主页 > imtoken官网版下载地址 > 以太坊基金会和以太币的预售

以太坊基金会和以太币的预售

imtoken官网版下载地址 2023-04-26 07:28:53

作者杨震

在第一节中,我们对以太坊的一些最基本的概念有了一个大概的了解。 今天我们就继续了解以太坊的历史。

此摘录摘自原始文档的三个章节,删除了一些指向外部资源的链接。 有兴趣的读者可以访问我的Github项目获取完整的翻译源码,自行编译成html文档。 Github地址:github.com/riversang/...

开始

由于 Vitalik Buterin 在比特币社区的工作和研究,他于 2013 年底首次提出了以太坊的想法。不久之后,他发表了以太坊白皮书(github.com/ethereum/wi...)。 他在其中描述了以太坊协议和智能合约架构的技术设计和基本原理。 2014年1月,在美国佛罗里达州迈阿密举行的北美比特币大会上,Vitalik正式宣布了以太坊。

在此期间,Vitalik 还开始与 Gavin Wood 博士合作创建以太坊。 到 2014 年 4 月,Gavin 发布了以太坊黄皮书 (github.com/ethereum/ye...),这是以太坊虚拟机 (EVM) 的技术手册。 基于黄皮书的详细描述,以太坊客户端已经拥有7种编程语言(C++、Go、Python、Java、JavaScript、Haskell、Rust)的技术实现,这也让它成为了一个更加优秀的软件。

以太坊基金会和以太币的预售

除了为以太坊开发软件之外,启动新的加密货币和区块链的能力还需要大量的持续工作来整合启动和运行所需的资源。 为了启动一个由开发商、矿工、投资者和其他利益相关者组成的庞大网络,以太坊宣布了其基础货币单位——以太币的预售计划。 管理预售资金的法律和财务复杂性也需要建立相关的法律实体。 2014 年 6 月,以太坊基金会(Stiftung Ethereum)在瑞士楚格成立。

2014 年 7 月上旬,以太坊开始了为期 42 天的以太币公开预售,以进行首次发行; 来自网络的 31,591 个比特币,当时价值 18,439,086 美元,被兑换成 60,102,216 个以太币。 出售所得款项用于偿还法律责任,补偿开发人员数月的工作,并作为未来以太坊开发的财务支持。

ETH/DEV和以太坊的发展

随着以太坊预售的成功,以太坊的开发也在非营利组织ETH DEV的管理下正常进行。 Vitalik Buterin、Gavin Wood 和 Jeffrey Wilcke 同时担任该组织的三位董事,统一管理具体的开发工作。 开发者对以太坊的兴趣在 2014 年持续增长,ETH DEV 团队发布了一系列概念验证 (PoC) 版本供开发者社区评估。

这些版本经常由 ETH DEV 团队发布在以太坊博客 (blog.ethereum.org) 上,这也让以太坊充满激情和动力向前发展。 以太坊论坛和以太坊 subreddit 上不断增长的回复数量和用户群也证实了该平台对快速增长的专业开发人员社区的吸引力。 这种势头一直持续到现在。

开发者大会 (DEVCON-0)

2014年11月,ETH DEV组织了一次开发者大会(DEVCON-0)(blog.ethereum.org/2014/12/05/...),将来自世界各地的以太坊开发者聚集到德国柏林,讨论以太坊的各种扩展车间技术的应用。 DEVCON-0 的许多演讲和主题成为使以太坊更加可靠、安全和可扩展的重要灵感。 总的来说,这次会议激励了开发者继续致力于以太坊的正式发布。

发展资助计划

2015 年 4 月 DEVgrants 计划 (blog.ethereum.org/2015/04/07/…) 公布。 这是一项资助以太坊和基于以太坊的项目的倡议。 数以百计的开发者为以太坊项目或相关开源项目贡献了大量的时间和想法,本计划用于支持和奖励他们的贡献。 该计划至今仍在运作,其资金已于 2016 年 1 月得到补充。

