比特币、区块链、山寨币工作简单记录

   这里只是对自己一段时间工作的简单记录,不喜勿怪。

   从去年(2017)9月开始接触比特币(BTC)、区块链,当时公司新立项一个项目,要弄一个BTC的场外交易平台,我负责BTC钱包的对接工作,因为之前对这BTC、区块链没有任何的了解,也是一路摸索过来,先翻了BTC的白皮书、了解BTC的原理、区块结构、交易结构及原理、工作量证明、MerkleTree等等概念,从只会用BTC钱包的JSONRPC接口生成地址、捕获到账、交易签名及发布,到自己可以用自己熟悉的语言徒手构建交易、签名并连接BTC网络发布交易,还有后面陆续接触隔离见证、多重签名、权益证明、分叉等知识。项目弄好之后准备上线时,公司三观还是比较正,考虑当时国家已经在出政策管控数字货币交易,项目因此没有上线。出于自己对数字货币和区块链的兴趣,后续还陆续接触了以太坊(ETH)及其智能合约,尤其去年火的一塌糊涂ICO,还有当时由矿霸主导分叉产生的BCH(当时也叫过BCC),还有对标ETH的NEO、EOS等,一路看过来,感觉去年是千币大战,今年是万链大战,带着各种噱头的新币、新链层出不穷,不少盲目进场的人被当韭菜割了一轮又一轮。后期在公司还陆续负责过几个币和链相关项目的工作,公司也是想在区块链这股妖风下有一番作为。有兴趣了解BTC的,在这推荐几本书《精通比特币》《区块链技术指南》,不过个人感觉英文水平好的还是直接上bitcoin.org看。

     记得当时我刚弄BTC时,当时最高价格是12万一个,而且当时单笔转账费高达几十块,于是有了自己弄一个山寨币并建一个种子节点给想了解这一块的同学提供便利,下载地址会在下方提供。山寨币第一步首先是要建立创世块,当时为了找这个HASH值00000000607b15547d86b9a3323e92c476e80e9ae7748d3ac4c2e16bedf2524f,自己写了一个创世块生成工具,挂在电脑上一共换了1735315345个随机数最终得到满足条件的HASH值,其实这就是挖矿了,然后还把交易确认数等做了调整,由于在WIN系统下各种BTC源码的依赖处理相对麻烦,所以最后选择在ubuntu下对修改后的BTC源码进行交叉编译出WIN系统下用的EXE文件,另外说下,在ubuntu下用QT调试BTC源码也比较方便。最后在阿里云上买了台服务器(一个月)当做种子节点服务器,到期后我会考虑是否续费。

 

 

 

    后期自己会往公链方向学习了解。大家可以多交流。

  山寨币下载地址:https://pan.baidu.com/s/1GQjnXMZIL8KKdz2i1FLxQA  ,(仅供学习交流,本机安装有BTC、BCH等比特系钱包的可以记得修改区块路径)安装后可以留言你的地址,我打币给你,或者你也可以开启挖矿模式自己挖。

猜你喜欢

转载自www.cnblogs.com/hotion/p/9462698.html