什么是以太坊,以太坊是如何运作的_欧意知识_易欧交易所

欧易OKX下载

欧易OKX交易所,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务,通过使用区块链技术为全球交易者提供高级金融服务。

APP下载   官网注册

什么是以太坊,以太坊是如何运作的

星蕴 0

欧易OKX下载

欧易OKX交易所,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务,通过使用区块链技术为全球交易者提供高级金融服务。

APP下载   官网注册

要了解什么是以太坊,您必须首先了解其使用的技术。它使用的技术被称为“区块链”。这需要进行一些研究,因此我建议阅读我们的“ Blockchain Explained ”指南。如果您没有时间,这里有个简短的解释。简而言之,区块链是一个由许多计算机共享和操作的全球数据库。这些计算机称为“节点”。节点以团队的方式协同工作,以传输数据库中的信息,并使用密码学(安全代码)对其进行验证。

一、以太坊是什么?

以太坊是一个可编程的区块链。以太坊允许用户根据自己的设想创建任意复杂的操作,而不是只给用户一些预设好的操作(例如比特币的交易操作)。用这种方法,它成了一个支撑许多不同类型的去中心化区块链应用的平台,包含但不仅限于加密货币。

狭义上说,以太坊是定义了去中心化应用平台的一套协议。其核心就是可以运行任意的复杂计算代码的 以太坊虚拟机(“EVM”)。用计算机科学术语来讲,以太坊是“图灵完备”的。开发者可以使用友好的编程语言在EVM上创建应用程序,比如使用JavaScript或Python。

二、以太坊是如何运作的?

以太坊中包含了很多比特币用户很熟悉的特性和技术,同时它也引入了很多的修改和创新。

与比特币区块链中单纯的交易流水不同, 以太坊区块链中的基础单元是账户(account)。以太坊区块链跟踪每个账户的状态;以太坊区块链上的所有状态转换,都是账户间的价值或者信息的转移。以太坊中的账户有两种类型:

由私钥控制的外部账户(Externally Owned Account,即EOA)

由自身的合约代码控制的合约账户,这种账户只能由EOA“激活”(Activate)

对大多数用户来讲,它们最基础的区别就是人控制EOA,因为人能通过私钥控制EOA上的行为;而合约账户则由它们内部的代码来管理。对于合约账户,我们也可以说他们是有人“控制”的,因为他们 被编制为 由一个有特定地址的EOA所控制,而这个EOA则由掌握其私钥的“人”所控制。当一个交易发送到合约账户上时,合约账户中的特定代码会被触发并执行,这些代码即通常意义上的“智能合约”。用户可以在区块链上发布代码来创建新的合约。

仅当合约账户接到一个EOA的指示的时候,它才会去执行一个操作。所以合约账户不可能去做一些自发的操作,比如生成随机数或调用API,除非被EOA指定去做。这是因为以太坊中的节点需要一个严格确定的执行确认,来认证外来的计算要求。

与比特币一样,用户为了完成一个交易,需要向网络支付小额的交易费。这个机制是用来保护以太坊网络不被一些无价值或恶意的计算任务所影响,比如DDoS攻击或者无限循环。交易的发送者必须为他们所激活的每一步“程序”支付相应的费用,包括计算和存储。这些费用是用一定量的以太坊原生代币——以太币来体现的。

这些交易费用,是由验证整个网络的节点们所收取的。这些以太坊网络中接受、传播、验证和执行交易的节点,即所谓的“矿工”。包含了以太坊区块链中账户“状态”变动的所有交易信息,由矿工们归集到“区块”中,然后开始互相竞争,以使 他们自己产生的 区块成为区块链中的下一个区块。矿工每成功挖到一个矿(即把自己生成的区块添加到区块链上,译者注),都将获得奖励。这就是对那些为以太坊网络贡献硬件和算力的人的经济上的激励。

与比特币网络一样,矿工们想要成功“挖到”一个区块也需要解决一个复杂的数学问题。这就是被熟知的“工作量证明”(Proof of Work)。任何一个通过算法解决问题所消耗的资源大于验证结果所消耗的资源的计算问题,都是工作量证明的良好选择。为了弱化比特币网络中使用特定硬件(比如 ASICs,一种专门用于计算的集成电路硬件,译者注)所带来的中心化趋势,以太坊选择了一个强内存需求(memory-hard)的计算问题。如果解决一个问题就像需求CPU一样需求内存,那可以支撑的硬件会更趋近于通常的计算机。这使以太坊的工作量证明“抗ASIC”;并且与比特币的可能受制于特定硬件的挖矿过程相比,这种工作量证明更加有利于去中心化分布的安全性。

三、总结

随着对以太坊的深入了解,我们认识到它不仅仅是另一种加密货币,更是一个具有革命性的技术平台,为去中心化金融、智能合约,以及各种创新的去中心化应用提供了基础设施。购买以太坊对于投资者来说不仅意味着持有一种数字资产,也意味着参与到这个正在不断发展的生态系统中。

欧易OKX下载

欧易OKX交易所,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务,通过使用区块链技术为全球交易者提供高级金融服务。

APP下载   官网注册