一直对zkVM比较感兴趣。zkVM将零知识证明技术应用带入一个新的时代。几年前,应用零知识证明技术需要理解复杂的零知识证明算法,并且需要将证明业务逻辑描述成“电路”。zkVM将这些复杂的逻辑封装。基于zkVM,业务开发人员可以采用熟悉的高级语言轻松完成证明业务的描述。目前市面上zkVM层出不穷。先看
在Rust中,函数是通过fn关键字来定义的。函数定义包括函数名、参数、返回类型(如果有)、和函数体。函数的参数需要明确指定类型,Rust的函数参数和返回类型通常使用静态类型检查。
本文介绍了如何创建一个代币授权检查器应用程序,以便用户可以检查他们的 ERC-20 代币的授权情况和历史记录。文章通过分步指导,详细阐述了使用 QuickNode 创建流、PostgreSQL 数据库设计,以及使用 React 和 Express 搭建前后端,结合示例代码提供了完整的实现思路。
在Solidity中,call和staticcall是用于与其他合约进行交互的低级函数。这些函数允许合约调用其他合约的函数,发送以太币,以及检查其他合约的状态。
并行EVM主要分为单体区块链和模块化区块链。单体区块链又分为L1和L2。并行L1公链分为两大阵营::EVM 和非 EVM
Farcaster 是一个去中心化的社交网络平台。Farcaster Frames 允许开发人员创建在 Farcaster feed 中运行的集成应用程序。用户可以在不离开平台的情况下与各种应用程序(如投票、游戏和其他互动体验)进行交互。
本文讨论了区块链技术中交易的并行执行概念,特别关注以太坊虚拟机(EVM)及其面临的可扩展性挑战。介绍了四个项目 - Monad、Sei v2、Neon EVM 和 Eclipse - 旨在提供并行化的 EVM 解决方案以增强可扩展性和交易速度。
在 Rollup 中,追求交易最终性有三个阶段:排序者(Sequencer)的承诺、排序最终性、执行结算
Rust编程语言提供了多种复合数据类型,用于存储和组织复杂数据。
Rust语言中的标量类型主要包括四类:整数类型、浮点数类型、布尔类型和字符类型。每种类型都有其特定的特点和用途。下面是每种标量类型的详细解释和示例
Blob费用市场问题,SEC撤销对 Consensys 的案件,CertiK未经授权从Kraken提取了约300万美元
一览 NFT 热点资讯和 NFT 链上宏观数据
使用代码块解决stacktoodeep你是否也有过这样的报错信息:“stacktoodeep”这是因为solidity一个函数中可容纳的变量的数量最大为16个,超过这个数量就会报错那如果想在函数中声明更多的变量该怎么办呢?可以使用代码块如下所示://SPDX-License-I
本文介绍了AWS的NoSQL数据库服务DynamoDB如何使用Merkle树来解决数据复制和一致性的问题。通过比较Merkle哈希,DynamoDB可以快速识别不一致之处,并仅更新必要的数据块,从而最大限度地减少所需的复制迭代次数,加速数据迁移过程,并确保目标节点快速达到一致状态。
手把手带你构建Sui的索引器及RPC服务 @SUI Move开发必知必会
Proxy库对外只暴露了fallback和receive函数,是代理合约的基础实现。所有对Proxy合约的call都将被delegatecall到implement合约且delegatecall的执行结果会原封不动地返还给Proxy合约的调用方。通常称implement合约为代理合约背后的逻辑合约。
看了多遍文章,把自己的理解梳理了下重新描述了一遍
Viem是一个相当新的web3库,它专注于EVM,提供了更好的开发体验,更小的包体积等等。在本文中,将使用foundry部署一个简单的合约,并在node环境下使用viem与部署的链上合约执行读写交互。
主要对升级点大致的介绍了下,产生的部分影响也描述了下
扫一扫 - 使用登链小程序
406 篇文章,448 学分
118 篇文章,396 学分
173 篇文章,374 学分
39 篇文章,313 学分
121 篇文章,286 学分