近期,基于智能合約Rootstock的比特幣私人測試網絡已經開始運行,在這里程碑式的大步邁進下,RSK Labs聯合創始人塞爾吉奧?德米安?勒納(Sergio Demian Lerner)突然現身于ConsenSys公司布什維克的辦公室,因此我們趁機向他問了幾個有關他和他團隊研發一種神奇技術的問題。關于金融和互聯網,Rootstock運行的世界觀是什么?

我們相信基于公共區塊鏈的智能合約平臺將會在下一波顛覆性創新的浪潮中扮演重要角色。

各種技術如比特幣或Rootstock將加速互聯網的發展,使金融服務和分布式服務民主化。

如今,增長最快的50%的人口在傳統金融體系中沒有銀行賬戶或者沒有儲蓄,這是造成世界各地收入增長不平衡的最重要原因之一。

隨著無許可式區塊鏈的智能合約的發展,我們相信未來地球中最貧窮的地區在智能手機和互聯網的使用將不斷增加,也將有助建立一個更加民主方式來獲得世界各地金融服務,使全球經濟得到迅猛發展。

Rootstock提供怎樣的市場時機?

Rootstock一直期望刺激虛擬貨幣生態系統中至關重要的股東。

Rootstock為比特幣礦工(世界上最重要,經過檢驗的全球安全挖礦網絡)提供了參與智能合約革命的機會,為他們在目前硬件和電力消耗的情況下提供一種新的收入。

Rootstock使用比特幣作為一種燃料運行Rootstock智能合約,讓比特幣生態系統受益。

最后,Rootstock為以太坊項目和研發人員提供另一種完全兼容方式運行他們的解決方案,并在比特幣安全網頁的保障下獲益。

對于Rootstock使用真實案例和所提供的服務,目前一些合作企業正服務我們的測試網絡,這個測試網絡包括小額貸款解決方案、資產代幣化、去中心化投票和一些其他金融應用,測試網絡為世界各地不同市場提供新的創新解決方案。

能否準確的解釋下Rootstock是什么?

Rootstock是一個開源智能合約平臺,兼容以太坊Dapp界面,使用比特幣作為本地加密貨幣。rootstock這種智能合約能夠運行無數應用,如小額支付渠道、托管服務、眾籌、資產加密創造、匯款分散、IP保護、資產登記、投票系統、小額貸款、供應鏈追蹤、在線聲譽管理、數字身份、游戲貨幣、市場預測和公平競爭。

為了發明智能合約平臺,Rootstock使用了圖靈完整確定性復制虛擬機并且兼容EVM。Rootstock也提供一種幾乎能夠即時確認的經過改進的支付體驗,它目前的速度能達到300tps并保證大部分的支付在20秒內完成。比特幣的礦工使用合并采礦的技術為Rootstock提供安全保障。為了能夠和比特幣相互作用,Rootstock使用一種比特幣雙向掛鉤技術,這種雙向掛鉤以一種固定的轉換率輸送或輸出Rootstock上的比特幣,Rootstock雙向掛鉤是一種混合驅鏈和側鏈的技術。在智能合約運行的全部SPV節點,讓側鏈功能起作用。Rootstock也向后兼容以太坊,所以以太坊發布的DApps程序能夠輕松地在Rootstock上使用,實現比特幣級別的安全性,更快的執行性并和比特幣發生更強的相互作用。成立于2015年并接受比特幣生態系統和FInTech行業重要股東募資的RSK Labs有限公司,正大力發展Rootsock平臺,并于2016年Q3發布。

Rootstoc平臺的組成部分是什么?

Rootstock平臺的主要組成部分是Core(全節點),雙向掛鉤的子系統,FedNode和合并挖礦分系統。類似以太坊,Core提供網絡的連接,區塊鏈共識和虛擬機負責執行。雙向掛鉤子系統包括Bridge智能合約,這種智能合約為Rootstock合約提供比特幣區塊鏈服務,并管理雙向掛鉤。FedNode是第二種全節點,與比特幣區塊鏈和Rootstock區塊鏈連接 ,來回推動交易和區塊信息,在向后輸送信息到比特幣區塊鏈時,與Bridge合約溝通安排比特幣交易的簽名釋放比特幣。最后,合并挖礦子系統的構成包括:基于SHA256的Pow挖礦功能,和一些不同挖礦池管理應用程序的插件。

