以太坊的意思
以太坊(Ethereum)是一種開源的區(qū)塊鏈平臺(tái),于2015年由Vitalik Buterin等人創(chuàng)建。與比特幣不同,以太坊不僅支持加密貨幣Ether(ETH)的交易,還可用于智能合約的編寫和執(zhí)行。
以太坊是一個(gè)由世界各地的計(jì)算機(jī)組成的網(wǎng)絡(luò),遵循一套稱為以太坊協(xié)議的規(guī)則。以太坊網(wǎng)絡(luò)提供了一個(gè)基礎(chǔ),任何人都可以在上面構(gòu)建和使用社區(qū)、應(yīng)用程序、組織和數(shù)字資產(chǎn)。
挖礦是通過計(jì)算機(jī)運(yùn)行算法解決數(shù)學(xué)問題來驗(yàn)證和處理以太坊網(wǎng)絡(luò)上的交易。以太坊目前采用的挖礦算法是工作量證明(Proof of Work,PoW)算法,即通過計(jì)算哈希值來找到符合預(yù)定條件的解。挖礦需要使用到專門的硬件設(shè)備(如顯卡),以及運(yùn)行礦工軟件。
相關(guān)幣種:比特幣 狗hAo86.com狗幣 萊特幣 以太坊
什么是區(qū)塊鏈?
簡言之,區(qū)塊鏈就是數(shù)據(jù)庫。它是特定數(shù)據(jù)的數(shù)據(jù)庫,里面的數(shù)據(jù)不斷增長,具有非凡特性:
一旦數(shù)據(jù)存儲(chǔ)于數(shù)據(jù)庫,永遠(yuǎn)都無法被修改或刪除。區(qū)塊鏈上的每個(gè)記錄會(huì)被永久保存下來。
沒有單獨(dú)的個(gè)人或組織能維護(hù)該數(shù)據(jù)庫。必須要上千個(gè)人才行,每個(gè)人都有數(shù)據(jù)庫的副本。
要想理解人們是如何讓自己的數(shù)據(jù)庫副本與其他人同步的,想象一下有一個(gè)包含10個(gè)人的網(wǎng)絡(luò)。每個(gè)人都有一個(gè)空的文件夾和一個(gè)空白頁。無論這個(gè)網(wǎng)絡(luò)中的何人在何時(shí)做了什么重要的事,如轉(zhuǎn)賬等,會(huì)廣播給該網(wǎng)絡(luò)中的所有人。
每個(gè)人都會(huì)在自己的頁面上記錄公告,直到該頁面填滿為止。頁面填滿之時(shí),每個(gè)人必須通過解決一個(gè)數(shù)學(xué)難題來將頁面內(nèi)容封存。如此可以確保每個(gè)人的頁面具有相同內(nèi)容,且這些內(nèi)容永遠(yuǎn)無法修改。第一個(gè)解決這一數(shù)學(xué)難題的人會(huì)得到一些加密貨幣的獎(jiǎng)勵(lì)。
注:想確切了解這一過程是如何執(zhí)行的嗎?請(qǐng)閱讀《關(guān)于如何理解區(qū)塊鏈的終極指南》。
頁面一經(jīng)封存,就會(huì)添加至文件夾中,然后出現(xiàn)新頁面,這一過程永遠(yuǎn)循環(huán)往復(fù)。
-區(qū)塊鏈-
隨著時(shí)間的推移,這些包含重要記錄(交易)的頁面(區(qū)塊)就會(huì)逐一加入文件夾(鏈),因而形成數(shù)據(jù)庫(區(qū)塊鏈)。
區(qū)塊鏈存儲(chǔ)的是什么?
區(qū)塊鏈可用于存儲(chǔ)任何類型的數(shù)據(jù),存儲(chǔ)在區(qū)塊鏈上的數(shù)據(jù)類型會(huì)賦予區(qū)塊鏈價(jià)值。比特幣的區(qū)塊鏈存儲(chǔ)的是金融交易記錄,因此讓比特幣成為類似于一種像美元或英鎊那樣的貨幣。比特幣的用處與美元一樣。以太坊則不同。
以太坊不只是一種類似美元、英鎊或比特幣的貨幣。以太坊有一個(gè)比貨幣更強(qiáng)的用處。以太坊就是:
以太坊從根本上來說是一個(gè)巨大的計(jì)算機(jī)!但是,它運(yùn)行起來極其緩慢——比如今的普通計(jì)算機(jī)的運(yùn)行速度緩慢約5至100倍——而且成本很高。這個(gè)“以太坊計(jì)算機(jī)”與罕見的90年代智能手機(jī)功能相同;因此只能做些微不足道的小事。
這聽起來實(shí)在不怎么樣,那以太坊為什么能如此火爆呢?問得好。以太坊如狂風(fēng)暴雨般席卷了這個(gè)世界,因?yàn)樗且粋€(gè)分布于全世界的完全去中心化計(jì)算機(jī)。理解了以太坊區(qū)塊鏈如何運(yùn)作,就能知道以太坊這一世界計(jì)算機(jī)是如何運(yùn)行的。
以太坊是如何運(yùn)作的?
與其它區(qū)塊鏈一樣,以太坊需要幾千人在自己的計(jì)算機(jī)上運(yùn)行一個(gè)軟件,為該網(wǎng)絡(luò)提供動(dòng)力。網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)(計(jì)算機(jī))運(yùn)行一個(gè)叫做以太坊虛擬機(jī)(EVM)的軟件。將以太坊虛擬機(jī)想象成一個(gè)操作系統(tǒng),它能理解并執(zhí)行通過以太坊特定編程語言編寫的軟件。由以太坊虛擬機(jī)執(zhí)行的軟件/應(yīng)用程序被稱為“智能合約”。
要在這一世界計(jì)算機(jī)上做任何事都需付費(fèi)。不過,付的不是美元或英鎊等普通貨幣,而是該網(wǎng)絡(luò)自帶的加密貨幣,叫做以太幣。以太幣與比特幣大致相同,除了一點(diǎn),即以太幣可以為在以太坊上執(zhí)行智能合約而付費(fèi)。
在以太坊上,無論是人還是智能合約都可作為用戶。人類用戶能做的事,智能合約也能做,而且還遠(yuǎn)不止如此。
在網(wǎng)絡(luò)中,智能合約的表現(xiàn)和其他人類用戶完全一樣。二者都可像收發(fā)其他貨幣一樣收發(fā)以太幣。
但是,不同于人類用戶的是,智能合約也可以執(zhí)行預(yù)定義的計(jì)算機(jī)程序,在程序被觸發(fā)時(shí)執(zhí)行各種操作。讓我們通過以下這個(gè)例子理解智能合約的力量。
智能合約的力量
想象一下,我們倆關(guān)于明天的天氣打個(gè)賭。我賭明天天晴,你賭明天下雨。我們約定輸家必須給贏家100美元。我們?nèi)绾未蜻@個(gè)賭,還要確保輸家會(huì)履行諾言呢?我能想出以下三種不同方法:
1.互相信任
最簡單的方法是互相信任。如果我們已經(jīng)是老朋友了,很容易信任對(duì)方。我知道你的家庭住址而你知道我的黑歷史。然而,如果我們是陌生人的話,那就難辦多了。你沒理由信任我,我也沒理由信任你。
2.簽署法定合同
另一個(gè)可行的方法是根據(jù)我們之間的賭約制定一份法定合同。我們雙方會(huì)簽署一份詳細(xì)規(guī)定了賭約條款的合同——包括關(guān)于輸家違約的規(guī)定。該合同會(huì)讓我們有向贏家支付賭金的法律義務(wù),卻不具實(shí)用性。因?yàn)槿绻ㄟ^法律途徑強(qiáng)迫對(duì)方履行合同,其代價(jià)高出賭金本身。
3.尋求共同朋友的幫助
我們可以找一個(gè)雙方都信任的共同朋友,各交100美元在他/她那里保管。第二天,他/她會(huì)查看天氣情況,將這200美元都交給贏家。這種方式簡單明了,除非出現(xiàn)一種情況:要是這位可信的朋友卷款而逃該怎么辦呢?
現(xiàn)在我們有三種不同的打賭方法,不過各有都缺陷。因?yàn)槲覀兪悄吧?,無法互相信任。迫使對(duì)方履行法定合同的成本太高,此舉并不可行。尋求共同朋友的幫助又會(huì)引發(fā)信任問題。
以太坊的智能合約在這種情況下就可以派上用場了。智能合約就像是尋求共同朋友的幫助,不過是被編寫成了代碼。通過以太坊,我們可以編寫一款軟件,向兩方各收取價(jià)值100美元的以太幣。第二天打開接入天氣應(yīng)用的API查看天氣情況,并將總價(jià)值為200美元的以太幣轉(zhuǎn)給贏家。
智能合約一旦完成,無論如何都無法被編輯或修改。因此,可以肯定的是不管合約中有何規(guī)定,無論如何都會(huì)被執(zhí)行。
字義分解
(1)(介)用;拿;按:~少勝多|喻之~理。
(2)(介)依:~次就座。
(3)(介)因:何~知之?
(4)(介)表示目的:~待時(shí)機(jī)。
(5)(介)〈書〉于;在(時(shí)間):中華人民共和國~1949年10月1日宣告成立。
(6)〈書〉(連)跟‘而’相同:城高~厚;地廣~深。
(7)用在單純的方位詞前;組成合成的方位詞或方位結(jié)構(gòu);表示時(shí)間、方位、數(shù)量的界限:黃河~北|九年~前。
(1)(形)高;大:~湖|~廟。
(2)(形)極;最:~陽。
(3)(形)身份最高或輩份更高的:~師。
(4)(副)表示程度過分:湯~熱;燙嘴。
(5)(副)表示程度極高用于贊嘆:這方案~好了。
(6)(副)很;用于否定:不~好。
(7)(Tài)姓。
1. 里巷(多用于街巷的名稱)。
2. 街市,市中店鋪:坊間。街坊(鄰居)。
3. 舊時(shí)標(biāo)榜功德的建筑物:牌坊。節(jié)義坊。
最近文章
http://m.vip9tm30.com/ciyu_view_9d42ae43ac9d42ae/
合作QQ:564591 聯(lián)系郵箱:kefu@hao86.com