发行比特币与区块链共识的方法

WB3交流加微信:WX-93588,⬅️此处为全站广告位,与正文项目无关
注册并登录App即可领取高达 60,000 元的数字货币盲盒:点击此处注册OKX

怎样才干发行比特币?区块链的一致进程

咱们知道区块链想要取得全网的一致性,最关键的一步是需求解决一个方程组,这个方程组的解可以证明在这十分钟内你是老迈,你的账本是全网的规范。

只有完成这个进程,你才干取得发行比特币的权力。那么这个进程具体是如何进行的?用到了怎样的密码学常识呢?咱们来做个简略的科普。

第一,随机特性

密码学的哈希运算有一个特性,即随机友好。意思是给定一个方程组,给出许多y的成果,比如y的规模在0~100之间。你可以计算出一系列的x,使得它们的计算成果也会落在0~100之间。

可是需求注意的是,这些x的散布必须是非常随机的,你不知道它们可能会落在哪个规模内,没有任何捷径可走,只能一个个数字尝试,不管从哪个数字开始尝试,概率都是相同的。

这个特性类似于防止碰撞的特性,但愈加强调概率的均衡。

第二,寻觅随机数

在比特币的算力竞争中,有一个难度调整的模式。可以简略理解为调整y的规模,比如从0变为10就添加了难度,而从0扩展到1000就减小了难度。

矿工们的使命便是一个个数带入方程组的算法中,假如能找到一个对应的x,使得计算成果y落在这个规模内,那么就算是抢到了这一次的出块权。

具体到整个比特币挖矿进程中,系统每隔一段时间会调整最终得到的哈希值的规模,这个规模用二进制表明。例如,二进制方式为010101。

调整规模的方法是将前面的某些位变为零。前面的零越多,表明规模越小,难度越大。假如整个网络的算力添加,就会添加这些零的个数,从而缩小规模,需求更大的算力进行计算。假如网络算力下降,为了保持十分钟出块的速度,就会减少这些零的个数,扩展数字的规模。

确认规模后,就需求寻觅一个随机数,将这个随机数和区块头中的信息进行哈希运算。只需最终得到的值落在规模内,就说明你抢到了成果,挖矿成功,取得了发币的权力。

第三,发行比特币

最终有人问,比特币到底是怎样来的?

这涉及到比特币的发行进程。在比特币的转账中,存在一个输入地址和一个输出地址。简略来说,便是钱从哪里来,到哪里去。

而比特币的发行进程则是从无中生有的。没有输入地址,只有输出地址。

当你计算出随机数后,将该段时间内的交易打包,并将你取得的随机值以及打包的交易一起发布到全网上。可以简略理解为你写了一张纸条,上面写着你有十个比特币,只需别人可以认可,你就算是发行成功了。

哈希算法还有一个特点,那便是解密的速度很慢,可是验证成果的速度却很快。其他人拿到你的随机值后,只需带入方程组进行验证,发现你是正确的,那么你的纸条就成为了全网的规范。在这轮竞争中,你成功地发行了比特币,到了下一次出块时,这些比特币就可以用于转账了。

以上是一些简略的评论,仅供参考,不代表任何主张。

此时快讯

【BTC跌破30000美元】金色财经报道,行情显示,BTC跌破30000美元,现报29990.0美元,日内跌幅达到2.37%,行情波动较大,请做好风险控制。

版权声明:本文收集于互联网,如有侵权请联系站长删除。
转载请注明:发行比特币与区块链共识的方法 | 币百度

相关文章