0xcert(成立于 2017 年)是一个开放源代码、无需许可的协议,用于验证区块链上数字资产的存在性、真实性和所有权。[3]
0xcert 协议允许多方之间无缝交互。区块链提供防篡改记录保存和无需信任的验证。一旦发行者(例如大学、公司、KYC)想要发行数字资产的去中心化证明(例如证书、徽章、ID),它会与 0xcert 协议交互以生成证书印记并将其放入持有者的钱包中。为了验证怀疑论者的印记的真实性,也会发生与 0xcert 协议类似的交互。[1]
0xcert API 的构建旨在加速区块链技术的采用,因为它提供了与 0xcert 框架相同的功能,但更容易使用,并且需要的开发专业知识更少。[2]
0xcert 框架支持资产和价值的管理。
资产是符合 @Ethereum 的 ERC-721 和 ERC-2477 标准的非同质化代币 (NFT)。资产可以代表唯一的数字或现实生活中的项目,其唯一的元数据作为数据印记存储在分布式账本上。
另一方面,价值管理处理的是符合 ERC-20 标准的加密货币代币。价值代表同质化代币,它们与其他同类代币共享相同的价值,这使得它们非常适合用作货币价值代币。[3]
0xcert 框架使用去中心化和分布式系统作为永久存储。资产和价值作为不可变数据安全存储,因此代表信任的数据层。0xcert 框架代表一种可互操作的解决方案,因此支持多个平台。
由于低级去中心化技术、区块链和其他分布式系统的复杂性,一般来说,非同质化代币的广泛采用速度低于预期。缺乏约定会阻止应用程序之间的互操作性。尝试使用非同质化代币开发自己的去中心化应用程序的开发人员面临着漫长的开发时间和开发过程和安全性方面的巨大风险,从而降低了整体效率和采用率。[1][4]
由此产生的数字资产生态系统面临着碎片化和为底层数据开发不可互操作的 dapps 的威胁。0xcert 框架是一种解决方案,它为快速安全的 dapp 开发提供库、约定和指南。[4]
0xcert 框架为构建去中心化应用程序提供了一个有效且多功能的库。其核心功能包括:
管理数字或现实世界的有形物品:该框架提供了一组用于部署、管理、认证和验证资产的函数。这些可以保存它们所代表的物品的数据印记,这意味着它们存储数据对象的加密表示。此类资产可以由所有者向其披露数据的任何第三方选择性地验证。[1]
管理数字货币:除了非同质化的独特资产外,该框架还支持管理货币价值代币或加密货币。它们通过区块链操作中常见的函数来处理,即转移和管理权利。[1]
多对多原子订单:单个原子交易允许创建和转移代币(包括 ERC-721 非同质化代币和 ERC-20 同质化代币),次数与约定的次数一样多,并且在涉及的多个参与者之间进行。多对多原子订单允许多方同时参与单个交易。这是 0xcert 框架最强大和最关键的功能之一。[2]
去中心化和分布式系统的统一体验:0xcert 框架的目标是成为与区块链/平台无关的,而不区分不同的区块链或其他分布式系统。当与 Ethereum 区块链、Wanchain 或您为应用程序选择的任何其他分布式系统一起使用时,框架的整个 API 是相同的。API 的代码看起来完全相同,并且无论您使用哪个区块链或分布式系统,都提供完全相同的功能。这使您可以快速无缝地在系统之间切换。[4]
数据约定:我们为构建在 0xcert 框架之上的应用程序之间的互操作性制定了规则。它们对于企业采用至关重要。每个资产数据对象都由约定定义和管理,这些约定为系统提供了一个统一层,这反过来又使不同的应用程序能够相互通信。我们始终欢迎对新约定的建议,并邀请任何人支持生态系统的发展。要参与,只需在 GitHub 上打开一个新问题,并邀请感兴趣的利益相关者提供反馈并最终批准一项新约定。
0xcert 生态系统由各种开源工具组成,例如广泛使用的 ERC721 规范和 0xcert 框架,旨在使构建 dapps 的过程尽可能快速、轻松和简化。
0xcert 框架使用 ERC-20 实用代币来执行去中心化的区块链交易。
ZXC 代币是用于支付使用 0xcert 框架构建的 dapps 中幕后操作的实用代币。您可以将 ZXC 视为 0xcert 服务的价值单位以及区块链和现实世界用例之间的桥梁。ZXC 代币可以转换为 dapp 代币。
Dapp 代币是用户花费购买由构建在 0xcert 上的各个 dapps 提供的产品和服务的信用。每个 dapp 都有自己的 dapp 代币,用于自己的目的。[4]
0xcert 目前提供两种服务,这两种服务都使用 ZXC 和 dapp 代币。
构建在 0xcert 基础设施上的第一个产品是 0xcert API,这是一个去中心化网关,它将 0xcert 框架功能打包到一个简单的 API 服务中,其中只需要 dapp 代币即可执行区块链交易(无需 ETH)。[4]
第二个产品是 Evidenspace,这是一个由 0xcert 团队构建的平台,用于发行和管理非同质化代币、凭证、合同、协议等。[1]
引入 dapp 代币使我们能够以比直接使用 ZXC 更动态的方式更新我们的产品和服务。反过来,这使我们能够简化某些流程,提供更动态的整体基础设施,并帮助 dapp 开发人员提供最先进的用户体验。使用 dapp 代币而不是 ZXC 代币还可以隐藏区块链对最终用户的复杂性,从而大大提高了易用性。[4]