以太坊智能合约的历史里程碑: 从DAO到数据隐私的技术演进

news2024/10/6 22:32:54

文章目录

  • 系列文章目录
  • 前言
  • 一、时间线
    • 项目
    • 介绍
  • 总结

前言

 在短短的几年内,以太坊不仅成为了去中心化应用和智能合约的主导平台,而且也见证了区块链技术和应用的多次重大革命。本文详细回顾了自2016年至今,以太坊生态所经历的几个关键时刻与技术浪潮,包括DAO事件、ICO热潮、DeFi的崛起、NFT市场的兴起,Layer 2技术和跨链解决方案,以及对数据隐私和计算的关注。


一、时间线

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

  • 代表项目**(The DAO) ,** DAO项目募集了大约1.5亿美元的众筹资金,成为当时最大的众筹项目。

    The DAO:

    • 创始:The DAO 是由Slock.it团队创建的,其中包括Christoph Jentzsch和Simon Jentzsch。这是一个雄心勃勃的项目,旨在建立一个去中心化的投资基金,允许以太坊持有者通过投票来决定如何使用资金。
    • 筹资: 在2016年的众筹活动中,The DAO筹集了超过1.5亿美元的以太币,成为当时历史上最大的众筹项目。
    • 事件:不幸的是,由于智能合约的漏洞,攻击者利用了一个递归调用的缺陷并从The DAO窃取了大约三分之一的资金。这个事件引起了巨大的轩然大波,并最终导致了以太坊的硬分叉,创建了以太坊(ETH)和以太坊经典(ETC)两个独立的区块链。

2017年和2018年初 ICO热潮 &加密猫

  • 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)

  • 去中心化金融(DeFi):从2019年开始,2020年爆发性地增长。这些应用,如借贷平台、自动做市商协议、衍生品和稳定币,大都依赖于智能合约技术。
    1. MakerDAO
      • 创始人:Rune Christensen
      • 开始时间:2015年
    2. Compound
      • 创始人:Robert Leshner 和 Geoffrey Hayes
      • 开始时间:2017年
    3. Uniswap
      • 创始人:Hayden Adams
      • 开始时间:2018年
    4. Aave
      • 创始人:Stani Kulechov
      • 开始时间:2017年 (当时项目名为 ETHLend)
    5. Synthetix
      • 创始人:Kain Warwick
      • 开始时间:2017年 (原名为 Havven)
    6. Curve Finance
      • 创始人:Michael Egorov
      • 开始时间:2020年
    7. Yearn.Finance
      • 创始人:Andre Cronje
      • 开始时间:2020年
    8. Balancer
      • 创始人:Fernando Martinelli 和 Mike McDonald
      • 开始时间:2020年
    9. Sushiswap
      • 创始人:由一个匿名的开发者组“Chef Nomi”启动
      • 开始时间:2020年

2021年NFT市场

  • NFT(非替代性代币):2021年NFT市场取得了爆炸性增长,无聊猿, Decentraland土地等

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

    1. CryptoPunks
      • 创始人:Matt Hall 和 John Watkinson(Larva Labs)
      • 开始时间:2017年
    2. CryptoKitties
      • 创始人:Dapper Labs 团队
      • 开始时间:2017年
    3. Decentraland
      • 创始人:Ari Meilich 和 Esteban Ordano
      • 开始时间:2017年
    4. OpenSea
      • 创始人:Alex Atallah 和 Devin Finzer
      • 开始时间:2018年
    5. Rarible
      • 创始人:Alex Salnikov 和 Alexei Falin
      • 开始时间:2020年
    6. SuperRare
      • 创始人:John Crain, Charles Crain, Jonathan Perkins
      • 开始时间:2018年
    7. Foundation
      • 创始人:Kayvon Tehranian 和 Matthew Vernon
      • 开始时间:2020年
    8. Zora
      • 创始人:Jacob Horne, Dee Goens, 张超 (Jack Zhang)
      • 开始时间:2020年

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

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

  • Layer 2 扩容方案:这些方案旨在在以太坊主链之上构建额外的层,以提高交易速度和降低费用。
    1. Optimism (Optimistic Rollup)
      • 创始人: Jinglan Wang, Karl Floersch, Ben Jones
      • 开始时间: 2019年
    2. zkSync (ZK Rollup)
      • 创始人: Alex Gluchowski, Alex Krokhmal
      • 开始时间: 2020年
    3. StarkWare
      • 创始人: Eli Ben-Sasson, Alessandro Chiesa, Uri Kolodny, Michael Riabzev
      • 开始时间: 2018年
    4. Arbitrum
      • 创始人: Ed Felten, Steven Goldfeder, Harry Kalodner
      • 开始时间: 2020年
  • 跨链技术:为了实现多个区块链之间的互操作性,跨链技术开始受到重视。
    1. Polkadot
      • 创始人: Dr. Gavin Wood
      • 开始时间: 2017年
    2. Cosmos
      • 创始人: Jae Kwon, Ethan Buchman
      • 开始时间: 2016年
    3. ChainSafe Bridges
      • 创始人: ChainSafe Systems
      • 开始时间: 2019年
    4. Wanchain
      • 创始人: Jack Lu
      • 开始时间: 2017年

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

