全方位讲解Move开发测试部署工具栈
如何用Move开发智能合约?本文全方位讲解Move开发测试部署工具栈。 ## **Move项目的开发实战** * 本文由Starcoin社区原创 作者:WGB 根据Starcoin & Move直播课《Move开发实战》整理,点...
首届Starcoin & Move黑客松源码分析——红包
RedPackage是首届Move黑客松中,由虫洞工作室设计的一个很好玩、很实用的工具。 ## **RedPackage** * 本文由Starcoin社区原创 ,点击[查看原文](https://starcoin.org/zh/developer/blog/...
明星公链Aptos初体验–发送交易和构建合约
Aptos简介,构造交易和合约的样例 Aptos作为有背景有技术的新公链最近可谓吸满了投资,赚足了眼球。其从Libra和Diem继承来的技术又支持其超高tps和高安全高稳定的合约机制,官网上明晃晃的'B...
无需合约,在Aptos上发行一个nft
在Aptos上无需合约,铸造并交易nft 从前有一个大网红Diana坐拥百万粉丝,她有一天突发奇想,想给每一个粉丝发放一个粉丝牌NFT,那么她应该怎么做呢?第一步,她需要部署一张NFT合约;第二步...
1.MOVE从入门到实战-Solidity v.s. Move有何不同
Move 语言被誉为最适合编写区块链智能合约的语言之一,并且多次被拿来与目前主流的 Solidity 进行比较并力压其一头,主要原因是 Move 对于区块链最核心的 Token 资产进行了更为贴合的处理,弥补...
4.MOVE从入门到实战-可编程Resource-如何使用Resource
Move 白皮书中详细描述了 Resource这个概念。最初,它是作为一种名为resource的结构体类型被实现,自从引入 ability 以后,它被实现成拥有 Key 和 Store 两种 ability 的结构体。Resource`可以...
3.MOVE从入门到实战-可编程Resource-发送者和签署者
Resource 是一种特殊的结构体,可以在Move代码中定义和创建,也可以使用现有的 Resource。因此,我们可以像使用任何其它数据(比如向量或结构体)那样来管理数字资产。 `Resource` 是Move的...
2.MOVE从入门到实战-编译和运行脚本
开发环境搭建 Move 命令行界面(Move CLI)是一种工具,它提供了一种与 Move 交互、测试编写和运行 Move 代码以及测试开发对 Move 开发有用的新工具的简单方法。 # 开发环境搭建 [Move](http...
6.MOVE从入门到实战-简单的ERC20
我们设计一个实现基本代币和余额接口的模块,代币可以在不同地址下的余额之间铸造和转移。 # 公共接口设计 ```js /// Publish an empty balance resource under `account`'s address. This f...
5.MOVE从入门到实战-发布新模块
执行事务脚本时,通常需要调用不同的 Move 模块,之前的模块示例所示。可以将新模块添加到调用 CLI 的包中的目录中。您还可以添加对其他包的依赖项,以访问它们定义的模块(就像我们对之前的模...
7.MOVE从入门到实战-Aptos测试网发起一笔交易
本教程通过使用Typescript在Aptos测试网创建账号,领取测试代币,发起转账交易 # 创建node项目 `package.json`依赖包 ```js 'dependencies': { '@types/node': '^17.0.21', 'aptos': '^1...
8.MOVE从入门到实战-发布代币到Aptos网络并调用合约
1.使用move编写标准ERC20代币合约并部署到Aptos测试。2.使用Typescript操作部署的合约,完成转账,循环等功能。 # 代币合约 ## 合约参数 ### 保存代币余额 ```js struct Coin has store { ...
金融特化,现金交易,浅析新公链Aptos与Move语言
Aptos和Move的优势和特性,以及觉得它们中很有意思的地方。 ## 前言 [Aptos](https://learnblockchain.cn/article/4473) 的 AIT3 注册快结束了,Alvan搞完节点也终于空出时间来整理一个关于A...
Hyperledger Fabric源码解读(一) – Fabric简介
写在前面 众所周知,超级账本的fabric技术还是一个还在不断进化中的区块链框架。到目前20170613为止,还只是在beta阶段,对于这个时机开始解读源代码会不会为时过早,或者说正式版出来是... ...
Hyperledger Fabric源码解读(二) – Fabric模块分析
Hyperledger Fabric模块划分 Hyperledger项目的git地址:https://github.com/hyperledger/fabric.git 本第二讲主要是从fabric源代码结构开始着手分析。 首先看下整体结构: 整个Hy... ##...
Hyperledger Fabric源码解读(四) – BSSCP包之pkcs11加密包
二,核心包之BSSCP(区块链加密服务提供者)包之PKCS11加密包 包内容简介:主要提供了整个PKCS11实现过程的核心文件,配置文件conf,bccsp的实现代码、key生成、签名、验证等实现细节的代... ...
Hyperledger Fabric源码解读 (三) – BCCSP包之工厂包
核心包之BCCSP(区块链加密服务提供者)包之factory工厂包 ## **核心包之BCCSP(区块链加密服务提供者)包之factory工厂包** 首先,我们看其代码结构:  – BSSCP包之SW加密包
三,核心包之BSSCP(区块链加密服务提供者)包之SW加密包 包内容简介:整个ws包中根据文件类型来看,基本包含了一下几块:AES加密模块go文件、RSA加密模块go文件、椭圆曲线加密模块go文件、d....
Hyperledger Fabric源码解读(六) – BSSCP包之UTILS工具包
四,核心包之BSSCP(区块链加密服务提供者)包之UTIL工具包 包内容简介:本包主要是和BCCSP(区块链加密服务提供者)相关的各核心文件的接口文件,主要是提供一些密码学相关的操作实现的借口....
Hyperledger Fabric源码解读(七) – COMMON通用包之配置类型包config
核心包之COMMON通用包之配置类型包config 首先,我们看其代码结构: 这里主要是包含各种策略定义工具包、编译工... 核心包之COMMON通用包之配置类型包config 首先,我们看其代码结构: !...