当前位置: 首页 > 编程日记 > 正文

以太坊发展历史回顾

链客,专为开发者而生,有问必答!

此文章来自区块链技术社区,未经允许拒绝转载。

在这里插入图片描述

以太坊历史
最近历史记录,请查看Taylor Gerring博客发帖。

诞生
2013年末Vitalik Buterin第一次描述了以太坊,作为他研究比特币社群的成果,不久后,Vitalik发表了以太坊白皮书,他在书中详细描述了以太坊协议的技术设计和基本原理,以及智能契约的结构。2014年1月,Vitalik在美国佛罗里达州迈阿密举行的北美比特币会议上正式宣布了以太坊。

与此同时,Vitalik开始和Gavin Wood博士合作共同创建以太坊。2014年4月, Gavin发表了以太坊黄皮书,作为以太坊虚拟机的技术说明。按照黄皮书中的具体说明,以太坊客户端已经用7种编程语言实现(C++, Go, Python, Java, JavaScript, Haskell, Rust),使软件总体上更加优化。

以太坊发布加密货币2.0网络 —— 2014年1月初 Coindesk文章
在bitcointalk上宣布以太坊—— Vitalik首次向比特币社群宣布以太坊。论坛帖子收到5000回复。
以太坊基金和以太币预售
除开发以太坊软件外,要发布新的加密货币和区块链,需要大量的辅助程序努力来组装启动和运行所需要的资源。为了快速建立一个包括开发者、矿工和其他利益相关方的大型网络,以太坊宣布了一个以太币(以太坊货币单位)预售计划。通过预售筹募基金的法律和金融复杂性导致了几个法律实体的诞生,包括2014年6月在瑞士楚格建立的以太坊基金(Stiftung Ethereum)。

从2014年6月开始,以太坊借助42天公开的以太币预售活动对第一批以太币进行了分配,净赚31,591比特币,当时价值 18,439,086 美元,交换出大约60,102,216以太币。销售所得首先用于偿还日益增加的法律债务,回报开发者们数月以来的努力,以及资助以太坊的持续开发。

启动以太币销售——在以太坊博客上第一次官方公告
Ether.Fund上关于预售的简明统计页面(此后停用)
概览:以太坊的首次公开销售 —— slacknation博客发帖 ——关于以太币预售的所有统计数字
关于预售的条款声明
ETH/DEV和以太坊开发
以太币预售成功之后,以太坊的开发在非营利组织ETH DEV的管理下走向正式化,它依据Ethereum Suisse的合约管理以太坊开发 ——Vitalik Buterin,Gavin Wood和Jeffrey Wilcke作为组织的3个主管。2014年间开发者对以太坊的兴趣持续稳定增长, ETH DEV团队发布了一系列概念验证(PoC)供开发者社群进行评估。ETH DEV团队在以太坊博客频繁的发帖也保持了以太坊对公众注意力的持续吸引和强劲的发展势头。以太坊论坛和以太坊reddit分支上渐增的访问量和用户基础证明平台正在引起一个快速增长和热衷于此事业的开发者社群的兴趣,这一趋势一直延续至今。

DEVCON-0
2014年4月, ETH DEV组织了DEVCON-0活动,世界各地的以太坊开发者聚集在柏林,讨论各种以太坊技术议题。DEVcon-0的一些陈述和会议后来驱使以太坊向更加可靠、更安全和更加可扩展的方向发展。总体来说,这一活动激励了开发者为发布以太坊这一目标继续努力。

DEVCON-0演讲youtu播放列表
DEVCON-0 reddit发帖
Gav’s DEV关于DEVCON-0的更新
DEVcon-0 博客发帖概要
DEVgrants项目
2015年4月,DEVgrants项目发布,这个项目为所有对以太坊平台和基于以太坊的项目所做的贡献提供基金。成百上千的开发者为以太坊项目和开源项目贡献了时间和智慧。这一项目旨在奖励和扶持开发者们所做的努力。DEVgrants项目时至今日仍在运行,项目基金情况最近一次更新是在2016年1月。

DEVgrants首次发布
DEVCON-1宣布新基金
DEVgrants公开gitter room
Youtube上Wendell Davis在DEVCON-1关于DEVgrants的演讲
Olympic测试网,漏洞报告奖励和安全审查
2014年和2015年的开发经历了一系列概念验证发布,带来了第九届POC公开测试网,被称为Olympic。开发者社群受邀检测网络极限,大量的奖励资金被分配给保持着不同记录或以某种方式成功攻破系统的人。现场发布一个月之后,官方宣布了奖项。

