以太坊十年:智能合约与去中心化的崛起

以太坊10周年,敬开发者,敬构建者,敬还在链上的我们 

以太坊即将迎来十周年纪念,作为一名在这个生态中深耕了8到9年的见证者,我亲历了它从一纸白皮书的构想到成长为全球领先去中心化平台的全过程。

这十年间,以太坊经历了无数挑战与突破——从DAO事件带来的危机,到DeFi与NFT的爆发,再到当下Layer 2扩容和隐私计算的快速兴起。每一个阶段,都见证了技术的革新与社区的壮大

那时候工具少、文档稀,写 Solidity 靠看黄皮书,调字节码用纯文本编辑器,部署合约得自己拼 bytecode、上命令行和 geth 较劲。
如今工具链一应俱全,Hardhat、Foundry、Remix、Truffle,调试、测试、部署一条龙。
我们从命令行敲出未来的雏形,也见证了世界计算机的一步步成长

下面我会介绍以太坊十年来的路程和重要事件

目录:

  • 起源与创世(2013–2015)

    Vitalik Buterin 提出以太坊概念、基金会成立、主网上线

  • 危机与泡沫(2016–2018)

    The DAO 攻击事件、ICO 热潮、CryptoKitties引发性能瓶颈

  • 技术爆发与生态扩张(2019–2021)

    DeFi Summer、NFT 狂潮、EIP-1559 通缩机制上线

  • 扩容方案与多链时代(2022–2025)

    Layer 2 发展、隐私计算探索、EIP-4844、L2 与公链竞争

  • 版本概览表(2015–2024)

    全面回顾从 Frontier 到 Dencun 的各次升级要点

2013  以太坊概念

  •  Vitalik Buterin提出以太坊概念:受《魔兽世界》事件启发,19岁的Vitalik发表白皮书,设想          一台“世界计算机”,支持图灵完备的智能合约,超越比特币的单一记账功能

2014  基金会成立&发布以太坊黄皮书

  • 以太坊基金会成立:通过ICO募资1800万美元(约3.1万BTC),确立非营利治理模式。
  • 技术开发启动:Gavin Wood发布《以太坊黄皮书》,定义以太坊虚拟机(EVM)标准。

2015 7月30日上线

  • 主网上线:区块高度达1028201时,以太坊创世区块激活,首批开发者不足百人

2016 DAO(去中心化自治组织)

The DAO:

  • DAO项目募集了大约1.5亿美元的众筹资金,成为当时最大的众筹项目
  • 筹资: 在2016年的众筹活动中,The DAO筹集了超过1.5亿美元的以太币,成为当时历史上最大的众筹项目。
  • 事件:不幸的是,由于智能合约的漏洞,攻击者利用了一个递归调用的缺陷并从The DAO窃取了大约三分之一的资金。这个事件引起了巨大的轩然大波,并最终导致了以太坊的硬分叉,创建了以太坊(ETH)和以太坊经典(ETC)两个独立的区块链。

2017-2018 ICO热潮 &加密猫

  •  CryptoKitties爆发:首个现象级DApp导致主网拥堵,暴露性能瓶颈
  • ICO热潮:,初始币种发行(ICO)成为了非常流行的筹资方式.
  • EOS: Block.one公司在2017年-2018年间进行了为期一年的ICO,筹集了超过40亿美元。
  • Tezos: 2017年,Tezos进行了ICO并筹集了约2.32亿美元。
  • Filecoin: 在2017年,Filecoin的ICO筹集了超过2.57亿美元,为分布式存储解决方案筹资。
  • Bancor: 2017年,Bancor的ICO在三小时内筹集了约1.53亿美元

 CryptoKitties 在2017年底(具体是12月)正式发布,很快获得了巨大的关注。该游戏的受欢迎程度在当时对以太坊网络造成了巨大压力,导致交易拥堵和费用上涨。CryptoKitties 不仅是区块链游戏的先驱,而且它也为NFT(非替代性代币)概念在主流中的普及做出了巨大贡献

