请选择 进入手机版 | 继续访问电脑版

go语言实现btc demo,轻松了解比特币各个模块

[复制链接]
发表于 2018-5-16 16:53:11 | 显示全部楼层 |阅读模式
本帖最后由 渣渣辉 于 2018-5-16 16:56 编辑

最近在研究研究比特币,在此分享一些资源,供爱好者们学习,如有更好的资源,欢迎附在留言区,有小甜甜伺候~了解比特币之后,再入门其他项目便事半功倍,对我们小甜甜的开发更会得心应手,代码博主已经撸过,希望和诸位共同进步!

1. go语言实现btc demo
        代码仓库:https://github.com/AdugiBeyond/blockchain_go.git
        
        该示例先后有7个版本迭代,具体内容如下:

        1. 实现基本链示结构,将多个block连接起来
        2. 添加pow工作量证明,实现简单的挖矿功能
        3. 实现命令行交互功能,可以实现"创建区块链","打印区块链"功能
        4. 添加utxo结构,实现btc在地址间转移功能,并添加打印余额功能
        5. 实现公钥私钥功能,创建本地钱包
        6. 将钱包功能应用到系统中
        7. 模拟p2p网络挖矿

        注:将这个demo吃透后,阁下的go语言会精进,比特币认知也会更加深刻,so,try your best!
        中文版网上也有,请自行搜索,如有需要,留下地址,有求必应,不过建议撸原版,你懂的~


2. 比特币书籍
        目前只推荐"精通比特币"一书(Mastering Bitcoin), 建议直接撸英文原版,比特大陆上的书籍为志愿者翻译的,残缺不全,鉴于有初学者,所以我还是将连接发出来吧:
        中文版(阉割版 ):http://book.8btc.com/books/1/master_bitcoin/_book/qian_yan.html
        英文版(高清无码 ):https://download.csdn.net/download/liypcdl/9961385

        注:配合这本书看,再学习上面的代码,"只需体验三分钟,你就会和我一样,爱上这款'游戏' "



This is for today!
锁定目标,风雨兼程!
发表于 2018-5-26 15:36:33 | 显示全部楼层
支持。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表