作为小白,这是我从零开始接触DAPP开发过程中想记下来的入门小例子和笔记。
第一个小例子是一个简单的“区块链计数器”网站:caculator。
大概是在17年中旬的时候,我在想,我应该去学习下区块链的开发。但最终一直都没去尝试。一方面经常觉得,自己编程技术一直都挺烂的,好像学了也没什么用;另一方面也是懒,又要学新的东西。要下决心重新学一门语言和新技术还是挺难的。
一直到今天,我又想了想:理论上涉及到公链和底层协议的东西太过复杂,我这种菜鸟肯定是不行的。但是如果只是简单的 DAPP,应该还是没什么问题的。如果我真的认可区块链的价值,那么我自己应该去尝试一下。就像我完全不懂得炒币、账上也没有任何可以投机的资产,但加密货币的技术发展本身让人着迷,那么我还是应该去买一点币,不为其他,就单纯当作了解、进入区块链世界的门票而已。
所以,我决定弄个仓库,记录一下从古典代码到新世界代码遇到的坑。我从来没写过开发笔记,但我希望有更多人像我一样,能去尝试下区块链应用的开发。因为本质上,这里面并不存在多大的技术门槛,更多的是意识门槛。也就是去尝试一个新东西的好奇心和行动力。因此,这系列文章也许都不能算是一个教程,姑且当作一个 DAPP 纯小白从零开始踏入区块链世界的记录吧。大神请绕行。
- node.js v10.1.0版本
- solidity v4.0版本
- web3 v1.0 及以上版本。
- solc
- EthereumJS TestRPC v6.0.3
代码相应的笔记可以在这里看到: