火星链 火星链
Ctrl+D收藏火星链
首页 > Gate.io > 正文

以太坊:以太坊透析——Ethereum基本原理

作者:

时间:1900/1/1 0:00:00

什么是以太坊?

以太坊(Ethereum)是一个去中心化的计算平台。你可以把它想象成一台并不在单一设备上运行的计算机。也就是说它可以同时在世界各地的数千台设备上运行,而这也就意味不存在唯一拥有者。

与Bitcoin和其他加密货币一样,Ethereum也允许进行数字资产转移。但它的功能应用却更广泛——可以配置自己的代码,并与其他应用程序进行交互。同时,Ethereum具有的灵活性更是允许各种复杂程序的创建。

简单来说,Ethereum背后的主要思想是:开发者可在分布式网络上创建和运行代码,而并非在中央服务器上。而这在这就意味着,这些应用程序理论上是不能被关闭或删改的。

以太坊Ethereum与ETH的关系

表面上看之间的联系并不那么直观,但实际情况是Ethereum的使用单位并不叫做Ethereum或Ethereums。Ethereum指的是协议本身,而作为动力的代币则被称为Ether。

马克·库班:“超级看好”以太坊但拒绝做具体价格预测:金色财经报道,NBA 达拉斯独行侠队老板、亿万富豪马克·库班在接受《财富》杂志采访时表示,自己依然“超级看好”(super bullish)以太坊,但他拒绝做出具体价格预测。马克·库班表示,即将到来的合并会将以太坊能耗减少 1000 倍,这是一个“重要因素”;其次,以太坊区块链上的应用程序足够多,可以推动其采用,以太坊会因为实用性在加密市场占据上风。此外,马克·库班对 Cardano 区块链持高度怀疑态度,他表示 Cardano 已经推出很长时间了,但实用性甚至不如狗狗币。[2022/8/25 12:47:43]

Ethereum的价值所在

之前我们提到Ethereum的代码是在分布式系统中运行的。因此,程序不能被外部所篡改。当它们被添加到Ethereum数据库中后,则代码更不可能被修改。此外数据库的所有人可见则允许你在交互之前进行代码审查。

所有这些就意味着,任何人在任何地方都可以发行不能被下线的应用。并且,Ethereum的价值存储单位Ether则为这些应用程序内的价值转移设定了条件。我们将构成应用的编程称作SmartContracts。大多数情况下,它们可以在无人工介入的情况下运行。

以太坊未确认交易为101,801笔:金色财经消息,据OKLink数据显示,以太坊未确认交易101,801笔,当前全网算力为229.46TH/s,全网难度为3.04P,当前持币地址为47,617,951个,同比增加143,245个,24h链上交易量为4,783,899.13ETH,当前平均出块时间为13s[2020/9/14]

毫无疑问,“可编程货币”的理念目前吸引了众多用户、开发者以及企业的参与。

区块链是什么?

Blockchain不仅是Ethereum的核心,还是存储协议所含信息的数据库。如果你曾阅读过“Bitcoin简介”,你就会对区块链的运行机制有基本的了解。Ethereum的区块链与Bitcoin的区块链类似,只是在数据的存储方式以及所存储的数据方面有所不同。

Ethereum区块链就好似一本可以添页的书。书中的每一页被称为“Blcok”,而区块中则存储着交易信息。当我们想要添加新篇页的时候,我们就需要在页面顶端计入一个特殊值。该特殊值则表明此新页是基于前页按顺序添加,而并非随意加入。

此特殊值就像是页码一样,帮助我们辨别新区块是否按照顺序添加。而我们则是使用“Hashing”来完成这一过程。

以太坊2.0测试网已满足最低存款要求:以太坊2.0测试网已基本达到了将约52.4万枚ETH存入智能合约的目标。根据以太坊多客户端测试网络Medalla官方数据显示,以太坊2.0测试网已满足最低存款要求,目前已有524,288枚ETH被质押至以太坊2.0测试网中。预计以太坊2.0测试网的创世块将于8月4日伦敦时间下午1点至2点(北京时间晚8点至9点)左右上线。据悉,Medalla多客户端测试网的启动条件是需要16384个验证者并质押524,288枚ETH,若在8月2日13:00(UTC)之前没有满足启动条件,Medalla测试网将会被推迟启动。(Trustnodes)[2020/8/1]

哈希运算获取一条数据,并输出一条唯一的标识符。两份数据输出同一哈希的可能性非常低,并且该过程也是单向的。这就表明通过哈希运算可以轻松地获得散列,但你并不能通过逆转哈希来获得用于创建该散列的信息。在随后的章节我们将介绍为何这对挖矿至关重要。

