技術指南:如何在Cardano上構建交易?
Adaverse Asia
2022-11-08 04:45
本文约1689字,阅读全文需要约7分钟
Cardano 是如何工作的?

原文來源:Adaverse Asia

智能合約

  1. UTXOs

  2. 智能合約

  3. 智能合約

一級標題一級標題

UTXOs

Cardano 在共識層承繼了比特幣的優勢基礎,在狀態選擇上則從智能合約的實現需求角度考慮,借鑒了以太坊的設計思路,採用有所改良的UTXO 的修改版本(EUTXO)來實現對智能合約的支持。

Cardano 在共識層承繼了比特幣的優勢基礎,在狀態選擇上則從智能合約的實現需求角度考慮,借鑒了以太坊的設計思路,採用有所改良的UTXO 的修改版本(EUTXO)來實現對智能合約的支持。

構建一筆交易;文檔有一系列視頻教程,在較高的層次上解釋了許多概念,包括每筆交易如何實現和UTXO 如何工作。

其中前兩個關於UTXO 和交易的視頻是非常重要的概念,需要理解,這讓我們可以了解到資產是如何存儲在Cardano 中的,以及存儲在每個交易中的信息。

在理解UTXO 和交易的高級概念之後,最好的做法是實際構建並提交一個交易,具體分為3 個步驟:

  1. 構建一筆交易;

  2. 構建、簽署和提交交易的第一種方法是使用「Cardano-cli」,這種方法非常友好,幾乎可以保證交易的成功,但它需要用戶自己設置一個Cardano 節點。

  3. 構建、簽署和提交交易的第一種方法是使用「Cardano-cli」,這種方法非常友好,幾乎可以保證交易的成功,但它需要用戶自己設置一個Cardano 節點。

Cardano-cli

構建、簽署和提交交易的第一種方法是使用「Cardano-cli」,這種方法非常友好,幾乎可以保證交易的成功,但它需要用戶自己設置一個Cardano 節點。

Github 存儲庫

指南指南

然後你可以復制這個指南

Cardano-serialization-lib +一個輕錢包

構建和提交交易的第二種方法是結合使用Cardano-serialization-lib 和輕錢包。

儘管用戶可以使用任何想要的輕錢包,但我創建了一個項目作為示例,演示如何使用Cardano-serialization-lib 和Yoroi 錢包來構建、簽署和提交交易到測試網。

主要示範如何生成一個NFT 並將其發送到腳本地址:

  1. 首先安裝Yoroi Nightly(Yoroi 錢包的開發版本,支持測試網)。

  2. 然後從水龍頭上獲取一些測試網ADA;

  3. 然後你可以復制這個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 的指令。

  1. Mint 策略

  2. 元數據(Metadatcea)

代幣的ID 實際上只是其Mint 策略的哈希(hash),而Mint 策略是一組指示是否可以Mint 的指令。

一級標題CIP25一級標題

使用

使用CLI一級標題一級標題

Plutus 腳本(智能合約)

要真正完全理解Cardano,最後一個難題是理解它的智能合約系統。

但學習這部分沒有簡單的方法,需要大量的時間投入,沒有比跟隨IOG 發布的系列視頻更好的學習方法— — 「Plutus Pioneer Program」。

原文鏈接

正文

原文鏈接

官網 | Twitter

原文鏈接

Adaverse Asia
作者文库