2023数据隐私和计算

  • 零知识证明技术:允许验证者不知道具体内容的情况下验证信息的真实性。
    1. Aztec Protocol
      • 创始人: Zachary Williamson, Tom Pocock
      • 开始时间: 2017年
    2. Nucypher
      • 创始人: MacLane Wilkison, Michael Egorov
      • 开始时间: 2016年
    3. Tornado Cash
      • 创始人: Roman Storm, Roman Semenov
      • 开始时间: 2019年
  • 安全多方计算 (SMPC): 允许多方参与计算,但保护每个参与者的输入不被其他人知晓。
    1. Enigma
      • 创始人: Guy Zyskind, Can Kisagun, Oz Nathan
      • 开始时间: 2015年
    2. Secret Network
      • 创始人: Tor Bair
      • 开始时间: 2018年

此外,未来可能还会出现其他技术和项目,继续推动以太坊和整个区块链生态的进步和创新

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

总结:

从DAO事件到最近的数据隐私和计算关注,以太坊已经成为了区块链创新的前沿。尽管面临各种挑战和变革,但它不断适应并驱动整个行业向前发展。对于投资者、开发者和普通用户而言,了解这些关键时刻不仅有助于理解以太坊的过去,而且也能洞察其未来的发展趋势

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

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

相关文章

天津乾瑞晟达积极加大研发投入 满足行业发展需求

天津乾瑞晟达新能源科技有限公司多年以来,坚持新能源汽车零部件的研发、生产以及销售等综合业务,成为了一家有实力的综合制造企业。为了满足行业发展需求,该公司积极加大研发投入,持续推动科技创新。 根据最新的财务报告显示,天津乾瑞晟达公司为了研发新的项目,确保可以使项目…

Spring面试题15:Spring支持几种bean的作用域?singleton、prototype、request的区别是什么?

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 面试官:Spring支持几种bean的作用域? Spring支持以下几种Bean的作用域: Singleton(单例):这是Spring默认的作用域。使用@Scope(“singleton”)注解或…

精品Python宠物领养网站系统失物招领

《[含文档PPT源码等]精品基于Python实现的宠物网系统》该项目含有源码、文档、PPT、配套开发软件、软件安装教程、项目发布教程等 软件开发环境及开发工具: 开发语言:python 使用框架:Django 前端技术:JavaScript、VUE.js&…

鲜花店经营配送小程序商城的作用是什么?

鲜花在人们日常生活中的应用度非常高,在同城场景中也有大量从业者,对商家们来说,其主要生意来源于本地,当然也有批发或同时经营玩具类的商家会有外地配送属性。 所谓客户在哪里,商家就应在哪里,如今互联网…

随笔-服务器运维常用的命令

查询服务器的目录下,所有的文件大小 // 查看当前目录下,深度为3的所有目录内容大小 du -h –max-depth3 *// 查看目录下文件夹大小写,并按照大小排序 du -sh * | sort -rh查看当前目录下文件的大小 // 查看文件大小 ll -h3. 清空文件内容 …

【从0学习Solidity】22. Call函数详解

【从0学习Solidity】22. Call函数详解 博主简介:不写代码没饭吃,一名全栈领域的创作者,专注于研究互联网产品的解决方案和技术。熟悉云原生、微服务架构,分享一些项目实战经验以及前沿技术的见解。关注我们的主页,探索…

kux转mp4,实测有效,有图有真相

kux转mp4 kux视频格式真坑爹,我在MAC下载优酷,居然无法播放这种格式,这就是优酷专属的下载格式啊,真不是一般烦人。故而切换到window系统,实验了一下午,找了所有单独的第三方软件,下载的时候一个…

倒置字符串(牛客)

一、题目 二、代码 #include <iostream> #include<string> using namespace std;int main() {string s;getline(cin, s);string s2;int i s.length() - 1;int prev i;int next 0;while (i > 0 && prev > 0) { //从字符串的最后往前遍历if (s[pre…

