關於成為卡爾達諾區塊鏈開發人員的 5 個常見誤解

文章來源:

隨著加密貨幣變得越來越流行,人們對區塊鏈開發人員工作和卡爾達諾的興趣也隨之增加,這也導致了成為卡爾達諾開發人員的\。 隨著 Cardano 網路不斷推出 DeFi 和 NFT dApp 等新的去中心化產品和功能,Cardano 的用戶群呈指數級增長,並吸引了來自 Web2 和 Web3 不同技術背景的許多開發者社群的注意。 許多人將卡爾達諾視為擴展職業生涯甚至在區塊鏈領域開始新職業的可能場所。

當然,隨著興趣的增加,也出現了一些虛假的迷思。 無論是設計還是電腦語言的選擇,卡爾達諾區塊鏈在眾多競爭對手中都是獨一無二的。

在這篇部落格中,我們將用事實來解決其中一些迷思,以幫助您開始在卡爾達諾上進行構建。

卡爾達諾的 5 個常見誤解和真相

迷思 1#:卡爾達諾是一個困難的網絡

有很多消息稱卡爾達諾是一個研究驅動的網路。 事實如此,因為卡爾達諾上部署的核心技術都來自學術過程並經過科學同行評審。

這種方法將卡爾達諾打造成學術界的區塊鏈。 網路並非用於一般用途和商業產品開發,而是用於學術研究的空間。

現實

卡爾達諾網路於 2017 年首次推出。 該計畫引入了許多創新,例如新型權益證明共識機制、擴展比特幣的 UTxO 模型以及原生代幣。

這意味著卡爾達諾的首次啟動速度比大多數較新的網路要慢。 必須從頭開始開發和部署更多的技術,這導致初始發布的時間比預期更長。

結果是卡爾達諾獲得了「緩慢轉動、困難網絡」的聲譽。 當然,今天的區塊鏈並不是這樣的。 由於推出卡爾達諾需要許多新技術,啟動階段是個充滿挑戰的時期。 一旦基礎奠定了,網路就變得非常靈活。

它能夠透過硬分叉組合器事件部署升級,到目前為止已經發生了四次。 他們都對網路進行了重大的技術改造。 卡爾達諾的 eUTxO 模型也透過為零知識應用程式提供更安全的智慧合約和更簡單的基礎層來證明其價值。

如今,卡爾達諾是業界最具活力的區塊鏈之一。 它能夠自我升級並快速適應用戶和開發人員的需求。 非常困難的基礎時期已經過去,所有的努力都得到了回報。

迷思#2:Haskell 很難

關於卡爾達諾網路的核心程式語言 Haskell 已經做了很多工作。 首先,它是一種函數式程式語言,偏離了大多數主流電腦科學的物件導向架構。 即使在函數式程式設計中,Haskell 也被視為最堅持聲明式程式設計思想的一種。

結果是許多來自命令式程式設計背景的開發人員覺得向 Haskell 的跨越太困難,並且學習上投入的時間與回報不匹配。

現實

卡爾達諾最具爭議的決定之一是使用 Haskell 作為網路的基礎語言和智慧合約的基礎。 Haskell 屬於函數式程式設計家族,與主流程式設計不符。

Haskell 本身就是一門非常值得學習的語言,學習它有很多好處。 但除了 Haskell 之外,Cardano 的設計也考慮到了模組化方法,僅僅因為網路是用 Haskell 編寫的,並不意味著 Haskell 對於智慧合約開發人員來說是強制性的。

PlutusTx 編譯為智慧合約語言 Untyped Plutus Core (UPLC),然後由 Cardano 網路執行。 然而,實現 UPLC 的方法有很多,由於 Cardano 的設計,許多專案已經創建了也可以編譯為 UPLC 的替代方案,而無需使用 Haskell 語法。 正如我們在上一篇文章中所討論的。

迷思#3:卡爾達諾缺乏開發者工具

作為第一個迷思的延伸,生態系統之外的許多開發者發現卡爾達諾缺乏開發者工具。 許多人認為卡爾達諾需要更多時間來編寫智能合約,因為一切都必須從頭開始建立。

現實

