首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

火遍全网的区块链是什么?3分钟带你了解原理和运作流程!

在比特币区块链中,当一笔交易经由某个节点或钱包产生时,这笔交易需要被传送给其它节点来作验证。做法是将交易资料经由数位签章加密并经由Hash函数得出一串代表此交易的唯一Hash值后,再将这个Hash值广播(Broadcast)给比特币区块链网络中的其它参与节点进行验证。

产生一笔新交易

一笔新交易产生时,会先被广播到区块链网络中的其它参与节点。

各节点将数笔新交易放进区块

每个节点会将数笔未验证的交易Hash值收集到区块中,每个区块可以包含数百笔或上千笔交易。

决定由谁来验证这些交易

各节点进行工作量证明的计算(或者是权益证明等)来决定谁可以验证交易,由最快算出结果的节点来验证交易,这就是取得共识的做法。

取得验证权的节点将区块广播给所有节点

最快完成POW的节点,会将自己的区块广播给其他节点。

各节点验证并接上新区块

其他节点会确认这个区块所包含的交易是否有效,确认没被重复花费且具有效数位签章后,接受该区块,此时区块才正式接上区块链,无法再窜改资料。

交易验证完成

所有节点一旦接受该区块后,先前没算完POW工作的区块会失效,各节点会重新建立一个区块,继续下一回POW计算工作。

由此可见,区块链原理并不复杂,它的广泛应用也是理所当然。

end...

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180129G0JNYA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券