椭圆曲线密码学与 Typescript 实现

概述 椭圆曲线密码学是现代区块链的核心之一,Ethereum 和 Bitcoin 等都依赖于椭圆曲线密码学(Elliptic-curve Cryptography,简称为 ECC)。在本文中,我们将介绍 Ethereum 使用的椭圆曲线算法 secp256k1 并尝试从零开始实现它。 ...

November 21, 2024 · 26 min · 12753 words · WongSSH

Solidity Gas 优化清单及其原理:存储、内存与操作符

概述 最近发现了一个 非常有意思的 PPT 介绍了大量的 gas 优化技巧,本文为此 PPT 的文字版本,但与 PPT 不同的是,本文会会介绍合约内函数 gas 的计算并尽可能介绍每种优化方案的原理。 ...

August 26, 2024 · 14 min · 6864 words · WongSSH

ERC7527: Premium 驱动的去中心化价值共识范式

概述 如何对早期的想法或者应用进行价值共识,并参与投资?这在去中心化世界是一个巨大的挑战。ERC7527 遵循“信贷创造货币”的共识,提出了一种基于 Premium 驱动的去中心化定价的范式。 ...

June 22, 2024 · 13 min · 6390 words · WongSSH

漫步链上定价模型与 ERC7527

概述 纯链上资产定价是一项相当有趣的工作,常见的方案都是基于函数报价。具体来说,包含以下三类: 各类用于代币互换的 AMM 曲线,以 Uniswap 推出的 x * y = k 最为著名 直接根据供应量等因子给出报价的 Bonding Curve 方案,近期的 FriendTech 和 pump.fun 都属于此类 基于拍卖的方案,链上拍卖方案往往使用荷兰式拍卖以提高效率,较少见到因英式拍卖,且由于技术问题,也较难见到基于密封报价的盲拍。较为著名的是 paradigm 推出的 GDA 和 VRGDA 方案,以及 UniswapX 内的荷兰式拍卖方案 上述不同的函数定价方案都存在一定的优点和缺陷,本文将首先介绍这些目前已经被广泛使用的链上资产定价方案,然后本文将介绍基于 ERC7527 及连续函数报价的新一代链上资产定价方案。 ...

May 11, 2024 · 13 min · 6243 words · WongSSH

以太坊节点快速部署指南

概述 作为以太坊开发者,拥有自己的以太坊节点是一个常规操作。而且大量的以太坊项目也依赖于以太坊节点,本文将向读者介绍如何最快的部署以太坊的完整节点,包括执行层节点与共识层节点。我选择使用 Reth 作为执行层节点,选择使用 Lighthouse 作为共识层节点。 ...

March 17, 2024 · 4 min · 1581 words · WongSSH