另一個迷思是卡爾達諾缺乏使用者友善的工具。 就像許多誤解一樣,它們也有一定的道理。 在 Shelley 時代(引入原生資產)和 Alonzo(引入智能合約)的早期,卡爾達諾缺乏許多讓其他區塊鏈開發更容易的東西。

當時的卡爾達諾區塊鏈開發非常抽象,需要花費大量時間才能完成。 當然,一旦生態系統開始運行,許多第三方就開始確定可以在哪些方面改善開發時間、易用性和便利性,並開始工作。

如今,卡爾達諾擁有區塊鏈行業最廣泛的工具包之一。 除了PlutusTx 之外,還有其他選擇、資料提供者、預言機、無程式碼鑄造解決方案等。如今,開發人員需要的任何工具以及一些對非開發人員友好的工具,都可以在Cardano 中找到或已經部署或正在使用中。

這些工具大部分是由卡爾達諾社群成員創建的。 它們被設計為使用 eUTxO 模型以及 Cardano 的整體架構。 他們共同創建了一個強大的生態系統,讓所有經驗水平的開發人員加入並開始創作。

迷思#4:卡爾達諾是一個小型網絡

這個迷思談論了卡爾達諾網路的規模。 作為一個具有獨特設計架構的區塊鏈,許多人認為卡爾達諾沒有充滿活力的開發、用戶和產品生態系統。

嘗試在其中建立職業生涯幾乎沒有什麼好處,因為找到動力很困難。

現實

其次,許多人認為卡爾達諾自推出以來並未受到任何重大關注。 所有重要指標都與這一概念相矛盾,例如,總鎖定價值一直在穩步增長

image

TVL 不在中心化交易所中衡量 ADA,因為它是在封閉的環境中進行交易的。 而且,ADA 目前尚未委託給權益池,因為它不能用於 DeFi 協議。

隨著智能合約的廣泛使用,網路費用也在不斷增長:

最後,穩定幣總市值(流動性和 DeFi 成長的另一個重要指標)也在擴大:

image

所有跡像都表明生態系統正在快速擴張。 卡爾達諾區塊鏈現在是一種靈活、模組化的區塊鏈,並且充滿了適合所有類型的開發人員和非開發人員的工具。 它已經轉變為行業領先的生態系統之一,並且沒有任何停止的跡象。

任何尋求職業轉變的人都應該認真考慮卡爾達諾。 這可能是參與建構全球性、包容性和對所有願意加入的人開放的新經濟模式的獨特機會。

迷思#5:卡爾達諾每秒的交易量是有限的

另一個無法消失的迷思是卡爾達諾無法擴展。 有一個指標顯示卡爾達諾每秒最多可以處理一定數量的交易,這個數字意味著區塊鏈沒有可擴展性的未來。

現實

每秒交易數(TPS)是源自第一代區塊鏈的指標。 在這些網路中,僅交易一種資產,即該分類帳的本機加密貨幣,例如 BTC、LTC、BCH 等

在支援智能合約的區塊鏈中,TPS並不是一個很好的衡量標準。 與智能合約的互動可能需要完成一筆以上的交易。 這意味著使用交易作為指標並不能真正反映網路處理使用者互動的能力。

在這裡,卡爾達諾有一個非常特殊的功能,可以使其在競爭中勝過其他人——eUTxO 模型。 卡爾達諾智能合約的輸出可以批次處理在一起,即使這些輸出來自不同的用戶。 卡爾達諾上的一筆交易可以包含數十個輸出,這意味著智能合約可以同時處理許多用戶互動。

例如,在使用智能合約進行空投的區塊鏈上,該過程很慢,因為分類帳需要計算轉移到新錢包地址的每個代幣餘額,每次轉移一個交易。 在 Cardano 上,代幣傳輸可以使用 eUTxO 模型進行大量傳輸,一筆交易可以將代幣一次性空投到數百個錢包地址。

卡爾達諾吞吐量應根據其將使用者互動與輸出相符的能力來衡量。 這是卡爾達諾與眾不同的一項技術,並且正在不斷發展。 作為輸入背書者將極大地提高這種能力。 卡爾達諾的可擴展性非常強大,並且隨著越來越多的用戶採用基於卡爾達諾的 dApp 並參與交易,它只會在未來擴展。

這些是有關卡爾達諾的一些最常見的誤解,它們阻止了開發人員進入該網路。