排序子序列(牛客)

目录 一、题目 二、代码 &#xff08;一&#xff09;时间复杂度过高&#xff08;通过70%&#xff09; &#xff08;二&#xff09;改进 一、题目 二、代码 &#xff08;一&#xff09;时间复杂度过高&#xff08;通过70%&#xff09; #include <iostream> #includ…

C语言内功修炼--指针详讲(进阶)

前言&#xff1a; 通过之前的指针初阶讲解&#xff0c;相信大家已经大概明白了指针的概念以及基本用法&#xff0c;这里我再来整理一下&#xff1a; 1.指针就是一个变量&#xff0c;用来存放地址&#xff0c;地址唯一标识着内存的一块空间。 2.指针具有类型&#xff0c;指针…

单元测试的重要性

前言 在日常生活中&#xff0c;单元测试无论是对软件测试人员还是开发人员&#xff0c;都扮演着重要的角色。这主要是因为&#xff0c;单元测试在开发阶段&#xff0c;可以确保每个组件和程序都能够正常的运行。 很多开发人员都讨厌编写单元测试&#xff0c;但是它可以在开发…

变量使用、

六&#xff1a;变量使用 1.语法格式 变量调用语法&#xff1a; {{ var_name }} 案例&#xff1a; 通过命令行传递变量&#xff1a;&#xff08;通过--extra-vars或-e选项来传递keyvalue变量&#xff09; vim var.yaml 传递字典(同时传递多个变量) vim var-1.yaml 案例二…

竞赛 基于深度学习的行人重识别(person reid)

文章目录 0 前言1 技术背景2 技术介绍3 重识别技术实现3.1 数据集3.2 Person REID3.2.1 算法原理3.2.2 算法流程图 4 实现效果5 部分代码6 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 基于深度学习的行人重识别 该项目较为新颖&#xff0c;适合…

居家养老一键通的功能

居家养老一键通的功能 居家养老一键通是指为老年人提供全方位的居家养老服务的平台或系统。它通过整合各种资源和服务&#xff0c;为老年人提供便捷、安全、舒适的居家养老环境&#xff0c;帮助他们解决生活中的各种难题。 居家养老一键通的功能通常包括以下几个方面&#xff…

深拷贝与浅拷贝(对象的引用)

可以用赋值 1.对象的引用 代码&#xff1a; <!-- 1.对象的引用 --><script>const info{name:"lucy",age:20}const objinfo;info.name"sam"console.log(obj.name) //sam</script>图解&#xff1a; 等于号的赋值&#xff0c;对象info…

ARMv7-A 那些事 - 4.处理器模式与特权等级

By: Ailson Jack Date: 2023.09.23 个人博客&#xff1a;http://www.only2fire.com/ 本文在我博客的地址是&#xff1a;http://www.only2fire.com/archives/156.html&#xff0c;排版更好&#xff0c;便于学习&#xff0c;也可以去我博客逛逛&#xff0c;兴许有你想要的内容呢。…

二、iMove-cli 本地开发模式

引言&#xff1a;iMove cli肩负着落库逻辑代码的重要责任&#xff0c;本文主要介绍本地开发模式下cli的工作。 书接上文&#xff0c;iMove主要由3个包组成&#xff1a;cli、compile-code、core&#xff0c;此外还有一个插件库plugin-store&#xff0c;这个后续文章再出&#xf…

机器学习的数据

数据 数据整体的信息 我们整个数据就可以表示成这样 上图中的数据整体叫数据集(data set)图中每一行数据称为一个样本(sample)。除最后一列&#xff0c;每一列表达样本的一个特征(feature)最后一列称为标记&#xff08;label&#xff09; 除了第一行和最后一列以外的信息就是…

el table 修改鼠标在行上改变背景颜色

el table 在制作的时候&#xff0c;需要修改当鼠标停留在指定行上的时候&#xff0c;修改背景颜色等相关样式。 这里面记录一下 1. 首先&#xff0c;在table上面添加class&#xff0c;如下图: 2. 然后再最下面下面创建style样式&#xff0c;是<style scoped> 的&#x…

滑动窗口9.23

1876.长度为3且各字符不同的子字符串 1876. 长度为三且各字符不同的子字符串 - 力扣&#xff08;LeetCode&#xff09;https://leetcode.cn/problems/substrings-of-size-three-with-distinct-characters/?envTypelist&envId24zW97w8自写思路&#xff1a; 数组充当哈希表…