闪电网络

https://blog.csdn.net/weixin_44282220/article/details/87942250
1.在发生一笔交易之后,双方都需要记录这笔交易的结果,为了是给双方都提供日后惩罚对方的能力。
2.在交换上一笔交易的密匙的时候,也是在校对,双方的记录是否是吻合的。
3.如何知道对方已经广播了旧的交易?可以监视主链呀。
4.我有一个地方不明白,就是Bob设计了一个需要用密文来解锁的合约时,是如何做到Carol解锁合约时,Bob知道了密文的内容的?某种智能合约吧?可以写成,如果密文正确,那么转账给Carol,然后放到区块链上边去。但是这样,不就降低了速度了么,我觉得不应该是这样的。————噢不不不,我真蠢,之前闪电网络在两个人之间的机制已经解决了信任问题,所以这里,Carol只要直接把密文告诉Bob就可以了,因为他们两人之间总可以通过双向通道的机制让事情回到最初的样子,什么都没发生。
5.发生在通道中的双向支付,每个人获得的都是对方签名的一个支付命令,因此每个人都可以清楚地看到,对方签名的这个支付命令是符合当前正确余额的,如果不符合,则可以询问对方,或者马上启动“离婚”。如果自己签名了这个命令的话,那么就相当于单方面“离婚”,退出通道,对方立即获得应得份额,自己延迟获得应得份额。如果不签这个,那么这个就是当前账簿的状态,在新的交易发生之后,最近的一个旧的交易可以被广播,因此成为一种制约欺骗的威胁。

你可能感兴趣的:(闪电网络)