主页 > imtoken安卓怎么下载 > 以太坊简介 - 以太坊基础

以太坊简介 - 以太坊基础

imtoken安卓怎么下载 2023-03-18 05:09:55

#Ethereum Square##以太坊价格创历史新高#

什么是以太坊?

以太坊是一个去中心化的计算平台。 您可以将其视为不在单个设备上运行的计算机。 这意味着它可以同时在全球数千台设备上运行,这意味着没有单一所有者。

与比特币和其他加密货币一样,以太坊也允许数字资产转移。 但它的功能要广泛得多——您可以配置自己的代码并与其他应用程序交互。 同时,以太坊的灵活性允许创建各种复杂的程序。

简单来说,以太坊背后的主要思想是开发人员在分布式网络而不是中央服务器上创建和运行代码。 而这意味着这些应用程序理论上是无法关闭或删除的。

以太坊和ETH的关系

从表面上看,它们之间的联系并没有那么直观,但实际情况是,以太坊(Ethereum)的单位不叫Ethereum或Ethereums。 以太坊指的是协议本身,而供电令牌称为以太 (ETH)。

以太坊的价值

以太坊cn代币_怎么查以太坊代币_以太坊代币创建

前面我们提到以太坊(Ethereum)的代码运行在分布式系统中。 因此,程序不能被外界篡改。 一旦将它们添加到以太坊数据库(即区块链)中,代码就更不可能被修改了。 此外,数据库对所有人可见,允许您在与它交互之前进行代码审查。

所有这一切意味着任何人、任何地方都可以发布无法离线使用的应用程序。 并且,以太坊的价值存储 Ether 为这些应用程序中的价值转移设定了条件。 我们将构成应用程序的编程称为智能合约。 在大多数情况下,它们可以在没有人为干预的情况下运行。

毫无疑问,“可编程货币”的概念目前正吸引着众多用户、开发者和企业的参与。

什么是区块链?

区块链不仅是以太坊的核心,也是存储协议中包含的信息的数据库。 如果您曾经阅读过“比特币简介”,您就会对区块链的工作原理有一个基本的了解。 以太坊的区块链类似于比特币的区块链,但在数据存储方式和存储数据内容方面有所不同。

以太坊区块链就像一本可以添加页面的书。 账本中的每一页称为一个“区块(block)”,交易信息存储在区块中。 当我们要添加一个新的页面时,我们需要在页面的顶部统计一个特殊的值。 这个特殊值表示这个新页面是在之前页面的基础上依次添加的,而不是随机添加的。

这个特殊值就像一个页码,帮助我们判断新块是否按顺序添加。 而我们使用“Hashing(散列运算)”来完成这个过程。

哈希操作获取一段数据(在本例中为块中的所有数据)并输出一个唯一标识符(即哈希)。 两份数据输出相同hash的可能性很低,而且这个过程也是单向的。 这意味着哈希可以很容易地通过哈希得到,但是你不能通过反转哈希来得到用于创建哈希的信息。 在后续章节中,我们将描述为什么这对挖矿至关重要。

怎么查以太坊代币_以太坊代币创建_以太坊cn代币

这样我们就有了一种以正确顺序链接所有页面的机制。 任何更改顺序或删除页面的尝试都将很容易被发现。

想了解更多关于区块链的信息? 查看我们的区块链技术初学者指南。

以太坊与比特币有何不同

比特币依靠区块链技术和金融激励来构建全球数字现金系统。 引入的关键创新是允许全球用户在没有中央授权的情况下进行协作。 比特币允许每个参与者在自己的计算机上运行程序,这为金融数据在去信任和分散的环境中达成共识提供了条件。

比特币被认为是第一代区块链。 而且它不是作为一个复杂的系统创建的,这使其在安全性方面具有优势。 故意不灵活优化了基础层的安全性。 比特币中智能合约的语言受到限制以太坊代币创建,因此不太适合交易以外的应用。

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

以太坊是第二代区块链浪潮的先行者,也是目前最闪亮的先行者。 它与比特币既相似又不同。 它们在某些方面执行相同的功能,但在其他方面则完全不同以太坊代币创建,并且各有各的优势。

以太坊的运行机制

怎么查以太坊代币_以太坊cn代币_以太坊代币创建

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

以太坊代币创建_以太坊cn代币_怎么查以太坊代币

以太坊状态更新

