当前位置:首页>货币平台

技术指南:如何在Cardano上构建交易

日期:2023-03-18

来源:玫瑰财经网

浏览:

    技术指南:如何在Cardano上构建交易

    原文来源:Adaverse Asia

    要完全理解卡达诺是如何工作的,需要理解一些概念。Cardano机制与比特币非常相似,但扩展了一些附加功能。

    UTXOs

    基本资产(令牌和NFT)

    智能合同

    简单来说,Cardano采用并扩展了比特币UTXO模型。真正重要的功能是基本资产和智能合同。

    UTXOs理解Cardano的最重要概念可能是UTXO模型。UTXO模式最初用于比特币,但智能合同的开发有很多限制。为了达成智能合同,Etherfang放弃了这些模式,转而使用账户模式(支持智能合同的公开链大多数都是这样)。

    Cardano在协议层继承了比特币的优势基础,在状态选择上,从智能合同的实现需求方面参考以太坊的设计思路

    技术指南:如何在Cardano上构建交易

    ,采用改进后的UTXO修订版(EUTXO),实现了对智能合同的支持。

    Cardano文档有一系列视频教程,这些教程从更高的层次说明了各种概念,包括每笔交易是如何进行的,以及UTXO是如何工作的。

    关于UTXO和交易的前两段视频是一个非常重要的概念,需要理解资产是如何存储在Cardano中的,以及存储在每笔交易中的信息

    技术指南:如何在Cardano上构建交易

    了解UTXO和交易的高级概念后,实际上最好分三个阶段构建和提交交易。

    构建交易。

    使用私钥签署此交易。

    向Cardano节点提交事务

    构建、签署和提交Cardano-cli交易的第一种方法是使用“Cardano-cli”。这种方法非常友好,几乎可以保证交易成功,但用户必须自己设置Cardano节点。

    对于很多普通用户来说,这无疑是一个不小的门槛。需要相当强大的硬件和大量的备用内存。

    但是,Cardano文档还包含有关如何运行节点和CLI的指南。

    如果已经设置了节点

    技术指南:如何在Cardano上构建交易

    ,则有可以尝试的非常简单的交易的说明。

    用Cardano-serialization-lib轻型钱包创建和提交交易的第二种方法是将Cardano-serialization

    用户可以使用自己想要的轻量钱包,但我们创建了一个项目,演示如何使用Cardano-serialization-lib和Yoroi钱包在测试网络上构建、签名和提交交易。

    主要说明如何生成NFT并将其发送到脚本地址。

    首先安装Yoroi Nightly(Yoroi钱包的开发版本,支持测试网络)。

    然后测试网络ADA在水龙头上;得到。

    然后,您可以复制此Github存储库,并作为开发人员运行NPM(默认服务位置为http://localhost:8080/)

    了解令牌和NFT在基本交易中的工作方式后,有必要更好地了解令牌和NFT在Cardano中的工作方式。

    Cardano文件中有很长的介绍文章,事实令牌和NFT在Cardano被称为“基本资产”。因为Cardano在区块链层支持用户定义的令牌和NFT,以太使用智能摘要来表示这些资产。

    令牌和NFT的处理方式与ADA相同,默认情况下,每个资产都有唯一的ID,ADA使用空字符串作为唯一的ID。

    关于令牌和NFT,有两个重要的概念需要了解。

    Mint政策

    元数据(Metadatcea)

    令牌的ID实际上只是Mint策略的散列,Mint策略是指示Mint是否可行的指令集。

    令牌的元数据是令牌的其他重要信息,目前提供了在CIP25中标准化令牌元数据格式的标准。

    Mint令牌使用CLI,serialization-lib轻型钱包。

    要想让Plutus脚本(智能合同)完全了解Cardano,最后的挑战是了解智能合同系统。

    但是,没有学习这一部分的简单方法,需要花费大量的时间

    技术指南:如何在Cardano上构建交易

    ,没有比跟着IOG发布的系列视频更好的学习方法“Plutus Pioneer计划”。

    这个视频系列介绍了如何创建、测试和分发Plutus脚本,并提供了很多在Cardano创建脚本的好例子。

    如果想了解更多有关卡达诺技术的信息和知识,可以联系Adaverse。

    单击下载

    European Exchange金融投资European Exchange(也称为Eurokx)是世界领先的数字资产交易所,为全球用户提供比特币、莱特货币、以太网货币等数字资产的现货和衍生品交易服务,并使用区块链技术为全球交易者提供高级金融服务。这是一个非常古老的数字货币交易平台,平台为我们提供安全、专业的数字货币交易经验,为新手提供完整的流程指导,使其易于启动,通过客服24小时在线回复提供最佳服务。

相关文章阅读

Copyright (c) 2022 玫瑰财经网 版权所有

备案号:冀ICP备17019481号

玫瑰财经网发布此信息的目的在于传播更多信息,与本站立场无关。玫瑰财经网不保证该信息(包含但不限于文字、视频、音频、数据及图表)全部或者部分内容的准确性、真实性、完整性、有效性、及时性、原创性等。
相关信息并未经过本网站证实,不对您构成任何投资建议,据此操作,风险自担。