2015年早期,以太坊奖励项目启动,给那些发现以太坊软件栈任何弱点的人提供BTC奖金。这无疑有利于以太坊的可靠性,安全性和以太坊社群技术上的自信。这一奖金项目至今仍然活跃, 并没有结束的计划。

以太坊安全审查开始于2014年末,持续到2015年上半年。以太坊请了很多第三方软件安全公司对所有协议关键的组成部分(以太坊 VM,网络,工作量证明)开展端对端审查。审查发现了很多安全问题,问题提出并再次检测后,带来了一个更安全的平台。

Olympic测试网预发布 —— Vitalik的博客发文具体介绍了olympic奖项
Olympic奖项发布 —— Vitalik博客发文具体介绍了获奖者和奖品
漏洞报告奖励项目启动
以太坊奖励项目网站
Least Authority 审查博客发文 —— 附审查报告链接
Deja Vu 审查博客发文
以太坊Frontier启动
以太坊Frontier 网络于2015年7月30日启动,开发者开始编写智能合约和去中心化应用以部署在以太坊实时网络上。此外,矿工们开始加入以太坊网络以帮助保障以太坊区块链的安全并从挖矿区块中赚取以太币。尽管Frontier的发布是以太坊项目的第一个里程碑,开发者们只试图将其作为测试版本,但结果它比任何人预期得都更有用且可靠, 开发者们立即开始建立解决方案,改进以太坊生态系统。

另请参阅:

Vinay Gupta最初的发布流程通告
Frontier要来了—— Stephan Tual的Frontier发布通知
Frontier启动最后一步 —— 发布之后的增补发帖
Frontier发布带来的以太坊上线
Frontier网站
DEVCON-1
第二次开发者会议DEVCON-1于 2015年11月初在伦敦举办。5天的会议进行了100多次陈述,专题讨论会和快速讨论,吸引了400多名参会者,包括开发者,企业家,思考者和业务主管。所有的演讲都录了像并可免费观看。

像UBS, IBM 和微软这样的大公司明确表示了公司对这一技术的兴趣。微软宣称将在它的新的区块链上提供以太坊以作为微软Azure云平台上的服务。这一公告标志着以太坊为中心的区块链技术成为主流的时刻,将和DEVCON-1一样被铭记。

相关文章:

医学图像分类_TauMed:医学诊断领域中的图像分类测试数据扩增

南京大学智能软件工程实验室iselab.cn摘要:深度学习在医学分类方面取得了长足的进步。但是,在许多现实的环境中,用于训练和测试的数据不足且不平衡,深度学习模型将很容易过度拟合且泛化能力很差。并且由于医院和患者的状况并不总是…

仲兆鹏 160809329 第5次

---恢复内容开始--- 第一题 #include<stdio.h>//输入三个数有小到大排序 int main() {int a;int b;int c;printf("输入三个整数:");scanf("%d %d %d",&a,&b,&c);if(a>c) { ta; ac; ct; } if(b>c) { tb…

promise实现多个请求并行串行执行

早上查资料&#xff0c;偶然发现这个话题&#xff0c;发现自己并不会&#xff0c;于是乎&#xff0c;下来研究了一下。 想想之前我们用jquery写请求的时候&#xff0c;要实现请求的串行执行&#xff0c;我们可能是这么做的。 $.ajax({url: ,data: ,success: function (data) {$…

人工智能和区块链的融合

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 AI与区块链结合&#xff0c;可能性有多大&#xff1f; 人工智能和区块链是促进各行业创新和转型的主要技术&#xff0c;对这一点各行业已达成共识。…

AngularJS学习笔记(3)——通过Ajax获取JSON数据

通过Ajax获取JSON数据 以我之前写的与用户交互的动态清单列表为例&#xff0c;使用JSON前todo.html代码如下&#xff1a; <!DOCTYPE html> <html ng-app"todoApp"> <head> <meta charset"UTF-8"> <title>TO DO List</tit…

python爬取哔哩哔哩视频_荐爬取哔哩哔哩中的cosplay小视频

