区块链-背书

1.背书,这个词源来自银行票据业务,是指票据转让时,原持有人在票据背面加盖自己的印鉴,证明该票据真实有效、如果有问题就可以找原持有人。

区块链中的背书就好理解了。可以简单的理解为验证交易并声明此交易合法(或不合法)的链中节点

2.背书节点(endorsement、endorsor)

在区块链中承担背书任务的节点即是背书节点。背书节点必须通过有效证书的预期信息的有效签名来证明其合法性

问题:背书节点是特殊的结点,还是交易发送中其实就是背书结点

3.背书策略

背书策略(endorsement policy)可以理解为是对交易进行背书必须满足的条件,即要得到背书成功的结论,必须满足背书策略中给出的条件

4.一些背书策略样例:

  • 节点A、B、C和F都需要对类型为T的交易进行背书
  • 通道中的大部分节点必须对类型为U的交易进行背书
  • A、B、C、D、E、F、G中的至少3个节点必须对类型为V的交易进行背书

5.背书验证过程

1)客户端创建交易后,发送请求到其选择的背书节点,即发送一个propose消息到交易所选择的背书节点集合

2)背书节点模拟交易,生成背书签名

3)提交客户端获取交易的背书,通过排序服务进行广播

之前提交的结点会等待,当得到足够的消息及签名,得出交易已被背书的结论后,就会涉及其与背书节点之间的多轮交互;

如果没有得到足够的消息及签名,其会放弃此次交易,稍后重试。“足够多的消息及签名”和背书策略有关

4)排序服务向所有节点投递传播交易的信息

参考文档:

https://www.cnblogs.com/LaoYuanPython/archive/2004/01/13/13643395.html

https://www.sohu.com/a/218430194_100078137

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值