zombie
> > > >
> > > >

Nervos 專訪 - 讓區塊鏈回歸本質

2019/03/19 12:50
Nervos 專訪 - 讓區塊鏈回歸本質

現在的公鏈的開發目標,都是強化區塊鏈的效能,提升區塊鏈的 TPS,為了達到這個目的,各個開發商都以不同的方式與思維而努力。更高層級的應用,需要更高性能的基礎設施,這是相當合理的。只是當現在人們都說區塊鏈的性能不足時,我們再回過頭去思考區塊鏈的本質,難免感到疑惑,「性能」這個問題究竟屬不屬於區塊鏈?

這次我們要介紹的,是公鏈的開發項目-Nervos。Nervos 提供了一個去中心化程度高的分佈式平台,與多種第二層擴容方案達到高兼容性。旨在為所有類型的去中心化應用(Dapp)建立穩定的基礎。日前被 Bloomberg 欽點為 2019年度最值得關注的四大項目之一。

nervos

Nervos 的設計有別於現在的新一代區塊鏈,選擇了一條相當特別的開發路線,保留區塊鏈最初的價值,從另一個層面解決應用的效能問題。而 Zombit桑幣筆記也很榮幸,能夠爭取到和 Nervos 共同創辦人 Daniel 專訪的機會,讓讀者能夠以最直接的角度,了解 Nervos。

nervos

Nervos 共同創辦人 – Daniel

區塊鏈的核心問題從來就不是「效能」

新一代公鏈的設計,為了追求更高的TPS,各自都有各自的解決方案,然而,不論是什麼樣的方法,都必須在性能、安全以及去中心化之間做取捨,而為了符合投資人的期待,大多數公鏈會選擇犧牲去中心化以及安全以成就更高的性能,而 Nervos CKB (Common Knowledge Base) 是 Nervos 的底層架構,主要擔任 Nervos 網路生態系中,資料存儲以及仲裁的角色,旨在將去中心化以及安全性放在第一順位,建立一個最穩定且去中心化的基礎設施。

Nervos CKB 所採用的共識演算法是 PoW,當被問到共識算法為什麼會選擇 PoW 時,Nervos 的共同創辦人 Daniel 說道 :

「當今市場的趨勢,都導向更高效能的區塊鏈,追求更高的 TPS,區塊鏈開發團隊為了符合市場的需求,會開始找尋區塊鏈的性能瓶頸,而現有公鏈的性能瓶頸大多都在共識算法上,開發團隊便會以高效能為前提來選擇共識算法,例如 PoS 或 DPoS。然而,共識算法要解決的核心問題從來就不是效率,而是安全。」

PoS 雖然效能較高,但比 PoW 來的複雜許多,也還有許多問題尚未解決。反觀 PoW,比特幣存在多久,PoW 共識算法就存在多久,PoW 共識機制經歷了時間的考驗存活了十年的時間,且所有的攻擊方法已知,與PoS相比相對穩定且安全。

談到 PoW 電力資源浪費的問題時,Daniel 用一個有趣的例子解釋這個問題 :

「美元的價值,某種程度上是來自於美國的軍事實力,如果美國沒有這麼強大的軍事實力,讓他成為強勢的全球仲裁者,美元不可能成為通用貨幣。套用在區塊鏈上,區塊鏈的共識強度就如同國家的軍事實力,共識越強,代幣就越有價值,我們不會認為,美國花在軍事上的資源是浪費,只是以另一種形式將價值轉移了,同樣的道理放在PoW 共識機制上也是如此。」

Nervos CKB 所追求的是安全性,從這個角度來看,PoW 的共識算法對 Nervos 而言,確實是最好的選擇。

公鏈不追求效能,不代表無法實現應用

沒有效能,如何談商業應用,效能不是區塊鏈的問題,那是誰的問題?Nervos 給出了他們的答案

「安全與去中心化是底層區塊鏈 (Layer 1)的問題,效能則是第二層解決方案 (Layer 2) 的問題。」

Nervos 生態系在設計上採用分層設計,我們以以太坊為例,在以太坊上,交易歷史紀錄、狀態的存儲以及智能合約的執行與 DApp 運算都在鏈上發生。

Nervos 資深錢包架構師 Ash 說道:

「當我們觀察去年一天一百萬筆以太坊鏈上的交易,發現有大部分的交易是沒有必要上鏈的。舉個例子,我們今天訂一杯咖啡,因為我們付了錢,我們要確保能夠確實拿到我們訂的咖啡,我們會覺得這筆交易對我們很重要,但是將訂單與交易流程放在底層公鏈上執行,我認為這是完全沒必要的,底層公鏈的價值不應該用全局共識來保障瑣碎的交易,而應該去保護有價值的交易的安全性和清算效力,瑣碎的交易可以放到底層公鏈外處理,比如第二層。」

