区块链,是个组合词。其一为区块,另一为链。
区块,指数据集合,具体在比特币上,指一个区块被矿工发现之后,将上个区块发布后和本区块发布前的交易数据,打包进入区块。
链,由一个又一个区块组成的链条。每个区块中包含由前面所有区块的链条承上的哈希值,所以链条是不可逆的(分叉后面讲)。
区块链+虚拟币,讲白了,就是一个不可逆,不可改的数据链条(篡改代价太大)。链里包含了所有的虚拟币交易信息,用数据加密的方式,解决网络中陌生人之间的不可信任的问题。因为软件的源码都是开源,而且比特币是镜像节点数据,所有的数据,大家都下载备份了一份,基本上消除了作弊的可能性。
比特币的源码地址:https://github.com/bitcoin/bitcoin
第二篇开始,一步一步分析比特币源码,解开比特币的神秘面纱。
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/opensource/196067.html