NFT新手教程: 如何编写和部署NFT(第1部分)

NFT新手教程: 如何编写和部署NFT

zkEVM (一) 架构简介

zkEVM旨在设计并实现一种解决方案,通过零知识证明来验证以太坊执行模块(通常指Layer2执行)。该项目目标是实现与以太坊EVM的100%兼容性。这是一个由社区贡献和拥有的开源项目,主要包含两个方面:zkRollup,Validity proofs(有效性证明)

Brownie + Ganache Fork 合约开发

使用ganache的主网fork技术 搭配python友好的brownie框架,高效对合约进行开发测试。

如何解析uniswap v3下的muticall的data数据

如何解析uniswap v3下的muticall的data数据

  • James
  • 发布于 2022-04-20
  • 阅读 ( 5606 )
  • ( 114 )

Solidity - 使用位运算节省 gas

Solidity - 使用位运算节省 gas,在这篇文章中,我将解释其中的一些技巧,并通过一款更简单的井字棋游戏来分享我的思考过程。

Schwartz-Zippel 引理的证明

Schwartz-Zippel 引理是关于有限域中的多变量多项式零点个数的紧致上界,具体表述如下:

  • XPTY
  • 发布于 2022-04-14
  • 阅读 ( 2230 )

以太坊合约 ABI 和 EVM 字节码

本文从理论和命令行实践解释以太坊合约 ABIEVM 字节码

  • 影无双
  • 发布于 2022-04-12
  • 阅读 ( 5863 )
  • ( 134 )

Terra全方位介绍——机制、钱包、生态、合约、CW20

Terra 是基于 Cosmos 框架搭建的一个区块链协议,Terra 协议是算法稳定币的 去中心化 和开源公共区块链协议,Terra 协议结合了公开市场套利激励和去中心化的 Oracle 投票,创建了能够持续跟踪任何法定货币价格的稳定币。

  • 蘭兹
  • 发布于 2022-03-31
  • 阅读 ( 11239 )
  • ( 304 )

深入理解EVM系统(3)

本文是《深入理解EVM系统》系列的第三部分,将建立在深入理解EVM系统(1)深入理解EVM系统(2)之上。在这一部分中,我们将深入探讨合约存储的工作原理,提供一些心智模型来帮助你理解以及深入探索存储槽打包 。

  • XPTY
  • 发布于 2022-03-31
  • 阅读 ( 2955 )
  • ( 4 )

深入理解EVM系统(2)

在第 2 部分中,我们将沿着“内存”之路走一趟,全面回顾合约内存 是什么以及它在 EVM 下的工作原理。

  • XPTY
  • 发布于 2022-03-30
  • 阅读 ( 3602 )

深入理解EVM系统(1)

在智能合约世界中,以太坊虚拟机及其算法和数据结构就是第一性原理。Solidity 和我们创建的智能合约就是建立在这个基础之上的组件。要成为一名出色的 Solidity 开发人员,必须要对 EVM 有深入的了解。

  • XPTY
  • 发布于 2022-03-30
  • 阅读 ( 6013 )
  • ( 8 )

Solana全方位介绍——共识、钱包、生态、合约

介绍Solana的共识机制、生态、钱包、浏览器等内容;介绍Solana合约特性以及从头编写HelloWorld合约。

  • 蘭兹
  • 发布于 2022-03-28
  • 阅读 ( 28849 )
  • ( 176 )

web3服务端身份验证

概述“钱包登录”按钮的技术实现

  • 影无双
  • 发布于 2022-03-25
  • 阅读 ( 5394 )
  • ( 32 )

生成并验证类型结构化数据签名(EIP-712签名)

我花了太多时间来弄清楚如何生成并验证类型结构化数据 签名,所以整理这篇文章希望可以帮你节省点时间。

  • 影无双
  • 发布于 2022-03-25
  • 阅读 ( 3509 )
  • ( 9 )

用Truffle, Solidity, React, Material UI, Web3 创建一个全栈筹款Dapp(Fundraiser Dapp)

用Truffle, Solidity, React, Material UI, Web3 创建一个全栈筹款Dapp(Fundraiser Dapp)

  • aisiji
  • 发布于 2022-03-23
  • 阅读 ( 3107 )
  • ( 49 )

Plonky2 简介

两个零知识库Plonky2Starky,代表了构建更高性能 SNARKs/STARKs 的新方法。Plonky2 是一个结合了Plonk和FRI的库,Starky 专注于运行基于AIR的STARKs,且支持对其的递归验证。该方法可以总结为,使用小域,然后使用递归FRI。

  • XPTY
  • 发布于 2022-03-16
  • 阅读 ( 2967 )

以太坊学习路线和资源汇总

本文主要包括了笔者学习智能合约开发和智能合约安全方面的,并且根据过去学习的经验,总结了一些优质的学习资源。文章主要包括:优质社区、入门参考、合约教程、区块浏览器、合约库、集成框架、DApp 前端、合约安全审计、漏洞分析、底层源码阅读参考。希望抛砖引玉,欢迎讨论。

  • learnerL
  • 发布于 2022-03-12
  • 阅读 ( 11766 )
  • ( 350 )

21个基于ethers的Dapp常用工具函数

dapp新手简易教程

  • webkubor
  • 发布于 2022-03-12
  • 阅读 ( 6567 )
  • ( 181 )

创建并部署ERC20代币

本文通过创建一个代币深入讲解ERC20

  • aisiji
  • 发布于 2022-03-11
  • 阅读 ( 8290 )
  • ( 171 )

ENS源码分析

2021年ENS大火,有很多用户用户赚了不菲的空投,甚至部分用户赚了上千万。但是ENS到底是怎么实现的?技术细节有什么?目前笔者在中文网站暂未发现从技术角度进行全面讲解的...

  • hundredwz
  • 发布于 2022-02-17
  • 阅读 ( 6388 )
  • ( 84 )