.jpg)
在加密货币的世界里,以太坊无疑是“智能合约”与“去中心化应用”的代名词,但当我们谈论以太坊时,目光往往聚焦于价格波动、DApp交互或DeFi收益,却很少有人问:一笔以太坊交易从发送到上链,究竟经历了怎样的数学运算?一个新区块如何通过“挖矿”被创造出来?这些看似自动化的过程,底层都由一系列精密的算法和计算支撑,我们就来“手算以太坊”——从交易签名到区块哈希,亲手拆解区块链的底层逻辑,看看代码与数学如何构建起一个去中心化的世界。
以太坊的核心是“账户系统”,每个账户都由一对密钥构成:私钥与公钥,其中私钥是绝对秘密,公钥则用于生成地址,要理解账户的本质,得从椭圆曲线算法(Elliptic Curve Cryptography, ECC)说起——这是以太坊生成密钥的数学基础。
以太坊使用的椭圆曲线是secp256k1,其方程为:
$$y^2 = x^3 + 7 \pmod{p}$$
p$是一个巨大的质数:$p = 2^{256} - 2^{32} - 977$,这个曲线上的点构成了一个有限 Abel 群,满足“点加”运算规则:给定曲线上两点$P$和$Q$,可以通过几何作图法找到第三点$R = P + Q$,且运算满足交换律和结合律。
私钥的生成:本质上是一个随机数,以太坊要求私钥是一个256位的随机整数,范围在$[1, n-1]$之间,n$是曲线的阶(约$2^{256}$),我们随机生成一个私钥$d = 0x1a2b3c...$(256位十六进制数)。
公钥的生成:通过椭圆曲线“标量乘法”计算:$P = d \cdot G$,G$是曲线的基点(固定点,坐标已知),$d$是私钥,这里的“标量乘法”不是简单的乘法,而是$G$点自加$d$次(d=3$时,$P = G + G + G$),由于椭圆曲线离散对数问题的困难性,已知$P$和$G$几乎无法反推出$d$,保证了私钥的安全。
地址的生成:以太坊地址由公钥$P$的坐标$(x,y)$通过哈希算法生成:
举个例子:假设私钥$d = 1$(仅作示例,实际私钥需随机),则公钥$P = 1 \cdot G = G$,基点$G$的坐标是$(x_G, y_G) = (0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798, 0x483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8)$,对公钥(0x04 + $x_G$ + $y_G$)做Keccak-256哈希,后20字节为:0x339901210647260860143311AF3603F6F64180FF53A96C13754891E0140A13A,这就是以“1”开头的经典地址(实际地址前缀为0x,完整地址为0x339901210647260860143311AF3603F6F64180FF53A96C13754891E0140A13A)。
以太坊交易的核心是“签名”——用私钥对交易数据进行签名,接收方通过公钥验证签名,从而证明交易确实由账户所有者发起,这个过程依赖椭圆曲线数字签名算法(ECDSA)。
ECDSA签名包含两个值:$(r, s)$,计算步骤如下(以“原始交易”为例,不含EIP-1559优化):
交易数据包括:接收方地址、转账金额、nonce、gas limit、gas price等,需编码为RLP(Recursive Length Prefix)格式,再计算其Keccak-256哈希值,作为“消息哈希”$m$。
假设一笔简单转账的交易数据RLP编码后为0xf86...(具体略),其Keccak-256哈希$m = 0x8c...$(32字节)。
选择一个随机整数$k \in [1, n-1]$($n$为曲线阶),计算椭圆曲线点$R = k \cdot G$,取$R$的$x$坐标模$n$,得到$r = R_x \mod n$(若$r=0$,需重新选$k$)。
计算$s = k^{-1} \cdot (m + r \cdot d) \mod n$,d$是私钥,$k^{-1}$是$k$模$n$的乘法逆数(可用扩展欧几里得算法计算)。
验证时,计算$u_1 = m \cdot s^{-1} \mod n$,$u_2 = r \cdot s^{-1} \mod n$,然后点$P' = u_1 \cdot G + u_2 \cdot P$($P$为公钥),若$P'$的$x$坐标模$n$等于$r$,则签名有效。
举个例子:假设私钥$d = 0x1a2b3c...$(简化为$d=5$),消息哈希$m = 0x1234...$(简化为$m=0x10$),随机数$k=7$(secp256k1曲线$n \approx 2^{256}$,此处为简化假设)。
矿节点收到交易后,会用发送方的公钥重复上述验证步骤,若签名有效,则将交易打包进候选区块。
以太坊最初采用工作量证明(PoW)共识,矿工的核心任务是“挖矿”——找到一个随机数(nonce),使得候选区块的哈希值满足特定条件(如前导零个数),这个过程本质上是“暴力破解”哈希函数的计算。
区块包含区块头和交易列表,区块头是哈希计算的关键,包含以下字段(部分):
stateRoot、transactionsRoot、receiptsRoot是通过Merkle Patricia Tree(MPT)计算得到的树根哈希,需单独计算。
区块头数据需编码为RLP格式,然后计算其Keccak-256哈希,这就是“候选哈希”(header hash)。
PoW要求候选哈希$\leq 2^{256} / \text{difficulty}$,即:
1.VVS币价格:$0.0000035 2.2024年11月11日 VVS币今日行情走势0.000025币价格:0.000025 3.24H最高:0.000026 4.24H成交额:1997.9万 5.最大发行量:100.0万亿 6.24H换手:1.72% 7.24H最低:0.000021 8.24H成交量:8124.33亿 9.当前发行量:93.15万亿 10.24H波幅:24.83% 1
OKX币交易所,全球领先的数字资产交易与创新服务平台 在瞬息万变的全球数字货币市场,选择一个安全、可靠且功能强大的交易所是投资者和交易者成功的关键,OKX币交易所(原OKEx),作为行业内备受瞩目的头部平台之一,凭借其丰富的产品线、强大的技术实力、全球化的服务布局以及
以太坊往年成交量分析,探索加密货币市场动态 近年来,随着区块链技术的快速发展,加密货币市场逐渐成为投资者关注的焦点,以太坊作为全球第二大加密货币,其成交量的变化不仅反映了市场的活跃度,也在一定程度上预示着行业的发展趋势,本文将对以太坊往年的成交量进行简要分析
TURTLE币能否兑换现金?一文读懂变现路径与注意事项 随着加密货币市场的持续发展,各类新兴代币层出不穷,TURTLE币作为其中之一,不少投资者关心其能否兑换为现金,TURTLE币的变现能力取决于多个因素,包括交易平台支持、流动性状况、合规性要求等,本文将围绕核心问题展开分
一、组装矿机配置清单一台挖矿机其实就是一台多显卡的台式计算机,因此他的主要组成就是台式机的配置:1.主板。矿机运行的稳定性非常重要,主板是一个至关重要的部件,直接关系到矿机的效能,我选择的是华硕的STRIX B250H GAMING。这个主板有2pcie16、4pcie1、2M2,可以支持8
投欧交一所,擘画跨境金融新蓝图,共筑欧亚合作新桥梁 在全球经济一体化纵深发展的背景下,跨境金融合作与互联互通已成为推动区域经济协同增长的核心引擎,在此进程中,“投欧交一所”作为一项具有战略意义的举措,不仅承载着深化中国与欧洲及“一带一路”沿线国家金融合作的
NFT交易所官网,数字资产交易的核心枢纽 在数字经济浪潮下,非同质化代币(NFT)作为数字艺术、收藏品及虚拟资产的重要载体,其交易需求激增,而NFT交易所官网则成为连接创作者、收藏者与市场的核心枢纽,这些官网不仅是交易撮合的平台,更是集资产展示、安全托管、社区互动于
我家娃以前写作业,那叫一个磨蹭。半小时能写完的,硬是拖到晚上十点。我试过吼、试过陪,最后发现越盯越慢。 后来跟楼下邻居聊天,她家孩子以前也这样。她教了我几招,不花钱,就是得忍住别插手。我试了两周,确实管用。 第一招:把作业切成小份,写完一份歇五分钟 以前我总
一、电子货币和电子钱包的区别发行者的不同,一、电子货币实际上是法币的电子化,包括我们常见的银行卡、网银、电子现金等;还有近年来发展起来的第三方支付,如支付宝、微信支付等。这些电子货币最初的源头都是中央银行发行的法币。虚拟货币—电子化的非法币虚拟货币与电子货
一、合法的数字货币有哪些这个最热的当然是比特币了,除了比特币还有:\x0d\x0a1、Litecoin(莱特币)\x0d\x0a与比特币相近,莱特币也是以加密数字货币,最近价格急剧攀升。它是一种P2P的开源数字货币,算得上是比特币的一个分支。但是,莱特币虽然基于比特币
Near Protocol代币上线交易所动态,潜力平台与市场展望 Near Protocol(NEAR)作为高性能区块链生态的代表,其代币上线交易所的动向一直备受社区关注,当前,NEAR已在全球主流交易所中占据重要席位,未来潜在的上币方向主要围绕合规性、流动性及生态协同三大核心展开。 已覆盖
以太坊未来牛市,机遇与挑战并行的下一程 在加密货币的浪潮中,以太坊(Ethereum)作为“世界计算机”的愿景,早已超越了单纯数字货币的范畴,成为去中心化应用(DApps)、去中心化金融(DeFi)、非同质化代币(NFT)乃至整个Web3生态系统的基石,尽管市场周期波动不断,但关
正宇集团购入狗狗币,加密货币市场的又一波波澜 商业领域再传重磅消息——正宇集团宣布已购入狗狗币(Dogecoin),这一举动迅速引发市场广泛关注,作为一家在多元化产业中颇具影响力的企业集团,正宇集团的入场不仅为狗狗币注入了新的流动性,更被视为传统资本与加密货币市场
冰豹OE驱动下载地址及安装指南 冰豹(ROCCAT)作为知名的游戏外设品牌,其产品以出色的性能和独特的设计深受玩家喜爱,如果您是冰豹OE(或其他型号)耳机的用户,当需要更新驱动以获得更好的兼容性、新增功能或优化性能时,找到正确的下载地址就显得尤为重要,本文将为您指引
一、什么钱包不用人脸识别不用人脸识别的钱包有传统物理钱包和数字钱包的某些类型。不用人脸识别的钱包主要是传统物理钱包和一些特定的数字钱包。传统物理钱包,如传统的皮质钱包、塑料钱包等,不需要进行任何形式的身份验证,包括人脸识别。这些钱包主要用于携带现金和卡片,
币卡交易所正式上线,开启数字收藏品交易新纪元 备受瞩目的币卡交易所正式宣布上线,标志着数字收藏品(NFT)与实体卡牌收藏的跨界融合迈入新阶段,作为行业内的创新平台,币卡交易所致力于为全球用户提供安全、高效、多元化的数字资产交易服务,填补了传统卡牌收藏与区块链技
以太坊挖矿波动,一场算力、收益与生态的过山车 ride 以太坊,这个全球第二大公链,自诞生以来便以其智能合约平台和“世界计算机”的愿景吸引了无数开发者和用户,在其背后支撑网络运行的挖矿生态,却始终伴随着剧烈的波动,从算力暴涨暴跌到收益起伏不定,从硬件迭代到政策转
亿联欧派衣柜官网旗舰店,定制理想家居,品质生活从这里开始 在追求个性化与品质生活的今天,家居空间早已不仅是居住的容器,更是品味与情感的延伸,作为定制家居行业的领军品牌,亿联欧派衣柜以其精湛工艺、时尚设计与贴心服务,赢得了无数家庭的信赖,而亿联欧派衣柜官网旗
欧亿交一所股票赎回全指南,流程、条件与注意事项 在投资领域,了解如何管理自己的资产,包括在特定市场条件下赎回持有的股票,是每位投资者必备的知识,本文将围绕“欧亿交一所”(此处假设“欧亿交一所”为某个特定的证券交易所、交易平台或针对特定类型股票的交易名称,具体
狗狗币几年前多少钱?从玩笑币到百亿市值的价格变迁 提到狗狗币(DOGE),很多人会想到它“网红币”“马斯克概念币”的标签,但很少有人记得,这个最初以“狗狗表情包”为灵感的加密货币,曾在几美元的“低价”中被视为“玩笑”,回望几年前,狗狗币的价格波动堪称一部“逆袭