金色相對論|深度對話Qtum量子鏈帥初:關於公有鏈的再思考



Qtum的團隊依然專一作有長遠有價值的事, 今年Qtum主幹網絡上線兩週年之際,將發佈 全新 Qtum 2.0。 咱們相信持續不斷的技術創新, 會給Qtum帶來長期的價值。


5月30日,Qtum量子鏈聯合創始人帥初應邀參加第22期金色相對論之掌櫃調查署——公鏈·戰國,就行業目前技術生態,技術行業熱點等與嘉賓一同進行深度對話,Qtum量子鏈聯合創始人帥初在這次採訪中提出了許多有關公鏈將來的「再思考」獨特技術觀點:行業技術朝着什麼樣的方向發展、Qtum量子連接下來會有怎樣的技術探索、如何看待當下的區塊鏈市場等問題,讓咱們一塊兒來回顧原文。node



採訪實錄


行業技術觀察git


金色相對論:目前整個公鏈行業的發展情況如何,公鏈間的競爭激烈嗎?若是要分「戰國」七雄的話,大家認爲目前發展較好的公鏈有哪幾個?github

帥初:2015年,公有鏈Permissionless Blockchain 概念的興起應該是IBM 搞了 Permission Blockchain 後,慢慢發展起來。其實在行業的最先期是沒有人稱呼BTC是一條公有鏈的,由於BTC除了實現一種點對點的電子現金系統,並無實現太多的功能。2016年 2017年以太坊取得了很是大的發展,以太坊的目標並非取代BTC,而是經過把BTC計算能力有效的腳本,換成計算和靈活性更強虛擬機,致力於成爲一個Dapp和Smart Contract Platform,所以以太坊的目標早期是實現一個全球的可驗證的計算平臺,只是到今年愈來愈多人的意思到,這樣的一個計算平臺由於全部的全節點必須執行同步的邏輯,面臨着巨大的初始設計框架的制約,其將來的可拓展性也是一個巨大的疑問號安全

2018年,EOS的出現從設計思想上,依然沿着實現智能合約和分佈式應用的想法來設計的,並無對行業的技術進展或者設計思想帶來本質的變化,經過Dpos機制來縮減了記帳節點的數量和用硬件能力更強大的小型機取代了以前BTC,ETH 所使用的家庭普通計算機,來取得了更好的性能,從而知足了部分開發者的需求。網絡

目前來看大部分上線的公有鏈,依然沿着以太坊的走過的道路繼續前進,可是也許這並非一個好的方向。我以爲行業對於這一個根本問題須要更多的反思,並探索一些新的方向,也許想經過追尋原有的設計思想和設計框架,指望實現行業的突破,自己就是一個錯誤的方向。架構


金色相對論:做爲公鏈,大部分後期出現的公鏈項目採用混合共識、多鏈結構等都是對性能要求的「妥協」,但這樣的方式能夠最快的實現應用,而某些更大規模的公鏈一直在嘗試在保證不改變原有的開發共識同時達到高性能,例如以太坊,各位對此如何理解?爲何?你支持哪種?app

帥初:不少平行鏈,基本上是對單一鏈性能的複製,可是如何保證每一條鏈的安全性依然是一個挑戰。我我的以爲 目前沿着去中心化和中心化的意識形態之爭,對加密貨幣的屬性是有意義的。可是若是是面向應用的話,實際上是沒有意義的。關於如何實現軟件設計中的 trade off 和折中設計,是一個很大的話題,可是基本上都要平衡需求和工程實現的複雜度,以Qtum 爲例:目前對於公有鏈,其實行業裏面瀰漫着一股技術崇拜的迷思,這也是行業依然處於早期階段的特徵之一。「不重複造輪子」應該是開源軟件的開發原則之一,也是Qtum開發實踐中的體會。框架

恰如其分的設計應該是帶來最好的工程價值。綜合來看BTC生態系統依然有500名左右的全球開發者活躍的貢獻代碼,也有最安全和最可靠設計,所以Qtum量子鏈在早期是基於BTC的代碼,並經過分層的設計,來實現了智能合約的功能,而不是本身從新作一遍實現,從新作一遍實現是沒有太多意義的。Qtum項目也在一直關注比特幣全部的更新迭代,應該是目前市場上惟一一個持續關注和合並比特幣全部迭代的項目,底層的代碼庫一直與比特幣的最新版本保持兼容。生態的協同,也保證了項目的安全性,由於底層與BTC相似,Qtum的團隊曾經協助Bitcoin Core 發現了一個不被大衆所知的,致命的比特幣源代碼漏洞,該漏洞能夠實現BTC的增發,讓BTC的總量再也不是2100萬個。幸虧Qtum團隊自發及時發現,並通知Bitcoin Core 團隊修復以前,沒有人利用這個漏洞實現攻擊。less


