作者:Adaverse
要完全理解Cardano是如何工作的,需要了解几个概念—Cardano机制和比特币非常类似,只是延伸了一些附加功能:
UTXOs
原生资产
智能合约
简言之,Cardano采用了比特币UTXO模型并对其进行了扩展,真正重要的功能只有两个,原生资产和智能合约。
UTXOs
理解Cardano最重要的概念可能就是UTXO模型——UTXO模型最初用于比特币,但在智能合约开发中有很多限制,以太坊为了实现智能合约放弃了这种模式,转而采用账户模型。
衍生品协议 Opium V2 版现已在 Arbitrum 上线:7月3日消息,链上衍生品协议 Opium 宣布其 V2 版现已在 Arbitrum 上线,有低成本、自定义产品构建器、衍生品浏览器、去中心化订单簿等特点和功能。[2022/7/3 1:47:07]
Cardano在共识层承继了比特币的优势基础,在状态选择上则从智能合约的实现需求角度考虑,借鉴了以太坊的设计思路,采用有所改良的UTXO的修改版本来实现对智能合约的支持。
其中Cardano?文档有一系列视频教程,在较高的层次上解释了许多概念,包括每笔交易如何实现和UTXO如何工作。
动态 | EOS 创世账号丢失钥匙恢复系统将部署在 Jungle 测试网:据 IMEOS 报道,EOS Nation 发文宣布 EOS 创世账号丢失钥匙恢复系统已经在最后部署,将到 Jungle 测试网上。此恢复解决方案适用于未使用的账号。 所谓未使用的账号,具备以下三个条件: 1.需要是创世账号 2.无法授权交易 3.必须对链接到账号 pre-mainnet 启动的以太坊密钥有访问权限 文中介绍,截止 4 月 4 日这些未使用的创世账号有 97205 个,包含 8986 个 EOS。经过广泛测试后,该解决方案将提交给 21 个超级节点进行投票通过。[2019/4/6]
其中前两个关于UTXO和交易的视频是非常重要的概念,需要理解,这让我们可以了解到资产是如何存储在Cardano中的,以及存储在每个交易中的信息。
动态 | REX 开发进度在 Github 提交更新 增加成熟期概念并鼓励投票:据 IMEOS 报道,Github 上的 issue #117 REX Implementation 提交了开发更新,提及区块释放和现有功能的调整。
区块释放的方面包括初始市场状态和引导、市场复原的弹性、用抵押的币购买 REX 以鼓励投票等问题。同时,为了防止出现价格操纵,REX 购买中增加了成熟期概念。这不会影响购买 REX的回报,但会作为新购 REX 无法出售的归属期。一旦超出此时间段,可以随意出售给定的REX令牌。REX 成熟期目前设定为4天,并且会不断测试。
现有功能的更新包括额外费用的删除和投票规则的优化。为了提高投票参与率,REX规定,用户需要投票给至少21个EOS节点,或者委托投票代理账户进行投票,用户才能使用REX。[2018/11/21]
在理解UTXO和交易的高级概念之后,最好的做法是实际构建并提交一个交易,具体分为3个步骤:
动态 | BancorX 作为首个跨链 DApp 已正式在 EOS 主网上运行:据 IMEOS 报道,Bancor 项目方告知 BancorX 作为首个跨链 DApp 已经正式在 EOS 主网上运行。在此之前,用户将以太坊转换为 EOS 资产的唯一方式是通过中心化交易所,而使用 BancorX 则可以直接在区块链之间执行 token 转换而无需放弃加密资产的所有权。BancorX 的跨链 token 转换是通过 Bancor 的网通证 BNT 处理的 - BNT 是首个可以在区块链之间转移的去中心化数字资产。Bprotocol 基金会将把目前在以太坊上持有的价值 1000 万美元的 BNT 转移到 EOS 区块链的安全账户中。这些资金将用于鼓励 EOS 开发和代币流动性,此外还可作为对 EOS 区块链的安全性和承诺的信念的象征。Bancor 项目方表示,虽然对 EOS 的支持标志着 Bancor 网络首次扩展到新的区块链,但 EOS 并不是最后一站 ,它将会是第一个跨多链运行的 DApp。[2018/11/6]
构建一笔交易;
使用私钥对这笔交易进行签名;
将交易提交到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
标签:CARCARDDANcardanoGlobal Funeral Care CardanoTalesGREATDANEcardano币五个阶段
加密投资基金Multicoin两位合伙人KyleSamani和TusharJain于周四发布了致投资者信,披露了基金情况以及对市场的观点和看法.
1900/1/1 0:00:00原文标题:《MappingtheIdentitySpace:Adeepdiveintounderstandingthelandscape》作者:KermanKohli编译:润升.
1900/1/1 0:00:00加密货币交易所Gate.io发布公告回应此前“四个钱包资产目前仅有4.79亿美元”,称Gate.io的资产储备证明由Armanino公司全程负责做链上核验和审计.
1900/1/1 0:00:00作者:GoPlusSecurity一、与世界杯相关的加密风险层出不穷2022年卡塔尔世界杯即将到来,本届世界杯极大概率是梅西、C罗、本泽马、莫德里奇、莱万多夫斯基等人的最后一届世界杯.
1900/1/1 0:00:00据彭博社报道,元宇宙及数字媒体工具开发公司StabilityAI宣布完成1.01亿美元种子轮融资,CoatueManagement和LightspeedVenturePartners领投.
1900/1/1 0:00:00整理:念青,链捕手“过去24小时都发生了哪些重要事件”?1、Alameda回应“资不抵债”传言:另有逾100亿美元资产未列出.
1900/1/1 0:00:00