原文来自IOHK Tim Harrison,由卡尔达诺大使陈哲Anson翻译
新功能将使用户能够选择简单而强大的工具,使Cardano上的资产具有生命力
通过将使用我们的硬叉组合器技术实现的“玛丽”协议升级,卡尔达诺将拥有原生代币和多资产功能。
2月3日,我们将卡尔达诺公测网升级为“玛丽”,以进行最终测试。我们计划在2月24日将Cardano更新提案部署到主网,因此将在epoch 250之前部署并在3月1日生效。如果我们需要再进行几天的测试,我们部署“玛丽”按照新epoch,这将需要五天的时间才能使更新生效。 “玛丽”已经在我们的测试环境中成功运行了几周,因此我们的信任度仍然很高。但是与往常一样,我们将遵循严格的流程(在先前的Shelley和Allegra HFC事件中进行了开发和磨合)来实现这一目标。
将代码成功部署到主网上后,我们将发布新的Daedalus Flight版本以进行用户测试,这将是我们的第一个具有集成多资产功能的Cardano钱包。当我们对钱包的性能和可用性感到满意后,我们将提供Daedalus主网版本,为每位Cardano用户带来全功能的原生代币体验。
为什么要使用原生代币?
原生代币将为Cardano带来多资产支持,使用户可以创建唯一定义的(自定义)令牌,并直接在Cardano区块链上与其进行交易。
在金融业务中使用代币变得越来越普遍。它可以在提高透明度,增强流动性的同时削减成本,并且当然也可以独立于大型银行之类的中央实体。代币化是一种以数字形式表示实际资产(例如法定货币,股票,贵金属和房地产)的过程,可用于创建商业活动的金融工具。
卡尔达诺将提供许多代币化选项。随着“玛丽”升级,分类帐的会计基础结构将不仅处理ada交易,而且还将处理同时携带多种资产类型的交易。本机支持为开发人员带来了明显的优势,因为无需创建智能合约即可处理自定义代币的创建或交易。这意味着会计分类帐将改为跟踪资产的所有权和转移,从而消除了额外的复杂性和人为错误的可能性,同时确保了显着的成本效率。
未来与效用
开发人员,企业和应用程序可以创建通用(可替代)或专用(不可替代)代币来实现商业目标。其中可能包括创建自定义支付代币或去中心化应用程序的奖励;与其他货币挂钩的稳定币;或代表知识产权的独特资产。然后,所有这些资产都可以进行交易,交换或用作产品或服务的付款。
与基于以太坊智能合约的ERC-20不同,分类账本机支持Cardano上的自定义代币的跟踪和记帐。由于原生代币不需要智能合约即可转移其价值,因此用户将能够发送,接收其代币,而无需支付智能合约所需的交易费用或添加事件处理逻辑来跟踪交易。
在Cardano上使用原生代币
在创建用于原生代币的环境时,我们专注于工作的简单性,可负担性以及安全性。
根据他们的喜好和技术专长,用户将可以从以下三种方式中进行选择,以创建、分发、交换和存储代币:
•Cardano命令行界面(CLI)。高级用户当前可以通过专用测试环境访问CLI。硬分叉时,我们将在主网上部署CLI。
•“代币生成器”图形用户界面(GUI)。这将在原生代币CLI启动后进行,从而提供了一种创建简便代币的方法。
•Daedalus钱包。 Daedalus将为发送和接收自定义创建的代币提供支持。 Daedalus Flight将在三月份测试原生代币功能,不久之后将发布主网。
让我们深入研究每个选项。
使用Cardano CLI
高级开发人员可以使用原生代币测试环境来创建(铸造)资产并将测试交易发送到不同的地址。
使用CLI的本质是假定某人熟悉设置和操作Cardano节点,并且具有处理事务以及管理地址和值的经验。要使用Cardano CLI创建原生代币,需要执行以下操作:
•设置并启动Cardano节点
•配置中继节点以连接到原生代币测试环境
•开始与网络互动(提示Cardano CLI)
•构建货币政策脚本
•使用货币政策脚本创建代币
•最后,提交并签署交易以在地址之间转移代币。
我们的开发人员网站上提供了原生代币教程和练习,以帮助开发人员铸造代币,创建货币政策以及学习如何执行多资产交易。
我们已经看到池运营商对此特别感兴趣。到目前为止,已经创建了数百个测试代币,并且我们将根据反馈继续改进CLI。我们欢迎您提出意见,并鼓励进行社区测试。
代币生成器:用于创建代币的用户友好型GUI
CLI需要一定水平的开发能力。因此,我们为技术不熟练的用户设计了其他方法来创建代币。为此,我们计划在主网CLI启动后启动代币生成器。
代币构建器是一个图形用户界面,可简化代币的创建过程。如果您有兴趣为去中心化应用程序创建代币,希望对您的财产进行代币hua3,创建以专用资产表示的NFT收集卡,或者想要创建与其他货币的价值挂钩的稳定币,则代币构建者可以为您提供帮助。
要创建代币,您只需填写以下内容:
•代币名称(例如,Hello World)
•代币符号(例如,HEW)
•代币图标(自动生成)
•创建数量(例如1,000)
•Cardano钱包地址(您的地址,用于存放新创建的代币)。
代币生成器会自动生成货币政策-您无需自行定义。这简化了代币创建过程,并简化了非技术用户的操作。
图1.原型代币构建器仪表板
最初,代币构建器将仅支持可替代代币的创建(而不可替代代币可使用Cardano CLI创建)。随着时间的推移,我们将扩展功能,以允许创建不可替代的代币并根据特定的偏好更改货币政策。这意味着用户将能够指定铸造(或销毁)代币的条件,例如,谁可以控制资产供应。
最后,铸造代币后,可以通过点击“更多铸造”按钮来铸造更多。可以基于同一策略来创建更多相同种类的代币,也可以基于其他策略创建代表不同值的其他代币。例如,您可以创建更多的Hello World代币,或者可以从头开始创建500个“ test”代币,这些代币将用于其他目的(这些代币有不同的铸造策略)。
代币构建器旨在降低代币创建的复杂性,并着重于功能过程的增强和可视化表示。结果,我们的目标是在一个地方提供所有创建的代币,它们的价值,数量以及在其间进行转移的地址的可见性。
代达罗斯
那些不想创建自己的代币但希望使用现有代币进行支付,购买或交换的用户将能够使用诸如Daedalus和后来的Yoroi之类的钱包。
Daedalus团队继续致力于将钱包后端与用户界面集成在一起,以支持原生代币功能。然后,用户将能够像使用ada一样将原生代币保存在其钱包中,进行发送和接收。
原生代币由链上存储的两个十六进制数字(策略ID和资产名称)唯一标识。考虑到这些数字不是“友好的”,我们创建了指纹,以便用户更轻松地识别原生代币。指纹是44个字符长的字母数字字符串,以前缀“代币”开头。
钱包UI中显示的其他代币数据(名称,描述和首字母缩写词)将由Cardano代币注册中心提供,该注册中心最初由Cardano基金会管理。
图2. Daedalus原生代币UI
原生代币生命周期
部署所有必需的组件后,原生代币生命周期将完成。它包括五个阶段:
•铸造
•发行
•使用
•兑换
•燃烧
图3.原生代币生命周期阶段
在这些阶段中,资产控制者将能够为资产类别定义策略,并授权代币发行者铸造或刻录代币。然后,代币发行者可以铸造(例如,用于应用程序),维持其流通并将其发行给代币持有者。最终,代币持有者(例如,单个用户或交易所)将能够将代币发送给其他人,使用代币进行支付或在代币使用完毕后兑现。
下一步是什么?
我们于2020年12月启动了测试环境,为原生代币开发提供了基础。我们还添加了一个暂存环境,以允许交易所和权益池运营商进行初始测试。它具有水龙头,并允许在连接到继电器的同时构建节点网络。
跟随我们卡尔达诺状态更新以查看我们的每周进度。除了核心开发工作外,我们的团队还致力于所有支持文档,并在开发人员网站上进行更新。在扩展原生代币的功能并添加工具和界面时,我们将提供文档和教程来鼓励人们参与。当当然,代码库是开源的,我们已经看到了许多有趣的社区项目的出现(例如,围绕数字收藏品)。
从2月下旬和3月初开始,从最终测试和HFC事件,到全新的Daedalus钱包体验,在Cardano上的原生代币将发生很多事情。这真是激动人心的时刻!
与其他社区成员一起在Cardano论坛的专用原生代币部分中讨论,以了解更多信息。不要忘记注册我们的devnets计划。其他一些技术类信息由Olga Hryniuk提供。
原文链接:Building native tokens on Cardano for pleasure and profit - IOHK Blog