智能合约最佳实践 之 Solidity 编码规范

每一门语言都有其相应的编码规范, Solidity 也一样, 下面官方推荐的规范及我的总结,供大家参考,希望可以帮助大家写出更好规范的智能合约。

  • Tiny熊
  • 发布于 2018-05-04
  • 阅读 ( 38187 )
  • ( 21 )

美链BEC合约漏洞技术分析

这两天币圈链圈被美链BEC智能合约的漏洞导致代币价值几乎归零的事件刷遍朋友圈。这篇文章就来分析下BEC智能合约的漏洞

  • Tiny熊
  • 发布于 2018-04-25
  • 阅读 ( 55949 )
  • ( 26 )

捕捉智能合约中的event实战

本文介绍智能合约中的event,如何捕捉智能合约的event,以及在实战中如何获取ERC20合约中每个账户地址的token余额。

  • 盖盖
  • 发布于 2018-04-23
  • 阅读 ( 4481 )

以太坊上的 Dapp 一定要用户付 gas 费用么?未必

以太坊上的 Dapp 一定要用户付 gas 费用么?未必

  • Ashton
  • 发布于 2018-04-21
  • 阅读 ( 5540 )
  • ( 6 )

比特币背后的技术机理

2008年10月中本聪Nakamoto发表了“比特币:对等电子现金系统”论文。 截至2017年5月,中本拥有约100万比特币。截至2017年12月,估计价值为150亿美元。

Web3与智能合约交互实战

Web3与智能合约交互实战

  • 盖盖
  • 发布于 2018-04-15
  • 阅读 ( 71462 )
  • ( 23 )

详解以太坊标准发行通证Token代码(技术面看待ICO)

This creates a public tradeable fungible token in the Ethereum Blockchain. [https://github.com/ethereum/wiki/wiki/Standardized_Contract_APIs](https://github.com/ethereum/wiki/wi...

智能合约语言 Solidity 教程系列10 - 完全理解函数修改器

这是Solidity教程系列文章第10篇,带大家完全理解Solidity的函数修改器。 Solidity系列完整的文章列表请查看分类-Solidity

  • Tiny熊
  • 发布于 2018-04-09
  • 阅读 ( 28074 )
  • ( 20 )

智能合约语言 Solidity 教程系列9 - 错误处理

这是Solidity教程系列文章第9篇介绍Solidity 错误处理。 Solidity系列完整的文章列表请查看分类-Solidity

  • Tiny熊
  • 发布于 2018-04-07
  • 阅读 ( 26926 )
  • ( 20 )

关于比特币扩容的争论:背景,方案与未来

关于比特币扩容的争论:背景,方案与未来

  • Ashton
  • 发布于 2018-04-07
  • 阅读 ( 3108 )
  • ( 5 )

登链社区logo

logo

  • 晓娜
  • 发布于 2018-04-01
  • 阅读 ( 553 )

Hyperledger Fabric

Hyperledger Fabric

  • Ashton
  • 发布于 2018-03-29
  • 阅读 ( 4562 )
  • ( 5 )

解读 TrueBit (链下计算方案)白皮书

以太坊可以被描述为一个使用区块链的分布式全球计算机。它允许开发者把代码上传到区块链中,矿工共同执行并确保结果的正确性,作为报酬,开发者需要付出一定量的以太币,称为gas。以太坊通过全网验证的办法保证智能合约的正确执行,保证了安全性,作为代价,需要付出大量的算力,驱动这么一台巨型机器,所需gas价值不菲。

  • 元家昕
  • 发布于 2018-03-24
  • 阅读 ( 12786 )
  • ( 20 )

剖析非同质化代币ERC721-全面解析ERC721标准

什么是ERC-721?现在我们看到的各种加密猫猫狗狗都是基于ERC-721创造出来的,每只都是一个独一无二的ERC-721代币,不过ERC-721在区块链世界远不止猫猫狗狗,它更大的想象空间在于将物理世界的资产映射到区块链上。本文就来剖析下什么是ERC721.

  • Tiny熊
  • 发布于 2018-03-23
  • 阅读 ( 56115 )
  • ( 29 )

如何搭建以太坊私有链

在开发以太坊时,很多时候需要搭建一条以太坊私有链,通过本文一起看看如何在Mac上进行搭建。

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

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

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

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

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

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

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

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

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

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

什么是拜占庭将军问题

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

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

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

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

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