从前端到web3 -- 万里长征第一步

作为一个想入门web3的前端来说,你一定很熟悉web2。也一定很好奇web3有什么特别呢?

  • xing.sir
  • 发布于 2天前
  • 阅读 ( 177 )
  • ( 4 )

一文讲透可升级合约,并通过hardhat+openzeppelin开发生产环境可升级合约

在我们进行合约开发时有一个痛点是,升级部署到链上后不能再更改,但如果了解Solidity比较深的小伙伴就知道,Solidity有个delegate方法,可以实现通过代理合约调用逻辑合约,我们的数据存储在代理合约中,执行的逻辑在逻辑合约中,我们想要升级合约时只需要部署新的逻辑合约即可。

  • Blue
  • 发布于 4天前
  • 阅读 ( 3223 )
  • ( 33 )

Let's Move 0基础web2向web3迁移指南 (4)

Let'sMove0基础web2向web3迁移指南(4)实战篇时间戳

一个质押提款项目合约分析

分享一个质押提款的项目合约,该项目是一个质押代币获取奖券,并参与游戏的一个项目,这里我们只分析合约部分。开发工具:Foundry:一个智能合约开发工具链,学习文档vscode:编辑合约代码合约解析:以下几个合约配合形成整个项目的合约逻辑,下面逐个对合约进行解析主合约

  • 雨哥哥
  • 发布于 2024-04-12
  • 阅读 ( 261 )
  • ( 18 )

Farcaster Hub 实现技术探究

Farcaster 是 web3 版的 twitter, 本文探究 Farcaster Hub 实现技术探究

  • 胡键
  • 发布于 2024-03-31
  • 阅读 ( 274 )
  • ( 3 )

ERC-404 与 Pandora:NFT 革命还是骗局

Pandora 协议仍处于非常早期试验性质的阶段,图币结合的新玩法给 NFT 带了一定程度的创新,但并不能解决 NFT 流动性的问题。Pandora 协议是一个新事物,新事物可以保持关注,理性看待。

Compound 治理源码详解

Compound 治理源码详解及实践.这几天在学习CompoundDao 治理,初看代码理解起来还是要费点功夫,写篇文章帮助大家理解。Compound治理Compound是一个去中心化借贷项目,他采用去中心化的治理机制(链上治理),这种治理系统已成为行业标准之一。

  • Sanji
  • 发布于 2024-03-17
  • 阅读 ( 433 )
  • ( 36 )

使用 ERC-1271,让 Dapp 兼容智能合约钱包

如何通过 ERC-1271 在 DApp 中实现验证智能合约钱包签名

离线授权 NFT EIP-4494:ERC721 -Permit

如何将 ERC2612 的 Permit 方式应用到 ERC721 NFT 上。

Viem React 教程:如何转账、铸币和查看链状态

Viem React 手把手教程,如何使用查看链状态,发起交易。

详解现实世界资产(RWAs)

区块链中的现实世界资产(RWAs)是代表实际和传统金融资产的数字通证,如货币、大宗商品、股票和债券。实际世界资产(RWA)的通证化是区块链行业中最大的市场机会之一,潜在市场规模可达数万万亿美元。理论上,任何有价值的东西都可以被通证化并上链。

  • Chainlink
  • 发布于 2023-12-24
  • 阅读 ( 1563 )
  • ( 16 )

智能合约的白名单技术

3 种技术实现白名单:

  1. 使用白名单地址映射
  2. 使用 Merkel 树来记录白名单地址
  3. 使用 Semaphore 的零知识证明生成白名单

StarkNet 账户抽象 与 EIP-4337

本文回顾了账户抽象,介绍了StarkNet 原生账户抽象(AA)机制、同时比较了 StarkNet 钱包与EIP-4337 钱包体验。

图解KaoyaSwap安全攻击过程和写POC全过程

为了看的清晰,本文先利用画图和数据分析整个事件的攻击原理和流程,然后再去写POC。

  • 老白
  • 发布于 2023-12-02
  • 阅读 ( 1768 )
  • ( 213 )

智能合约安全的新最低测试标准:Fuzz / Invariant Test

学习使用模糊测试(Fuzz Test)及不变性测试( Invariant Test)提高合约安全性。

编写零知识 dApp

编写零知识 dApp,这篇文章将介绍如何将零知识电路集成到智能合约中,然后再集成到 dApp 中。

Solidity 0.8.22 发布

Solidity 0.8.22 发布, 改进点包含:文件级事件定义、unchecked 循环增量优化、支持导入 EVM 汇编 JSON 等等。

ERC4337 工具包 Account Kit, 零摩擦引导用户

Account Kit 基于账户抽象(ERC-4337),使得构建的产品在体验上感觉像 web2 一样构建 web3 应用,功能包括社交登录、gas 抽象、批量交易等。

智能合约自动化工具使用及对比

智能合约自动化工具:Chainlink Keeper、Gelato Network、OpenZeppelin Defender 如何使用,及他们的优缺点。

  • Meta
  • 发布于 2023-10-18
  • 阅读 ( 1457 )
  • ( 151 )

以太坊上的借贷应用架构演变: 比较 MakerDAO、Yield、Aave、Compound 和 Euler

以太坊上的借贷应用架构演变: 比较 MakerDAO、Yield、Aave、Compound 和 Euler。你会发现不同的阶段有不同的优先级,一些关键创新也影响着后来的借贷应用