玩转Web3:创建属于自己的ERC-721(NFT),大家好,本章是 《玩转Web3》 的第三章,我们本次使用 Solidity 进行 ERC721 合约编写,来创造属于我们自己的 NFT,我们会将 NFT 图片上传到 IPFS,并将整个合约部署到 Rinkeby 测试网络。 ERC-721 就是为了创造所谓的 非同质化代币 即 NFT (下文我们都简称NFT),NFT藏品已经非常流行了,如 Azuki、CryptoZunks、Cryptokitties 项目等, 都是采用 721 标准创建的,NFT 的使用场景也挺丰富... ...
大家好,本章是 《玩转Web3》 的第二章,我们开始使用 Solidity 这个智能合约语言进行 ERC20 合约编写,最终我们会把我们的合约发布到我们构建好的联盟链上。ERC标准介绍。ERC 是以太坊开发者们提交的提案,确定一些区块链设计上的标准,例如,我们最熟知的 ERC20、ERC721 ... 等等,我们先大致了解常见标准的名称和作用,然后详细介绍 ERC20标准。常见ERC标准 ...
从本篇开始,我们准备更新 《玩转Web3》 系统文章,web3 的技术圈非常有趣,有很多思想的迭代,接下来就让我们开始 《玩转Web3》 吧!本章主要内容 了解 Geth 的作用以及使用方法, 搭建 Geth 联盟链,让区块链中的各个节点进行账本同步,使用 Metamask 在搭建好的联盟链中进行交易转账 初识Geth ...
MVCC到底是个啥,字面理解,为什么会有这个东西呢?我们都知道,数据管理程序提供的功能就是对数据的查询和修改,但是读写过程中如何怎么解决冲突问题呢,为了维护数据的一致性且保持较高的性能,到即使有读写冲突时,也能做到不加锁,非阻塞并发读, MVCC 这种并发控制算法就出现了。MVCC 是允许一个对象的多个版本同时存在。也就是说,他拥有 "当前" 版本和一个或多个以前的版本。当你在获取版本时可以根据需要使用它的不同版本来解决你面对的问题。在此运行期间, "作者" 可以创建和发布新的对象版本,该版本将成为对象的最新版本, "读者" 依旧也可以使用之前的版本。 ...
如何提高Docker容器的安全性,我们从以下这些方面进行提升安全:构建配置、文件系统、网络、开源的容器漏洞扫描工具等。当我们在自定义构建环境时,我们需要选择基础镜像, docker pull image:tag ,一定要选择 Docker 的官方镜像,减少受害风险,在选择镜像时 ...