在以太坊上运行的智能合约由交易触发(来自用户或其他合约)。 当用户向合约发送交易时,网络中的每个节点都会运行合约代码并记录输出。 而这个过程是通过以太坊虚拟机(Ethereum Virtual Machine)实现的,在这个虚拟机中,EVM将智能合约转换成计算机可以读取的指令。

为了更新状态,使用了一种称为“挖掘”的机制。 与比特币类似,“挖矿”也是通过工作量证明算法(POW)来完成的。 稍后会详细介绍。

智能合约简介

智能合约是代码。 但该代码既不合理,也不是传统意义上的合同。 Smart代表智能,即在一定条件下自动执行。 它之所以被认为是合同,是因为它执行了双方之间的协议。

智能合约的概念最早由计算机科学家 Nick Szabo 在 1990 年代后期提出。 他将这个概念解释为自动售货机,并表示这将是现代智能合约的先驱。 在这台自动售货机中,还存在一个简单的合约。 即当用户投入硬币时,机器会根据人们的选择提供产品。

怎么查以太坊代币_以太坊代币创建_以太坊cn代币

智能合约将这种逻辑应用于数字环境。 也就是说,你可以在代码中指定一些逻辑,比如输出“Hello, World!”。 当合同中收到两个以太币时。

怎么查以太坊代币_以太坊代币创建_以太坊cn代币

在以太坊中,开发人员将编码逻辑供 EVM 读取。 然后开发人员将其发送到注册合约的特殊地址。 之后任何人都可以查看和使用合同。 除非开发者在写合约时设置了条件,否则不能删除。

合同现在有一个地址。 如果你想与之交互,用户需要向该地址发送 2 ETH。 然后合约代码被触发,网络上的所有计算机都可以执行它。 当它看到付款已经完成时,它会记录输出(你好,世界!)。

以上是以太坊可以做什么的最基本的例子。 随着发展,逐渐开始构建涉及更多合约的更复杂的应用程序。

以太坊之父

2008年,化名中本聪(Nakamoto Satoshi)的开发者(或开发组)发布了比特币白皮书。 这彻底改变了数字货币的格局。 一位名叫 Vitalik Buterin 的年轻程序员研究并试验了这一概念的进一步应用,最终实现了以太坊。

Buterin 在 2013 年一篇名为“Ethereum - The Ultimate Smart Contract and Decentralized Application Platform”的博客中提到了以太坊。 在文章中,他描述了一个叫做“图灵完备区块链”的概念,这意味着一台拥有足够时间和资源的去中心化计算机可以执行任何应用程序,

以太坊代币创建_以太坊cn代币_怎么查以太坊代币

今天,越来越多的应用程序可以配置在区块链上,而限制应用程序类型的唯一是开发者的想象力。 以太坊旨在找出区块链技术是否有超出比特币设计限制的应用。

以太发行机制

2015 年,以太坊首次提供了 7200 万个以太币。 这些代币中有超过 5000 万个在首次代币发行 (ICO) 中公开出售。 届时,参与者可以使用法定货币或比特币在交易所购买ETH。

DAO 和以太坊经典

借助以太坊,互联网中的开放协作也以全新的方式呈现。 例如,DAO(Decentralized Autonomous Organizations),类似于计算机程序,完全由计算机代码控制。

该组织最早和最雄心勃勃的尝试之一是“The DAO”项目。 “The DAO”由一些复杂的智能合约组成,作为一个独立的风险基金运作。 DAO 代币以 ICO 的形式分发,并授予代币持有人共享所有权和投票权。

然而上市不久就遭到黑客恶意攻击,三分之一的资金被盗。 更值得注意的是,当时 DAO 锁定了以太币总供应量的 14%。 毋庸置疑,这对于刚刚起步的以太坊网络来说是一场灾难性的事件。

经过紧急协商,决定将以太坊硬分叉为两条链。 恶意交易被逆转以恢复资金的分叉之一现在被称为“以太坊区块链”。 另一个分叉中的交易没有被逆转,保持不变,就是现在的“以太坊经典”。

这件事让我们清楚地意识到这项技术的风险,以及将大量财富委托给自治代码可能带来的后果。 它还向我们展示了在开放环境中达成集体决策的挑战。 忽略漏洞,DAO 完美地体现了智能合约通过互联网实现去中心化协作(在大型网络中)的潜力。