每周以太坊进展 2023/9/23
文章详细介绍了区块链中的共识算法,包括工作量证明(PoW)、权益证明(PoS)、委托权益证明(DPoS)和历史证明(PoH),并分析了它们的优缺点、工作原理以及在区块链中的应用。
文章详细介绍了有限域上的椭圆曲线,包括它们的绘制、数学性质以及在密码学中的应用。通过多个示例和代码,展示了如何生成和操作这些曲线,并解释了其与有限域的循环群特性。
Sequencer 在 Layer 2 (L2) 解决方案中起到核心作用,主要负责交易汇总,L1 数据派生,L2 区块生成,L1 batch 数据提交,以及 L1 中 L2 state root 的提议。在本文中,我们将深入探讨 Sequencer 的工作原理和相关代码实现。
本文详细介绍了如何将R1CS(Rank 1 Constraint System)转换为QAP(Quadratic Arithmetic Program),并通过Python代码演示了实现过程,包括有限域算术、多项式插值等关键步骤。
本手册涵盖了合约部署、跨合约调用、设计模式、Calldata优化、汇编技巧、编译器等等各个方面的优化技巧!不管你是新手还是老手,这本手册都能给你带来惊喜和启发!
Web3 是新一代价值互联网,是去中心化应用程序(dApps)的网络。 dApp 让数据所有权回归个人,同时带来应用间的可组合性。
Web3 的架构与交互均与 Web2 有较大不同,Web3 应用通常基于区块链,去中心化存储。
本文探讨了区块链隐私的重要性以及在Solana上通过Elusiv和Light协议进行私密交易的方法。文章详细介绍了两种隐私协议的原理和用法,并提供了完整的代码示例,帮助开发者理解如何应用这些技术,确保交易的隐私性.
本文详细介绍了如何在Solana上修改压缩NFT,包括转移和销毁操作。通过使用Bubblegum程序和数字资产标准(DAS)API,开发者可以有效地获取Merkle证明,执行转移和销毁操作。文中提供了相关代码示例,帮助开发者更好地理解和实现这些功能。
本文介绍了如何使用Jupiter API创建一个去中心化应用程序(dApp),实现SOL与USDC的交易。通过提供代码示例和详细的步骤,读者可以学习到如何获取价格报价、执行交易及处理用户输入,同时还提到了未来可能的扩展和功能。整体内容较为全面,适合区块链开发者学习。
合约里的数值通常非常大, 肉眼阅读非常费劲,solpretty 可以让对数字进行漂亮的格式化。
本系列中,我们将分享两项崭新的工作:Lasso 和 Jolt,它们可以显著加速 web3 中应用的扩展和构造。它们共同代表了一种本质上全新的 SNARK 设计方法,可将已广泛部署的工具链的性能提升一个数量级或更多;提供更好、更方便的开发者体验;并使得审计变得更加容易。
作者:阿剑本文尝试为比特币上的一种资产发行协议RGB提供一份简洁的描述(也可以将它理解成一种链外智能合约系统),并指出其迥异于其它旨在实现相同或相似功能的协议的地方,这些区别使得RGB协议的可扩展性远远超过它们,并且留下了更广大的编程空间。
Dune SQL 和以太坊数据分析进阶指南
本文章主要讲述了如何在 Solidity 中使用 zk-SNARKs,以及如何使用 ZoKrates 编译器来生成证明和验证合约。
solidity太卷了,最近在研究cairo,可是cairo升级太快了,一直苦于没有资料,于是乎苦苦哀求Starknet中文大使和鸦老师,他们在百忙之中整理了一些资料。现在发出来,希望大家共勉,一起builder
Starknet在2023年正式上线主网后,备受关注,这有可能是接下来的热点(?保持一个关注)。在2023年9月的时候,也有广泛流传的,官方只想给开发者空投,那大家不赶紧学一波,发点合约占占坑位?开源库、文档Starknetbookhttps://docs.s
在 Remix 中通过无缝集成 Starknet Remix 插件,让开发者可以更方便进行 Cairo 开发
本文详细介绍了Groth16零知识证明算法的原理、实现及其应用,包括可信设置、证明生成和验证的步骤,并讨论了防止伪造证明的方法以及算法中的安全问题。
编者导语:你知道以太坊 EVM 数据是如何映射到 Dune 表格的么?在 Dune 查询时需要使用到哪些基本 SQL 用法, 本文一一揭晓。
扫一扫 - 使用登链小程序
207 篇文章,820 学分
67 篇文章,683 学分
133 篇文章,602 学分
413 篇文章,517 学分
132 篇文章,350 学分