最近的区块链如火如荼不知道大家有没有一些普通程序员可以搭建的开源区块链呢
没啥好搭的其实,玩一下 EOS 啥的就好了,基本概念都能玩明白 fabric 我觉得也挺值得研究的,就是比较复杂,如果以跑起来为第一阶段的目的,感觉比 eos 难。你看看阿里云,腾讯云,他们区块链产品里都有 fabric,还有些我听说过的公司,to B to G 的区块链项目,用的也都是 fabric 。
不排除有更好更适合的区块链项目,上面这俩都是我自己学习过的,从我个人感受出发。
可能对于“普通”程序员来说,如果你想理解一下区块链,可以从目前最多应用的以太坊看起,试试跑一下合约教程,比如 https://ethernaut.openzeppelin.com/ 或 https://cryptozombies.io/ 想了解更多的开发资源可以看看 https://ethereum.org/developers/ 和 https://github.com/ConsenSys/ethereum-developer-tools-list
实际测试开发,也不需要你自己跑,公链都有测试网络可以直接用,测试代币免费领,并且以太坊社区有 ganache 这样轻量测试链,很多项目都会配置一套开箱即用的 ganache 数据,一键构造好测试环境。
另外,我不懂为什么这么多人推荐 EOS,它缺少很多典型区块链特性的一个产品。
@chuhemiao ipfs 还不算区块链吧
@lonelymarried 难吗
@kaichen 要搭一条公链,eth 真不适合呢
我感觉大家为什么不提波卡呢,substrate 一键搭链,一个小时搞定,多好
波卡也不是 substrate 几天搭出来的,距离以太坊这种已经跑了好几年的差距不小,而且跳票很久了(doge
substrate 基于 rust,语言本身有些门槛(这里说的不是随便跑几个例子,而是具体深入开发会遇到不少槛),工具链既友好又复杂,substrate 其本身使用了大量宏作为 DSL,调试难度较大,相关文档还不够详尽,你看他们 riot chat room 里反映的问题就知道。