BitShares Forum

Main => 中文 (Chinese) => Topic started by: bitshare007777 on July 30, 2014, 07:38:48 am

Title: 代理人作恶的方式有哪些与破坏力如何?
Post by: bitshare007777 on July 30, 2014, 07:38:48 am
哪位大神给大伙分析一下,或者有BM的原文给个链接?
Title: Re: 代理人作恶的方式有哪些与破坏力如何?
Post by: Musewhale on July 30, 2014, 09:10:22 am
之前有一个科普文讲DPOS的出块机制,里面可能有涉及
Title: Re: 代理人作恶的方式有哪些与破坏力如何?
Post by: Snail on July 30, 2014, 09:47:05 am
7.1、对作恶行为的描述及惩罚措施
• 每轮中只有101位受托人中的最后一位有机会做出这样的抉择 (不生产区块,进而不展示秘钥),所以其作恶的机会是很渺茫的。
• 如果选择不生产区块,他们将可能被开除,并且失去了在未来所将获得的盈利(译者注:还会没收缴纳的保证金)。
• 即使作为一名作恶的受托人,他所能做的只不过是不生产一个区块而已。
• 举例来说,如果某期乐透开奖只发给赢家总投注金额的50% (另外50%作为慈善用途),那么作恶的受托人最多只能够做到不赚不赔。还是拿乐透DAC举例,如果一个作恶者能够控制开奖前最后的N位受托人,那么他的胜算将会上升2^N倍。为了解决所有这些问题,我们决定,在一个指定的出块轮中生成随机数的规则必须遵守“全有全无定律”。也就是说,必须要101位受托人全体报到,否则就不会生成随机数。

摘自比特股中文维基《股份授权证明机制(DPOS)》http://wiki.bitshares.org/index.php/(zh)DPOS (http://wiki.bitshares.org/index.php/(zh)DPOS)
Title: Re: 代理人作恶的方式有哪些与破坏力如何?
Post by: bitshare007777 on July 30, 2014, 11:01:09 am
代理人有没有手段修改交易数据,比如将发送的btsx的数量修改掉,或者定向广播两个不同的块
Title: Re: 代理人作恶的方式有哪些与破坏力如何?
Post by: zhao150 on July 30, 2014, 12:07:41 pm
代理人有没有手段修改交易数据,比如将发送的btsx的数量修改掉,或者定向广播两个不同的块
就算有人有这个技术手段 伪造块,然后广播出去。那也的得到其他99个代表的验证通过后 才能正式生效的。
如果再加入一个机制,当有超过51%代表验证出你这个块是伪造的后,能反馈出来到底是哪个代表伪造的。
立即对他进行处理,那就太厉害了。