暂无介绍
Dynamic NFT(动态 NFT)搭建教程
1.使用move编写标准ERC20代币合约并部署到Aptos测试。2.使用Typescript操作部署的合约,完成转账,循环等功能。
在本篇文章中,我们就来看看如何在 EtherScan 上查看其智能合约。
App与Dapp的架构异同
本教程通过使用`Typescript`在`Aptos`测试网创建账号,领取测试代币,发起转账交易
在比特币问世前期,只有小范围内的人了解它。4年之后,一个俄罗斯的小伙子受到了比特币设计的启示,来了灵感,并于2013年首次提出了以太坊(Ethereum)的概念,并将其定位为:下一代加密货币与去中心化应用平台。
2022年海外一线大厂-以太坊开发教程(120 star)(a solidity tutorial makes you a dapp expert)
以太坊智能合约是极为灵活的。它能够存储超过非常大量的虚拟货币(超过十亿美元),并且根据先前部署的智能合约运行不可修改的代码。
执行事务脚本时,通常需要调用不同的 Move 模块,之前的模块示例所示。可以将新模块添加到调用 CLI 的包中的目录中。您还可以添加对其他包的依赖项,以访问它们定义的模块(就像我们对之前的模块所做的那样)。在运行给定脚本之前,该命令将编译并发布包中的每个模块以及包的每个可传递依赖项。
Move 白皮书中详细描述了 Resource这个概念。最初,它是作为一种名为resource的结构体类型被实现,自从引入 ability 以后,它被实现成拥有 `Key` 和 `Store` 两种 ability 的结构体。Resource`可以安全的表示数字资产,它不能被复制,也不能被丢弃或重新使用,但是它却可以被安全地存储和转移。
`Resource` 是一种特殊的结构体,可以在Move代码中定义和创建,也可以使用现有的 `Resource`。因此,我们可以像使用任何其它数据(比如向量或结构体)那样来管理数字资产。
Move 命令行界面(Move CLI)是一种工具,它提供了一种与 Move 交互、测试编写和运行 Move 代码以及测试开发对 Move 开发有用的新工具的简单方法。
Move 语言被誉为最适合编写区块链智能合约的语言之一,并且多次被拿来与目前主流的 Solidity 进行比较并力压其一头,主要原因是 Move 对于区块链最核心的 Token 资产进行了更为贴合的处理,弥补了 Solidity 在直观性和安全性的缺陷,这里单独将其最具有特色的 Resource 类型进行重点讲解。
ERC1155结合了ERC20和ERC721的能力,这是一个标准接口,支持开发同质化的、半同质化的、非同质化的代币和其他配置的通用智能合约。
代币标准--ERC721协议源码解析
2242 回答,2135赞同
0 回答,827赞同
5 回答,347赞同
0 回答,141赞同
4 回答,133赞同
0 回答,118赞同
0 回答,110赞同
13 回答,101赞同
0 回答,99赞同
1 回答,85赞同