解讀側鏈,區(qū)塊鏈的下一個突破技術
作為一名工程師和企業(yè)家,我真的相信區(qū)塊鏈技術正在為世界帶來革命性的變化。我們需要在區(qū)塊鏈行業(yè)應對的***障礙之一就是可擴展性。以太坊每秒只能處理15筆交易。我之前曾寫過關于為什么會阻止區(qū)塊鏈進入主流以及DAG如何成為贏家。
未來幾年可能會出現(xiàn)更廣泛應用的另一項技術是側鏈。一個側鏈是為一個特定的用例定義的??梢杂卸鄠€側鏈,其中分配不同的任務以提高處理效率。也許一個應用程序需要針對高速進行優(yōu)化,另一個需要針對大型計算進行優(yōu)化。無論如何,側鏈可以用來處理商業(yè)區(qū)塊鏈的使用。 CryptoKitties將從優(yōu)化的高速鏈路中大大受益。有一段時間,他們用自己的應用程序中的25%的交易堵塞了以太坊區(qū)塊鏈。
首先在一篇名為“啟用區(qū)塊鏈創(chuàng)新與掛鉤鏈”的文章中寫下了側鏈。 Aelf是一個重要的側鏈項目。根據(jù)他們的白皮書,Aelf是一個多鏈式云計算區(qū)塊鏈框架。
如果團隊***無缺地執(zhí)行計劃,有一些事情會使這個框架變得強大:共識,互操作性和調(diào)度程序。
共識
共識算法是區(qū)塊鏈的關鍵組成部分。它用于達成分布式系統(tǒng)中數(shù)據(jù)價值的一致性。競爭性共識和合作共識算法是共識算法的兩種主要類型。
比特幣使用的“工作證明”是一種競爭性共識算法。每個節(jié)點都會首先解決難題。這樣做可以賺取產(chǎn)生塊的權利,并且您可以通過比特幣獲得獎勵。該塊是交易(數(shù)據(jù)的價值)被寫入和確認的地方。然而,這場比賽對于那些沒有獲勝的人來說是浪費時間和金錢。除非你是***個解決這個難題,否則你什么也得不到。由于沒有人愿意失去,節(jié)點開始一起工作來解決這個難題,并根據(jù)您的計算能力(哈希率)分享獎勵。
在合作共識算法中,有一定數(shù)量的選民。選民不能隨意離開和加入。所有選民都相互認識,每個選民只有一票。如果大多數(shù)人同意數(shù)據(jù)的價值,那么系統(tǒng)按照設計工作。這可以處理每秒超過30,000筆交易。擴大選民的數(shù)量可能是一個問題,因為投票人提出的每個投票都必須交付給財團中的其他選民。
Aelf使用一種被稱為DPoS(授權證明的證明)的共識算法,該算法充分利用了合作和競爭性共識算法。 DPoS使用利益相關者的投票來達成共識。競爭的部分是更大的利益相關者對他們選擇的代表產(chǎn)生影響。得票最多的代表將依次合作制作一個區(qū)塊。 DPoS使交易***?;貪L是不可能的,所以確認可以很快。 DPoS也是可擴展的,因為任何人都可以參與共識。此外,由于電力不會像“工作證明”一樣浪費,因此DPoS具有環(huán)保性。
互通性
區(qū)塊鏈互操作性意味著可以將不同的區(qū)塊鏈連接在一起。例如,可以將比特幣存入錢包并觸發(fā)交易以自動購買帶有以太坊的第0代CryptoKitty。
自己,利用側鏈,使整個互操作性過程自動化。每個側鏈處理自己的獨特要求。在這種情況下,比特幣和以太坊被認為是他們自己的側鏈。所有的側鏈都將信任主鏈來處理交叉鏈的相互作用。
Aelf
自我側鏈和主鏈架構。
例如,假設我們有側鏈1(SC1)和側鏈2(SC2)。交易發(fā)生在SC1上。 SC1中的節(jié)點將該事務廣播到主鏈中的節(jié)點以記錄該事務。 SC1的同一個節(jié)點通過一個證明從SC2調(diào)用一個函數(shù)。 SC2節(jié)點中的功能驗證主鏈上的證據(jù)。該函數(shù)被執(zhí)行。
調(diào)度
以太坊的問題在于交易是一個接一個地執(zhí)行的。 然而,Aelf在其并行計算區(qū)塊鏈能力上有所不同。 它將交易計算能力擴展到單一側鏈中。 現(xiàn)在想象一下當你擁有數(shù)千個側鏈時的力量。 對于任何不相關的事務,同時執(zhí)行它們是安全的。
側鏈的需求和應用差異很大,但是Aelf正在建立一個完整的基礎設施,讓企業(yè)根據(jù)需要定制自己的連鎖店。 金融,保險,身份和智能城市服務是一些需要自己的側鏈的應用。 這些鏈條之間的互用性至關重要。 Aelf正在為新的互聯(lián)網(wǎng)基礎設施鋪平道路。