本文介绍了 Commit-Reveal 方案,这是一种承诺方案,用于在智能合约中存储数据并保持秘密,直到稍后选择公开。文章通过石头剪刀布游戏的例子,说明了如何在智能合约中使用 Solidity 实现该方案,包括提交和揭示两个阶段,并提供了代码示例。
本文深入探讨了以太坊rollup架构中的关键组件——排序器(sequencer)。
本文介绍了如何为以太坊、Polygon等EVM兼容区块链构建索引器。
本文深入探讨了Polygon zkEVM交易的生命周期,从交易提交到以太坊L1上通过零知识证明进行验证的全过程。文章详细解释了交易如何被提交、执行、批量处理、排序并最终在L1上实现最终确认,以及Polygon zkEVM如何继承以太坊的安全性。
本文介绍了如何使用 Polygon 的 dApp Store Kit 创建去中心化应用商店。文章详细讲解了 dApp Store Kit 的概念、创建原因以及如何使用 Next.js 和 @merokudao/storekit-sdk 包构建一个基于 dApp Store Kit 的 Web 应用,并提供了代码示例和项目源码链接。
本文深入探讨了零知识以太坊虚拟机(ZK-EVM)的各种类型及其优缺点,概述了Vitalik对ZK-EVM的分类,并从开发者角度分析了Taiko、Linea、Polygon zkEVM、Scroll 和 zkSync Era 这些公司构建的 ZK-EVM,同时还介绍了 Kakarot。文章还探讨了这些不同方案的未来发展方向,以及它们对以太坊生态系统的潜在影响。
本文详细介绍了零知识证明(ZK proofs)的工作原理、类型(交互式和非交互式),以及两种常见的 ZKP 系统:ZK-SNARKs 和 ZK-STARKs。此外,文章还探讨了 ZK proofs 在区块链领域的应用,特别是 Polygon 的 zkEVM 如何利用 ZKPs 来提高以太坊的可扩展性,同时保持安全性和 EVM 兼容性。
Polygon 计划升级 Polygon PoS 链为 zkEVM Validium,旨在利用零知识证明技术,提高链的可扩展性和安全性。升级后的 PoS 链将更适合高吞吐量的应用,而 Polygon zkEVM 将继续作为独立的零知识 rollup 链存在,更适合需要高安全性的应用。
这篇文章批判了当前Web3游戏的设计理念,认为其以赚钱为核心导致游戏缺乏乐趣。作者认为区块链技术在游戏领域有潜在的应用价值,例如在游戏物品交易、身份认证和数据共享等方面,并分析了这些应用如何为玩家和开发者带来益处。文章建议将 NFT 作为游戏生态的补充,而非核心。
本文介绍了如何在Polygon zkEVM上创建完整的Web3应用。内容包括:设置钱包以连接到Polygon zkEVM;创建智能合约并部署到Polygon zkEVM;构建一个React应用来连接并与智能合约交互。文章详细介绍了如何使用Thirdweb CLI创建和部署智能合约,并使用React SDK构建前端应用,实现用户连接钱包并铸造NFT的功能。