我想知道比特币的算法是怎么算的,或者相应的公式是什么?

你好,很高兴回答您的问题,更多关于区块链的知识欢迎关注我。

真正的比特币是什么样子的

在比特币系统中,确切的说,没有一个计算公式是去算比特币的。技术角度来看,比特币其实就是一条交易记录,比如假设小明有50个比特币,这50个比特币是小红给的,那么小明的比特币在比特币系统中大概就是这样一段话

小红给小明50个比特币,时间:2018年xx月xx日

看起来似乎有些奇怪,但是在比特币中的数据都是这样的。通过这样一条条记录我们就能知道谁有多少个币,谁给谁转账几个币了。这个记录方式就像我们传统的账本记账一样,所以,有人说比特币又是一个大的账本。

谁去记录账本

通常,记账需要有人去记录。但是像比特币这么大的系统,找谁去记账比较安全可靠呢?那么记账人就是矿工,咱们通常说的挖矿,就是矿工在竞争记账的机会。比特币一段时间会从挖矿的矿工中选择一个最好的矿工去记账。那么这个矿工是如何被选出来的呢?矿工们需要计算数学题,谁计算的越快,谁就去记账,记账后还会获得比特币。

那么矿工的挖矿行为就是在计算比特币系统的数学题,所以,矿工在计算,并不是计算比特币,而是计算一道难题,从而获得记账的权利,而我们已经讲过,记账就是把交易记录写进账本,并不是算什么东西。所以,比特币中没有什么算法,也没有什么公式,所以,你明白了么?