cardano:在 Cardano 上构建交易的技术指南

作者:Adaverse

要完全理解Cardano是如何工作的,需要了解几个概念—Cardano机制和比特币非常类似,只是延伸了一些附加功能:

UTXOs

原生资产

智能合约

简言之,Cardano采用了比特币UTXO模型并对其进行了扩展,真正重要的功能只有两个,原生资产和智能合约。

UTXOs

理解Cardano最重要的概念可能就是UTXO模型——UTXO模型最初用于比特币,但在智能合约开发中有很多限制,以太坊为了实现智能合约放弃了这种模式,转而采用账户模型。

Reddit 在 Polygon 上推出免费 NFT 系列 Recap 2022:金色财经报道,据加密 KOL GiancarloChaux 推特消息,社交新闻论坛社区 Reddit 于 5 日前在 Polygon 上推出了另一款免费的 NFT 系列,名为 Recap 2022,目前,该 NFT 系列已有超 130 万名所有者。[2022/12/21 21:57:24]

Cardano在共识层承继了比特币的优势基础,在状态选择上则从智能合约的实现需求角度考虑,借鉴了以太坊的设计思路,采用有所改良的UTXO的修改版本来实现对智能合约的支持。

其中Cardano?文档有一系列视频教程,在较高的层次上解释了许多概念,包括每笔交易如何实现和UTXO如何工作。

Aave 关于发行去中心化超额抵押稳定币 GHO 的提案在 Snapshot 上开启投票:7月28日消息,Aave 关于提议发行去中心化超额抵押稳定币 GHO 的提案现已在 Snapshot 开启链上投票。该提案称,社区批准后 GHO 将可以在 Aave 协议上启动,允许用户使用他们提供的抵押品来铸造 GHO。 GHO 的借款收益将归 Aave DAO 所有。[2022/7/28 2:44:14]

其中前两个关于UTXO和交易的视频是非常重要的概念,需要理解,这让我们可以了解到资产是如何存储在Cardano中的,以及存储在每个交易中的信息。

在理解UTXO和交易的高级概念之后,最好的做法是实际构建并提交一个交易,具体分为3个步骤:

江卓尔:本轮跌的原因是熊市恐慌还在 但对比上次牛市没有必要恐慌:江卓尔今日晚间发布微博称,没有必要恐慌,上一轮牛市也是以3次45%的跌幅开始的。这波按Bitstamp算,10500刀跌到5720刀,也就45.5%的跌幅,正好对应上一轮3350元跌到1851元(44.7%)的那次,跌的原因是熊市恐慌还在。[2020/3/12]

构建一笔交易;

使用私钥对这笔交易进行签名;

将交易提交到Cardano节点;

Cardano-cli

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

动态 | Galaxy Digital 资产规模在 6 月遭遇大滑坡:加密资产投资银行 Galaxy Digital 刚发布了 6 月资产管理规模数据(3.94 亿美元),相比 5 月(4.22 亿美元)下滑了约 6.5% ,这也是自 Galaxy Digital 发布该数据以来环比最大跌幅。基金的资产管理规模 AUM,可能与业绩,费用或者投资者进入退出等因素相关,由于 6 月份的整个加密货币行情处于上涨的趋势中,所以不太可能是由于业绩的原因而导致的 AUM 下降,那导致 AUM 下降的最大可能性就是投资者的退出。Galaxy Digital 是由 Mike Novogratz 创立的加密资产领域投资银行,2018 年年中在多伦多交易所创业板上市。Galaxy Digital 在今年 5 月宣布出售开发 EOS 项目的 Block.one 的部分股权,获得收入 7120 万美元,实现了 123% 的投资收益。[2019/7/12]

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

不过Cardano文档也有一个关于如何运行节点和CLI的指南。

如果已经设置了一个节点,这里有一个关于您可以尝试的非常简单的交易的指南。

Cardano-serialization-lib+一个轻钱包

构建和提交交易的第二种方法是结合使用Cardano-serialization-lib和轻钱包。

尽管用户可以使用任何想要的轻钱包,但我创建了一个项目作为示例,演示如何使用Cardano-serialization-lib和Yoroi钱包来构建、签署和提交交易到测试网。

主要示范如何生成一个NFT并将其发送到脚本地址:

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

然后从水龙头上获取一些测试网ADA;

然后你可以复制这个?Github存储库?并以开发者身份运行npm

代币和NFT

一旦理解了基本交易的工作方式,就有必要进一步了解代币和NFT在Cardano上的工作方式。

Cardano文档有一篇很长的介绍文章,事实上,代币和NFT在Cardano被称为「原生资产」因为Cardano在区块链层上支持自定义代币和NFT,而以太坊使用智能约来表示这些资产。

代币和NFT在Cardano上的处理方式与ADA相同,本质上每个资产都有一个唯一的ID,而ADA将空字符串作为其唯一的ID。

关于代币和NFT,有两个重要的概念需要理解:

Mint策略

元数据

代币的ID实际上只是其Mint策略的哈希,而Mint策略是一组指示是否可以Mint的指令。

代币的元数据是代币其他重要信息的地方,目前?CIP25?中提供了一个标准来标准化代币元数据的形式。

Mint代币

使用?CLI,使用serialization-lib+轻钱包,

Plutus脚本

要真正完全理解Cardano,最后一个难题是理解它的智能合约系统。

但学习这部分没有简单的方法,需要大量的时间投入,没有比跟随IOG发布的系列视频更好的学习方法——「PlutusPioneerProgram」。

该视频系列将带我们了解如何制作PlutusScripts、测试并部署它们,并为我们提供了许多可以在Cardano上构建脚本的好例子。

如果想要了解更多关于Cardano技术方面的信息和知识可以联系Adaverse

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

[0:0ms0-0:649ms