比特币、以太币广为人知,那常听到的以太坊是什么?他跟以太币是什么关系?以太坊是区块链,相较于其他区块链有更多功能,这篇文章会用最简单的文字介绍以太坊是什么、他有什么特色,以及目前的缺点和改善方法,希望用最简单的文字让你搞懂!!!
以太坊(Ethereum)介绍
以太坊的创办人是Vitalik Buterin,大家称为V大、V神
以太坊是(Ethereum)一个去中心化的区块链,它在2014年透过ICO众筹之后,2015年开始发展,是目前使用最多的区块链,是在比特币之后最广为使用的区块链
那为什么以太坊最多人在使用呢?
因为比特币区块链主要是以纪录交易为主;
而以太坊除了交易以外,还有各种应用程式,一般人也可以打造新的应用程式(DApp)、发行新的加密货币等等,相较于其他的区块链,以太坊的功能更加广泛,所以市场上有众多的加密货币和应用程式都是建立在以太坊上
以太坊的原生加密货币是以太币Ether(ETH),是目前市值第二高的加密货币,仅次于比特币
以太坊特色
以太坊有以下几种特色:
智能合约(Smart Contract)
先讲讲一般我们日常生活会听到的” 合约“这个词
一般两个人在做交易、约定时,可能需要签订合约,但要确保签合约的双方都是可以被信任、愿意遵守规则的人,如果最后有人不遵守规定那合约就无效了
而智能合约的意思就是「将约定或协议,写成区块链上的程式码,条件达成后会自动执行,且这些程式码是不能窜改,不会停止运作,而且完全公开透明」
智能合约将规则、协议写成程式码,当满足条件时会自动执行,不需要藉由人工来决定结果,也不用怕双方不遵守合约。也就是说,智能合约解决了对信任的需求,而智能合约通常会牵涉到区块链上的资产转移(例如把钱从A地址转到B地址)
可以把智能合约想像成自动贩卖机,自动贩卖机的工作方式有点像智能合约:
你选择商品➜ 贩卖机显示金额➜ 你投入正确金额➜ 贩卖机验证你投的金额是否正确➜ 贩卖机提供商品这整个过程不需要店员或是服务员帮你处理,自动贩卖机都帮你处理好并自己运作智能合约就是这样运作:提出要求后(选择商品) ➜ 达成条件(投10元) ➜ 执行(掉出饮料)
结论:智能合约就是一个「对数位资产能够有直接操作权力的电脑程式」
以太坊虚拟机(Ethereum Virtual Machine, EVM)
虚拟主机可以想像成一个用软体模拟成跟电脑有相同功能的系统,你可以在上面执行程式码、储存数据等等
那以太坊虚拟主机(EVM)就是能让以太坊在上面进行各种运算、储存资料、开发新的应用程式的虚拟主机,还能运行智能合约,简单来说,EVM就是运行智能合约的环境
EVM会分布在以太坊上面每一个节点,这些节点会共同维护以太坊上面的数据、资料
手续费(Gas Fee)
在开车时,我们需要汽油来运行我们的汽车;在以太坊上,我们需要「 Gas Fee (燃料费)」来运行我们的应用程式、程式代码
因为在区块链上运行程式码、进行交易都需要矿工来帮我们纪录,所以需要给他们一点手续费。那在以太坊上交易的手续费就是用以太币来支付
以太坊问题
浪费能源
因为以太坊区块链是用PoW工作量证明来验证区块,此方法会浪费大量电力
手续费高
以太坊目前是用PoW机制,所以需要给矿工手续费来纪录大家的交易,保障区块链上资料不会被窜改,但因为在以太坊区块链上要进行各种运算、纪录,越来越多使用者在以坊上交易、开发智能合约、应用程式等等,所以会使链上壅塞、繁忙,让手续费越来越高
交易速度较慢
因为以太坊是区块链,区块链是基于分散式帐本技术,分散式帐本技术需要将资料分散到各节点去纪录,所以交易的速度绝对会比在单一或少数装置上慢许多
扩充性低
以太坊区块链只有一条链,所有的交易纪录、资讯处理都在这条链上,当以太坊持续发展,越来越多应用程式、资料要分散给全世界的节点运作,会导致速度越来越慢,所以以太坊正在寻求扩充的方法
以太坊缺点改进
为了改善以太坊以上的缺点,现在有几种方法正要开始实行:
PoS (Prove of Stake)
PoW (Proof of Work) ➜ PoS (Prove of Stake)
PoW就是矿工利用电脑的算力,来验证交易纪录,但为了验证,会消耗大量电力来运行矿机,所以才会有PoS的出现。
PoS (Prove of Stake) 权益证明
它是2011年推出的算法,它比PoW 省下约99.95% 的能源
如果想取得验证区块的资格,那就要在区块链的智能合约上锁定一定的代币,这个动作叫做「质押」,区块链会随机找质押的参与者当作节点,来验证下一个区块,被选到的验证人可以从他们验证的区块中,获得交易的手续费。质押越多代币的人,被选中的机率越高
这种方法解决了PoW 会消耗大量电力的问题
Layer2
一般常听到的比特币区块链、以太坊是属于Layer 1,而Layer 2指的就是建立在Layer 1之上的链,它可以把平常在Layer 1以太坊链上进行的交易、运算过程,移到Layer 2上,运算或交易完成之后再传回Layer 1,这样就可以减少第一层的繁忙程度,减少手续费高昂、交易速度慢等等的问题
如果听不懂,打个比方:把Layer 1比喻成中央银行、Layer 2比喻成各大商业银行,如果大家业务都在中央银行办理,那中央银行一定会塞爆,所以一些业务例如转帐、汇款等等会到各大商业银行办理,最后再交由中央银行统计数据
Layer 2是近期十分热门的话题!!!
结论
以太坊是什么?以太坊就是一个平台、一个生态系统,他是继比特币之后的加密货币与去中心化应用平台,他不只是能够纪录交易的区块链,还支持了许多智能合约的应用,以太坊是目前最广为使用的区块链社区
目前也有许多解决以太坊缺点的计划正在实现,例如以太坊合并、Layer 2等等,相信在解决以太坊众多问题后,区块链的发展会更加蓬勃,慢慢进入大家身边的应用!