Cardano(Ada)評測|還在擔心智能合約漏洞?下一代區塊鏈了解一下

最近幣圈有件事影響還挺大的,就是以太的智能合約安全問題,已有兩個項目bec和smt中招,黑客通過特定接口能實現無限刷幣出來,想說現在學智能合約做黑客還來得及嗎,感覺這是一片藍海啊,哈哈。

項目方當然會說這是以太坊的漏洞,也確實,咱們在之前評測zilliqa時也提到說,以太坊開發環境設計上會有點問題,但把問題都甩鍋給以太也不太地道,最大的原因還是項目方在開發上不熟悉不細緻,圈那麼多錢,哪怕花點錢做點安全審計也是可以的呀,在以太坊上發幣又不是今年才開始,怎麼就你們幾個出了問題呢,值得好好想想。

不過大家也不用慌,下一代區塊鏈在合約安全這方面都做了或多或少的改進,比如今天咱們要來評測的Cardano。最近這幾篇評測都可以做個公鏈專題了,對,Cardano也是做底層公鏈的,太官方的描述我就忽略了,直接來說說它的不同之處吧。

Cardano的特點

Cardano是一個完全開源的區塊鏈平台,其立志解決當前加密貨幣都存在的三方面問題:可擴展性(scalability)、可交互性(interoperability)和可持續發展性(sustainability)

...

關於這三個問題的具體內容,大家感興趣的,我推薦一篇cardano的評析文章,其中的架構分析詳細講述了這三方面問題,而文中這部分也正好是對cardano創始人的講座內容的翻譯,可以看看:ADA深度解讀-EOS的最強挑戰者

除此之外我們再簡單談幾點:

1. 分層設計

Cardano結合了比特幣和以太坊的一些特點,做了分層設計,這在數字貨幣中算是比較少見的。

結算層:類似比特幣作為數字貨幣交易結算,與比特幣不同的點在於其採用類似POS權益證明的共識機制而不是POW。

計算層:這一層類似以太,做智能合約平台,並添加數字身份管理等功能。

這樣劃分也是有好處的,像以太坊現在出現爆出各種問題一個原因也是,以太坊上將數字貨幣支付和智能合約消耗的gas是混在一起的,而這兩方面對安全級別的要求也是不同的,混在一起的結果可能是要麼不安全、要麼消耗太多資源。

2. Ouroboros算法和RINA架構

Ouroboros算法也就是上一點中所說的類似POS算法的共識機制,官方稱其為可證明安全的權益證明(Proof of Stake, POS)協議。

不過在4個月前,EOS的CTO,也就是咱們經常稱的BM大神專門發文懟了這個算法有涉嫌抄襲DPOS機制。

原文:https://steemit.com/cardamon/@dan/peer-review-of-cardano-s-ouroboros

另為解決網絡帶寬的擴展性,Cardano專門設計了RINA遞歸網絡架構(Recursive InterNetwork Architecture),它會有點類似互聯網中TCP/IP的架構,方便節點間進行規模化的通訊。

3. 選用Haskell作為編程開發語言

自從以太坊開始有一些漏洞爆出來,發現公鏈項目對於怎樣設計它的開發環境和選用語言也是值得關注的。以下是官方對語言選擇的回答:

...

我來說一段人話吧,Haskell和之前咱們評測的AE用的Erlang都是屬於一類Functional language(翻譯成函數程式語言),這類語言和目前主流的javac++的思想完全不同,具體是啥咱不用搞清,咱只要知道一點,就是在開發智能合約方面可能會更安全更合適。

主流的程序開發,需要程序猿把所有的意外情況都考慮到,對開發者的要求比較高,就像這次無限刷幣的漏洞,也是在寫智能合約時有疏漏。而Haskell的開發特性,你寫好了,是可以通過語言本身來證明它是不是全面的無漏洞的,這點可能會更適合智能合約開發。

但目前像cardano和ae用的這類語言有個缺陷就是比較小眾,難招到開發人員,做智能合約都還是少數更別提這種小眾的語言了。不過在網上搜到一個這樣的信息,貌似還不錯:

...

團隊及開發情況

...

創始人Charles Hoskinson,挺可愛的大叔,哈哈,他是香港一家公司IOHK的CEO,同時這家公司也負責整個項目的技術。Charles也算是區塊鏈世界裏的頭部玩家,曾為以太坊的核心成員,並曾參與過BTS的開發。

開發團隊龐大,不乏一些科學家家教授,偏學術,同時和一些世界名校都有密切的合作,所有的技術內容還會發給其他名校的專家進行同行評審。具體可以看下他們的路線圖:https://cardanoroadmap.com/cn/

...

這個路線圖比較詳細,將項目劃分成幾個部分,每一部分由誰負責完成度到多少都有清晰的指示。

github:https://github.com/input-output-hk/cardano-sl/

代幣情況

代幣名稱:ADA 艾達幣

總量:45,000,000,000 ADA

流通量:25,927,070,538 ADA

有5億個用於團隊運營,剩下的等上線後作為POS區塊獎勵。

目前據原始價已高出100倍(這個私募價格可能不太能作為參考,初始上線價平均在0.2美元左右)

可能存在的風險點

任何項目都會有這樣那樣問題,不代表這個項目不好,僅提供思考,請勿以此做判斷依據!!!

1. 籌碼分佈問題

他家的結算層作為數字貨幣支付這塊在去年10月前就已經上線,所以目前是獨立的錢包,不是代幣。區塊鏈瀏覽器:https://cardanoexplorer.com/ 這個搗鼓了半天不知道怎麼查排行榜。

...

目前的交易量一半以上在韓國交易所,據之前的網絡信息,最初是私募形式,而且基本是在日本完成資金募集的,可能最初日本的持有量能達到9成,所以坊間之前也有「日本的以太坊」這樣的稱號。而他家又採用的是POS機制(幣量決定獎勵),卻用較為集中的私募形式,而不刻意分散籌碼,容易讓大眾產生有大戶控制的印象。

2. 項目進程問題

該項目在去年10月後一路飆漲到排名前十,應該算是新項目中最快挺近市值前十的了。但其實到現在為止,網絡還只是有結算層,就是普通數字貨幣支付功能,其他都是預期的東西。

而看路線圖的話,設想的東西還是比較宏大,18年二三季度第二階段shelley開始測試階段,整體全部完成估計要到2020年了。可是,現在公鏈這個賽道競爭非常激烈,而且很多在今年六月都要上線主網,同時又有很多新選手湧現,在變化這麼快的幣圈這個進度稍顯慢了一點。

3. 偏學術派

怎麼說呢,這個團隊學術出身是好事也是壞事,好的地方是有技術實力,像zilliqa和ae也是類似的學術派,可以說能看到越來越多的這種學術精英加入到區塊鏈這個領域來,是好事。

但太偏學術的問題是,可能會有點脫離現實世界,會比較在意整個系統設計趨於完美,而不是如何滿足人們的需求,而真實世界中那些能引爆的商業並不是最完美的。包括BM之前的長文也提到了這個意思,當然這個問題咱也不用太介意,大神間交流也是互相促進,開發出更好的產品。

結語

總體來說,Cardano在公鏈上面算是排在第一梯隊的優質項目,團隊有資質,技術較為嚴謹,但項目較為宏大,開發周期較長,可能需要關注長期價值,而目前公鏈項目這個賽道競爭激烈,這一點也需要注意。

溫馨提示:以上內容僅供參考,請勿直接作為投資依據,數字貨幣市場風險非常大,請謹慎謹慎再謹慎!!!