在前文《誰允許你訪問了?》中,介紹了區塊鏈中的權限層級、基于提案投票的權限管理模型,那么基于提案投票的權限管理模型在區塊鏈中是如何使用的呢?下文將進行介紹。
隨著區塊鏈系統的運行,節點網絡拓撲、用戶數量會不斷的變化,運行在區塊鏈系統上的業務系統的形態與規模也會發生不斷的變化。區塊鏈系統的用戶會逐漸認識到現有的區塊鏈系統無法滿足需求,需要加以升級調整,以解決運行時遇到的問題并滿足一些新需求。
治理就是用戶對區塊鏈系統進行調整、決策,使系統整體發生相應改變。這里就提出了三個問題:誰可以參與決策?如何進行決策?如何執行決策?
根據決策系統的所處位置,可將區塊鏈治理分成:鏈下治理、鏈上治理。
▲鏈下治理
鏈下治理:依賴于區塊鏈系統以外的機制來完成治理。
大多時候依托于基金會,由核心開發者在社區中牽頭發起某項提案,經過一定討論后,在區塊鏈系統中引入一些新的機制來達成某項目的,但這種機制往往和舊版系統不兼容,無法平滑過渡。
CyberVein全球大使Jack:投資公鏈需要從聯盟鏈、開放式金融和新機制三角度出發:12月23日,CyberVein全球大使Jack出席《瞰見未來—國際區塊鏈技術創新峰會暨Cointelegraph中文一周年》,在主題為《如何抓住ETH2.0時代的投資機會?》的圓桌論壇環節發表了重要講話。
?Jack表示:公鏈項目從2017年到現在經過了3年的洗禮,考察和投資公鏈需要看以下幾點:
1、兼容聯盟鏈:目前中國以聯盟鏈為主,傳統產業入局者巨多,如行業巨頭、國有企業與機關單位。這些區塊鏈應用場景很明確,落地與普及速度也會很快,明年應該會有很大程度的區塊鏈采購需求,那么擁抱聯盟鏈的項目可能會更快落地。
2、開放式金融:比如比較火的DeFi,它可以解決很多傳統金融行業中不能解決的信任問題。
3、需要新機制:相比聯盟鏈,許多初創公鏈團隊通常沒有雄厚的資金支持,也沒有可以直接投入市場的成熟產業鏈條,一切都要從零開始。所以,借助通證來激活、促進生態,是很多區塊鏈項目都在努力的事情。[2020/12/23 16:17:23]
注意:這種方式往往會導致硬分叉,因為用戶對于新機制的引入存在支持和反對兩種觀點,而這種模式的治理需要更新區塊鏈程序,反對派可以選擇不更新加以抵制,就會導致用戶群體的割裂出現硬分叉,比較出名的事件就是以太坊的DAO事件,DAO之后以太坊也就分裂成了ETH和ETC兩個系統。
11家臺灣保險公司啟動保險聯盟鏈,可大幅節省保戶申請時間:7月1日,11家臺灣保險公司聯合啟動的“保全/理賠聯盟鏈”開始試運營,要保人可辦理在線數據變更,受益人可在線辦理健康險與傷害險的醫療理賠,只要向11家保險公司中的一家提交申請,數據可立刻連動到其他亦有承保同一要保人或被保險人的保單,可大幅節省保戶的申請時間。(Taiwan News)[2020/7/5]
▲鏈上治理
鏈上治理:依賴于區塊鏈系統內部的機制來完成治理。
相比于鏈下治理,鏈上治理所提供的可調整能力是預定義的、有限的,但鏈上治理一般可以保證節點之間做統一、同步變更,不易導致用戶社群分裂,產生硬分叉,總結而言就是安全、受限。同時,通過鏈上治理可以來改變一些區塊鏈系統的運行時參數、共識的各種參數、區塊鏈系統公共組件的配置參數。
現場 | 金色財經頒發“2019最具價值聯盟鏈”獎 共10家企業獲獎:2019年12月27日,由金色財經主辦的“與時共創”頒獎盛典在京舉行。金色財經“與時共創”對2019年最具價值聯盟鏈進行評選,經評委的評選,XuperChain、京東智臻鏈、騰訊TUSI身份區塊鏈、金鏈盟、騰訊聯盟鏈、豐溯GO、海創鏈、區塊鏈服務網絡BSN、普華基礎鏈、VENAS獲“2019最具價值聯盟鏈”獎項。
本次活動邀請到國內外百余家知名區塊鏈企業、300多名行業領袖、眾多產業上下游服務機構代表等業界知名人士共同見證此次頒獎盛典。金色財經“與時共創”活動邀請到40余名資深行業專家作為專業評選團,結合網絡投票進行綜合評審,通過不同的獎項,對各個企業對實現賦能實體創新引領行業未來發展的努力進行表彰,實現與時代共同探索區塊鏈,共創行業美好藍圖。[2019/12/27]
前文提出三個問題:誰可以參與決策?如何進行決策?如何執行決策?基于提案投票的權限管理模型對其分別回答。
聲音 | 騰訊云區塊鏈業務負責人:聯盟鏈更有應用場景:金色財經報道,11月20日,在騰訊全球數字生態大會城市峰會上,騰訊云區塊鏈業務負責人邵兵接受記者采訪時表示,區塊鏈技術的技術場景應用在于聯盟鏈,在聯盟鏈里需要多個值得信任的共識節點。同時,邵兵認為,現在很多場景其實并不需要區塊鏈技術。邵兵認為,未來區塊鏈最主要的關注點是業務協同,大家可能要在一個平臺之上建立不同的業務,而對于記賬這一部分,由于信任某些機構,所以可以和公有鏈使用不同的記賬方式。他認為,到底什么樣的商業模式適用區塊鏈技術,還是需要考慮的,他認為這也是區塊鏈沒有形成殺手級應用出現的原因,他估計區塊鏈未來落地一定要有分布式商業或者說分布式業務,只有真正找到了多方協作的場景才能適合區塊鏈使用,目前包括供應鏈金融,供應鏈管理就是多方協作業務。[2019/11/20]
誰能參與:基于提案投票的權限管理模型中,維護角色系統、具有特定角色的用戶可以參與。如何決策:去中心化決策。能參與決策的用戶可以發起提案,所有能參與決策的用戶在一定規則限制下進行投票,當投票超過一定閥值時出發執行。如何執行:通過RPC的提案基準來序列化提案,基于提案進行決策,決策完成后通過反序列化、反射RPC請求的方式執行。▲角色系統
現場| 超級賬本副總裁Julian Gordon:以聯盟鏈推動區塊鏈商業化:金色財經10月9日訊,在今日舉辦的2018可信區塊鏈峰會上,超級賬本亞太地區副總裁Julian Gordon表示,區塊鏈技術要解決真實世界的問題。通過產鏈相結合,超級賬本正在朝這個方向努力。超級賬本希望做一個社區,跟全球200多個成員一起實現區塊鏈商業化,未來不僅是在公有鏈、私有鏈方面,還將在聯盟鏈上有所作為。
目前,超級賬本已經落地的應用有鉆石供應追溯、LegalXchain司法聯盟鏈、中國首個區塊鏈大米安全追溯平臺。Julian Gordon表示希望有更多參與者加入進來。[2018/10/9]
角色系統:基于區塊鏈的公鑰密碼學賬號系統,為賬號增加角色屬性,同時使用編寫的內置合約來進行賬號角色的管理。
由于區塊鏈賬本采用了鍵值對存儲的方式進行存儲設計,為了方便查詢,在各個賬號中保存了賬號到角色的映射關系,在內置合約狀態數據中保存了角色到賬號的映射關系。
通過內置的一些角色來進行核心權限控制,當前最核心的內置角色是admin,在第一次調用內置合約時給特定的賬號賦予admin角色。一般情況下,這些被賦予admin角色的賬號是創世區塊中寫入的賬號,所謂的創世賬號admin賬號可以發起提案交易、投票交易和執行交易。node賬號可以發起提案和執行提案。▲合約類型
自治相關的合約都封裝在了內置合約中,內置合約采用一個統一的前端合約來封裝提案狀態機,后端則是不直接暴露合約接口的功能合約,包括負責權限合約、配置合約、節點合約,以后還會進行擴展。
權限合約:提供角色增加、刪除的功能,以及賦予用戶角色和回收用戶角色的功能。如果要對角色系統進行維護,則需要通過提案調用權限合約。配置合約:提供修改鏈級配置的功能。如果要對鏈級配置做統一更改,需要通過提案調用配置合約更改共識配置,例如batch_size等來修改打包參數,也可以更改攔截器配置,打開攔截器,配置相應規則可以禁止具有某些角色的用戶調用某些合約,或者只允許具有某些角色的用戶調用某些合約,還可以變更提案配置,修改提案的超時時間、投票通過閾值等。節點合約:提供增加、刪除節點的功能。如果要對網絡拓撲進行更改,需要通過提案調用節點合約,節點合約提供對分布式CA證書的支持,另外也提供共識節點集合變更的支持。
使用自治合約,可以通過四類交易進行,分別是提案交易、投票交易、撤銷交易、執行交易。
提案交易:封裝功能合約調用的多個方法名、參數構成的操作列表,用于創建提案。投票交易:對提案進行投票,有權投票的用戶可以通過投票交易對提案進行投票。同意此提案的操作內容,則投支持票,不同意則投反對票。撤銷交易:撤銷提案,通過提案交易創建提案的用戶,在提案沒有被執行時,可以通過撤銷交易撤銷此提案。執行交易:執行投票通過的交易,通過提案交易創建提案的用戶,通過執行交易來執行提案,執行交易可能會導致配置變更,也稱為配置交易。▲業務流程
對于單個提案,有提案發起、提案審批、提案超時、提案禁止、提案通過、提案生效、提案銷毀這幾種狀態。其狀態的流轉如下圖所示:
引發提案狀態發生變更的交易則是上文介紹到的提案交易、投票交易、執行交易、撤銷交易。
注意:系統中只能有一個提案。當一個提案交易在提案合約中處理時,首先檢查已有提案是否達到終止狀態。如果已有提案已經達到終止狀態,那么已有提案的數據會被從狀態數據中移除,取而代之的是新提案的數據,新提案進入審批狀態。
經過一段時間投票,如果支持票超過閾值則進入通過狀態,如果反對票超過閾值則進入禁止狀態。達到通過狀態的提案都可以通過執行提案交易來變更到生效狀態。在任何狀態下,一旦提案相關交易的打包時間超過一定范圍,就會導致提案超時。
當提案狀態發生變更時,會通過mq通知到客戶端。客戶端也可以主動使用輪詢的方式來主動查詢提案。
本篇介紹了聯盟自治的鏈上、鏈下治理,講解了區塊鏈系統機制是如何完成治理的、鏈上治理提案投票模型部分角色系統是如何運作的、合約類型以及一條業務交易是如何流轉的等內容。聯盟自治是為了滿足靈活多變、迭代更替的業務規則而提出的一種具備聯盟協商、迭代升級的技術。
綜上所述,鏈上自治主要作用幫助使用角色系統來控制誰可以參與決策,通過內置合約來管理決策系統,完善控制如何進行決策以及如何執行決策的機制。
作者簡介
劉明美趣鏈科技基礎平臺部區塊鏈網絡研究小組
參考文獻
《區塊鏈技術指南》
據techweb10月15日消息,美團單車數字人民幣試點活動今日交出首份成績單:截至10月14日,上線滿一個月的美團單車數字人民幣試點活動已吸引超過100萬用戶開立數字人民幣個人錢包.
1900/1/1 0:00:00據Newsbitcoin10月9日消息,亞洲阿布哈茲自治共和國當局已確認擴大對加密貨幣礦工的互聯網限制.
1900/1/1 0:00:00姚前??中國證監會科技監管局局長在紙媒時代,證券的形式是紙質憑證,立“字”為據;在電子化時代,證券無紙化,以“第三方電子簿記”為據;在數字時代,證券的形式則是可信數字憑證,立“數字”為據.
1900/1/1 0:00:00XanPool是一家支付基礎設施提供商,可促進更快的加密和法定貨幣結算,今天宣布已籌集了2700萬美元的A輪融資,由ValarVentures領投.
1900/1/1 0:00:00據Ghanaweb10月9日消息,加納國家網絡安全顧問AlbertAntwi-Boasiako博士在第四屆加納區塊鏈虛擬會議上強調了加納將區塊鏈納入其技術生態系統的必要性.
1900/1/1 0:00:00注:原文作者是以太坊2.0開發者BenEdgington。?信標鏈Altair升級將于UTC時間10月27日10:56:23實施,請確保你的節點已更新并準備就緒!如果有任何疑問,請咨詢相關客戶端.
1900/1/1 0:00:00