这样我们就有了将所有页面按正确顺序连接的机制。任何试图改变顺序或移除页面的操作都将被轻易发现。

想要深入了解Blockchain?请查看我们的“区块链技术初学指南”。

以太坊开发人员:DeFi的下一阶段应摆脱集中式SaaS:Rotki投资组合追踪器创始人、以太坊开发人员Lefteris Karapetsas提到了DeFi的局限性和矛盾。6月1日,追踪DeFi进程的Defiant社区发布了一份关于基于以太坊的DEX的情况报告。Karapetsas认为,DEX不应该伴随着集中化的投资组合管理。他表示,在交易过程中把集中和去中心化工具结合起来是没有意义的,只有当整个系统没有一点集中化的情况下才能被认为是去中心化的:“交易所只是需要修复的一部分。我们还需要摆脱提供投资组合跟踪和会计服务的集中式SaaS。”

对他来说,在DEX上把数据从去中心化的应用程序传播到集中化的应用程序是一种倒退。因此,当在DEX进行交易时,只应该使用去中心化的投资组合管理系统。(U.Today)[2020/6/2]

Ethereum与Bitcoin的不同之处

Bitcoin依赖于区块链技术和金融激励来构建全球数字现金系统。且所引入的关键创新,允许全球用户在无中央机构的情况下进行协作。Bitcoin允许每位参与者都可在自己的计算机上运行程序,而这就为金融数据在去信任化、去中心化环境中达成一致提供了条件。

以太坊估值已经达到1315亿美元:据跟踪数字货币价格的网站CoinDesk称,以太坊的价格一度达到1417.38美元的新高。在过去一年中,以太坊的价格增长了大约130倍。CoinDesk网站的相关数据显示,就市值而言,以太坊是全球第二大加密货币,仅次于比特币。它的估值已高达1315亿美元。[2018/1/11]

Bitcoin被认为是第一代区块链。且并不是作为复杂系统而创建的,而这也造就了它在安全方面的优势。有意地非灵活性则优化了基础层的安全性。Bitcoin中智能合约的语言是受限制的,因此并不能很好地适应交易外的应用程序。

相比之下,第二代区块链的功能则更多。除了金融交易之外,那些平台还提供了更高程度的可编程性。Ethereum为开发者们提供了更多的自由,允许他们可使用自己的代码来创建更多的去中心化应用程序。

Ethereum是第二代区块链浪潮的先驱,目前也是最闪耀的先行者。它与Bitcoin既相似又不同。在某些方面可执行相同的功能,但在其他方面又完全不同,各自都具有各自的优势。

Ethereum的运行机制

我们可以将Ethereum定义为状态机。也就是说,在任何给定时间节点你都可以获得账户余额和智能合约的当前状态快照。新的操作会导致状态更新,就意味着所有的节点都将更新快照来反映更改。

Ethereum中状态更新在Ethereum上运行的智能合约由交易触发。当用户向合约发送交易时,网络中的每个节点都会运行合约代码并记录输出。而这一过程是通过EthereumVirtualMachine来实现的,其中EVM将智能合约转换成计算机可以读取的指令。

为了更新状态,会采用一种叫做“挖矿”的机制。与Bitcoin类似,“挖矿”也是通过工作证明算法来完成的。稍后将进行深入探讨。

SmartContract简介

SmartContract就是代码。但该代码既不明智,也不是传统意义上的契约。其中的Smart代表智能,也就是特定条件下的自我执行。而之所以被视为Contract,是因为它执行双方之间的协议。

智能合约概念由计算机科学家NickSzabo在20世纪90年代末首次提出。他将此概念假象为自动售货机来解释,并声明这将是现代智能合约的先行者。在这个自动售货机中,也存在一个简单合约。也就是当用户插入硬币后,机器会根据人们的选择提供产品。

智能合约则将此类逻辑应用到数字环境中。也就是说你可以在代码中明确规定某种逻辑,例如当合约中收到两个以太币时,输出“Hello,World!”。

在Ethereum中,开发者将对逻辑进行编码,以便EVM读取。随后开发者将它发送到登记合约的特殊地址。之后任何人都可以查看和使用合约。除非开发者在编写合约时设定了条件,否则不能被删除。

现在,该合约就有了地址。而如果想要与它进行交互,则用户需要向地址中发送2个ETH。随后合约代码就被触发了,且网络上所有的计算机都可以执行。当看到支付已经完成,就会记录输出。

