(葛蘭蒂的磨坊,梵高)
目前公鏈有不少,但真正能夠跟應用深度結合還沒有誕生。這是因為目前的公鏈在擴展性、手續費、速度等方面都存在缺陷,當然這也是跟區塊鏈本身的訴求相關,要追求安全性、去中心化等特質。
最近藍狐筆記關注到Aurora公鏈,它也加入到公鏈的戰局當中,試圖通過自己的技術來解決區塊鏈跟行業應用深度結合的問題,為遊戲、物聯網、人工智能、供應鏈等行業提供基礎公鏈服務。
區塊鏈公鏈或基礎設施有eth、eos、cardano、aeternity、neo、achain等,Aurora如何從這些公鏈和基礎設施中走出自己的特色之路?
Aurora專注於跟行業深度結合
Aurora一個重要目標是希望加速區塊鏈應用落地,而要達成這一目標,最重要的一點是通過區塊鏈去連接各個行業,充分把區塊鏈的特質與行業進行深度結合。
目前區塊鏈最大的應用除了比特幣的價值存儲和流通之外,就屬於基於以太坊的發幣了。
但如果只是發行數字資產,很難做到跟行業深度結合,也很難讓區塊鏈真正融入各行業,也很難進一步重塑行業。
Aurora通過跟行業深度結合的方式,不僅可以發行數字資產,更重要的方式是實現應用上鍊、規則上鍊等。Aurora會在這個方面做更多深入的嘗試和探索。
除了上鍊之外,Aurora跟行業深度結合的方式,一定繞不開智能合約,智能合約是區塊鏈和行業結合的重要方式,它是反映行業和區塊鏈結合深度的重要指標。Aurora試圖通過代碼完善、高度靈活以及豐富底層的合約滿足不同行業的需求。
當然,Aurora跟其它區塊鏈一樣,都會面臨擴展性、速度等問題。如果這些問題不解決,區塊鏈很難跟行業做深度結合,這也是跟行業深入結合的前提。所以,這是Aurora優先要解決的問題。下文也會提及它在提升tps上的技術方案。
Aurora要跟應用進行結合,它首先會跟遊戲、物聯網、人工智能、供應鏈等行業進行深度結合。
遊戲方面,它跟遊戲的結合,不僅僅是代幣的區塊鏈化,更重要的是實現遊戲數據、遊戲規則的上鍊。
遊戲應用可以通過區塊鏈實現遊戲幣的生產、交易和結算。一旦遊戲幣實現區塊鏈的代幣化,就可讓代幣在不同遊戲間進行轉換,代幣持有人自主控制遊戲代幣,這跟之前遊戲代幣受制於運營方不同,這讓遊戲玩家擁有了更多主導權。
遊戲的道具和裝備可以用區塊鏈非同質化token來代表。遊戲的核心規則上鍊,會讓道具和裝備生產透明化,遊戲不再受制於開發者或運營者,而讓遊戲具備自我運轉的社區屬性。Aurora會根據遊戲行業的特定屬性進行基礎設施的完善。它也計劃與遊戲開發者和運營者探索利用Aurora公鏈開發區塊鏈遊戲應用,那麼未來僅僅是遊戲上鍊方面,就有很大的需求和生態。當然,這必須在技術設施和生態運營上同步推進。
在IoT物聯網和人工智能方面,Aurora也會進一步完善其基礎設施。比如它會考慮去中心化的物聯網架構,試圖為物聯網網絡上的設備提供交易和協作的基礎框架。人工智能和航空航天等領域也存在數據協同和數據安全的需求。Aurora試圖通過區塊鏈技術改善不同的數據網絡體系之間的協同,滿足價值流通、技術創新等需求。
供應鏈方面,Aurora試圖通過區塊鏈技術來提升供應鏈管理的效率,讓區塊鏈數據在各個交易主體之間實現透明,形成完整統一的數據流,方便商業協作,提升效率。
以上所說的是Aurora試圖跟行業結合的其中部分,隨著它與行業結合深度案例的產生和完善,預計它會深入到更多行業。
最後,Aurora為了滿足行業需求,對於打造更優的區塊鏈上做技術的提升。比如打造可升級區塊鏈,通過集群自組技術降低用戶存儲成本等。這些方案都是有自己的不同特色。
那麼具體來說,Aurora為了走出一條跟行業深度結合公鏈的道路,在技術上有哪些不同的探索?
Aurora與眾不同的技術特色
Aurora為了實現它跟行業應用的深度結合,在技術路線上一是充分利用目前現有技術的優點,二是突出一些新的方法,繼而探索出自己的道路。
它在共識機制、節點通信網絡、智能應用隔離、多鏈並行、集群自組、升級機制、跨鏈通信、抗量子攻擊、多資產發行、智能合約和挖礦機制上都有自己的選擇。尤其是節點通信網絡、智能應用隔離、集群自組、可自動升級、抗量子攻擊方面都有自己特有的解決路徑,值得關注。
共識機制方面,Aurora採用DPoS+BFT共識機制,通過代表權益證明和拜占庭容錯算法來達成共識,保證安全。根據Aurora的目前設計,當一個用戶持有餘額超過500萬AOA代幣,該地址持有人可以申請成為代理候選人。擁有AOA代幣的用戶都可以給代理候選人投票,其中得票最高101位候選人自動成為打包交易的代理節點。一個地址最多可投101票,給一個候選人只能投1票。投1票鎖定1個AOA代幣,取消投票後解鎖AOA代幣。一旦候選人地址餘額小於500萬,候選人資格會被自動撤銷。
Aurora在DPoS基礎上增加BFT機制,主要目的是為了防止分叉,同時還可提高交易速度,它在出塊後無需等待N個確認。區塊頭信息增加代理人狀態ROOT樹,可以標記每個塊代理狀態,也利於加速驗證。
節點通信方面,為了提高達成共識速度,它採用了P2P立體網絡,節點之間通過建立廣播網絡,實現代理候選人之間的直連,代理之間可以實現快速BFT機制。
Aurora也採用智能的應用隔離方式實現合約之間相互不影響,提升區塊鏈的安全性。它的應用隔離是說,每筆通過驗證的交易會進入pending區進行處理,代理節點每隔一段時間將pending區交易進行打包。同時,它會對合約進行多維度的區分,比如手續費、流量和類別等,通過區分來動態控制各類交易上鍊,如果有的合約存在擁堵,也不會影響其他合約的順利進行。這樣,通過對合約的監控,可以對實際情況進行智能化的調度和干預,提升區塊鏈的效率。
為了解決交易性能和擴展性問題,區塊鏈有分片,第二層網絡以及多鏈技術。Aurora採用了多鏈並行技術,可以動態增加子鏈的數量,同時在多個鏈上建立P2P立體網絡,實現鏈和鏈之間的跨鏈共識,提高整體擴展性。
跨鏈通信可實現不同區塊鏈之間的協同,Aurora也計劃支持跨鏈通信協議,實現不同網絡之間的價值自由流通。
Aurora的集群自組技術也是很有創意的一個挖礦機制。在Aurora的任何節點,只要打開自組功能,節點可自形成集群,集群組合可以參與交易的驗證和存儲。幫助其他人完成交易驗證,也能獲得額外獎勵。
區塊鏈的治理一直存在很大的問題,比如它的協議升級往往面臨很大的困難。這對於區塊鏈的快速發展不利。例如比特幣的升級可以說是步履維艱。Aurora通過LLVM編譯器,把區塊鏈代碼和合約腳本置於相同位置,把區塊鏈升級版本放入區塊鏈,一旦大家達成共識,在一個指定高度,客戶端即可進行自動升級。這對於區塊鏈的快速發展有利。
在抗量子攻擊方面,Aurora計劃採用格密碼算法,對抗未來可能的量子計算攻擊。在量子計算環境下,傳統的一些加密都不再安全,比如Shor算法可以對RSA、EIGamal、ECC公鑰密碼和DH密鑰協商協議進行有效攻擊。目前情況下,暫時沒有量子算法可以通過量子計算機實現對格密碼破解,格密碼可以在最壞情況假設下保持其安全性。
Aurora的智能合約方面,採用相對大眾化的解決方案,利用EVM虛擬機和Solidity開發語言實現智能合約,後續計劃支持Java、C++、go等語言。
Aurora也可以實現多資產的發行。它提供標準的代幣發行流程,簡化和規範代幣發行方式,提供與主鏈幣相媲美的處理速度和擴展性。所發行的代幣,可以直接在合約中使用,無須引入其他合約。
挖礦機制方面,Aurora也有不同。在比特幣的激勵體系中,貢獻算力可以挖礦,而Aurora採用了“貢獻即挖礦”的機制,所有對Aurora社區有貢獻的行為都可以獲得獎勵,包括知識分享、代碼更新、發現bug、優化建議等。這個挖礦機制在前期由於需要定義衡量標準,需要逐步優化和完善,Aurora前期不會把挖礦機制寫入區塊鏈底層,會在社區進行實踐和優化,完善後再更新進入區塊鏈底層。
Aurora的token是AOA,是系統運行的gas費用,它在正常情況下的手續費是0.0001,不過如果遭受攻擊,它會觸發自我保護機制,AOA手續費漲至很高,以抵禦攻擊。
結語
目前公鏈有不少,但目前為止,除了以太坊有發幣應用和基於以太坊的少量生態之外,其他的公鏈都還比較早期,即使以太坊也沒解決擴展性差、速度慢、交易費用高等問題,整個區塊鏈都還處於嬰兒期,公鏈還沒有最終定局。
在未來的公鏈戰場,依然是百家齊放。不同的公鏈會有不同的側重點,有不同的共識機制、挖礦機制、升級機制、治理機制等,不同的技術路線和發展方向都會帶來不同的結果。在沒有終局之前,任何公鏈的競爭都是值得探索和嘗試的。
當然,最終來說,公鏈本身是基礎設施,最重要的是在公鏈上面要有足夠的應用,有足夠大的生態體系,這也是公鏈價值存在的根基。
Aurora跟其他公鏈相比,更專注於做與行業深度結合的公鏈,它為了提升擴展性、交易性能等,在共識機制、代理節點通信、升級機制等方面都有自己的技術設計和特色,同時它在智能應用隔離、集群自組、多鏈並行、跨鏈通信、抗量子攻擊、挖礦機制等方面上也有自己的解決方案,它試圖構建一個可以與行業深度結合的公鏈,為與行業深度結合而努力。
從規劃上看,它已有部分落地,比如今年3月份測試鏈上線,5月份主網正式上線,同時也上線了智能合約平臺,還將在7月份升級智能應用隔離服務和P2P立體網絡等。如Aurora能按照規劃逐步落地,從技術角度,會有自己的特色。當然,路還很長,後續要實現Aurora公鏈的價值,需要構建一個基於行業的公鏈生態網絡。
Aurora通過跟遊戲、人工智能等行業深度結合,試圖探索出與特定行業的深度結合的模式,值得關注,期待Aurora在公鏈中走出自己的特色之路。
風險警示:藍狐所有文章都不構成投資推薦,投資有風險,建議對項目進行深入考察,慎重做好自己的投資決策。
想要深入瞭解區塊鏈,長按下面二維碼關注“藍狐筆記”區塊鏈公眾號:lanhubiji 或加入知識星球:https://t.zsxq.com/iaQNnIq(6月28日到期,建議6月28號後再加入)
閱讀更多 藍狐筆記 的文章