所以,綜合來看,我以爲應該在區塊鏈設計的過程當中,應該從實際需求出發,對二者進行權衡,作到「恰如其分的軟件架構」(Just Enough Software Archetecture)。分佈式


金色相對論:通常而言,當咱們期待公鏈足夠開放,通證能夠相互兌換時,就將採用跨鏈技術,但這無形中將公鏈自己的形態定位成了一個一個的區域業務的載體,用戶在各個公鏈之間遊走,而非沉澱成爲某一公鏈的固定用戶。從這個角度而言,對於足夠大、性能足夠好的公鏈生態的發展而言,跨鏈是不是不可或缺的因素呢?

帥初:針對跨鏈的問題,我我的以爲如今從行業來看,公鏈依然處於很是的早期,公鏈上面的業務還很是的單薄,除了公鏈token的加密貨幣屬性被常用外,公鏈上面並無長出原來在中心化環境下沒法生長的應用。目前公有鏈上面的Dapp,更可能是一個僞命題,我的感受依照現有的公鏈設計框架,來推進Dapp的發展,多是一個錯誤的賽道。

所以,若是跨鏈想致力於解決公鏈本位幣之間的價值交換的話,例如想在BTC ETH 之間實現跨鏈,那我以爲這是一個僞需求和僞命題,由於大部分價值交換的需求均可以經過中心化和去中心化的交易所來實現。可是若是跨鏈想解決將來大量區塊鏈應用之間的數據交換和邏輯交換的話,我以爲這也許是可行的一個方向。綜合感受,公有鏈自己發展就很是早期,也受到各類制約,跨鏈那就更早期了,其發展的基礎生態還不具有。


金色相對論:在你看來,評價公鏈的主要維度是什麼?

帥初: 我以爲公有鏈的是區塊鏈領域的基礎設施,做爲基礎設施,對其要求也是最高的。我我的以爲從技術角度有幾個簡單的評價指標:


  1. 共識機制是否是開放性的——是否是任何人均可以加入這個網絡,併成爲一個全節點。相似比特幣的網絡,雖然全網算力很是高,可是做爲個體,你依然有機會solo 挖礦比特幣,而且機率上,依然有挖出一個區塊的可能性。我以爲這種機率上的開發性對公有鏈的共識來講很是重要,由於這種機率性杜絕了連續的可能性。


  2. 全節點的數量——全節點的數量是最簡單的一個指標來衡量公鏈的去中心化程度,例如 Qtum 網絡節點數量在高峯時期成爲全球第三,僅次於比特幣、以太坊,分佈在全球65個國家。全節點的數量是公有鏈很是重要的一個指標。

  3. Global TPS——是我以前提出的一個概念,定位爲:全局TPS。目前行業流行的TPS的概念其實沒有太多意義,若是一個網絡只有3個全節點,和一個網絡有3000個全節點,來對比TPS, 那麼這個是沒有任何意義的。Global TPS = Full nodes Amount * per node TPS, 我以爲這個指標更能綜合衡量 一個公有鏈網絡的性能。好比雖然BTC ,的 tps 只有4 左右,可是加上1萬個全節點, 4*1萬= 4萬 的全局tps , 其性能也是很是好的。


  4. 無限的靈活性和可拓展性——一個面向的應用的公有鏈,須要智能合約來提供無限的靈活性。無限的可拓展性,Qtum也在規劃相應的方案,目前行業裏面沒有一個平臺實現無限的可拓展性。


  5. 資金絕對的安全性和可靠性——這個須要代碼經歷長時間的考驗和審計和迭代,這個是公鏈的根基,並非一種新的共識機制或者一個新的虛擬機就是好的,對於涉及用戶的資金的設計,須要長時間的考驗,某種意義上 BTC 的一部分的價值來源 正在於,經歷了時間的考驗 沉澱出來的價值。


  6. 公有鏈並無一個統一的評價指標和體系,須要行業一塊兒推進來創建一些有效的評價指標。


金色相對論:從時間上劃分,咱們能夠將Qtum量子鏈劃分爲老一代公鏈,你如何評價本身的項目?

