如何编写一个可升级的智能合约

区块链信任基础的数据不可修改的特性,让它传统应用程序有一个很大的不同的地方是一经发布于区块链上就无法修改(不能直接在原有的合约上直接修改再重新发布)。

  • Tiny熊
  • 发布于 2018-03-15
  • 阅读 ( 31856 )
  • ( 34 )

智能合约语言 Solidity 教程系列8 - Solidity API

这是Solidity教程系列文章第8篇介绍Solidity API,它们主要表现为内置的特殊的变量及函数,存在于全局命名空间里。

Solidity 系列完整的文章列表请查看分类-Solidity

  • Tiny熊
  • 发布于 2018-03-14
  • 阅读 ( 32137 )
  • ( 20 )

如何通过以太坊智能合约来进行众筹(ICO)

前面我们有两遍文章写了如何发行代币,今天我们讲一下如何使用代币来公开募资,即编写一个募资合约。

  • Tiny熊
  • 发布于 2018-02-28
  • 阅读 ( 65205 )
  • ( 32 )

什么是拜占庭将军问题

接触区块链的同学,多少都听说过拜占庭将军问题,经常看到或听到某某区块链使用某某算法解决了拜占庭将军问题,那么究竟什么是拜占庭将军问题呢?

  • Tiny熊
  • 发布于 2018-02-05
  • 阅读 ( 45382 )
  • ( 39 )

智能合约语言 Solidity 教程系列7 - 以太单位及时间单位

这是Solidity教程系列文章第7篇介绍以太单位及时间单位,系列带你全面深入理解Solidity语言。 Solidity 系列完整的文章列表请查看分类-Solidity

  • Tiny熊
  • 发布于 2018-02-02
  • 阅读 ( 32023 )
  • ( 20 )

实现一个可管理、增发、兑换、冻结等高级功能的代币

本文主要介绍代币高级功能的实现: 代币管理、代币增发、代币兑换、资产冻结、Gas自动补充。

  • Tiny熊
  • 发布于 2018-01-27
  • 阅读 ( 59972 )
  • ( 21 )

创建自己的数字货币(ERC20 代币)

本文从技术角度详细介绍如何基于以太坊ERC20创建代币的流程.

  • Tiny熊
  • 发布于 2018-01-12
  • 阅读 ( 123157 )
  • ( 106 )

Truffle & Web3.js 教程:教你开发、部署第一个去中心化应用(Dapp) - 宠物商店

今天我们来编写一个完整的去中心化(区块链)应用(Dapps), 本文可以和编写智能合约结合起来看。 2019/03/30更新:

  1. 适配 Truffle v5.0.0;
  2. 更新Solidity 代码,适配solidity 0.5.0以上版本;
  3. 适配MetaMask 更新
  • Tiny熊
  • 发布于 2018-01-12
  • 阅读 ( 115048 )
  • ( 170 )

区块链技术入门学习指引

为了帮助小伙伴们系统学习区块链技术,我们建了这个索引贴,方便大家找到自己感兴趣的文章,从入门到精通一步步学习区块链开发。你也可以使用左侧的分类标签搜索功能。

  • Tiny熊
  • 发布于 2018-01-11
  • 阅读 ( 330518 )
  • ( 1192 )

【译】完全理解以太坊智能合约

这篇文章是我看到的介绍以太坊智能合约原理最经典的文章,尤其是后半部分,作者原作者 Gjermund Bjaanes, 本文为翻译。

  • Tiny熊
  • 发布于 2018-01-04
  • 阅读 ( 105062 )
  • ( 240 )

智能合约语言 Solidity 教程系列6 - 结构体与映射

Solidity 教程系列第6篇 - Solidity 结构体与映射。 Solidity 系列完整的文章列表请查看分类-Solidity

  • Tiny熊
  • 发布于 2017-12-27
  • 阅读 ( 29044 )
  • ( 26 )

智能合约语言 Solidity 教程系列5 - 数组介绍

Solidity 教程系列第5篇 - Solidity 数组介绍。 Solidity 系列完整的文章列表请查看分类-Solidity

  • Tiny熊
  • 发布于 2017-12-21
  • 阅读 ( 28281 )
  • ( 23 )

智能合约语言 Solidity 教程系列4 - 数据存储位置分析

Solidity教程系列第4篇 - Solidity数据位置分析。 Solidity 系列完整的文章列表请查看分类-Solidity

  • Tiny熊
  • 发布于 2017-12-21
  • 阅读 ( 24363 )
  • ( 21 )

智能合约语言 Solidity 教程系列3 - 函数类型

Solidity 教程系列第三篇 - Solidity 函数类型介绍。 Solidity 系列完整的文章列表请查看分类-Solidity

  • Tiny熊
  • 发布于 2017-12-12
  • 阅读 ( 38285 )
  • ( 21 )

智能合约语言 Solidity 教程系列2 - 地址类型介绍

Solidity教程系列第二篇 - Solidity地址类型介绍. Solidity 系列完整的文章列表请查看分类-Solidity

  • Tiny熊
  • 发布于 2017-12-12
  • 阅读 ( 35146 )
  • ( 20 )

比特币如何达成共识 - 最长链的选择

比特币没有中心机构,几乎所有的完整节点都有一份公共总帐本,那么大家如何达成共识:确认哪一份才是公认权威的总账本呢?

  • Tiny熊
  • 发布于 2017-12-07
  • 阅读 ( 35459 )
  • ( 35 )

智能合约语言 Solidity 教程系列1 - 类型介绍

更新,现在可以阅读完整的、有社区大神们翻译的 Solidity 中文文档

  • Tiny熊
  • 发布于 2017-12-05
  • 阅读 ( 39024 )
  • ( 24 )

Geth 控制台使用及 Web3.js 使用实战

在开发以太坊去中心化应用,免不了和以太坊进行交互,那就离不开Web3。 Geth 控制台(REPL)实现了所有的 web3 API.

  • Tiny熊
  • 发布于 2017-12-01
  • 阅读 ( 43572 )
  • ( 21 )

以太坊客户端Geth命令用法-参数详解

Geth在以太坊智能合约开发中最常用的工具(必备开发工具),一个多用途的命令行工具。 熟悉Geth可以让我们有更好的效率,大家可收藏起来作为Geth命令用法手册。 本文主要是对geth help的翻译,基于最新的geth 1.7.3-stable版本。

  • Tiny熊
  • 发布于 2017-11-29
  • 阅读 ( 59239 )
  • ( 24 )

智能合约开发环境搭建及Hello World合约

如果你对于以太坊智能合约开发还没有概念(本文会假设你已经知道这些概念),建议先阅读入门篇。 就先学习任何编程语言一样,入门的第一个程序都是Hello World。今天我们来一步一步从搭建以太坊智能合约开发环境开始,讲解智能合约的Hello World如何编写。

  • Tiny熊
  • 发布于 2017-11-24
  • 阅读 ( 68215 )
  • ( 25 )