爬取哔哩哔哩小视频前言&#xff1a;想必大家都对小视频感兴趣吧&#xff0c;今天的爬虫的内容为将哔哩哔哩中的视频下载到本地&#xff0c;今天爬取的网站为URL : https://vc.bilibili.com/p/eden/all#/?tab%E5%BE%A1%E5%AE%85%E6%96%87%E5%8C%96&tagCOSPLAY1. 分析站点a…

区块链双语术语大全

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 这是一个简单而又全面的Blockchain词汇表&#xff0c;用于令人印象深刻的blockchain语言世界。 51% Attack&#xff08;51%攻击&#xff09; 当一…

SQL SERVER的锁机制(三)——概述(锁与事务隔离级别)

五、锁与事务隔离级别 事务隔离级别简单的说&#xff0c;就是当激活事务时&#xff0c;控制事务内因SQL语句产生的锁定需要保留多入&#xff0c;影响范围多大&#xff0c;以防止多人访问时&#xff0c;在事务内发生数据查询的错误。设置事务隔离级别将影响整条连接。 SQL Serve…

开源造轮子:一个简洁,高效,轻量级,酷炫的不要不要的canvas粒子运动插件库...

一&#xff1a;开篇 哈哈哈&#xff0c;感谢标题党的莅临~ 虽然标题有点夸张的感觉&#xff0c;但实际上&#xff0c;插件库确实是简洁&#xff0c;高效&#xff0c;轻量级&#xff0c;酷炫酷炫的咯。废话不多说&#xff0c;先来看个标配例子吧&#xff1a; &#xff08;codepe…

python启动appium服务_python下appium服务的自启动和关闭

最近想把前不久写的webUi框架改写成mobile_Ui,也就是 用于手机端的UI自动化框架&#xff0c;目前已经完成该框架的改写&#xff0c;记录其中一些问题&#xff0c;框架后续会单独写篇幅介绍遇到的第一个问题就是1、python怎么能够自动启动和自动关闭appium服务&#xff0c;这样每…

以太坊源码分析

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 前言&#xff1a;人类正在步入数据时代。如今&#xff0c;全球每天就产生超过500亿GB的数据&#xff0c;据IDC预测&#xff0c;到2025年这一数据将超…

yapi-docker

yapi-docker 转载于:https://www.cnblogs.com/vickey-wu/p/9026153.html

灵活性是原则性基础上的灵活

灵活性是原则性基础上的灵活&#xff0c;没有原则性的灵活是耍流氓。 原则性是质&#xff0c;灵活性是量&#xff0c;灵活性有度的要求&#xff0c;就是不能改变质。转载于:https://www.cnblogs.com/jcode/p/5961867.html

办公室自动化系统_信息化管理建设 公司办公室用自动盖章机贵吗?

办公室自动盖章机的应用我们首先要考虑到底有没有用&#xff0c;之后在考虑贵不贵的问题。自动盖章机也称智能印章&#xff0c;是企业单位建设信息化印章管理方式的一种&#xff0c;过去由于人工盖章和管章效率低&#xff0c;且风险较大&#xff0c;为了避免因印章管理不当引起…

加密货币银行是什么?它又将如何运作?

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 比特币曾经承诺&#xff0c;将帮助每个人拥有“属于自己的 银行 ”。但这里需要强调一点&#xff0c;在了解到银行实际提供的众多服务之后&#xff…

【Python】实现将testlink上的用例指定格式保存至Excel,用于修改上传

背景 前一篇博客记录的可以上传用例到testlink指定用例集的脚本&#xff0c;内部分享给了之后&#xff0c;同事希望能将testlink上原有的用例下载下来&#xff0c;用于下次修改上传&#xff0c;所有有了本文脚本。 具体实现 获取用例信息 def download_testcase():""…

Java随机字符串:随机数字字符串,工具类

Java中生成随机数&#xff0c;字符串的工具类 1. 调用方法需要传入生成字符串的长度和需要的类型 生成随机数字 生成随机字母字符串 生成随机字符串数字等 ......... 2. 总共8种类型&#xff0c;具体看工具类中的注释。 1 import java.util.Date;2 import java.util.Random;3 i…

python怎么查看代码错误_python中的错误如何查看

python常见的错误有1.NameError变量名错误2.IndentationError代码缩进错误3.AttributeError对象属性错误4.TypeError类型错误5.IOError输入输出错误6.KeyError字典键值错误具体介绍1.NameError变量名错误报错&#xff1a;>>> print aTraceback (most recent call last…

