时间:2023-08-14|浏览:179
用戶喜愛的交易所
已有账号登陆后会弹出下载
虽然常常将“比特币”和“以太坊”这两个术语放在一起讨论,但它们实际上有着很大的区别。它们唯一的共同点在于它们都是在区块链上运行的加密资产。
以太坊不仅仅是一种加密货币,它还有其他特点使它成为了一个巨大的分布式计算机。
要理解以太坊,我们需要先理解区块链是如何工作的。区块链本质上是一个数据库,其中的数据不断增长,并具有一些特殊的性质:
一旦数据存储在数据库中,就无法被修改或删除。区块链上的每个记录都会永久保存。
没有个人或组织可以单独维护该数据库,而是需要成千上万个人来维护,每个人都有该数据库的副本。
要理解人们如何让自己的数据库副本与其他人同步,可以想象一个网络,其中有10个人。每个人都有一个空文件夹和一张空白页。无论网络中的任何人在任何时间做了什么重要的事情,比如转账,这个消息都会广播给该网络中的所有人。
每个人都在自己的页上记录这些公告,直到页满为止。当页满时,每个人必须通过解决一个数学难题来封存该页的内容。这样可以确保每个人的页具有相同的内容,且这些内容永远无法修改。第一个解决这个数学难题的人将获得一些加密货币的奖励。然后,该页被添加到文件夹中,并出现新的一页,这个过程不断循环。
随着时间的推移,这些包含重要记录(交易)的页面(区块)会逐一加入文件夹(链),从而形成一个数据库(区块链)。
区块链可以存储任何类型的数据,并且存储在区块链上的数据类型赋予区块链价值。比特币的区块链存储的是金融交易记录,所以它使比特币成为一种类似于美元或英镑的货币。而以太坊不同。
以太坊不只是一种类似美元、英镑或比特币的货币。以太坊还有比货币更强大的用途。以太坊本质上是一个巨大的计算机。
然而,以太坊运行速度非常慢,大约比现代普通计算机慢5到100倍,并且成本很高。这个“以太坊计算机”的功能类似于罕见的90年代智能手机,只能做一些微不足道的小事。
那么为什么以太坊如此受欢迎呢?以太坊如飓风般席卷这个世界,因为它是一个分布式的完全去中心化的计算机。了解以太坊区块链如何运作,就能了解以太坊这个全球计算机是如何工作的。
与其他区块链一样,以太坊需要成千上万的人在他们的计算机上运行一个软件,为该网络提供动力。网络中的每个节点(计算机)运行一个叫作以太坊虚拟机(EVM)的软件。以太坊虚拟机就像一个操作系统,它能够理解和执行通过以太坊特定编程语言编写的软件。由以太坊虚拟机执行的软件/应用程序被称为“智能合约”。
在这个全球计算机上做任何事情都需要付费。然而,付费的不是像美元或英镑这样的普通货币,而是区块链自带的加密货币,称为以太币。以太币与比特币基本相同,除了一点,即以太币可以用于在以太坊上执行智能合约时支付费用。
在以太坊上,无论是人类用户还是智能合约,都可以智能合约还可以执行预定的计算机程序,并在程序被触发时执行各种操作。让我们通过以下例子理解智能合约的力量。
假设我们两个人打赌明天的天气。我赌明天晴朗,你赌明天下雨。我们约定输家必须支付100美元给赢家。我们如何打这个赌,并确保输家会履行诺言呢?我能想到以下三种方法:
互相信任:如果我们是老朋友,互相信任是最简单的方法。我知道你的住址,你知道我的背景。但是,如果我们是陌生人,这种方法就无法实现信任。
签订法律合同:根据我们之间的约定签署一份法律合同可以是另一种有效的方法。合同详细规定了赌约条款,包括输家违约的处罚。但