以上是Ethereum可完成过程的最基本示例。而随着发展,更复杂且涉及更多合约的应用程序逐渐开始构建。

Ethereum之父

2008年,化名SatoshiNakamoto的开发者发布了Bitcoin白皮书。而这也彻底改变了数字货币的格局。一位名为VitalikButerin的年轻程序员对此概念的进一步应用进行了研究和试验,最后具体化为Ethereum。

以太坊是由Buterin在2013年发表了的一篇博客中提到的,文章名为《Ethereum—终极智能合约和去中心化应用平台》。在文章中,他描述了一个名为“图灵完备区块链”的概念,表示一个具有足够时间和资源的去中心化计算机可以执行任何应用程序,

现如今,可在区块链上配置的应用程序越来越多,而其所属类型的唯一限制也只有开发者的想象力。Ethereum旨在查明区块链技术是否存在超出Bitcoin设计限制之外的应用范围。

Ether的发行机制

在2015年Ethereum首次供应了7200万以太币。其中超5000万的代币在首次代币发行中公开销售。届时参与者则可在交易所内使用法定货币或Bitcoin来购买ETH。Billions项目组

TheDAO和EthereumClassic

借助于Ethereum,互联网中的开放协作也以全新的方式呈现。例如DAOs,类似于计算机程序,完全由计算机代码控制。

该组织得最早且最宏大的一次尝试则是“TheDAO”项目。“TheDAO”是由一些复杂的智能合约组成,并作为独立风险基金运作。而DAO代币则是以ICO形式分配,并授予代币持有者股份所有权和投票权。

然而,在上市不久之后,它就遭到了黑客的恶意攻击,三分之一的资金被盗取。更值得一提的是,当时以太币总供应量的14%都被锁定在DAO中。毋庸置疑,这对于羽翼未丰的Ethereum网络来说是一场灾难性事件。

在经过紧急磋商之后,决定将Ethereum硬分叉为两条链。其中一条分叉中恶意交易被逆转以恢复资金,也就是现在的“EthereumBlockchain”。另一条分叉中的交易没被逆转保持不变,也就是现在“EthereumClassic”。

此事件让我们明确意识到此技术中所存在的风险,也让我们体会了将大量财富托付于自治代码可能的后果。同时向我们展示了在开放式环境中达成集体决策所具有的挑战。倘若忽略漏洞,则TheDAO通过互联网完美诠释了智能合约在实现去中心化协作方面的潜力。

标签:区块链DAO以太坊区块链工程专业学什么区块链存证怎么弄区块链技术发展现状和趋势DAO币DAO价格以太坊币是什么币

Gate.io热门资讯
比特币:注意!本周这些事件将影响比特币和山寨币!

随着美国监管机构对加密货币施加压力以及该行业应对更广泛的银行业危机,新项目不断发展并推动该行业向前发展。Polygon将于3月27日推出zkEVM主网测试版.

1900/1/1 0:00:00
Terra:Terra LUNA和LUNC在韩国签发Do Kwon的逮捕令后坠毁

根据彭博社援引检察官办公室的短信,首尔法院已发出逮捕Terra联合创始人DoKwon和另外五人的逮捕令。据报道,该逮捕令与违反资本市场法规有关,导致400亿美元的溃败.

1900/1/1 0:00:00
ROSE:这是本周要解锁的 5 种山寨币!价格会发生什么变化?

通常情况下,关键的山寨币解锁本周受到关注。在大多数情况下,新代币的解锁和推出不会对代币造成任何抛售压力。但是,投资者仍在密切关注解锁过程.

1900/1/1 0:00:00
数字资产:随着比特币持续外流,机构投资者情绪依然消极

一段时间以来,机构投资者的情绪一直处于摇摆不定状态。这遵循了市场趋势,比特币跌破22,000美元,加密总市值最终再次低于1万亿美元。因此,机构投资者继续对市场表现出更悲观的态度.

1900/1/1 0:00:00
BTC:为什么比特币价格会对美国的利率做出反应?

虽然美国的通胀数据逐月增长,接近两位数,但该国的美联储继续其收紧货币政策的战略。中期目标是通过逐步提高利率来刺激储蓄和控制通货膨胀,这使得获得信贷的成本更高.

1900/1/1 0:00:00
Polkadot:随着空头争夺控制权,DOT 横盘整理至 7.19 美元

Polkadot价格分析显示,在空头返回价格图表后,价格再次面临看跌阻力。在过去几个小时内,价格已回落至7.19美元的水平,预计可能会进一步下跌.

1900/1/1 0:00:00