网赚论坛
标题: 【一期三团DAY6-永桔】区块链如何通过规则解决双花问题 [打印本页]
作者: igw60743wnf 时间: 2017-10-21 15:56
标题: 【一期三团DAY6-永桔】区块链如何通过规则解决双花问题
可是如果你如果非要给两个人,那就叫双花。
答:只要规则能不允许双花,就不可能有三花、四花、五花。
一
系统应对规则:话过留痕(时间戳)+记账节点随机+大多数节点(51%)一致性
答案是时间戳
可是你又动歪脑袋了,假设刚好你能控制记账员的电脑,我进他电脑把这证据删了还不行吗?反正现在还没生效呢(根据系统规则:这会大家记账还正忙着算题呢,只有算出答案大家都验算认可并记账了,『10块钱给老张』这事才是板上钉钉——这就给想抵赖的你提供了时间差)
但另一个难题来了,因为在区块链的规则里,向你发广播之前,具体哪些节点/记账员会参与记账你是不知道的,所以你没法事先去做准备说具体要控制哪些节点/记账员/矿池
——注意,首先是『全世界超过51%』,其次是『永久性控制』
双花场景2:同时发出矛盾指令(耍赖无先后)
如果你的能力不是去别人那里做删除,而是长两张嘴同时说话(同时发出两条内容矛盾的信息)
一张嘴说:我这10块钱付给老张!
另一张嘴说:我这10块钱付给老王!
红队和绿队分头算题,但题目不一致了(根据前述,交易信息不一致,算出来的目标HASH不一致)
——这可怎么办?
因为下道题不可能凑巧也遇到双花这种奇葩(即使下道题真遇到了,也不可能保证下下道题也一样……攻击者做不到永远控制全网所有交易一致按攻击者的双花逻辑行动——共识机制对正方和反方的考验是一致的)——而每个题解出来的时间大家永远不可能完全一致(前面说了,解题找出答案是随机事件),所以对于下一题,只有可能有两种结果:
就是说
<div align="left"><font style="color:rgb(51, 51, 51)">
| 欢迎光临 网赚论坛 (http://www.caifuba.net/) |
Powered by Discuz! X3.1 |