主页 > imtoken下载app > 《以太坊白皮书》解读

《以太坊白皮书》解读

imtoken下载app 2023-12-05 05:11:32

我又开始焦虑了。 我加入币精英学院就是为了研究这个陌生的区块链领域,每周都要输出作业。 真的,太难了。 看不懂就得写分析,害得我不敢写。 . 只能拖延战术进行,不到最后一刻不写是坚决的。

列好大纲开始写作,先完整后完善。

一、项目背景

在比特币脚本中,我们提到它缺乏图灵完备性,可以编写的程序是有限的。 人们希望将比特币应用到货币以外的领域。 但实现起来比较困难,因为比特币的脚本系统,比如基于比特币的彩色币和所谓的“元币”等下一代加密货币,在运行一些复杂的操作时受限,无法提供细粒度的控制账户提款。 丰富的状态记录导致比特币区块链系统的可扩展性差,无法广泛应用于除比特币以外的其他应用,更不能支持复杂的智能合约。

以太坊通过保存一个清晰的“状态树”代表每个地址在每个区块中的当前余额账户和一个“交易表”代表当前区块与前一个区块之间的交易来建立自己的区块链,以太坊解决了可扩展性问题。 以太坊合约将被允许将数据存储在持久内存中,这种内存与图灵完备的脚本语言相结合,将使在单个合约中编码整个货币成为可能。 以太坊旨在成为一个优秀的底层协议,提供强大的脚本系统,可以在其上创建任何高级合约、货币和其他去中心化应用程序。 简而言之以太坊前景预测,以太坊是创新的基础平台。

2. 产品设计原则

1、简单原则:

以太坊协议将尽可能简单,即使以一些数据存储和时间效率低下为代价。

2.一般原则:

没有“特征”是以太坊设计理念的基本组成部分。 相反,以太坊为用户提供了一种内部图灵完备的脚本语言来构建任何精确定义的智能合约或交易类型。

3、模块化原则:

以太坊的不同部分应该设计得尽可能模块化和可分割。 在开发过程中,应该很容易在协议中的某处进行小的更改,而应用程序层继续运行而无需更改。

4. 非歧视原则:

协议不应主动试图限制或阻碍特定类别或用途,协议中的所有监管机制都应旨在直接监管危害,不应试图反对特定的不良应用。 你甚至可以在以太坊之上运行一个无限循环脚本,只要你愿意为它支付每个计算步骤计算的交易费用。

3、技术创新

(1) 以太坊系统中的代币,简称ETH。 以太币是以太坊内部的主要燃料,为在该系统上运行各种数字资产交易提供主要流动性,同时也用于支付智能合约费用。 它是一种内置于以太坊的区块链资产,用于支付运行智能合约的费用。

(2)以太坊虚拟机EVM的第二个概念是以太坊虚拟机EVM。 在一个编程系统之上,通常会有一些用于编译和执行的虚拟机来支持。 JAVA有JVM,那么在以太坊中,也会有以太坊的虚拟机,可以执行任意复杂的算法代码。 开发者可以使用现有的 JavaScript 或 Python 等友好的编程语言在以太坊上创建他们想要的应用程序。

(3) 智能合约智能合约的概念并不新鲜。 它于1995年由密码学家Nick Szabo首先提出,几乎与互联网同时出现。 承诺协议。 虽然它的概念很早就被提出,但直到以太坊的出现,智能合约才得到广泛应用。 一个重要的原因是因为缺乏一个友好的、可编程的基础系统。

一旦在以太坊上创建智能合约,它就可以自动执行,无需中介机构的参与,任何人都无法阻止它的运行。 以太坊上的智能合约可以控制区块链上的各种数字资产,执行复杂的算法和操作。

四、项目前景

以太坊的区块链语言是图灵完备和可编程的,因此具有良好的使用基础。 因此以太坊前景预测,在区块链的应用开发中,很多公司和开发者都选择了以太坊区块链作为底层技术。 从2015年7月以太坊上线到2017年9月,短短两年间,全球诞生了300多个以太坊应用。 大部分基于以太坊构建的应用的市值也位居数字资产市值前列。 截至2017年9月,在Coinmarketcap市值前40中,以太坊应用达到10个。例如去中心化预测平台Augur,全球算力P2P市场的iEx.ec,分布式算力应用平台olem,DigixDAO等黄金交易等等,都是建立在以太坊平台的基础上的。 可以看出,以太坊的基础应用逐渐在全球范围内流行开来。