2019 去中心化金融(DeFi)

  • ETH暴跌90%(至$100左右),市场进入寒冬,倒逼技术升级
  • Rollup方案提出:Optimistic Rollup和ZK-Rollup成为扩容新方向,解决数据可用性问题
  • 去中心化金融(DeFi):从2019年开始,2020年爆发性地增长。这些应用,如借贷平台、自动做市商协议、衍生品和稳定币,大都依赖于智能合约技术。
序号项目名称创始人开始时间备注
1MakerDAORune Christensen2015年
2CompoundRobert Leshner, Geoffrey Hayes2017年
3UniswapHayden Adams2018年
4AaveStani Kulechov2017年当时项目名为 ETHLend
5SynthetixKain Warwick2017年原名为 Havven
6Curve FinanceMichael Egorov2020年
7Yearn.FinanceAndre Cronje2020年
8BalancerFernando Martinelli, Mike McDonald2020年
9Sushiswap匿名开发者组“Chef Nomi”2020年

2021 NFT市场(技术突破与生态爆发)

  • notice :EIP-1559升级:引入基础费燃烧机制,ETH通胀率下降,牛市期间短暂通缩.
  • NFT(非替代性代币):2021年NFT市场取得了爆炸性增长,无聊猿, Decentraland土地等

艺术、音乐、收藏品和其他形式的资产能够在区块链上售卖和交易。这些NFT在以太坊上创建和交易,进一步推动了智能合约和以太坊的热度。

序号项目名称创始人开始时间
1CryptoPunksMatt Hall 和 John Watkinson(Larva Labs)2017年
2CryptoKittiesDapper Labs 团队2017年
3DecentralandAri Meilich 和 Esteban Ordano2017年
4OpenSeaAlex Atallah 和 Devin Finzer2018年
5RaribleAlex Salnikov 和 Alexei Falin2020年
6SuperRareJohn Crain, Charles Crain, Jonathan Perkins2018年
7FoundationKayvon Tehranian 和 Matthew Vernon2020年
8ZoraJacob Horne, Dee Goens, 张超 (Jack Zhang)2020年

综上所述,以太坊智能合约在其历史中经历了多次“火爆”的时期,而这些时期通常与某个特定的应用或事件紧密相关

2022 Layer 2 扩容方案 & 跨链技术

随着去中心化应用的日益增多和交易需求的增加,以太坊网络的拥堵问题逐渐显现。为了解决这一问题,Layer 2 解决方案和跨链技术开始崭露头角,成为区块链技术发展的新焦点。

方案名称技术类型创始人开始时间
OptimismOptimistic RollupJinglan Wang, Karl Floersch, Ben Jones2019年
zkSyncZK RollupAlex Gluchowski, Alex Krokhmal2020年
StarkWareZK Rollup(STARK)Eli Ben-Sasson, Alessandro Chiesa, Uri Kolodny, Michael Riabzev2018年
ArbitrumOptimistic RollupEd Felten, Steven Goldfeder, Harry Kalodner2020年

跨链技术:为了实现多个区块链之间的互操作性,跨链技术开始受到重视。

方案名称类型创始人开始时间
Polkadot跨链协议Dr. Gavin Wood2017年
Cosmos跨链协议Jae Kwon, Ethan Buchman2016年
ChainSafe Bridges跨链桥ChainSafe Systems2019年
Wanchain跨链协议Jack Lu2017年

2023 数据隐私和计算

随着更多的数据和应用被部署到公共链上,如何在公链环境中实现数据隐私和私有计算逐渐成为焦点。

零知识证明技术:

方案名称类型技术类型创始人开始时间
Aztec Protocol隐私保护协议零知识证明 (ZKP)Zachary Williamson, Tom Pocock2017年
Nucypher隐私保护协议门限加密 (Threshold Encryption)MacLane Wilkison, Michael Egorov2016年
Tornado Cash隐私保护协议零知识证明 (ZKP)Roman Storm, Roman Semenov2019年
Enigma隐私保护协议安全多方计算 (SMPC)Guy Zyskind, Can Kisagun, Oz Nathan2015年
Secret Network隐私保护协议安全多方计算 (SMPC)

2024 性能扩张

  • Dencun升级:EIP-4844(Proto-Danksharding)实施,Rollup数据提交成本下降90%,L2生态加速发展

