8月21日,在火星財(cái)經(jīng)主辦的POW’ER 2019全球開發(fā)者大會(huì)上,比原鏈?zhǔn)紫夹g(shù)官朗豫以《區(qū)塊鏈未來:Bystack一主多側(cè)架構(gòu)》為題進(jìn)行了分
8月21日,在火星財(cái)經(jīng)主辦的POW’ER 2019全球開發(fā)者大會(huì)上,比原鏈?zhǔn)紫夹g(shù)官朗豫以《區(qū)塊鏈未來:Bystack一主多側(cè)架構(gòu)》為題進(jìn)行了分享。他對(duì)比了2018年以來的三種公鏈技術(shù)路線,表示“擴(kuò)展多鏈”存在自有鏈和其他鏈的利益博弈問題,而“狀態(tài)通道”的局限性很大,“側(cè)鏈”或許是不可能三角問題最好的解決方案。朗豫還介紹了Bystack關(guān)于“聯(lián)邦“設(shè)計(jì)的最新進(jìn)展,并透露OFMF完整架構(gòu)將于近期公布。
以下是朗豫演講內(nèi)容的精編,由巴比特整理。
比原鏈?zhǔn)菫閿?shù)不多基于POW的項(xiàng)目,跟今天POW'ER的主題非常契合。Bystack是比原鏈主鏈和側(cè)鏈集合的區(qū)塊鏈服務(wù)平臺(tái),它具有“一主多側(cè)“的架構(gòu)。
歷史發(fā)展就是在公平和效率之間的交替選擇中前進(jìn),大到社會(huì)制度,小到商業(yè)模式,都是如此。傳統(tǒng)互聯(lián)網(wǎng)巨頭,壟斷了我們的數(shù)據(jù),以此構(gòu)建它自己的商業(yè)閉環(huán)。在這種情況下,我們的效率達(dá)到了最高值,卻難以保證自己的隱私與安全,找到利益的平衡點(diǎn)。區(qū)塊鏈的誕生源于我們追求極致效率之后,對(duì)于公平越來越強(qiáng)烈的渴求。與此同時(shí),區(qū)塊鏈帶來了一種新商業(yè)“范式”的變革。
所有區(qū)塊鏈項(xiàng)目的白皮書都是為了解決“不可能三角”問題,即安全性、去中心化與可擴(kuò)展性,相信大家對(duì)此已經(jīng)非常熟悉了。下面這張圖是區(qū)塊鏈發(fā)展的三個(gè)階段。
我們可以看到,第一階段以比特幣為代表,它追求的是極致的安全和去中心化,但不具有很高的可擴(kuò)展性,10分鐘才能確認(rèn)一個(gè)區(qū)塊。因此在第二階段,大家進(jìn)行了優(yōu)化,延伸出兩種方式,一種是以太坊為代表,改進(jìn)了共識(shí)算法,提高了TPS,并使用了更高級(jí)的智能合約。另一種是聯(lián)盟鏈,完全放棄了去中心化,追求效率的極致。
但從2018年到現(xiàn)在,我們發(fā)現(xiàn)不管共識(shí)算法如何改進(jìn),都難以滿足實(shí)際應(yīng)用的需求,特別是商業(yè)化應(yīng)用的需求。所以第三階段的思路之一是將“多種鏈”和“更多鏈”結(jié)合起來,提高擴(kuò)展性,這就是“擴(kuò)展多鏈”的形式,代表項(xiàng)目是Cosmos和Polkadot。這種方案存在一個(gè)矛盾,就是自有鏈和其他鏈的利益博弈問題,這是多鏈形式的難點(diǎn)。
另一種方式是“狀態(tài)通道”,它是在主鏈上搭了一層應(yīng)用,也就是說它沒有自己的鏈,沒有任何一種Token的機(jī)制運(yùn)行,人們將其視為一種工具。如果脫離了主鏈,狀態(tài)通道也不會(huì)存在。這種情況的局限性就非常大,在主鏈上做任何改動(dòng)都會(huì)變得很難,而狀態(tài)通道又要基于主鏈的特點(diǎn)去做相應(yīng)開發(fā),必然也會(huì)受制于主鏈的特征。
最后,我們認(rèn)為“側(cè)鏈”是比較優(yōu)秀的解決方案,也是最有可能大規(guī)模使用的商業(yè)化手段。“側(cè)鏈”是什么?我認(rèn)為應(yīng)該明確這樣幾個(gè)特征:一是不發(fā)新幣,不創(chuàng)造價(jià)值,只傳遞價(jià)值;二是工具性,更好的擴(kuò)展性,更高效的處理能力,更好的落地商業(yè)應(yīng)用;三是網(wǎng)關(guān)性,需要鏈接“同質(zhì)”和“異質(zhì)”的不同鏈,這是設(shè)計(jì)時(shí)需要考慮的;四是區(qū)域性透明,因?yàn)橹鱾?cè)鏈架構(gòu)設(shè)計(jì)無法脫離中間的公證人或者城邦來解決跨鏈的問題,我們可以通過更開放的設(shè)計(jì),讓更多參與方加入到這個(gè)城邦,讓業(yè)務(wù)邏輯更加透明,資金更加安全,讓參與方相互信任。
我們提出“一主多側(cè)”的解決方案,主鏈POW機(jī)制追求去中心化,側(cè)鏈基于BFT改進(jìn)的BBFT算法追求高擴(kuò)展性?;谶@樣一個(gè)模式,使我們的區(qū)塊鏈變成一個(gè)“有可能的三角”,這是我們尋求到的解決方案。
為什么是“一主多側(cè)”呢?我要具體介紹下Bystack的架構(gòu)特點(diǎn)。
首先是“主側(cè)隔離”,主鏈創(chuàng)造價(jià)值,側(cè)鏈高TPS,主鏈不關(guān)心側(cè)鏈,做風(fēng)險(xiǎn)隔離。因?yàn)閰^(qū)塊鏈上再多隱私保護(hù)的措施,用戶還是可以通過旁路發(fā)現(xiàn)交易的變化和特征,還是存在隱私泄漏的問題,唯一解決的方案就是物理隔離,讓你完全接觸不到我的信息,只在自己的生態(tài)圈內(nèi)完成。而兩個(gè)側(cè)鏈如果要進(jìn)行通信,只能通過主鏈來進(jìn)行。對(duì)于商戶來說,就有了選擇權(quán),哪些可以上鏈,哪些不能上鏈。
其次是“側(cè)側(cè)隔離”,多業(yè)務(wù)分離,進(jìn)行隱私保護(hù),可異步實(shí)現(xiàn)。也就是說,我可以根據(jù)不同的商業(yè)邏輯,不同的商業(yè)應(yīng)用,去改造側(cè)鏈的實(shí)現(xiàn),得到業(yè)務(wù)隔離的狀態(tài)。同時(shí)可以在側(cè)鏈上選擇更多共識(shí)算法。
最后是“聯(lián)邦管理”,即權(quán)責(zé)統(tǒng)一、合規(guī)合法,去除單點(diǎn)風(fēng)險(xiǎn),自定義管理模式。如何讓聯(lián)邦更加開放?如何讓參與方權(quán)責(zé)統(tǒng)一?這對(duì)于一主多側(cè)架構(gòu)是非常重要的。聯(lián)邦必然由多方組成,就需要通過安全的多方計(jì)算來實(shí)現(xiàn)聯(lián)邦管理。關(guān)于這部分我重點(diǎn)介紹一下。
聯(lián)邦的設(shè)計(jì)是一主多側(cè)架構(gòu)的重點(diǎn),在設(shè)計(jì)時(shí)有2個(gè)主要考慮。一是更“強(qiáng)大的功能”,讓我可以非常輕松的去設(shè)置和管理。比如有五個(gè)人,兩個(gè)人有超級(jí)權(quán)限,三個(gè)人有普通權(quán)限,如何處理每個(gè)人的不同權(quán)責(zé)?還有一種情況,我可以處理一個(gè)資金通道,另外兩個(gè)人可能權(quán)限只有100BTC或者200BTM,如果通道中有超過這個(gè)數(shù)值的Token,他可能就沒有權(quán)利處理。對(duì)于這些情況我們需要做相應(yīng)架構(gòu)的設(shè)計(jì),讓更多人以不同角色參與到其中。
第二個(gè)是更“分散的權(quán)利”,我們?nèi)绾瓮ㄟ^私鑰,或者其他密碼學(xué)技術(shù),讓不同參與方即使把私鑰泄露了,也無法讓黑客將資金完全轉(zhuǎn)移,以及無法將這個(gè)系統(tǒng)破壞了。我們提出Open Federation Management Framework,簡(jiǎn)稱OFMF,特點(diǎn)是1.共同管理,不存在單點(diǎn)風(fēng)險(xiǎn);2.快速接入,不同鏈遵循同樣規(guī)則可接入,無需許可;3.成本低廉,無須維護(hù)所有鏈的狀態(tài),只需負(fù)責(zé)自身關(guān)心的;4.商業(yè)模式,我們要?jiǎng)?chuàng)造相應(yīng)的商業(yè)模式,通過增值服務(wù)和交易手續(xù)費(fèi)持續(xù)營(yíng)收,讓更多人加入到我們開放的計(jì)劃中來。
OFMF現(xiàn)在正處在草案階段,最近幾個(gè)星期內(nèi)我們會(huì)把完整的架構(gòu)實(shí)現(xiàn),并對(duì)外公布,請(qǐng)持續(xù)關(guān)注我們的開發(fā)進(jìn)展。
關(guān)鍵詞: Bystack OFMF架構(gòu) 區(qū)塊鏈