三,区块链的工作原理

   倘若我们把数据库假设成一本账本,则对数据库的写入就是对账本记账,而区块链技术的原理就是在一段时间内找出记账最快最好的人,由这个人来记账,然后将账本的这一页信息发给整个系统里的其他所有人,而寻找记账人的这个过程我们称之为共识过程。

    我们可以通过区块链中一笔交易的产生到完成验证的流程,来了解区块链的基本运作原理:  

   1. 产生一笔新交易 

    当一笔新交易产生,如A转账给B时,A使用私钥对交易进行数字签名加上B的公钥(地址)制作成一个交易单。

    2.广播交易

    A将交易广播到区块链网络中其他参与节点,同时将相应账款转到B的账户(冻结状态)。 

    3. 区块创建 

    每个节点会将数笔未验证的交易Hash值收集到区块中,每个区块可以包含数百笔或上千笔交易,然后通过寻找一个共识机制的正确值来获得创建区块的权利,当某个节点得到权利并创建成功后加盖时间戳,然后广播寻求相应节点验证(验证节点同样取决于共识机制的要求)。 

    4. 交易验证 

    满足要求的节点对交易进行验证(公钥验证私钥),确认没被重复花费(双花)且具有效数位签章后,接受该区块,当满足某个百分比的节点(POW要求51%)对区块验证成功后验证结束。  

    5.写入账本 

    区块正式记入区块链账本,资料无法再被篡改,并全网同步最新的账本。其他分支区块失效,各节点重新建立一个区块,继续新交易的记录。



关于公钥与私钥,如果不理解的话可以查看相应的加密算法机制。

目前的加密算法主要分为对称加密和不对称加密,相关资料也很多。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值