NEC開發了每秒交易可超10萬筆的全球最快區塊鏈技術

NEC及NEC歐洲研究所開發了全球最快的(注1)區塊鏈共識算法,可以在參與交易的節點數達到200個左右的大規模連接環境下,達到每秒處理10萬筆以上交易的超高記錄性能。作為一個支撐信用卡在世界範圍內進行交易的系統,每秒處理性能必須達到幾萬筆以上, 這項技術促進了這種性能的實現,也加速了區塊鏈在商務領域中的真正應用。

區塊鏈中,多個參與者將對數據進行記錄和共享,可有效保證數據的真實性,防止數據被篡改,但與此同時在記錄速度和參與節點數的擴張性方面也存在一定的問題。這個問題起因於區塊鏈參與者之間達成共識時所使用的算法。此次,NEC新開發的軟件不僅配備了在記錄性能、參與節點數規模方面均超過傳統產品的共識算法,而且還可以對不相關人員隱藏數據,它所達到的性能在快速性和安全性兩個方面都堪稱世界第一。除此之外,IoT設備也可以對數據進行快速參照。

NEC積極致力於在全球範圍內推進“社會解決方案事業”,此次開發的快速且安全的區塊鏈技術,有助於大幅提升金融機構中身份確認業務的效率及智能電網中電力交易結算業務的效率。

【背景】

區塊鏈是幫助參與者在網絡上實現數據記錄和共享的機制。它的特徵是可以保證在不通過可信任組織和中央服務器的情況下也可以共享到未被篡改的數據。現在,除了被應用於處理包括比特幣在內的虛擬貨幣之外,它還作為一種安全的信息共享手段而受到了廣泛的關注,世界各地的證券交易、貿易交易、能源交易、供應鏈、公文管理等諸多領域中,都在如火如荼地進行驗證實驗。

區塊鏈在受到廣泛關注的同時,也存在一定的問題。首先就是區塊鏈共識算法引起的記錄速度和參與節點數的界限性問題。儘管任何人都可以自由使用比特幣的區塊鏈,但每秒只能寫入7筆是它的性能極限。即使是在以商業用途為對象的參與者限定型區塊鏈中,當參與節點數超過幾十個時,性能就會急劇惡化。其次就是數據的隱匿性問題。因為所有參與者都能看到記錄,所以在記錄個人信息和企業秘密方面就存在一定的障礙。

此次NEC開發的這款軟件,不管是記錄性能還是參與節點數都遠超傳統產品的軟件,擴展性有了大幅提升,並且從數據隱匿性的可靠程度來說也是前所未有的,它所達到的性能在快速性和安全性兩個方面都堪稱世界第一。同時,為了即將到來的IoT時代,還開發了IoT設備也可以對區塊鏈數據進行快速參照及驗證的方式。

【新技術的特徵】

1.最大限度利用可信硬件實現快速處理

在參與節點數達到200個左右的大規模環境下,達到了每秒可對10萬筆以上交易進行記錄的超高記錄性能。這是通過最大程度利用搭載有近幾年通用處理程序的可信硬件TEE(注2)的安全功能,來削減參與節點達成共識時所需的必要通信量及通信次數後實現的。

2.保護交易信息的隱私

NEC開發了無需向所有參與節點公開交易信息,可以限定交易信息的公開範圍的機制。這樣一來,就可以控制特定群體內的交易信息只向屬於該群體的節點公開。

3.IoT設備也將實現快速安全的數據參照

因為IoT設備在對區塊鏈數據進行參照時,各個參與節點有可能因故障或故意而回答出與記錄有出入的信息,所以必須向多個參與節點進行詢問驗證,但這樣就會給處理能力有限的IoT設備帶來負擔。因此,特別開發了IoT設備也可以對區塊鏈數據進行快速參照及驗證的方式,這樣一來,即使是在參照時,也可以靈活應用各參與節點的TEE,在IoT設備中進行快速驗證。

本技術所達到的性能是支撐在世界範圍內進行信用卡交易的系統所必須配備的,每秒超過幾萬筆,且可以對應因記錄性能和節點數限制而放棄使用區塊鏈技術的案例。同時,通過保證交易信息的安全和隱私,還可對涉及個人信息和企業秘密的交易進行處理。

在積極推進目前進行的的金融機構中的驗證實驗(PoC)的同時,今後NEC還將推動區塊鏈及上層的研究開發。

NEC集團積極致力於在全球範圍內推進“社會解決方案事業”,創造安全、安心、高效、公平的社會價值。本公司將先進的ICT技術與知識相融合,為實現更加光明、更加豐富多彩的高效社會盡一份力量。

(注1)根據NEC調查,截至2017年12月1日數據。

(注2)TEE(Trusted Execution Environment). 只允許特定程序可以對部分存儲空間進行讀寫並將其作為一個區域保護起來的功能。即使有管理者權限也無法讀寫該區域,所以即使服務器和PC被攻擊者劫持,也可保證該區域內所進行的處理是正確的。Intel SGX和ARM TrustZone等就是其中的代表性例子。


分享到:


相關文章: