卡爾達諾(Cardano)入門必備

買賣虛擬貨幣

本文為卡爾達諾(Cardano)的入門讀物,主要內容為卡爾達諾的整個專案概覽:

  • 卡爾達諾是什麼,有何獨特之處,以及團隊組織。

  • ADA 是什麼,烏洛波羅斯(Ouroboros)共識。


卡爾達諾是什麼

卡爾達諾是一個去中心化的公有區塊鏈和加密貨幣專案,它目前正在開發一個智慧合約平臺,該平臺旨在提供更多超越以往任何協議的高階功能。它是第一個衍生自科學哲學的區塊鏈平臺,主要以研究驅動,開發團隊網羅了全球頂尖的工程師和研究人員。

通俗來講,卡爾達諾以可證的權益證明共識(provable PoS)烏洛波羅斯(Ouroboros)為中心,集比特幣(Bitcoin),以太坊(Ethereum,智慧合約),波卡(Polkadot,跨鏈)之大成。卡爾達諾的智慧合約將使用第三代基於 EVM 的虛擬機器 IELE,透過側鏈來實現跨鏈功能。

卡爾達諾的最初目標是希望可以改善當前加密貨幣的設計與開發模式,最終願景是希望可以提供一個更加平衡,且可持續發展的生態系統,並滿足使用者尋求其他系統整合的需求。


有何獨特之處

卡爾達諾是目前第一個透過學術界同行評審的區塊鏈專案,可以說在行業中是隻此一家,絕無僅有。另一獨特之處是,Cardano 是由 Haskell 語言實現,Haskell 被認為最安全的程式語言之一,它可以將錯誤的發生機率降至最低,同時為平臺的安全性提供保證。當然了,也有人認為使用 Haskell 反而是個劣勢,因為作為一個小眾語言,這讓開發門檻高了不少,可能會有因此讓不少 ADA 開發愛好者 “報國無門”。


團隊組織

先來說一下相關組織。卡爾達諾的背後主要有三個組織。第一個是創立於瑞士的卡爾達諾基金會,它是一個非營利組織。卡爾達諾基金會的核心使命是培育、促進發展與教育卡爾達諾使用者和商業社羣,接洽監管與當局商業事務。卡爾達諾背後的第二個實體組織是 IOHK,這是一家加密貨幣研發的先驅公司,該公司開發卡爾達諾平臺的合約一直持續到 2020 年。卡爾達諾專案的第三個業務合作伙伴是 Emurgo,該公司為創業投資諮詢公司, 同時協助企業建立卡爾達諾區塊鏈系統。

再來談一下團隊,用個詞來說,就是高階大氣上檔次。在這裡僅簡單介紹兩個人,更多內容可自行點選 team 檢視。

Aggelos Kiayias 是愛丁堡大學主管網路安全和隱私的教授,在相關學術期刊和會議上發表過超過 100 篇論文,這裡 是他的 Google scholar 主頁,有興趣的可以去了解一下。他是 ouroboros 白皮書的主要作者,也是 IOHK 的首席科學家。

Philip Wadler 是愛丁堡大學理論電腦科學系的教授,他參與貢獻了 Haskell,Java 和 XQuery 語言的設計,也是<>,<< XQuery from the Experts (Addison Wesley, 2004)>> 和 <> 等著作的合著者之一。這裡 是他的 Google scholar 主頁,引用數超過 20000,在學術界也是泰斗無疑了。


什麼是 ADA

每個公有鏈都有一個代幣(token),ADA 就是是卡爾達諾區塊鏈上的代幣。ADA 是卡爾代幣區塊鏈平臺上的基礎代幣,如果有側鏈,側鏈也會有自己的代幣。


什麼是烏洛波羅斯(Ouroboros)

卡爾達諾採用一種革命性的新權益證明(PoS)演算法,稱為烏洛波羅斯(ouroboros),它決定了各個節點如何達成網路一致性。該演算法是整個基礎架構的關鍵所在,是區塊鏈技術的重大創新。

目前大多區塊鏈採用的是 PoW 共識,但是該共識有不少缺點,比如資源浪費。在工作量證明(PoW)中,礦工投入運算能力來競爭下一個塊的出塊權。PoW 的關鍵在於解決了一個隨機的“領導人選擇(leader election)”問題,也就是選出一個礦工來出下一個塊。

在權益證明中,依照區塊鏈賬本中股權者所擁有權益的比例,隨機選取選擇下ㄧ個出塊人。為了確保區塊鏈的安全性,選擇股權者來產生區塊的方法必須是真隨機的。為了實現領導者選舉(leader election)過程的隨機性,烏洛波羅斯的創新是透過安全、多方執行擲硬幣協議來達成這點。

實際上,權益證明的概念由來已久,也有不少專案已經採用了該演算法,但是已有的 PoS 有著諸多缺陷,並且無法證明其安全性。烏洛波洛斯是第一個安全性經過形式化證明的權益證明共識,它由 IOHK 首席科學家 Aggelos Kiayias 教授領導的團隊設計而成,並且透過了學術界同行的一致評審,論文在 這裡,更多文章也在下面的學術論文連結中找到。


其他

由於卡爾達諾的相關資源實在是過於分散,我們在這裡也做了簡單的總結:

官方網站:

  • cardanohub

  • input | output

  • emurgo

  • cardanofoundation

Twitter:

  1. Input Output

  2. Cardano Foundation

  3. Cardano Community

  4. ADA

  5. emurgo

論文文件:

  • 學術論文

  • 卡爾達諾清算層文件

GitHub:

  • cardano-sl

  • input out community

團隊:

  • iohk team

參考資料:https://www.cardanohub.org/

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;