作者:Adaverse
要完全理解Cardano是如何工作的,需要了解几个概念—Cardano机制和比特币非常类似,只是延伸了一些附加功能:
UTXOs
原生资产
智能合约
简言之,Cardano采用了比特币UTXO模型并对其进行了扩展,真正重要的功能只有两个,原生资产和智能合约。
UTXOs
理解Cardano最重要的概念可能就是UTXO模型——UTXO模型最初用于比特币,但在智能合约开发中有很多限制,以太坊为了实现智能合约放弃了这种模式,转而采用账户模型。
印度政府考虑在 2022 年预算中对加密交易征收TDS和TCS:金色财经报道,印度议会的预算会议将于 2022 年 1 月 30 日开始。Nangia Andersen LLP税务主管Aravind Srivatsan表示,考虑到市场的规模、涉及的金额和市场的风险,可能会对加密货币的税收带来某些变化。源头扣税(TDS)和源头征税(TCS)可以对超过一定水平的加密货币的销售和购买进行征收。为了向税务机关报告,这种交易也应该被纳入特定交易的范围。就像赢得彩票、游戏节目、拼图等一样,对出售加密货币产生的收入应征收30%的税率。
根据 Srivatsan 的说法,加密货币的买卖应该在 SFT 下进行。所得税法中的金融交易报表 (SFT) 或应报告账户密切关注纳税人进行的高价值交易。贸易公司已经报告了 SFT 下共同基金的买卖。金融机构、公司和股票市场中介机构属于 SFT 报告。[2022/1/17 8:54:59]
Cardano在共识层承继了比特币的优势基础,在状态选择上则从智能合约的实现需求角度考虑,借鉴了以太坊的设计思路,采用有所改良的UTXO的修改版本来实现对智能合约的支持。
链玩堂NEO:在 Cocos-BCX 主链上进行游戏区块链化极为便捷:在2020年8月1日举办的 Cocos-BCX ChinaJoy 老友会2020上,链玩堂 CEO NEO 分享到,在 Cocos-BCX 主链上进行游戏区块链化极为便捷。以《加密骑士团》为例,COCOS 链改版本仅花费2人一周的时间。[2020/8/1]
其中Cardano?文档有一系列视频教程,在较高的层次上解释了许多概念,包括每笔交易如何实现和UTXO如何工作。
其中前两个关于UTXO和交易的视频是非常重要的概念,需要理解,这让我们可以了解到资产是如何存储在Cardano中的,以及存储在每个交易中的信息。
动态 | 数据显示:新加坡在 ICO 和 IEO 发行方面领先世界:10月7日消息,密码分析公司CoinGecko联合创始人BobbyOng上周在一篇文章中提到,数据资料显示,2018 年新加坡共完成了 228 个 ICOs,融资总额达到 16 亿美元。而以太坊基金会(Ethereum Foundation)的所在地瑞士,仅是 2018 年排名第 6 的 ICO 最受欢迎地区。2019 年,IEO(与 ICO 相反的融资形式)成为最流行的融资方式。今年上半年,新加坡再次领先世界。总共进行了 72 次 IEO,共筹集了 1.3 亿美元。首次代币发行(ICOs)和首次交易所发行(IEOs)为加密企业家提供了另一种融资途径。新加坡是全球 ICO 发行的领头羊。[2019/10/7]
在理解UTXO和交易的高级概念之后,最好的做法是实际构建并提交一个交易,具体分为3个步骤:
声音 | USDE 团队:PIZZA 质押系统正在 EOS 主网环境下测试:USDE 团队发推称,目前正在 EOS 主网环境下进行 PIZZA 质押系统的功能测试,包括质押 EOS 生成 USDE 以及 PIZZA Token 的发放等。现在可通过 https://test.pizza.live 参与内测。USDE 是首个基于 EOS 的去中心化稳定币项目。[2019/3/27]
构建一笔交易;
使用私钥对这笔交易进行签名;
将交易提交到Cardano节点;
Cardano-cli
构建、签署和提交交易的第一种方法是使用「Cardano-cli」,这种方法非常友好,几乎可以保证交易的成功,但它需要用户自己设置一个Cardano节点。
对于很多普通用户来说,这无疑是一个不小的门槛——需要相当强大的硬件和大量的备用内存。
不过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
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。