📄️ Move 的链上签名验证
Bfc 中的 Move 合约支持链上多种签名方案的验证。并非所有链上验证支持的签名都支持作为用户签名验证。有关交易授权的有效签名方案,请参阅 Bfc Signatures。
📄️ Groth16
零知识证明允许证明者验证陈述是否正确,而无需透露有关输入的任何信息。例如,证明者可以验证他们是否知道数独谜题的解决方案,而无需透露解决方案。
📄️ 哈希
加密哈希函数是一种广泛使用的加密原语,它将任意长度的输入映射到固定长度的输出(即哈希值)。哈希函数被设计为单向函数,这意味着不可能通过逆函数从给定的哈希值中找到输入数据,并且具有抗碰撞性,这意味着不可能找到两个不同的数据映射到相同哈希值的输入。
📄️ ECVRF 可验证随机函数
可验证随机函数 (VRF) 是一种加密原语,使您能够生成随机数并提供该数字使用密钥生成的证据。任何人都可以使用与秘密密钥对应的公钥来验证证明,因此您可以将其用作随机数生成器 (RNG),生成任何人都可以验证的输出。需要链上可验证随机性的应用程序也可以从其使用中受益。
📄️ 多重签名认证
以下步骤演示了如何创建多重签名交易,然后使用 Bfc CLI 将其提交到本地网络。交易可以是对象的转移、包的发布或升级、SUI的支付等。要了解如何设置本地网络,请参阅连接到本地网络。