2025 挑战

  • Layer2分流效应:Base等L2生态市值超500亿美元,主网交易费和活动占比下降。
  • 外部竞争加剧:
    • Solana抢占Meme和新兴项目市场;
    • 波场(Tron)主导USDT流通(超800亿枚);
    • BNB Chain分食GameFi流量。
  • 市场地位:以太坊DeFi占比56%,但多链格局下统治力减弱

版本概览表

版本代号上线时间核心特性背景
Frontier2015.07实验性上线初始阶段,测试为主
Homestead2016.03稳定性提升吸引开发者
Byzantium2017.10隐私、效率改进ICO高峰期
Constantinople2019.02低成本优化安全漏洞重测
Istanbul2019.12Layer 2 支持DeFi前夜
Berlin2021.04性能优化高Gas成本压力
London2021.08EIP-1559,ETH通缩准备合并
Merge2022.09转PoS能源改革重大转折
Shapella2023.04质押可提取ETH2经济模型成熟
Dencun2024.03Rollup成本骤降扩容新纪元开启

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/91144.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/91144.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

kafka 3.9.1版本: kraft + sasl+ standlone 模式完整可行安装步骤

Kafka 3.9.1 Kraft 单机模式安装 安装 OpenJDK 11 CentOS/RHEL yum install -y java-11-openjdk-develUbuntu/Debian apt install -y openjdk-11-jdk下载安装包 wget https://mirrors.aliyun.com/apache/kafka/3.9.1/kafka_2.12-3.9.1.tgz tar -zxvf kafka_2.12-3.9.1.tgz -C /…

Gitee DevOps平台深度评测:本土化优势与功能特性全面解析

Gitee DevOps平台深度评测:本土化优势与功能特性全面解析 在数字化转型浪潮下,企业软件开发流程的自动化与协作效率成为核心竞争力。作为国内领先的代码托管与DevOps平台,Gitee(码云)凭借其本土化服务与全流程支持能力…

从零开始本地化部署Dify:开源大模型应用平台搭建全指南

在AI应用开发的浪潮中,Dify作为一款开源的大语言模型(LLM)应用开发平台,正逐渐成为开发者和企业的首选工具。它巧妙地融合了后端即服务(BaaS)和LLMOps的理念,让开发者能够快速搭建生产级的生成式AI应用。无论是构建智能…

Qt 多媒体开发:音频与视频处理

Qt 多媒体模块提供了一套完整的 API,用于开发音频和视频处理应用。从简单的媒体播放到复杂的音视频编辑,Qt 都提供了相应的工具和组件。本文将从基础到高级全面解析 Qt 多媒体开发。 一、Qt 多媒体模块概述 1. 主要组件 Qt 多媒体模块包含以下核心组件&a…

Mac 专业图像处理 Pixelmator Pro

原文地址:Pixelmator Pro Mac 专业图像处理 Pixelmator Pro,是一款非常强大、美观且易于使用的图像编辑器,专为 Mac 设计。 采用单窗口界面、基于机器学习的智能图像编辑、自动水平检测,智能快速选择及更好的修复工具等功能优点…

iptables和IPVS比较

iptables 和 IPVS (IP Virtual Server) 都是 Linux 系统上用于处理网络流量的强大工具,但它们的设计目标、工作原理和适用场景有显著区别: 核心区别:主要目的: iptables: 核心是一个包过滤防火墙和网络地址转换工具。它…

语音识别指标计算 WER

