如果我们有一个在私人链上运行的DApp,并且主要由手机上的人使用。假设应用程序允许人们为令牌(基本上是在线平台)交换货物。我认为实施区块链的优势有两个原因:降低交易费用/更高的速度,并能够保证供应商认证。 现在,如果用户使用他们的手机,那么理想的共识机制是什么,因此处理能力低。允许人们使用他们的手机确认交易将使链条成为51%攻击的轻松目标(因为它需要很少的处理能力)。任何替代方案?
答案 0 :(得分:1)
考虑到手机是轻型节点的情况,并考虑了51%攻击所带来的安全挑战,并考虑了提供供应商认证的必要性,共识算法(如委托权益证明或授权证明)与以下各项有关原因。
为了证明权限,挖掘块不是必要的先决条件,因此您可以将手机用作照明节点。
作为赌注的证明,进行51%攻击的代价是巨大且具有抑制力的。
如果我们考虑委托的权益证明,则委托时间可以用作领导者将输入的建议路由到相关节点的一种制衡方法。可能存在一个具有良好计算能力的设备或机器,可以充当其他基于移动电话的节点的领导者。
如果交易费用和交易速度受到限制,则需要考虑使用以太坊以外的区块链平台来进行授权证明或基于权益的实施证明。