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

原文来源:Adaverse Asia

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

UTXOs

原生资产(代币和 NFT)

智能合约

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

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

香港华通证券与Web3数据服务商Purise签署战略合作备忘录:金色财经报道,香港华通证券宣布已与头部Web3.0数据服务商Purise签署战略合作备忘录,将在数字资产、Web3.0、以及相关数据和金融服务领域进行合作,双方将利用各自优势为金融市场和数字资产市场提供创新技术解决方案并推出高质量服务和产品,同时探索新商业机遇。

Purise主要为个体用户和企业用户提供数字资产信息和大数据服务,在大中华区推行六西格玛、精益体系、采购物流体系、供应链与企业文化提升等项目支持,并且是香港虚拟资产评级机构HKVAC的合作机构之一。根据本次与华通证券签订的协议,Purise还将与之在商业、技术、产品开发和市场营销等领域开展合作。[2023/8/29 13:04:09]

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

Mask Network为旗下风投Bonfire Union募集4200万美元,重点投资Web3领域:7月6日消息,由 Binance 支持的 Mask Network 宣布为旗下风投 Bonfire Union 募集 4200 万美元,支持者包括 Digital Currency Group、Alameda Research、Binance、Animoca Brands、Dapper Labs、Protocol Labs、Arweave、FreeS、Y2Z、HashKey Group、Hash Global、SevenX、IOSG Ventures、SNZ、Fundamental Labs、Gitcoin、DeBank、启明创投、硅谷银行、复星集团。Bonfire Union表示计划投资 Web3 社交生态系统,与为 Web3 构建社交服务、基础设施和游戏的初创公司建立相互依存关系。[2022/7/6 1:55:29]

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

足球Web3平台Fanz将上线BBC足球播音员John Motson的5000枚足球比赛NFT:3月15日消息,足球Web3平台Fanz宣布将上线著名BBC足球播音员JohnMotson的5000枚足球比赛NFT,比赛共50场,每场比赛100枚NFT。

据悉,持有该NFT的成员将有机会铸造Fanz计划在4月发售的马拉多纳和某意大利足球明星NFT。[2022/3/15 13:58:06]

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

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

马斯克:Web 3听起来像是胡说八道:12月2日,埃隆马斯克回复美国创业孵化器Y Combinator总裁Sam Altman称,“Web 3听起来像是胡说八道(bullshit)。”此前,Sam Altman发推预测:2020年代进行的投资的平均风险回报将比2010年代的投资差很多。但web3可能仍然有2010年的回报,不过大多数风险投资公司会错过它。[2021/12/2 12:46:40]

构建一笔交易;

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

将交易提交到 Cardano 节点;

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

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

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

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

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

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

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

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

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

然后你可以复制这个Github 存储库并以开发者身份运行 npm(默认的服务位置是http://localhost:8080/)

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

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

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

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

Mint 策略

元数据(Metadatcea)

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

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

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

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

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

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

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

Adaverse Asia

个人专栏

阅读更多

金色财经

比推BitpushNews

文章汇

达瓴智库

CT中文

PANews

区块律动BlockBeats

DeFi之道

老雅痞

硅星人

01元宇宙

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

大币网

USDCETH:公链生态"吸金"七件套 缺一不可_DEX

还记得当初刚进加密行业那会,公链这个词是个很高大上的东西。因为人们一提公链,往往首先想到的ETH这种“通用智能合约型”,或者说平台型公链,而非类似BTC,LTC这种“一币一公链”的公链,这些,我.

[0:15ms0-5:112ms