[Day8]什麽是乙太坊?


乙太坊也是一个区块链平台!和比特币区块链一样,都是开放、没有人能掌控的。虽然都是区块链平台,但乙太链更能适应以及灵活运用!之後会比较两者的特色与应用!

乙太坊的特点

它可以自己写自己想要的程序! 因为在乙太坊里面有一个叫做「乙太坊虚拟机(EVM)」会在每个节点运作,可以使用Python等程序来撰写你想要执行的动作,很酷吧!也因为是在每个节点运作,所以很像一个超大型计算机,同时也有更高的容错能力,也能避免停机的危机产生, 因此衍伸出金融交易等需要加密、安全、信任的交易,在未来都很有可能使用私有的乙太链来进行这些。

比特币区块链就像一个储存交易的平台,记录点对点的各种交易,而乙太链则比较像是一个帐户,在帐户与帐户之间的交易、往来。总共有两种不同的帐户:

  1. 外部拥有帐户(EOA),Externally Owned Accounts ,会由私钥控制。
  2. 合约帐户,Contract Accounts,会由合约的代码控制,只能藉由EOA激活。

接下来解释一下乙太链如何运用这两种帐号来运作。首先,人类基本上只能控制EOA,因为我们只能控制私钥、藉由私钥发号命令。但因为合约帐户会受到EOA激活,如此一来只要人类的一动,其实就能牵一发而动全身的让合约帐户开始创建新的合约。(这也将会是未来的智能合约趋势)
来举个例子! 很多小学生喜欢恶作剧,把板擦放在门上面,当老师开门走进来的时候板擦就会不偏不倚地掉在老师头上~(不良示范,请勿模仿!)
门就像EOA,而板擦就像合约帐户,老师就是使用者。今天老师做了开门的动作,就像用私钥开锁,而门打开了,意味着EOA动作了,接着板擦会因为开门而掉了下来,但不是老师去碰触板擦让板擦掉下来的,意味着合约帐户只会被EOA影响而开始动作。
另外,使用者跟比特币区块链一样要付一些交易费,才可以保障自己的交易不会遭受恶意攻击,这些钱会付给在每个节点工作的矿工,矿工一样会争先恐後的计算、验证,抢下第一个算出来并加入新区块的矿工,因为这样才能领到钱。(这个part的运作模式跟比特币区块链差不多)


那今天的介绍就到这边拉~
真的是没有很专业的介绍,比较像是跟大家分享我学到甚麽,我还有很多要学习的地方:(
如果喜欢的话明天记得继续回来看下一篇!影片记得按赞订阅开小铃铛谢谢大家!
/images/emoticon/emoticon29.gif


<<:  拥抱传统,享受数位便利

>>:  Day.14 Hash map II

Day10 HTML 切版介绍(上)

切版是前端工程师必须要具备的技能,需要把设计师针对使用者需求所完成的设计稿,透过程序让它在网页中实际...

Day 30 五个自动化测试的好处

该文章同步发布於:我的部落格 到了铁人赛的最後一天,看了这麽多东西,我们可以来谈谈学这些测试的好处...

[Day11]日期函数

这篇文章要介绍的是单列函数中的日期函数。 前面介绍的是单纯的日期单列函数,接下来列出一些简单的日期运...

[GIP] Genero守门员 -简化版单点登入SSO配置与运行 (3.X以後版本提供)

Genero FGL套件中藏着许多好东西,除了藏着一份GBC可供GAS套件 (偷偷) 运用外,本段介...

D19 - TiDB Binlog

Binlog也是一套由TiDB提供备份与资料同步的工具。 资料同步的部分,就像他的名字一样很容易联想...