随着卡尔达诺继续扩展其去中心化生态系统,一个重大挑战是原生智能合约语言 Plutus 及其无法访问交易元数据。这一限制影响了 NFT、链上游戏和其他去中心化应用程序的功能。 Web3 应用引擎公司 Paima Studios 现在已经解决了这个问题,为 Cardano 开发人员提供了突破。
Cardano 一直在扩展其去中心化生态系统,而关键挑战之一是原生智能合约的无能语言 Plutus,用于访问交易元数据。这一限制影响了卡尔达诺网络上的 NFT、链上游戏和其他 dApp 的功能。
现在,Web3 应用程序引擎公司 Paima Studios 解决了这个问题,为 Cardano 开发人员提供了重大突破。
Paima 联合创始人 Sebastien Guillemot 在最近的一条推文中透露了新的更新。由于 Cardano NFT 是根据代币标准 CIP25 发行的,类似于以太坊的 ERC-721,CIP25 在其交易元数据中定义了 NFT 的属性,例如图像、名称和 URL。
然而,Plutus 语言无法访问这些元数据,阻碍了 Cardano 网络上 dApp 的开发和利用。
这个问题并不是卡尔达诺独有的,即使是更先进的以太坊也面临着类似的问题,开发人员经常使用预言机链接链外数据或实现复杂的机制来解决这个限制。 Cardano 开发人员也在寻求解决方案,尤其是通过 CIP68 标准。
CIP68 引入了一种新的链上数据系统(称为 datums)来绕过交易元数据。虽然有效,但该解决方案带来了额外的挑战,例如更高的成本以及与仍然支持 CIP25 的现有工具的兼容性问题。
Guillemot 和他在 Paima Studios 的团队提出了一种通过 Plutus 直接访问元数据的新颖方法,无论代币标准如何。此方法涉及使用 Plutus 访问包含元数据的交易哈希。
Plutus 智能合约配备了最终的交易哈希,并执行所有必要的字段和检查以确保哈希匹配。
Guillemot 进一步解释了该解决方案的机制,表示他们构建了一个可以重构交易的 Aiken 智能合约艾肯中的二进制数据并验证其与哈希值的匹配。这种方法解决了两个关键问题:可行性和成本效率。
团队发现,与 CIP68 标准相比,这种方法显着降低了成本,因为它减少了所需的 UTXO 数量,从而将费用减少了一半。
Paima 的这项开发工作室代表了卡尔达诺生态系统的重大进步。通过使 Plutus 能够直接访问交易元数据,新方法消除了开发人员的主要障碍,从而允许在卡尔达诺网络上实现 NFT 和其他 dApp 的更大创新和利用。成本的降低也使卡尔达诺网络对开发者和用户更具吸引力。
此外,该解决方案展示了区块链技术的不断发展和持续改进的潜力。通过解决 Cardano 网络的一个关键限制,Paima Studios 为更加强大和多功能的生态系统铺平了道路。
随着 Cardano 开发人员开始实施这种新方法,它可能会刺激一波新的应用程序和使用案例,增强网络的整体功能和吸引力。有效访问和利用交易元数据的能力将为 NFT、链上游戏和其他去中心化应用程序开辟新的可能性。
以上是Paima Studios 使 Plutus 能够访问交易元数据,为卡尔达诺生态系统释放新的可能性的详细内容。更多信息请关注PHP中文网其他相关文章!