在 Nervos 的生態中,Nervos CKB 的主要任務是負責區塊鏈數據存儲的安全性,而其他商業應用則發生在第二層,因此,即便 Nervos CKB 因為保留去中心化與安全性而犧牲了 TPS,去中心化應用也不會因此難以實現。因為應用的執行與智能合約的運算過程都是在第二層發生,最終運算結果確定時,才會將數據傳送到主鏈做存儲,如此一來便能保留數據的安全性與應用執行的效率。

Daniel 強調 :

「我們在設計的過程中發現,性能與商業應用較為相關,換句話說,我們會將生態系的業務放在第二層,底層主鏈不涉及業務、生意以及應用,底層鏈只關注基礎設施,只關注基礎架構。」

Nervos CK Byte 的代幣用途

Nervos 的代幣-CK Byte,其代幣用途,主要是在區塊鏈存儲的維度去做一個價值的體現。

Daniel 表示 :

「我們發現所有的區塊鏈,都是以限定資源的使用去做定價,而代幣就用來作為這個資源的使用價值,比如說,比特幣的手續費,就是用來支付礦工打包交易的這個動作,更準確的說,是用代幣換取網路帶寬,而以太坊也是採用類似的方式。」

然而,以網路帶寬定價,最大的問題就是,網路帶寬和計算資源屬於流動的資源,這一秒網路帶寬被占用,下一秒馬上就會釋放出來,不會被永久占用,然而,當今區塊鏈在經濟模型的設計上,大多沒有考量到區塊鏈另一種會被長期占用的資源-存儲,以以太坊為例,每一個人都能夠花費少量的以太幣在以太坊上部署智能合約,無論智能合約是否有在使用,都將永久佔用以太坊網路的存儲空間,這也是為什麼區塊鏈膨脹或狀態爆炸會成為以太坊的隱憂之一。

Daniel 引用了經濟學的議題 “公地悲劇” 來闡述區塊鏈存儲的問題

「如果你有一個池塘,池塘裡有很多魚,池塘主人允許任何人都能夠免費的到這個池塘來撈魚,但主人表示希望大家自己斟酌,不要撈太多,將這些魚留給真正需要的人,在這樣的前提下,會發生什麼情況? 所有人會用盡各種辦法將池塘的魚撈走,因為資源無成本。」

因此,Nervos 的代幣圍繞在存儲的維度去做設計,也就是說使用者如果要在區塊鏈上部署智能合約,智能合約需要多少存儲空間,就必須抵押相應數量的 CK Byte,來交換區塊鏈的存儲空間,如此一來便能有效解決區塊鏈膨脹的問題。

資產存儲平台的宏觀經濟

我們常聽到的是,區塊鏈是去中心化應用開發平台,但人們常常忽略,大部分公鏈同時也是價值存儲平台,這個議題較為冷門,卻是公鏈能否穩定發展的重要環節。

價值存儲平台最好的狀態是,平台的價值與安全性,應該隨著平台上的資產價值的增加而增長,平台上的資產包括原生代幣和平台上發行的代幣。然而現有公鏈的價值,大部份都仰賴原生代幣本身的價值,在這樣的情況下會發生什麼事呢?

舉個例子,如果市場對以太坊鏈上發行的代幣需求迅速增長,導致平台的鏈上資產總價值成長了100倍,此時,以太坊的安全性也必需同時成長100倍,才能夠保障平台上資產的安全性,如果安全性沒有跟著提升,對攻擊者而言攻擊成本不變,但獲利相差一百倍,相對而言就是「低成本,高回收」。其道理就像保管100億美元現鈔的銀行的保全系統,一定比保管1億美元現鈔的銀行的保全系統還要森嚴。

如何讓平台安全性與鏈上資產價值共同提升呢?

平台的安全性來自礦工,換句話說,原生代幣越值錢,就會有越多礦工參與挖礦,平台就會越安全。因此,如果想要讓平台安全性隨著鏈上資產價值同步提升,就必須將鏈上資產與原生代幣的價值做連結。

Nervos 的原生代幣代表了狀態存儲空間的使用權。這代表用戶如果想在平台上持有資產,就必須同時擁有原生代幣。這意味著投資人在平台上持有資產,會同時增加原生代幣的市場需求,如此一來便能將鏈上資產的價值與原生代幣做連結,從而實現第二層代幣與主鏈原生代幣之間的價值捕獲(Value Capture)。

除此之外,由於大部分公鏈例如以太坊,原生代幣的用途都是用來支付網路帶寬與運算的使用權,因此第二層的交易,無法為原生代幣帶來相對應的需求。而 Nervos 的 CK byte 是針對存儲所設計,因此,無論交易發生在第一層還是第二層,都會為CK byte帶來需求,提升CK byte的市場價值,進而促使更多礦工參與挖礦,提升 Nervos 的安全性。

