
原文來源:Adaverse Asia
智能合約
UTXOs
智能合約
智能合約
一級標題一級標題
UTXOs
Cardano 在共識層承繼了比特幣的優勢基礎,在狀態選擇上則從智能合約的實現需求角度考慮,借鑒了以太坊的設計思路,採用有所改良的UTXO 的修改版本(EUTXO)來實現對智能合約的支持。
Cardano 在共識層承繼了比特幣的優勢基礎,在狀態選擇上則從智能合約的實現需求角度考慮,借鑒了以太坊的設計思路,採用有所改良的UTXO 的修改版本(EUTXO)來實現對智能合約的支持。
構建一筆交易;文檔有一系列視頻教程,在較高的層次上解釋了許多概念,包括每筆交易如何實現和UTXO 如何工作。
其中前兩個關於UTXO 和交易的視頻是非常重要的概念,需要理解,這讓我們可以了解到資產是如何存儲在Cardano 中的,以及存儲在每個交易中的信息。
在理解UTXO 和交易的高級概念之後,最好的做法是實際構建並提交一個交易,具體分為3 個步驟:
構建一筆交易;
構建、簽署和提交交易的第一種方法是使用「Cardano-cli」,這種方法非常友好,幾乎可以保證交易的成功,但它需要用戶自己設置一個Cardano 節點。
構建、簽署和提交交易的第一種方法是使用「Cardano-cli」,這種方法非常友好,幾乎可以保證交易的成功,但它需要用戶自己設置一個Cardano 節點。
Cardano-cli
構建、簽署和提交交易的第一種方法是使用「Cardano-cli」,這種方法非常友好,幾乎可以保證交易的成功,但它需要用戶自己設置一個Cardano 節點。
Github 存儲庫
指南指南。
然後你可以復制這個指南。
Cardano-serialization-lib +一個輕錢包
構建和提交交易的第二種方法是結合使用Cardano-serialization-lib 和輕錢包。
儘管用戶可以使用任何想要的輕錢包,但我創建了一個項目作為示例,演示如何使用Cardano-serialization-lib 和Yoroi 錢包來構建、簽署和提交交易到測試網。
主要示範如何生成一個NFT 並將其發送到腳本地址:
首先安裝Yoroi Nightly(Yoroi 錢包的開發版本,支持測試網)。
然後從水龍頭上獲取一些測試網ADA;
然後你可以復制這個Github 存儲庫代幣和NFThttp://localhost:8080/)
代幣和NFT
,事實上,代幣和NFT 在Cardano 被稱為「原生資產」因為Cardano 在區塊鏈層上支持自定義代幣和NFT,而以太坊使用智能約來表示這些資產。
,事實上,代幣和NFT 在Cardano 被稱為「原生資產」因為Cardano 在區塊鏈層上支持自定義代幣和NFT,而以太坊使用智能約來表示這些資產。文章,事實上,代幣和NFT 在Cardano 被稱為「原生資產」因為Cardano 在區塊鏈層上支持自定義代幣和NFT,而以太坊使用智能約來表示這些資產。
代幣和NFT 在Cardano 上的處理方式與ADA 相同,代幣的元數據是代幣其他重要信息的地方,目前
代幣的ID 實際上只是其Mint 策略的哈希(hash),而Mint 策略是一組指示是否可以Mint 的指令。
Mint 策略
元數據(Metadatcea)
代幣的ID 實際上只是其Mint 策略的哈希(hash),而Mint 策略是一組指示是否可以Mint 的指令。
一級標題CIP25一級標題
使用
Plutus 腳本(智能合約)
要真正完全理解Cardano,最後一個難題是理解它的智能合約系統。
但學習這部分沒有簡單的方法,需要大量的時間投入,沒有比跟隨IOG 發布的系列視頻更好的學習方法— — 「Plutus Pioneer Program」。
原文鏈接
正文
原文鏈接