奥林匹克测试网、发行赏金和安全审计

在 2014-2015 年间,以太坊开发经历了一系列概念验证发布,直到第 9 次 PoC 开放测试网络 Olympic 发布。 开发者社区受邀测试网络的极限(blog.ethereum.org/2015/05/09/…),并向那些设法以某种方式获得不同数据记录或中断网络行为的人分配了一大笔赏金。系统的运作。 奥林匹克发布一个月后,正式宣布了奖励计划 (blog.ethereum.org/2015/08/26/...)。

2015 年初,以太坊赏金计划 (bounty.ethereum.org/) 启动。 该程序为发现以太坊软件任何部分的弱点提供比特币奖励。 这无疑是对以太坊可靠性和安全性的巨大贡献,也从技术上给了以太坊社区极大的信心。 该赏金计划目前处于活动状态,并且没有终止的计划。

以太坊安全审计从2014年底开始,一直持续到2015年上半年,以太坊邀请了多家第三方软件安全机构,对所有关键协议组件(以太坊虚拟机、网络、和工作量证明)。 这些审计发现了很多安全问题,通过反复定位和测试解决了这些问题,最终让以太坊成为了一个更加安全的平台。

以太坊前沿发布

以太坊前沿网络于 2015 年 7 月 30 日启动。从那时起,开发人员开始在以太坊网络上构建智能合约和去中心化应用程序。 除此之外,矿工们也开始加入以太坊网络以支持其安全性并从开采的区块中赚取以太币。 尽管作为以太坊项目的第一个里程碑,Frontier 版本只是面向开发者的测试版,但其能力和可靠性超出了所有人的预期,让开发者争先恐后地开始构建自己的解决方案并完善以太坊生态系统。

开发者大会 (DEVCON-1)

第二届开发者大会 DEVCON-1 (devcon.ethereum.org/) 于 2015 年 11 月上旬在伦敦举行。为期 5 天的活动产生了 100 多场演讲、圆桌讨论和鼓舞人心的交流,吸引了包括开发者、企业家在内的 400 多位与会者、思想家和企业管理者。

瑞银、IBM 和微软等大公司的出席也表明了企业界对这些技术的兴趣。 微软还宣布将在其云计算平台Azure(azure.microsoft.com/en-us/blog/...)上提供以太坊区块链服务(Blockchain as a Service,BaaS)。 它还作为标志着以以太坊为中心的区块链技术成为主流的重要时刻加入了 DEVCON-1。

家园版

Homestead 是以太坊平台的第二个主要版本,也是第一个生产级版本。 它包括许多协议和网络更改以支持未来的网络升级。 以太坊的第一个版本,即 Frontier 版本,本质上是供开发人员学习和体验并开始构建去中心化应用程序和工具的测试版。

以太坊发展路线图中的里程碑

在以太坊上线之前发布的初始开发路线图 (blog.ethereum.org/2015/03/03/…) 指出了以下里程碑:

虽然上述里程碑仍然有效,但它们的实质已经发生了一些变化。 Olympic 测试网发现了很多重大改进,因此很快就发布了 Frontier 版本。 而Homestead则是退出beta产品阶段,进入稳定版的标志。 Homestead 已在 2016 年 3 月 14 日(圆周率日)前后的第 1,150,000 个区块自动引入。

以太坊基金会

以太坊基金会是在瑞士注册的非盈利组织。 它的目标是管理以太币销售的资金,以更好地支持以太坊和去中心化技术生态系统。

以太坊基金会于 2014 年 7 月成立于瑞士,旨在推动新技术和应用形式的发展,尤其是在新型开放去中心化软件架构领域。

其目标是使去中心化的开放技术得以开发、培育、升级和维护。 一项主要但不是唯一的中心任务是促进以太坊协议和相关技术的发展,以及推广和支持使用以太坊技术和协议的应用程序。 除此之外,以太坊基金会以各种形式支持和倡导去中心化互联网。

有关基金会的更多信息,请参阅基金管理团队的官方网站(ethereum.org/foundation)。