礦工的長期激勵

現有區塊鏈的代幣存在的另一個問題是礦工的長期激勵,現在比特幣的區塊獎勵是12.5 BTC,也就是說,礦工每挖到一個區塊,就能獲得12.5顆比特幣作為獎勵,預計 2140 年會停止產出,屆時比特幣網路將不再有區塊獎勵,礦工的經濟激勵只剩下交易的手續費支撐,比特幣網路的安全性也將因此面臨相當大的考驗。若不設置代幣總發行量,區塊獎勵永久存在,例如以太坊,也很容易導致通貨膨脹,代幣價值不斷被稀釋,這對持有者而言也相當不公平。

Nervos 提出的解決方案是,將代幣的發行分為基礎發行和二級發行。

其中基礎發行對應的是區塊獎勵,二級發行對應的是系統增發。當區塊獎勵結束後,二級發行會持續增發代幣。

Nervos 提出的二級發行解決方案中,投資人可以將代幣存入名為 NervosDAO 的智能合約,按照比例分享增發的代幣。而流通中的代幣持有者無法享受分紅,除此之外,原本屬於”抵押代幣換取網路服務的使用者”的分紅,因為他們佔用了網路資源,因此其分紅會被分配給礦工,所以二級發行某種程度上算是礦工向協議使用者強制收取了所謂的”通脹稅”。

Daniel 說:

「二級發行與 NervosDAO 的核心設計,是要為 Nervos CKB 建立長久的運行機制,要達到這個目的,就必須將每個網路參與者的利益對齊。」

舉個例子,若現在有 70%的代幣為了換取存儲狀態而抵押在網路中,還有 25%鎖定在 NervosDAO 為了領取二級發行分紅,最後剩下5%在市場上流通,那每次進行二級發行的時候,70 % 的二級發行會分配給礦工,25% 會進入 NervosDAO 按比例分配,最後剩下的5%會被銷毀。

理論上這樣的解決方案,能夠解決網路參與者不同訴求的矛盾。同時,流通代幣的“無分紅機制”也能在一定程度上激勵用戶鎖定代幣,降低市場的代幣流通量,提升代幣的市場價值。

“Build the Trust“- 讓區塊鏈回歸本質

重新回到問題的根本,區塊鏈想要創造的是“去中心化及安全”,Nervos 團隊所有人都堅信著這個核心價值,安全才是最有價值的事情。

在這次的專訪中,開發團隊也分享了主鏈的存儲、帳本模型、共識演算法以及虛擬機的設計細節等,可以看出 Nervos 團隊完全是用截然不同的思維來解決目前區塊鏈遇到的種種問題。

除了有別於其他項目的設計邏輯,Nervos 的團隊也是一大亮點,三位創辦人分別是,曾與 Vitalik 共同開發 Casper & Sharding 的謝晗劍  (Jan) 、雲幣交易所的核心開發者太檑 (Terry Tai) 以及曾任雲幣網 CTO 與 imToken 聯合創始人的呂國寧 (Daniel) ,其他開發夥伴也都在區塊鏈領域擁有相當深厚的開發經驗。

Nervos 一直是風險投資機構以及產業人士眼中的獨角獸,除了在去年獲得紅杉資本、Polychain Capital、FBG Capital 等知名投資機構共計兩千八百萬美元的融資之外,Bloomberg 更將其稱為「數位證券通證平台與未來互聯網安全層協議」。

Nervos 不但創新同時也保留了區塊鏈的核心價值,相信在不久的將來,Nervos 便能夠成為區塊鏈應用普及相當重要的一塊拼圖,以及打造出真正的”安全以及信任“。

join Zombit

加入桑幣的社群平台,跟我們一起討論加密貨幣新資訊!

tags:

桑幣區識 Zombit

桑幣筆記 Zombit 為專業的區塊鏈財經自媒體,利用自身的金融和區塊鏈知識,提供區塊鏈相關的時事新聞、專題專欄、新手教學和趨勢週報...等,協助大眾吸收正確的資訊,並和社群朋友站在一起,互相扶持成長。

桑幣熱門榜

zombie

桑幣正在徵文中,我們想要讓好的東西讓更多人看見!
只要是跟金融科技、區塊鏈及加密貨幣相關的文章,都非常歡迎向我們投稿
投稿信箱:[email protected]

為提供您更多優質的服務與內容,本網站使用 cookies 分析技術。若您繼續閱覽本網站內容,即表示您同意我們使用 cookies,關於更多相關隱私權政策資訊,請閱讀我們的隱私權及安全政策宣示