治理DApp

Governance DApp

此客户端DApp提供了现有选票列表,并可以按有效,未答复和过期的选票进行过滤,并提供了创建新选票以及对公证人投票或反对的机会。

只有在MetaMask Google Chrome插件中应选择有效的投票密钥才能使用此治理。

进行新的投票

POA网络的有效公证人在DApp中填写了以下表格:

  • 挖掘密钥-新的或现有的公证人的挖掘密钥,将对其进行投票

  • 受影响的密钥类型-将被投票的新的或现有的公证人的密钥类型(挖掘,支付或投票密钥)

  • 备忘录-有关公证人的简要信息,将在上面进行投票

  • 操作-将受影响的密钥添加到网络或将其从网络中删除

如果受影响的密钥类型是挖掘密钥,则将要求用户提供公证人(此挖掘密钥的所有者)的个人数据,例如全名,物理地址,美国州名,邮政编码,公证许可证ID和公证许可证。截止日期。 在最后一步,在用户按下“继续”按钮后,一项用于在POA合约中创建新选票的交易将被推送到区块链以添加新选票。应当指出的是,在使用密匙的情况下,这将是两个一致的事务:添加公证人的个人数据和新的签约合约。用户将看到等于交易数量的MetaMask弹出窗口。在通过现有验证程序确认并成功挖掘交易后,用户将在列表中看到创建的选票并可以对其进行投票。

投票表决

通过单击过滤面板上的自命名按钮,用户可以查看他/她所有未答复的选票。过滤后将显示未答复的选票列表,并且将为列表中的任何项目启用“立即投票”按钮。单击此按钮后,将打开投票预览,其中包含公证人的个人数据,投票统计信息和投票结束时间。此处将启用两个按钮:“投票”和“反对”。单击它们中的任何一个后,将生成处理用户对话的交易,并显示带有交易信息的MetaMask弹出窗口。 在现有验证程序确认并成功挖掘了交易之后,用户将看到使用他/她的对话更新的统计信息,并且该选票将从未答复的选票过滤器中消失。

可能的作弊

  1. 用户可以使用自己的虚拟密钥进行投票或投票。这是不可能的,因为只有有效的支付密钥才能支配。在合约方面进行检查。

  2. 同一用户可以两次投票支持或反对公证人。在合约方是受限制的。

  3. 投票时间结束后,用户可以投票。这是在合约方的限制。

  4. 具有伪造许可证的公证人可以成为网络的成员在实践中是不可能的,因为任何投票者都可以在投票前检查有关每个公证人的公共信息。

  5. 用户可以单独管理其他公证人这是不可能的,因为选票的最小对话等于3。

用户可以管理投票时间投票的持续时间是恒定的,等于48小时。它在合约中设置。

Last updated