Prism++ 技术深入探讨
2023-04-04 17:36
Findora
2023-04-04 17:36
订阅此专栏
收藏此文章


开发者指南


Findora 推出 Prism++ 引领区块链中的 ZK 发展


区块链技术持续发展。在过去的十年里,区块链技术取得了重大进展,为创建去中心化金融网络提供了更多的隐私、安全和稳定性,以取代现有的基础设施。作为零知识证明(ZK)区块链技术的领导者,Findora 正站在搭建基于 Web3 基础设施的下一代金融服务的前沿。


Findora 的关键基础设施之一是 Prism,它使 FRA 可以从 EVM 链(或智能链)转移到 UTXO 链(ZK 或隐私链)。Prism 提供了原子级的、无需信任的 FRA 通证互换,无需中央中介,将每个链模型的优势结合在一起。


现在,Discreet Labs 推出了升级版的 Prism,即 Prism++,它允许在 Findora 隐私链和 Findora EVM 链之间转移 FRC20、FRC721 和 FRC1155 资产。


Prism++ 为这些资产提供了更强大的隐私保护功能,允许将资产从 EVM 链桥接到本地链。这使 EVM 资产能够访问高级隐私保护功能,从而隐藏转账方的资产金额、资产类型甚至地址。Findora 上的 Prism++ 支持创建隐私稳定币、隐私 NFT 和增强 Web3 游戏中的游戏性


Findora 通过 Prism++ 为 NFT、DeFi 和所有 EVM 通证带来了隐私


阅读以上 Prism++ 介绍,帮助您了解它的潜力以及为什么它是 Discreet Labs 的里程碑式成就


此外,Prism++ 还提供了一套创新功能,满足开发者、企业和用户的需求,为区块链生态系统中保护隐私的交易提供无缝体验。在这篇技术深度文章中,我们将探讨 Prism++ 的设计和架构,重点介绍其关键功能及其实现。