Qtum在BTC的基礎上首次實現了智能合約,底層是人人能夠參與的POS機制,應該是目前POS全節點數量最多的一個智能合約平臺。在去中心化程度和性能上作了最好的折中處理,在靈活性和安全性方面也作了折中處理。 Qtum項目2016年就發佈了,沿着加密貨幣領域最核心的理念,一路走到如今,中間起起伏伏,可是不變是咱們對於技術創新和迭代的追求

截止今天,接近3年過去了, Qtum的團隊依然專一作有長遠有價值的事,並計劃今年9月15日,Qtum主幹網絡上線 2週年之際,發佈全新的 Qtum 2.0。後續會推進基於智能合約的全新POS共識機制和X86虛擬機的發佈,以及隱私資產 confidential asset 的發佈。咱們相信持續不斷的技術創新,會給項目帶來長遠的價值。


社區建設


金色相對論:公鏈社區該如何溝通來提升去中心化溝通的效率?

帥初: 軟件開發有其開發流程,遵循其開發流程和管理流程,每每能夠按時按量安全的實現軟件的需求。並不能由於是加密貨幣行業,軟件開發的固有流程就會自然的發生本質的變化。目前來看,依然公鏈的核心技術團隊在主導項目的進展,只是如何高效的協同各個開發者之間的分歧是比較有挑戰的。

目前也有一些能夠借鑑的開發者模式,例如比特幣提出的 Bitcoin Improvement Proposals (BIP)的模式,經過提案加投票的模式,來部署一些技術改進意見。可是這個屬於鏈下治理的範疇。

在Qtum上面,受BTC分叉和路線之爭的啓發,咱們設計了 Qtum Decentralized Governance Protocol,也即分佈式治理協議Qtum DGP,來實現鏈上的治理設想。具體細節可參考:連載:Qtum量子鏈設計文檔(五):分佈式自治協議DGP應該是行業內,首次利用智能合約來實現鏈上的治理。好比能夠對區塊大小,區塊獎勵和gas price 等參數實現投票後,網絡無需分叉自動升級,後面tezos 也沿着相似的方向作了進一步的探索。

所以綜合來看,對於公有鏈項目而言,須要鏈下 項目的高效管理和遵循軟件開發的流程,並引入一些鏈上治理的機制,讓社區普遍參與,提升決策效率和迭代速度。


金色相對論:Qtum量子鏈社區溝通作的如何?

帥初: 目前海外社區 主要經過 Twitter 和telegram 溝通,Qtum 的海外Twitter 大概有18萬的真實社區粉絲,也是咱們發佈消息最重要的渠道之一。一些平常的討論,基本上都在telegram 上進行。目前來看,Qtum項目獲得了社區用戶的承認和支持,而且有不少自願者在telegram裏面回答平常的一些問題,和海外的一些大使計劃,也幫助Qtum在海外的社區得到了很大的認同。

Twitter是咱們最有效的和社區用戶溝通的渠道, 另外對於開發者的社區,主要是經過 Qtum improvement proposals 來吸引廣大的開發進行技術性的提議,並參與開發工做中。這個主要在github上面完成。



金色相對論:在您看來不停的設計變化中維護的公鏈核心是什麼?爲何?

帥初: 核心是鏈上計算的可驗證。這一核心既是區塊鏈的主要特色,又是制約目前區塊鏈性能的關鍵因素。能夠看到爲了對區塊鏈進行擴容,主要的作法都是將計算的驗證過程從全部全節點轉移至部分節點。不管是分片,仍是layer2 的擴容,都是減小了參與驗證節點的數量來實現了效率的提高。


技術塑造長遠價值


金色相對論:公鏈該如何去使用募資來保證二級市場表現、團隊開發進度、社區發展的?

帥初:優秀的公鏈團隊能夠保證開發進度和必定的社區發展,可是很難對二級市場有太多的影響力。另外公鏈的團隊的資金,更多的應該應用於公鏈自己的技術實現和社區建設,並探索可能的商業化模式,只有經過技術突破和創新,實現了基於公有鏈的健康的商業模式,纔是對二級市場最大的支持,不然最終依然會淪爲過眼雲煙,只是時間長短的問題。

所以Qtum的團隊依然專一作有長遠有價值的事,並計劃今年9月15日,Qtum主幹網絡上線兩週年之際,發佈全新的 Qtum 2.0。後續會推進基於智能合約的全新POS共識機制和X86虛擬機的發佈,以及隱私資產 confidential asset 的發佈。咱們相信持續不斷的技術創新,會給Qtum帶來長期的價值。

相關文章
相關標籤/搜索