以太坊智能合约安全审计工具Oyente【区块链安全干货】

本文译自HaloBlock.io的英文博客

Oyente工具!

我们上次介绍了如何用智能合约自动安全检测工具Mythril,今天我们详细地介绍一下另一个好用的智能合约安全自动检测神器 - Oyente。(如果你想利用智能合约发币,请参阅以太坊开发神器Remix创建虚拟币教程系列一,和利用Truffle和Ganache CLI 在本地部署智能合约教程系列二。)

点我阅读更多...

用Truffle和Ganache CLI 在本地部署智能合约【发币指南 II】

本文译自HaloBlock.io的英文博客

用Truffle和Ganache CLI 在本地部署智能合约!

普华永道的最新首次代币发行(ICO)报告指出, 2018年前5个月已有537家ICO公司成功融到了137亿美元,这超过2018年以前所有ICO融到的资金总和。大部分ICO项目是基于以太坊智能合约构架。

在我们上篇文章讲了如何利用以太坊开发神器Remix创建你自己的虚拟币。在这篇文章中,我们会详细介绍如何在本地环境上部署一个智能合约。

点我阅读更多...

利用以太坊开发神器Remix创建你自己的虚拟币【发币指南 I】

本文译自HaloBlock.io的英文博客

用Remix创建你自己的虚拟币!

最近几年币圈发空气币导致一夜暴富的神话屡屡在江湖上流传。发虚拟货币到底有多难?本文从技术角度,教你如何快速用智能合约编程语言Solidity在以太坊集成开发环境上发布你自己的虚拟货币。

虚拟货币系统从本质上讲就是数据库操作。这其中最主要的操作就是从参与者A的数据库(A的钱包)取出X单元(X个虚拟货币),并相应地把这X单元放到参与者B的数据库中(B的钱包转入X个虚拟货币)。这里有两个重要的前提:

点我阅读更多...

如何用Mythril工具对智能合约安全性进行分析【新手指南】

本文译自HaloBlock.io的英文博客

Mythril工具!

智能合约的概念早在1994年由Nick Szabo首次提出,用于在没有第三方的情况下能保障可以信赖的交易,并且这些交易可追踪且不可逆。近几年,基于区块链以太坊创建的智能合约被大量的开发者创建,并发行了多种遵循ERC20协议的虚拟货币。

智能合约其实是计算机语言写的一类程序。开发者最常用来写智能合约的语言叫Solidity。 跟大多数程序开发类似,智能合约的开发也是从bug满天飞的时期逐渐地进化完善。同时,以太坊开发社区也一直在努力提高Solidity的安全性,最著名的可能就是可以自动检查整数溢出等漏洞的SafeMath库。如今大多数智能合约都采纳了这个安全的验证库。

点我阅读更多...

说说币圈黑客那些事儿(上篇)|【李嵩福布斯原创】

本文翻译自HaloBlock创始人兼CEO李嵩福布斯文章

说说加密货币黑客那些事儿(上)!

加密货币在过去一段时间价格如过山车似的高低起伏除了吸引了众多韭菜入场之外,还影响了信息安全行业。大量的工程师设计出了专门挖加密货币的软件和硬件系统,当然了,黑客也不甘示弱,各种加密货币攻击手段也层出不穷。在说说币圈黑客那些事儿系列里,我会详细解释加密货币经济和各类玩家们是如何从中获利的。

点我阅读更多...