Rootstock和Ethereum相比是怎樣的?

Rootstock與Ethereum共享帳戶/合同核心設計,由于我們的兼容需求,這種措施是不可避免的。Rootstock的全節點是基于以太坊代碼庫,比特幣代碼庫以及我們個人的代碼的,一旦以太坊的應用程序移植進入Rootstock,以太坊開發者很難發現這些程序會出現什么異常,然而實際上,我們在技術和科學領域上取得的進步使程序有更大的擴展性,更強的性能,更少的延時,更高的安全性以及更多的靈活性。首次版本發布目的在于達到100%兼容以太坊的目標,今后的發布將會致力于加強隱私、增強可擴展性以及減少節點上的資源消耗。

Rootstock和以太坊的相似處是什么?有什么不同?

我們的技術在以太坊中歷經時間的發展變得獨立,所以我們一直有能力在一些領域上取得成就,在擴展性上,我們首次實施了一種更直接的方式,取代以太坊長期的分區計劃。我們沒有強迫用戶將合約移到一個特定孤立的數據分區上,Rootstock平臺使智能合約專門動態更新指定地址。所以全節點通過分割交易集能夠并行交易驗證。這是一種改善CPU資源消耗的方式,而且能讓每個Rootstock節點的許多數據處理核心更易實現可擴展性。關于延時性,Rootstock使用DECOR+GHOST的協議使區塊間隔平均減少到10秒,這比目前平均16秒區塊間隔的以太坊更低。相比以太坊/巴比特所阻止的著名uncle mining或單人挖礦策略,DECOR+增加了區塊鏈的安全性。最后,低級的網絡協議在最小化延時性和生成過時區塊方面,保持些許樂觀。

Rootstock完善計劃中包括更高的安全性:在加密方面,用戶能夠自定義自己的簽名方案。這不僅提升算法的靈活性,也容易讓Rootstock平臺從簽名方案中剝離出來這是由于簽名方案執行過程中可能不夠安全。在運行一致上,我們對比特幣礦工進行杠桿作用,使用合并挖礦技術和工作證明為區塊鏈提供安全性,而且我們相信一旦實施,就會有更多的礦工。有趣的是以太坊正對股票證明感興趣,但卡斯鉑的安全性還未在理論和實踐中證明。

對于靈活性,我們正使用一種新工具鏈,它使用主流編程語言,使用現有的并測試良好的開發環境編寫智能合約。與此相關的一種新VM程序重新定位EVM操作碼,成為一種全新的本地Rootstock虛擬機,這種虛擬機基于更方便快捷的字節碼。

對于性能,我們更新的VM將支持JIT編寫。所以智能合約的運行成本比以太坊更便宜。

同樣,在協議管理以及眾籌模式上存在一些不同之處,我們沒有創造出一種新的投機方式,并且我們使用比特幣,所以Rootstock的收益模式是簡單地每次使用支付,而不是一個圖標資源文件。

為什么這些模式會不同?他們是如何從你的觀點中辨別市場時機?

Rootstock試圖將公共區塊鏈(提供抗審查性,開放性,零膨脹保證)與另一種滿足機構用例需求(銀行監管,更加清晰的結算最終性 ,擴容性和隱私)的區塊鏈結合。例如,基于多重簽名的聯盟提供檢驗點,默認配置的節點在出現分歧的時候就會短暫暫停運行。

我們認為比特幣有著更強的網絡效應,強大的比特幣網絡對于整個生態系統最有利,這包括其他公開競爭的加密貨幣,這就產生了雙向掛鉤和合并挖礦的多種選擇方式。

今年的路線是什么?

全節點,合并挖礦和雙向掛鉤已經在運行,我們目前正在改善核心部分。如果大家想在平臺發布前測試自己的應用程序,這里有一個需要邀請的測試網絡。目前階段,企業可以申請參與。第一個公共測試網絡將在九月發布,到時候,源代碼將會成為開源代碼。平臺計劃在12月發布。