Facebook的加密货币即将到来会对整个加密货币领域意味着什么

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 Facebook的加密货币即将到来&#xff0c;它对整个加密货币领域意味着什么&#xff1f;这里不仅涉及到用户采用、节点参与&#xff0c;还涉及到合规、…

threadlocal使用场景_深入剖析ThreadLocal

点击上方 IT牧场 &#xff0c;选择 置顶或者星标技术干货每日送达朋友们在遇到线程安全问题的时候&#xff0c;大多数情况下可能会使用synchronized关键字&#xff0c;每次只允许一个线程进入锁定的方法或代码块&#xff0c;这样就可以保证操作的原子性&#xff0c;保证对公共资…

zabbix 监控tomcat实例

zabbix 监控tomcat实例环境:CentOS 7.2zabbix-3.0.5 LTSnginx-1.10.1php-7.0.11mariadb-10.1.18tomcat-9请参看zabbix-3.0.x LTS源码安装配置Tomcat7/8/9安装配置tomcat启用jmxhttp://tomcat.apache.org/tomcat-9.0-doc/monitoring.htmlhttp://docs.oracle.com/javase/6/docs/t…

什么是USDT以及如何使用它?

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 什么是USDT&#xff1f; 如果您使用Poloniex或Bittrex交易所交易&#xff0c;那么您可能已经多次见过UDST市场了&#xff0c;您甚至经常使用它。 …

BZOJ3930: [CQOI2015]选数

BZOJ3930: [CQOI2015]选数 Description 我们知道&#xff0c;从区间[L,H]&#xff08;L和H为整数&#xff09;中选取N个整数&#xff0c;总共有(H-L1)^N种方案。 小z很好奇这样选出的数的最大公约数的规律&#xff0c;他决定对每种方案选出的N个整数都求一次最大公约数&#xf…

the job was canceled什么意思_这些英语短语,因为相差一个“the”导致意思大不相同!...

今天有小伙伴在我文章下面留言&#xff0c;说到了两个短语&#xff0c;同样是因为两者之间相差一个“the”而造成了意义完全不同。分别是“out of question”和“out of the question”&#xff0c;第一个没有“the”意思是“毫无疑问、无疑的”意思。第二个则是“不可能的”。…

php中类和对象的操作

在类中用$this指代对象本身。 用self::指代类本身。 $p1 new Person(michael);//向Person类的构造函数__construct中传名字 echo($p1->name);//获取对象p1的public实例属性name(注意没有$) $p1->speak();//调用对象p1的实例方法speak echo(Person::$sex);//获取类变量(s…

关于区块链的知识

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 1 是什么导致了区块链的出现&#xff1f; 互联网的信任缺失导致了区块链技术的出现 在互联网上最缺乏的就是信任了&#xff0c;1993年《纽约客》…

JavaScript 表单与表单验证

JavaScript 表单 JavaScript 表单验证 HTML 表单验证可以通过 JavaScript 来完成。 以下实例代码用于判断表单字段(fname)值是否存在&#xff0c;如果存在&#xff0c;则弹出信息&#xff0c;否则阻止表单提交&#xff1a; JavaScript 实例 function validateForm() { var x d…

iOS项目的本地化处理(多国语言)

项目的本地化就是&#xff1a;iOS系统在不同语言环境下自动切换语言&#xff0c;从而实现一个app发布到全世界各个国家的AppStore上。 我们不仅仅需要在iOS项目中做本地化处理&#xff0c;在上架iOS APP的时候&#xff0c;也需要做对应的本地化设置哦。 iOS项目中需要处理的本地…

synchronized底层原理_你用过synchronized吗?它的底层原理是什么?Java经典面试题来了...

并发编程已经成为程序员必备技能作为Java程序员&#xff0c;不懂得并发编程显然已经不能满足市场需求了&#xff0c;尤其是在面试过程中将处于被动地位&#xff0c;也有可能面试将就此终结。那么作为Java开发者的你&#xff0c;日常虽然可以基于Java的并发工具包实现并发编程&a…

一个比特币要挖多久?

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 一个比特币要挖多久 比特币怎么挖能赚钱吗比特币要用专门的挖矿机来挖。平均一个挖到的时间几周到几个月不等。要看你的机器的规模了。 一台普通笔…