MAGIC协议

"MAGIC协议旨在实现去中心化,以增强其韧性,消除单点故障,并将对个人身份验证的控制权交给使用者。该协议的去中心化目标包括:

  • 无需中央批准即可进行操作,使任何人都能够发行和使用魔法棒;

  • 去中心化操作,使得无需信任或依赖于中心化方,包括能够独立运行链下基础设施组件;

  • 支持自定义钱包上的魔法棒,提供灵活性和互操作性,即用户应能够选择其钱包,而不被绑定到特定平台;

  • 最终能够基于独立实现和解释的开放标准(例如MAGIC ID和可验证凭证)进行构建,以增加互操作性。

要使用该协议,需要一些开源的、由社区维护的组件,包括:

  • MAGIC ID 需要一个序列化器,类似于Roll-ups的L2架构,以增加可扩展性。它处理与链上合约的交互,包括魔法棒的发行和证明生成(例如,生成MAGIC ID证明需要获取链上合约的状态以生成包含证明)。

  • 软件开发工具包(SDK)使得钱包和验证者的集成变得简单,并将继续开源和由社区维护。其他参与方也可以基于开放标准开发和共享他们的SDK。

  • 类似于Uniswap协议的MAGIC棒列表,众包策展的应用程序和发行者列表有助于防止欺诈、垃圾邮件和其他形式的滥用。

Last updated