对数字货币的崛起感到新奇的我们,并且想知道其背后的技术――区块链是怎样实现的。通过构建一个区块链可以加深对区块链的理解。PoW的目标是找出一个符合特定条件的数字, 这个数字很难计算出来,但容易验证 。这就是工作量证明的核心思想。矿工们为了争夺创建区块的权利而争相计算结果。通常,计算难度与目标字符串需要满足的特定字符的数量成正比,矿工算出结果后,会获得比特币奖励。现在Blockchain类基本已经完成了,接下来使用HTTP requests来进行交互。前面提到,冲突是指不同的节点拥有不同的链,为了解决这个问题,规定最长的、有效的链才是最终的链,换句话说,网络中有效最长链才是实际的链。

用Django实现一个可运行的区块链应用

用Django实现一个可运行的区块链应用

用Django实现一个可运行的区块链应用