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