比特币的创立奠定了区块链技术的基础,确认了Web3.0时代的三大支柱:去中心化、透明和不可篡改。如果说比特币开启了整个Web3.0世界,那么以太坊就是塑造这个世界一切的基础。在任何一个网络世界,比如Web2.0,不仅有金钱,还有各种各样的软件和平台,给我们的互联网生活带来了极大的便利。Web3.0也是如此,以太坊的出现为在Web3.0中搭建各种软件和平台提供了可能。
我们来看看以太坊的定义:以太坊是一种在不受集中监管机构控制的环境中,用于构建应用、持有资产、进行交易和通信的技术。使用以太坊时不需要提供任何个人资料。用户控制自己的数据。以太坊有自己的加密货币——以太坊,用于支付以太坊网络上的特定活动。
2013年底,Vitalik发布了以太坊白皮书《以太坊:下一代智能合约和去中心化应用平台》,提出了整体系统构想。经过几年的发展,今天的平台架构终于形成,主要包括以下组件。
以太坊和比特币有什么区别?容易混淆的两个概念是以太坊和比特币都是Web3.0中的名品,两者有什么区别?比特币只是一种加密货币,以太坊也支持加密货币——以太坊。但是以太坊是可编程的,用户可以在以太坊中构建和部署去中心化的应用。比特币只是一个点对点的电子现金系统。请参考中本聪的论文。
因为以太坊可以编程,更像是提供了一种技术能力,开发者可以基于以太坊发挥更多的可能性。比特币只是一个支付系统,以太坊是一个生态,在生态中提供标准和基础设施能力。
以太坊能做什么?以太坊提供类似Web2.0中的金融服务,用户可以访问基于以太坊的借贷和储蓄产品。所以以太坊可以提供金融服务。以太坊中运行的数据和程序基于区块链,是去中心化的,因此具有更好的隐私保护能力。以太坊支持虚拟货币的交易。在以太坊中,智能合约可以为用户提供一种安全机制,确保合约规则按预期执行。以太坊上的所有应用都是基于同一个区块链,应用之间的兼容性更高,通过相互结合可以构建更好的产品和体验。知道以太坊以太坊是以太坊的原始加密货币,纯数字货币,可以和世界上任何人完成交易。以太坊不受任何组织控制,完全去中心化、透明化。以太坊网络上的每一个操作都需要一定的计算能力,费用以泰币支付。
上次查以太坊的汇率大概是1164美元。以太坊和比特币一样,实现了用户对自己钱包货币的绝对占有。我们知道比特币可以拆分使用,以太坊也可以,ETH可以拆分成0.1,0.01,0.001等小单位。在以太坊,无论是发送以太坊还是使用DApp,都需要支付以太坊费用,才能使用网络。这笔费用奖励给处理和验证相应操作的区块生产者,也就是矿工。与比特币稍有不同的是,验证者需要质押资金,以确保以太坊安全,不受集中控制。当你质押以太坊时,可以帮助保护以太坊的安全,并获得奖励,所以可以说以太坊为以太坊提供了动力。
以太坊并不是以太坊唯一的加密货币。任何人都可以创造新的资产类型并开始交易。这些资产被称为代币。
以太坊的运作原理和比特币一样。以太坊中的去中心化网络也需要大量的节点矿工通过工作量证明机制来完成事务。参与节点通过安装以太坊客户端进入全网,通过甲乙双方计算验证获得以太坊奖励.节点之间的分散网络提供了处理、验证、广播和存储交易信息的能力。
程序员可以使用Solidity来编写智能合约,智能合约可以理解为制定合约和控制合约执行的代码。因为智能合约在分散的网络中运行,所以不需要集中的机构来为信用背书。比如两个人赌巴西和韩国会赢世界杯,A赌韩国会赢B赌巴西会赢,谁赌100块钱会输。如果在传统的集中系统中,我们可能会找一个第三方征信机构或个人,大家质押100元钱,第二天看比赛结果,然后第三方征信机构或个人根据赌博结果分配赌资。一般第三方征信机构或者个人都不会白干,你要付给他劳务费。
Web3.0呢?两个人通过Solidity语言写一份智能合约,通过预测机得出第二天的比赛结果。三个判断条件:如果巴西赢了,A付给B一笔100元的交易;反之,B支付A一笔100元的交易;平手,交易不触发。这样,完全不需要第三方机构或个人来为这个交易背书,智能可以有透明性、不可篡改性、规则执行的准确性保证。
Finematics的视频非常详细地解释了智能合约。请移步观看代码就是法律?智能合同解释(以太坊,DeFi)
以太坊不受任何实体控制,而是通过分散的节点参与合作而存在。从2015年开始,以太坊从未停止,成千上万的个体节点运行着以太坊网络。它是最分散的加密货币之一,仅次于比特币。
以太坊钱包先看一些术语。以太坊账户是一个可以发送交易并有余额的主体。以太坊账户有一个以太坊地址。您可以使用此地址向其他人的地址发送资金或使用此地址接收资金。这些地址通常由公钥通过不可逆的数学算法生成。钱包是一款允许用户管理以太坊账户的产品,支持查询余额和发起交易。
以太坊的官方声明是,以太坊钱包是你数字化未来的关键。以太坊钱包的功能可以从三个角度来看。从管理资金的角度来说,用户可以通过以太坊钱包查询自己的余额、交易记录、发送资金和接收资金,这更像是一个银行APP。此外,以太坊钱包可以登录和使用以太坊网络中的任何DApp,这是一个统一的登录入口。
定价系统-Gas任何在邰方部署去中心化应用的人,都需要为邰方网络提供计算能力和存储空间的节点支付以太坊的费用。那么,系统是如何决定每次支付多少以太币的呢?这就涉及到以太坊-Gas内部的定价体系。
Gas会根据应用的带宽占用、空间占用、计算难度等多种因素综合评估计算需要支付的费用。在气体系统中,计价单位是GWei,一个以太币=10亿GWei。在部署分散系统时,我们可以看到需要支付的燃气数量,每个人都可以调整自己愿意支付的金额。您支付的汽油越多,您的交易处理速度就越快。
总结:以太坊的底层就像一条公共道路,它所能容纳的车辆是有限的。随着生态的发展,这条路会越来越拥挤。目前,越来越多的智能合约部署在以太坊上,这对以太坊的容量和可扩展性提出了极大的挑战。目前业内也有以太坊2.0升级和Layer2解决方案。前者最重要的变化是将工作量证明机制升级为公平性证明机制,从而降低处理和验证块时的计算功耗,提高系统的吞吐量。后者更注重短时间内的实时求解。Layer2是契约层和应用层,扩容方案是链下扩容,即不改变主链。通过计算或者存储在链下主链外的应用层,减轻主链的压力。目前以太坊有2970个项目,100w账户,5,000 W智能合约,每天超过100 W交易。如果不断优化性能,突破瓶颈,肯定会有很大的进一步发展空间。