• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > 以太坊(Ethereum)协议的发展史

以太坊(Ethereum)协议的发展史

作者:以太坊爱好者 字体:[增加 减小] 来源:互联网 时间:2018-11-03

以太坊爱好者向大家分享了以太坊(Ethereum)协议的发展史,其中包含以太坊协议的发展史等知识点,遇到此问题的同学们可以参考下

虽然当前以太坊协议背后的思想已经很大程度上稳定了两年了,但是以太坊当前的构想和形式并不是一次性完成的。在区块链推出之前,该协议经历了一些重大的演变和设计决策。本文的目的是讨论协议从开始到发布的演变过程;但是我不会一一提及例如Geth,cppethereum,pyethereum以及EthereumJ这些在协议的实现上做出的无数工作以及以太坊生态系统中应用和企业的历史。

同样在本文中不会提及的还有Casper以及分片研究的历史。我们当然可以写更多的博客来讨论Vlad,Gavin,我自己以及其他人提出并最终舍弃的各种各样的观点,其中包括“工作量证明之证明”,轮辐式链(hub-and-spoke chains), “hypercubes”, 影链(shadow chains)(可以说是Plasma的前身),链纤维( chain fibers),以及Casper的各种迭代,还有Vlad的在推理共识协议的激励机制及其性质的快速演变思想。在一篇博客中讨论这些将是一个太过复杂的事情,所以我们在此就不进一步讨论这些。

让我们从最早的版本开始,这个版本最终成为了以太坊但是当时它甚至还不叫以太坊。当我在2013年10月访问以色列的时候,我花了很多时间与Mastercoin团队在一起,甚至还给他们推荐了一些功能。在花了一些时间思考他们所做的事情后,我向该团队提出了一个建议,那就是让他们的协议更加的通用化,能够支持更多类型的合同而不需要增加同样庞大而复杂的功能集:

https://web.archive.org/web/20150627031414/http://vbuterin.com/ultimatescripting.html


请注意,该版本与之后范围更广的以太坊版本大不相同:它单纯地专注于Mastercoin当时尝试的方向,即双方合约,该合约是指A方和B方都会投入资金,之后根据合同中规定的一些公式他们可以将钱取出来(例如,赌注内容为“如果X发生了,则所有的钱都给A,反之都给B”)。该脚本语言不是图灵完备的。

Mastercoin 团队对此印象深刻,但是他们并没有兴趣放弃他们所作的一切事情并朝着这个方向发展,我越发觉得这是一个正确的选择。接着,大约在12月,我更新了第二个版本:

https://web.archive.org/web/20131219030753/http://vitalik.ca/ethereum.html

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-11-03超级现金Hcash混合共识机制
  • 2018-11-03区块链开发环境选择与建设
  • 2018-11-03临界(Hashgard)新手引导教程
  • 2018-11-03比特币哈希函数简述
  • 2018-11-03什么是私钥到底长啥样?
  • 2018-11-03什么是时间扭曲(Timewarp)攻击?
  • 2018-11-03IBO的金融原理和应用方向分析
  • 2018-11-03从技术现实理解区块链:基于SQL模型创建BQL
  • 2018-11-03教你如何生成以太坊钱包!
  • 2018-11-03一文弄懂什么是比特币分叉

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 通证经济(Tokenomics)的三种定义
    • 区块链简介-什么是互联链
    • SegWit2x 客户端安装教程
    • 世界之大,区块链要解决的核心问题在哪?
    • 迅雷玩客云矿机及玩客币使用手册
    • 众筹模式分析(第二部分) -- Vitalik
    • 在Python实现梯度下降优化算法
    • 一文读懂共识机制
    • 比特币脚本及交易分析-智能合约雏形
    • 你的第一个Truffle分布式app (2)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有