未完待续。

最后,添加一个不太难的广告。

《以太坊智能合约开发(高级)教程》

内测和第一期公测结束后,依依连惜和杨震老师一直在收集对课程的反馈和建议,调整课程内容。 之所以如此煞费苦心,是因为我们要的是确保课程内容经过精心打磨,力求做到“唯一精品”。

所以,在第二期,我们重新录制了全部8门课程!

并且根据内测和公测的反馈,我们对教学大纲做了如下调整:

国内以太坊暴跌_以太坊什么时候在国内上线的_以太坊是什么时候上市的

本课程的动机

很多人可能不知道,杨震先生虽然对比特币了解很久以太坊什么时候在国内上线的,但他个人是在2016年底才开始学习和研究区块链技术的,从入门到放弃fabric,经过了一个多月的时间,他将精力集中在以太坊上。

从2017年3月到10月大概7个月时间,他利用业余时间翻译了以太坊官网的Homestead文档。 他没有使用任何机器翻译软件。 他读了原文,自己翻译成中文。 别人已经做了中文版,但他知道这样做的目的是学习和积累,这是他的风格。

到2017年底,杨震老师基本知道以太坊是什么,它能做什么,它在做什么。 然后我发现了 Ethfans,中国以太坊社区,拥有中国最优质的文章。 当时我的想法是结合自己对软件技术的理解和积累,做一些高质量的翻译,提供一些高质量的内容。

今年3月,杨震老师有幸参与了HiBlock社区组织的Solidity官方文档中文翻译项目。 后来,他也当上了管理员,对中文翻译做了很多修改工作;

同时,他开始研究以太坊黄皮书。 他在2017年下半年看过黄皮书,当时看不懂。 半年后再读时,他觉得轻松多了。

同时,我也对黄皮书的价值及其开创性贡献有了更深的认识,尤其是在借鉴了很多其他所谓“智能合约平台”的设计之后。

从今年4月下旬开始,他对中文版黄皮书(袁戈、高天禄原译)全文独立修改更新(结合拜占庭版英文版更新),并终于在五月初完成。

至此,结合Solidity文档中的相关细节,他终于觉得自己真正理解了以太坊和智能合约。 然而,直到今年夏天,我仍然没有看到任何人在市场上开设这样的课程,无论是线上还是线下。

他觉得很奇怪:智能合约开发这门必修基础课怎么没人教? 为什么这么有价值的高水平技术文档没人讲? 为什么那么多人说自己看社区文档就可以搞定?

所以,他觉得自己应该做一门真正优质的课程,为那些和他一样注重细节,希望打好基础,讨厌的同事,打造一门真正能帮助他们提高对智能合约理解的课程。低质量的快餐式学习。 了解并帮助他们尽快开发出智能合约的进阶课程,从入门到精通。

本课程解决什么问题?

Solidity 语言基础

Solidity 是一种结合 C++、Python 和 Javascript 语言创建的智能合约开发自定义语言,虽然它在设计时并未考虑形式化验证(智能合约的运行结果取决于其自身的合约“状态”数据和区块链环境数据,所以一开始没有考虑形式化验证大概是可以理解的),其数据类型的表达能力有限(例如不支持真正的元组类型,多维动态数据的序列化等等)。

但它实际上也简化了智能合约的开发。 对于初学者来说,它是一种易于使用且“友好”的开发语言。 它的技术价值是不可否认的。

然而,这种看似“简单”的语言其实并不简单,因为影响Solidity程序运行的非直觉因素太多; 而大部分开发者可能并没有那么了解智能合约的运行环境——以太坊虚拟机(EVM)的各种技术细节,各种大坑小坑。

比如私有函数和公有函数在调用的时候有什么区别,仅仅是可见性吗? 比如数据在内存和存储(storage)中的结构有什么区别,为什么我可以在存储中对动态数组使用push和pop,而在内存中不能?

