如果用戶不關心底層運行的公鏈是什么,各種代幣都可以即時交易,也可以在不同的公鏈之間自由流通,與此同時網絡安全問題也得到解決,那么不同公鏈之間還有什么區別呢?答案就是開發工具和治理機制的差異。
Stratis項目的一個關注點就是讓開發者盡可能簡單地用C#語言去開發
區塊鏈項目。現在使用C#的開發者大概有數十萬人,但是他們并不愿意學習在
以太坊上運行的solidity語言或者Tezos上的Ocaml.當然我們也可以指摘C#的開發者們不合時宜,他們應該學習專門為區塊鏈開發設計的語言。這也造成了一些問題,比如由于C#沒有設計正式驗證功能,所以Stratis也不可能進行正式驗證。
另一方面,JavaScript之前是一種前端語言,而現在Node.js現在是最受歡迎的一種后端語言。一些開發者討厭像JavaScript這類弱型語言,同樣也有一部分開發者討厭像C語言這樣的強型語言。
盡管當今所有主流編程語言都提供了圖靈完備性,但市場還是需要一些編程語言自己的獨特性來滿足部分群體的需要,比如可讀性,編譯與解釋,抽象,內存管理,本機性能,并行性等等。
智能合約的開發規則和機制不應該由某個
區塊鏈項目來決定,由于不存在網絡效應的影響,許多公鏈將會蓬勃發展。
而對于社區管理方面,Dash在幾年前就做到了鏈上管理,從各個角度考察,這個項目都運行良好。而Tezos在Dash鏈上管理的基礎上做了一些改進。Dash社區現在蓬勃發展,生機勃勃,而在此之前其他區塊鏈項目一直做到鏈上管理,所以這樣的管理模式也許是區塊鏈所必需的。
過去也沒有一些反例來進一步證明我提出的觀點,近年來
比特幣社區面臨著嚴重的管理問題,但是有些沒有做到鏈上管理的開源項目也在迅猛發展。linux內核,linux桌面,Firefox,維基百科,Chrome,安卓開源項目,webrRTC,以太坊等等一系列開源項目在沒有明確利益相關者的情況下都取得了成功。
總結
根據幣價判斷,我們基本可以確定以太坊會成為智能合約平臺的龍頭。以太坊在供應端,需求端和安全方面的優勢使它快速商業化。以太坊將來也許不會成為唯一的智能合約平臺,但這并不意味著以太坊不再繼續迅猛發展下去。但是與此同時,其他的公鏈也會里迎來不可多得的機會壯大自己,形成在公鏈生態領域內“一超多強“的局面。
更新——2018年5月9日
自完成這篇文章以來,我逐漸意識到,文章的前提說對了:智能合約平臺幾乎沒有任何網絡效應。但是文章的結論完全不對:智能合約平臺并不是像編程語言一樣。不同公鏈的開發工具和各種特點很快也會趨同。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。