回到2013年,不久后进入区块链世界的程序员Vitalik Buterin发现了比特币的缺点。他认为比特币应该加入图灵的完整编程语言,这样任何人都可以在上面开发去中心化的应用,而不仅仅是在金融领域。因此,区块链应该被赋予“智能合约”的功能,开启了被称为“区块链2.0”的时代。
正因为以太坊的出现,区块链世界开始有了更丰富的应用,也衍生出了像DApp、NFT、DeFi这些更为大众所熟知的应用。所以,研究区块链,就不能不研究以太坊,而CBInsights这种深度报道,可以用更清晰的逻辑和细节来拆解以太坊背后的玄机,适合新手学习,也适合老手借鉴。
从区块链解释什么是以太坊,什么是智能合约?
解释一下以太坊和ETH Token是什么关系?
以太坊的知名应用Dapp是如何产生的,目前的应用情况如何?
之前炒作的“加密猫”发展如何?NFT是更好的申请吗?
为什么以太坊对现在的区块链至关重要,我们需要注意什么?
以下是链家芭莎团队完整的编撰内容,供您了解和学习,希望对您有所启发。
我们深入研究了世界上最流行的区块链网络之一以太坊,试图用最简单的方式解释以太坊是什么,它的用途和缺点,以及它与加密猫的关系。
以太坊,最常用的开源区块链之一,正逐渐成为主流,尤其是在NFT爆炸式流行的情况下(大部分都是使用以太坊标准构建的)。
到2021年4月中旬,以太坊的市值已经从2017年1月初的7.12亿美元增长到2910亿美元(截至2021年4月21日)。
区块链技术为不可信方提供了一种无需使用可信中介就历史数据(或账本)达成协议(共识)的方式。历史非常重要,因为从理论上讲,数字资产和交易很容易被伪造和/或复制。
简单来说,区块链是一个数据库,但区块链和传统数据库的关键区别在于所有权。由于其分布式性质,公共区块链可以是分散的。任何人都可以阅读和交易,或者持有自己的电子书。没有一个单一的中央实体可以改变过去的数据信息。
同时,区块链分类中有联盟链和私有链,但它们往往有不同的用途,比如被企业用来跟踪供应链数据。为了更深入地了解比特币和区块链技术,我们给出以下答案。
以太坊是什么?
以太坊是一个开源和去中心化的区块链。特别的是它内置了智能合约。智能合约本质上是一种代码,将协议双方绑定在一起,可以自己执行,不需要中介。
这个功能为它赢得了“世界计算机”(技术上称为以太坊虚拟机(EVM))的称号,所以它的功能远不止是作为一种支付手段或者价值存储,这是比特币无法比拟的。
EVM环境使开发者能够在此基础上构建去中心化的应用,从社交媒体到游戏再到银行,比如不受苹果或谷歌控制的应用商店。
但由于目前的计算成本,以太坊所承诺的前景和潜力仍然比现在所达到的更为广阔,这将在后面讨论。
什么是智能合同?
爱丽丝认为明天早上温度会达到华氏70度,但鲍勃认为不会。他们用0.01比特币打赌。(在这个例子中,目标是比特币,但是可以使用任何其他目标。)
如果爱丽丝和鲍勃不信任对方,他们将不得不使用一个可信的第三方作为托管代理。也就是说,他们每个人要给代理那么多钱,代理会把奖金和质押资金分给中奖者。
在这种情况下,没有办法绕过中间人,即使使用了比特币这样的加密对象。比特币区块链没有办法记录这份“合同”。
以太坊提供了一个解决方案。Alice和Bob可以基于类似“如果,那么”的契约,同意使用一些基本代码。如果温度高于70华氏度,代码将被编程为向爱丽丝支付目标;否则,将支付给鲍勃。
然后,爱丽丝和鲍勃可以把他们的“编程”赌注押在以太坊的区块链上。此时,从技术角度来看,这个赌注是有约束力的。
这是一个“契约”,因为爱丽丝和鲍勃已经同意了它的条款,在某种程度上,代码被转换成了规则。它是“智能的”和“分散的”,因为所有参与者都持有该契约的副本。
就像系统中所有的比特币“节点”或参与者都知道爱丽丝给鲍勃发了0.01个比特币一样,所有的以太坊节点也都知道爱丽丝和鲍勃玩了这个游戏。
让我们来看看这个智能合约的实时实现:
与爱丽丝和鲍勃玩一个游戏,把赌注押在以太坊的区块链上。以太坊的区块链