## 前序环节 在开始之前,首先在计算机中安装以下软件: * [node和npm](https://www.npmjs.com/get-npm) * [substrate](https://substrate.dev/docs/en/getting-started/installing-substrate) 接下来还需要克隆这两个软件仓库并进行相应的配置: * [Substr...
dapp是纯粹的去中心化吗? 我有需要注册,需要记录注册信息的,这些个性化的逻辑代码也用去中心化吗? 我刚开始学习,有项目需要做拉新,就是邀请人头返佣。 那我每个注册会员,不都需要写入链上,并且需要gas吗?
...ble对象也是如此,不再赘述。 所以官网说,Bag和Table不像传统的映射集合在其中保存键值对,它们的键值对作为对象保存在Sui的对象系统中,而Bag和Table只提供处理键值对的方法。那提供了哪些方法呢? 我们还是延用上一章...
...节点也可以扣住你的支付,而不必付出任何个人代价(只不过得不到 TA 本可以获得的手续费)。即使有办法可以在启动期间解除支付,结算也有可能卡住(较不严重)。在这种情况下,接收方可以收到资金,但支付方得不到支...
... ## 概述 随着 NFT 越来越受欢迎,Polygon 这个快速增长的区块链已成为许多用户和开发人员的首选。 与以太坊相比,Polygon 允许用户和开发人员以更实惠的水平与区块链交互。 出于这些原因,本指南将介绍如何使用 Truffle 在 Polyg...
...决于升级和修补源代码以生成迭代版本的能力。尽管基于区块链的软件从技术的不变性中获益匪浅,但修复错误和潜在的产品改进仍然需要一定程度的可变性。OpenZeppelin Upgrades 通过为智能合约提供易于使用、简单、健壮和可选...
...此外,将所有权或投票权委托给其他 NFT 的能力促进了去中心化社区的治理。 **游戏项目和虚拟资产**:在游戏中,虚拟物品和资产可以表示为 NFT。使用 ERC-7401,玩家可以将多个物品或资产捆绑成一个父 NFT,使管理和交易他们...
...中都是以字节为单位的,[0x00,0x20)表示的范围是2^32-1,但在计算机中占了256位,256 /8=32=0x20*** ## 1. 语法 和 `solidity`一样,Assembly 也会解析注释、文字和标识符,所以你可以使用通常的 `//` 和 `/* */` 来进行注释。 内联汇编程序由...
...hit {Table}$ 的取值需要用到各自的 $\mathit {borrow}$ 函数,只不过前者用的是下标$\mathit {(index)}$,后者用的是键$\mathit {(Key)}$。 ```move const ENOTCORRECTCHOOSE: u64 = 2; const LEFT: vector = b"left"; const RIGHT: vector = b"right"; fun choose_to_number(h...
...分析区块链数据的时候,DuneAnalytics 是我的构想之一,只不过人家做的真好。 ## 了解 SQL  数据库——存放数据的仓库,Sql 是方便查询、...
... Forge 框架进行智能合约测试和模糊测试,无论是用于去中心化应用开发还是作为安全评估的一部分。 ### 第一部分 — 通过模糊测试增加覆盖率 提高测试覆盖率通常需要大量的努力。一个原因是目标函数需要复杂的设置才能...
...单个定序者的模式运行。如果读者想与我们一起将协议去中心化,那么你应该... ## 与我们一起构建以太坊的未来 这次升级也标志着 Optimistic Ethereum 新篇章的开始。删除代码这个方法只有当你理解了之后才能正确执行,但我...
Web3 的愿景其实不难理解,其目的在于构建一个去中心化的互联网系统:区块链负责底层技术、加密货币充当交易媒介、Defi 构建金融系统、NFT 彰显你的个人属性与权益价值、去中心化钱包作为你的护 照。至于我们所熟知的元...