目录 CER(Character Error Rate) WER Word Error Rate(词错误率) 🧮 WER 计算方式 📌 示例 ✅ 理解要点 CER(Character Error Rate) 语音识别中的 CER(Character …

【前端基础篇】JavaScript之jQuery介绍

文章目录前言JQuery基本介绍和使用方法引入依赖jQuery语法jQuery选择器jQuery事件操作元素获取/设置元素内容获取/设置元素属性获取/返回css属性添加元素删除元素总结:常用的jQuery方法 - 详细解释与示例事件处理拓展 - 详细解释与示例其他拓展内容前言 在阅读过程…

Vue入门:vue项目的创建和基本概念

一、vue的基本简介1. 什么是vue?Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是…

2.oracle保姆级安装教程

一、Oracle数据库安装1.找到软件的位置 D:\学习软件\Oracle,并解压软件2.双击setup.exe3.选择 是4.去掉勾,下一步5.创建和配置数据库,下一步6.桌面类,下一步7.配置安装路径地址和密码8.点完成9.正在安装,稍等片刻10.有…

STM32 软件模拟 I2C 读写 MPU6050--实现加速度与陀螺仪数据采集

演示视频: https://www.bilibili.com/video/BV1iCQRYXEBb/?share_sourcecopy_web&vd_source0e4269581b0bc60d57a80c9a27c98905一、前言在嵌入式开发中,MPU6050 六轴传感器因其集成加速度计和陀螺仪且成本低廉,广泛应用于平衡小车、飞控、…

TFLOPs与TOPS的转换关系详解:如何衡量AI芯片的算力?

在评估AI芯片或计算硬件的性能时,我们经常会遇到TFLOPs和TOPS这两个关键指标。很多开发者对它们的区别和转换关系存在疑惑。本文将深入解析这两个指标的含义、应用场景及转换方法,并提供实际应用中的注意事项。 一、基本概念解析 1.1 TFLOPs(…

C语言:第11天笔记

C语言:第11天笔记 内容提要函数函数的概述函数的分类函数的定义形参和实参函数的返回值函数的调用函数的声明函数 函数的概述 **函数:**实现一定功能的,独立的代码模块,对于函数的使用,一定是先定义,后使 ​…

java导出pdf(使用html)

引入maven <dependencies><!-- Thymeleaf --><dependency><groupId>org.thymeleaf</groupId><artifactId>thymeleaf</artifactId><version>3.1.1.RELEASE</version> <!-- 或与 Spring Boot 匹配的版本 --></de…

Qt 远程过程调用(RPC)实现方案

在分布式系统开发中&#xff0c;远程过程调用&#xff08;RPC&#xff09;是实现跨进程、跨机器通信的重要技术。Qt 作为一个强大的跨平台框架&#xff0c;提供了多种 RPC 实现方案&#xff0c;能够满足不同场景下的通信需求。本文将深入探讨 Qt 中 RPC 的各种实现方式&#xf…

攻防世界-引导-Web_php_unserialize

题目内容&#xff1a;出现一段源代码&#xff0c;分段分析第一部分如下<?php class Demo { private $file index.php;public function __construct($file) { $this->file $file; }function __destruct() { echo highlight_file($this->file, true); }function __w…

pytorch学习笔记-自定义卷积

未完结的草稿———&#xff01;大概是准备整合一下常见的层&#xff0c;整合完感觉就可以进行搭建了&#xff08;还没进行到这一步所以不太确定版&#xff09; &#xff08;ps我将在完结这一篇的时候删除上面的小字and二编一下整篇文章的结构&#xff0c;如果看到了这部分文字…

[明道云]-基础教学2-工作表字段 vs 控件:选哪种?

本文深入解析“工作表字段”与“控件”的关系与差别,并从结构、功能、使用场景和选型建议等方面进行对比。 一、基础概念厘清 ✅ 工作表字段 = 数据模型中的列 工作表字段相当于数据库表中的列,是记录每条业务对象(如订单、客户等)属性的数据项,每个字段都有明确的名称和…

C++-一篇文章入门coroutines协程

文章目录前言什么是协程协程实现原理C协程的最小例子12345协程等效代码协程传值的例子前言 最近学习了一下C协程&#xff0c;这篇文章将介绍协程的相关概念&#xff0c;以及在C中如何使用协程。 什么是协程 C中&#xff0c;协程&#xff08;coroutines&#xff09;可以理解为…

数字经济专业的就业全景指南

CDA数据分析师证书含金量高&#xff0c;适应了未来数字化经济和AI发展趋势&#xff0c;难度不高&#xff0c;行业认可度高&#xff0c;对于找工作很有帮助。一、数字经济就业热力图二、核心岗位发展路径1. 互联网数字运营岗2. 金融科技岗岗位类型技能组合证书加持5年薪资范围智…