Hello world 是最简单的程序之一,也是大部分程序员编写的第一个程序。区块链入门也从最基础的Hello world智能合约开始。 在正式部署执行Hello world智能合约之前,我们需要在电脑上安装MetaMa…
标签:solidity
AlphaWallet 和 Nervos 签署备忘录正式建立深度合作伙伴关系
今天是 2019 年的第一天, AlphaWallet 和 Nervos 宣布正式建立深度合作,共同推动区块链技术的进一步发展,未来双方将在包括联合技术研发、品牌市场营销、海内外市场拓展等领域展开密切合作。 AlphaW…
深入理解以太坊虚拟机 (一) 中英对照
原文: Diving Into The Ethereum VM作者: Howard译者: 187J3X1 Solidity offers many high-level language abstractions, b…
工厂模式管理多个以太坊solidity智能合约
我们写了一份小的计算合约作为Hello World。如果我们可以创建一个允许用户创建自己的计数器的合约怎么办? 让我们创建我们的合约CounterFactory,它将管理所有其他计数器Counters。它将包含一个映射,…
以太坊开发实战学习-ERC721标准(七)
从这节开始,我们将学习 代币, ERC721标准, 以及 加密收集资产等知识。 一、代币 代币 让我们来聊聊以太坊上的代币。 如果你对以太坊的世界有一些了解,你很可能听过人们聊到代币——尤其是 ERC20 代币。 一个 …
以太坊开发实战学习-高级Solidity理论 (五)
接上篇 文章,这里继续学习Solidity高级理论。 一、深入函数修饰符 接下来,我们将添加一些辅助方法。我们为您创建了一个名为 zombiehelper.sol 的新文件,并且将 zombiefeeding.sol 导…
以太坊开发实战学习-solidity语法(二)
以太坊开发高级语言学习。 一、映射(Mapping)和地址(Address) 我们通过给数据库中的僵尸指定“主人”, 来支持“多玩家”模式。 如此一来,我们需要引入2个新的数据类型:mapping(映射) 和 addre…
详解Solidity事件Event - 完全搞懂事件的使用
本文首发于深入浅出区块链社区原文链接:搞懂 Solidity 事件 Event – 如何在 DApp 中使用原文已更新,请读者前往原文阅读 很多同学对Solidity 中的Event有疑问,这篇文章就来详细的…
快速上手第一个智能合约
引言 本文假设你已经对区块链有一定的了解。智能合约是1990年代由尼克萨博提出的理念,以太坊首先看到了区块链和智能合约的契合,发布了白皮书《以太坊:下一代智能合约和去中心化应用平台》,并一直致力于将以太坊打造成最佳智能合…
Solidity语法错误 – SENT
我正在从官方文档中学习Solidity,并在我创建简单硬币的练习中叠加: pragma solidity ^0.4.20; // should actually be 0.4.21 contract Coin { // …