当前位置:首页 > 知识 >

200行代码,打造个人区块链!

区块链是目前最热门的话题。广大读者都听说过比特币或许还有智能合约,相信大家都非常想了解这一切是如何工作的。这篇文章将帮助你使用Go语言来实现一个简单的区块链,用不到200行代码来揭示区块链的原理!高可用架构也会持续推出更多区块链方面的文章,欢迎点击上方蓝色『高可用架构』。

“用不到200行Go代码就能实现一个自己的区块链!”听起来有意思吗?有什么能比开发一个自己的区块链更好的学习实践方法呢?那我们就一起来实践下!我们假设你已经具备一点Go语言的开发经验。在安装和配置Go开发环境后之后,我们还要获取以下一些依赖:

``` go get github.com/davecgh/go-spew/spew go get github.com/gorilla/mux go get github.com/joho/godotenv ```

spew可以帮助我们在console中直接查看struct和slice这两种数据结构。Gorilla的mux包非常流行,我们用它来写webhandler。godotenv可以帮助我们读取项目根目录中的.env配置文件,这样我们就不用将httpport之类的配置硬编

猜你喜欢

关注我们

微信二维码

微信