另外,我们还将讨论一些使其更适合开发者的工具。我们还将代码在 GNU 通用公共许可证 v3.0 (https://github.com/FindoraNetwork/prismxx/blob/main/LICENSE )下开源,使 Prism++ 开放给社区开发。


到本文结束时,您将全面了解 Prism++ 的工作原理及其在区块链生态系统中彻底改变隐私保护交易的潜力。


帮助测试 Prism++:Findora 启动 Prism++ 测试网活动


加入 Prism++ 测试网活动并留下反馈,以帮助我们在主网上推出 Prism++ 的最佳版本。


设计与架构


Findora 区块链采用先进的加密技术来实现隐私交易和金融隐私。Prism++ 是将 UTXO 链上的加密方法与 EVM 兼容链连接起来的关键:

Prism++ 充当 Findora 隐私链与 Findora EVM 链之间的内部桥梁,为转移 FRC20、FRC721 和 FRC1155 资产提供增强的隐私功能。它的设计非常适合开发者,通过智能合约定义无需许可的资产注册和交易接口,更便于使用。双链消息传递功能实现了 UTXO 和 EVM 链之间的直接通信,为跨链互动提供了新的机会。


以下是 Prism 在两条链之间如何传输的技术规范。


智能链 -> 原生链(FRA)

  • 用户 / 合约在 PrismXXBridge 上调用 depositFRA。

  • PrismXXBridge 在内部燃烧通证并构建一个存储在合约上的铸币操作。

  • 在区块结束时,每个铸币操作都会被消耗掉。

  • 对于每个铸币操作,coinbase 在 UTXO 链中铸出等量的 FRA。

原生链 -> 智能链(FRA)

  • 用户建立 ConvertAccount 操作,并向 BlackHole 转移一定数量的 FRA。

  • 区块链在 PrismXXBridge 中调用 withdrawFRA 函数。

  • PrismXXBridge 在 EVM 链上内部铸造等量的 FRA。

智能链 -> 原生链(FRC20/FRC721/FRC1155)

  • 用户 / 合约批准 PrismXXBridge 一定数量的 FRC20 通证。

  • 用户 / 合约在 PrismXXBridge 上调用 depositFRC20/FRC721/FRC1155。

  • PrismXXBridge 在内部将 FRC20/FRC721/FRC1155 资产 (EVM) 映射到原生资产 (UTXO)。

  • PrismXXBridge 在内部锁定通证并构建一个存储在合约上的铸币操作。

  • 在区块结束时,每个铸币操作都会被消耗掉。

  • 对于每个铸造操作,coinbase 铸造等量的映射资产。



原生链 -> 智能链(FRC20/FRC721/FRC1155)

  • 用户建立 ConvertAccount 操作,将一定数量的 ASSET 转入 BlackHole。

  • 区块链在 PrismXXBridge 中调用 withdrawAsset 函数。

  • PrismXXBridge 在内部将 ASSET(UTXO) 映射回 FRC20/FRC721/FRC1155 资产 (EVM)。

  • PrismXXBridge 内部发布等量映射资产(EVM)。



开发者友好性


Prism++ SDK 提供了与 EVM dApp 交互的功能接口,允许开发人员与现有项目和应用程序集成。SDK 抽象出与区块链交互的底层复杂性,使开发人员更容易专注于构建创新的解决方案,同时确保在整个开发过程中维护隐私和安全。


Prism++ SDK 的主要优势之一是它具有高度可定制性,允许开发人员根据他们的特定需求定制 SDK。这种定制的范围可以从简单的配置更改到与现有系统的更复杂的集成。这种灵活性使开发人员能够创建高度专业化的应用程序,以满足用户的独特需求。以下是如何使用 Prism++ SDK 的一些基本示例:


SDK 初始化


在开发者使用 Prism++ 提供的任何接口之前,初始化是第一步。



钱包集成


钱包实例是交互的必要部分。对于 EVM 链和原生链之间的任何交易,开发者都需要先初始化原生钱包和 EVM 钱包的实例。



将资产从 UTXO 链发送到 EVM 链


将资产从 EVM 链发送到 UTXO 链


结论


在这项技术深入研究中,我们探索了 Prism++ 的设计、架构和主要功能,Prism++ 是 Findora 区块链上 Prism 的升级版本。Prism++ 为 FRC20、FRC721 和 FRC1155 资产提供增强的隐私功能,使 EVM 原生资产能够桥接到 Findora 原生链以访问其隐私功能。


Prism++ 是一种开创性的解决方案,可促进 UTXO 和 EVM 层之间的无缝交互,标志着安全和隐私区块链交易领域的重大进步。借助双链消息传递协议、开发人员友好的环境以及开源、面向社区的方法,Prism++ 有可能彻底改变区块链生态系统中的隐私保护交易。


随着 Web3 的不断发展,隐私和安全将继续成为开发者和用户的首要任务。有了 Prism++,Findora 将在这两个领域处于领先地位。


我们鼓励开发者、研究人员和爱好者积极参与该项目,为其持续改进做出贡献,并在其基础上创造新的创新隐私保护解决方案。

关于 Findora

Findora 致力于通过先进的零知识证明密码学构建 web3 隐私。Findora 是一个创新的 Layer1 项目,它结合了针对隐私优化的原生 UTXO 账本和可编程性和互操作性的 EVM 拓展层,方便开发人员在构建具有可审计隐私的 dApp 时,可以利用任何一种模型。 

由衷的感谢我们的开发人员,并欢迎所有人加入 Findora 生态系统。请加入我们的社媒渠道以了解更多。

Findora 相关链接:
Website:https://findora.org
Mainnet:https://mainnet.findora.org
Medium:https://medium.com/findorafoundation
Twitter:https://twitter.com/Findora
Github:https://github.com/findoranetwork
Findora Academy:https://medium.com/findorafoundation/tagged/academy
Reddit: https://www.reddit.com/r/Findora_Official/
LinkedIn: https://www.linkedin.com/company/findorafoundation/
Youtube: https://www.youtube.com/channel/UCDYiEktpfZzGEPFTFiEQ26Q/featured
Newletter: https://findora.org/findora-newsletter/

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

Findora
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开