这是信任问题,以及信任链的传递问题。
支付宝是如何解决这个信任问题的?也是引入第三方,至于第三方是否值得信任问题,说到底第三方是否信任最开始其实是一个先有鸡还是先有蛋的问。
只能假设是值得信任的,而且也是赌场应用场景的前提。
支付宝初期,也是面临一样的问题,谁知道支付宝是不是一起做局骗买家的钱,当然一旦支付宝(赌场)实现了盈利,取得了信任。这个问题就得到了解决。
这个问题在https的签名证书中也有一样的困扰,只能默认浏览器自带的根ca是可靠的,基于这个可靠的根,做二次信任签约(信任链传递),就能够实现一起快乐的玩耍了。
有的用户代理(没错,说的就是curl,可以用参数直接跳过ca检查),也能一起玩耍。
但是现实中,也有发生过根ca里面的大号玩家,被踢出局,这就很尬了,赌场自己作弊等于作死。
也就是,这个假设其实并不能百分百保证解决信任问题,但是目测能够保证95%+
对,但是智能合约能做到100%,只需要两个因素:
1. 智能合约代码没有bug。所有人都完全审计了代码。
2. 智能合约底层的链共识存在。
Please Login to reply.
不希望引入第三方,就只能依赖自治。
而单纯依靠自治就无法避免51%攻击。
所以,鸡和蛋谁先来?
所以需要一个强大的共识。来这里的人应该都不太信有永远可靠的第三方。
赌桌上的51%很好破坏,但是链上的51%却很难破坏,能够传递这个信任,就让破坏共识的收益远低于成本,已经称得上安全了。
当然可靠第三方的“百年老字号”也可以视为成本,但毕竟决策过程也没有智能合约这么绝对公开透明,如果你没法100%证明他是错的,比如仅仅依靠统计学发现赌场老板的亲戚更容易中奖,是没法砸掉这块招牌的。
恭喜恭喜
问题得到完美解决