例如,fallback 函数是如何工作的? 难道真的不接收参数也不返回值吗? 比如transfer, send, call with value有什么区别? 再比如EVM中复杂的手续费设计(尤其是存储使用费)和gas返还机制如何影响合约的gas消耗量(即运行成本)?

openzeppelin源码分析

相信越来越多的开发者都知道openzeppelin-solidity这个项目,这绝对是以太坊生态中的一个伟大项目。 因为它提供了许多经过社区反复审核和优化的可复用基础合约模板。

这也是一个非常非常重要的所谓“最佳实践”,因为杨震老师从刚入行开始就非常重视可重用代码和设计模式。 “不要重新发明轮子”! 尤其是那些已经被证明行之有效且非常安全的“轮子”。

在本课程的第二部分,我们将对本项目中所有合约模板的源码一一讲解。 学习这些经过反复审核的优秀代码,对开发者来说是一个很大的提升。 了解这里涉及的众多经典设计模式,对于开发者提高编码水平,培养良好的编码习惯也很有帮助。 益处。

虽然在老师看来,这个项目中的大部分合约不需要特别的解释,但他还是精心为大家梳理了一个相对优化的学习顺序,帮助大家快速理解这几十个基础合约。

其中权限控制、生命周期、支付、奖励等合约模板,以及ERC20、Crowdsale、ERC721等都是非常有价值和可复用的代码。

智能合约安全开发指南

课程的第四部分将继续深入涵盖智能合约开发的高级主题。 第七课,我们将讲解以太坊虚拟机的费用设计和指令设计,简单介绍Solidity内联汇编,讲解合约gas优化的基本原理。

不管用任何高级语言编写的智能合约程序,最终都会被编译成EVM指令,最终会被表达为EVM字节码; 所以从本质上讲,理解 EVM 指令是智能合约开发的最终目标。 也需要我们真正了解EVM的stack、memory、storage、calldata和returndata的结构。

在本课程的最后一节课中,我们将讲解三个程序示例:基本排序算法的gas优化示例,合约存储和gas返还机制的代码优化示例,以及通过合约模拟器实现的简化以太坊协议。 为了说明Solidity智能合约开发中可能遇到的一些比较复杂的场景以及相应的处理实例。

课程设计及进阶计划

除了上面的基础课程内容,我们还精心设计了几项需要大家去做的编程作业; 对于初级合约开发者来说是一个挑战,需要一定的时间和精力才能完成,这非常有利于开发经验的积累和对合约编程理解的提升,而这些任务本身也具有很高的实用价值。

更让人惊喜的是,杨真老师还会为每个人单独批改每一个作业,并给予相应的个别指导。

国内以太坊暴跌_以太坊什么时候在国内上线的_以太坊是什么时候上市的

另外,在时间安排上,以上内容将分为四个星期,相对给予学习者更充足的时间去理解和消化。

尽管如此,考虑到内容本身的难度,这门课程对于学习者来说还是很有挑战性的。

这是一门精心设计和完善的课程,其中包含大量技术细节。 需要你耐心的学习、理解和积累。 可反复咀嚼消化。 社区文档的移植和复制。

即日起,报名参加11月25日开课的以太坊智能合约开发高级课程第二期。 不仅价格更优惠,还有福利! 详情如下——

1)本课程实行“阶梯早鸟价”。 越早报名,优惠越多。 课程原价3599元,现在报名只需2899元。 优惠价还有前10名。 原价=3599元。

2) 这门课程的一大好处是——按时完成所有作业以太坊什么时候在国内上线的,你将获得一半的学费退款! ! !

3)为了让同学们对智能合约开发有更深入的了解,在第二期课程中,我们特别为大家准备了一个特别福利——黑客马拉松比赛(可能是线下的!),让大家可以直接学到所有的玩法在面对面的实践课程中。

所以,想要报名的同学们,建议点击下方链接抢席,请速速行动! 如果晚了,不仅价格会更高,还会面临没有配额的风险。

点击链接填写报名表

以太坊智能合约开发(高级)课程报名表