在 DApp 开发中的链上和链下同步问题
实现一个无限可扩展的主权区块链网络,感觉就像一条单一的链。由ZK技术保障跨链。
使用 Viem 编写 TypeScript 脚本来监听最新区块和 USDT 转账流水,并使用 React 在网页中展示结果
ABI(ApplicationBinaryInterface)是智能合约与外部世界(包括其他智能合约和用户)之间的接口。它定义了合约的函数和事件,使得不同语言编写的代码可以相互通信。
算法inGolang:Quicksort(快速排序)Quicksort(快速排序)快速排序O(nlog2^n),比选择排序要快O(n²)在日常生活中经常使用使用了D&C策略(分而治之)使用Quicksort排序数组不需要排序的数组(也就是BaseCase基
使用Viem编写TypeScript脚本来查询以太坊链上最近100个区块内的USDC转账记录,并按指定格式输出转账记录
ERC191是以太坊上的一个代币标准提案,全称是"EthereumRequestforComment191"。
实际项目开发的时候,有的路由场景会比较复杂,比如数据库里的文章有很多,我们不可能一一去定义路由,此时该怎么办?组织代码的时候,有的路由是用于移动端,有的路由是用于PC端,该如何组织代码?
由 MakerDAO Liquidation2.0 部分 Clip 合约发散,一种特殊的,隐蔽的权限访问限制漏洞
本文介绍了BIP-327 MuSig2多签协议在当下最火四个领域(Inscription, Restaking, BitVM co-sign, Custody)的应用。
概述本项目实现了基于EIP-2612标准的代币合约,并扩展了TokenBank和NFTMarketplace合约,支持链下签名授权和白名单机制。
UUPSUpgradeable库是专为UUPS代理设计的一种合约升级机制的实现。当本合约被设置为ERC1967Proxy代理合约背后的逻辑合约后,可以对其进行合约升级操作。作为逻辑合约的父合约,本库的安全机制可保证不会因某次错误的升级而打破合约的可升级性。
本文尝试总结和分类其他人对比特币脚本的研究
zksyncEra在L1有部署智能合约,以实现L1上的修改。部署的合约有:DiamondInit、DiamondProxy、DiamondUpgrade、ExecutorFacet、GettersFacet、MailboxFacet、Verifier、ValidatorTimelock、
7月15日,MintExpedition正式开启,作为Mint生态系统的旗舰项目,将彻底变革Web3和NFT去中心化应用!
使用Web3ModalSDK在React项目中实现连接MetaMask功能要在React前端项目中实现连接MetaMask钱包的功能,并在网页中显示授权访问的钱包地址,你可以按照以下步骤操作。这些步骤将指导你如何在React应用中使用Web3Modal和Wagmi
zksync2.0(后面简称zksync)简单而言具体的,实现了ZKRollup的项目,其采用了ZK-SNARK的零知识证明算法(经过Boojum升级后变为ZK-STARK的算法)。根据其官方所讲,其具有以下特点:可靠的安全性(继承自以太坊的安全性),对第三方零依赖(这个
椭圆曲线密码学的应用:密钥交换与信息签名
扫一扫 - 使用登链小程序
107 篇文章,289 学分
3 篇文章,269 学分
55 篇文章,237 学分
13 篇文章,206 学分
16 篇文章,163 学分