精通以太坊 摘錄+筆記(1)

這篇博客是摘錄“精通以太坊”系列的床牧。
博客里面的信息有可能不完備,不精確祭钉,請(qǐng)參照原文铃肯。

  • 精通以太坊 摘錄+筆記(1) 你在這里

什么是以太坊平臺(tái)

  • 以太坊平臺(tái) 使開發(fā)人員能夠 利用內(nèi)置的經(jīng)濟(jì)學(xué)方法 構(gòu)建強(qiáng)大的去中心化應(yīng)用程序。
  • 在保證持續(xù)正常運(yùn)行時(shí)間的同時(shí)臂拓,還可以減少或消除審查機(jī)構(gòu)厚脉,第三方接口和對(duì)手方風(fēng)險(xiǎn)。
  • 是一個(gè)開源的胶惰,全球的 去中心化計(jì)算架構(gòu)器仗,執(zhí)行 智能合約 的程序。它使用區(qū)塊鏈來從同步和存儲(chǔ)系統(tǒng)狀態(tài)童番,使用 ether加密貨幣 來計(jì)量和約束執(zhí)行資源成本精钮。

區(qū)塊鏈的組件

  • 一個(gè)連接參與者,并傳播交易和包含已驗(yàn)證交易的區(qū)塊的點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)剃斧,基于標(biāo)準(zhǔn)的“gossip“協(xié)議轨香。
  • 實(shí)現(xiàn)的一系列共識(shí)規(guī)則,并且按照規(guī)則進(jìn)行交易幼东。
  • 分布式數(shù)據(jù)庫臂容,區(qū)塊鏈,記錄所有狀態(tài)轉(zhuǎn)移的日志根蟹。
  • 共識(shí)算法(例如脓杉,Proof-of-Work),通過強(qiáng)制參與者競(jìng)爭(zhēng)并使用共識(shí)規(guī)則約束他們简逮,來分散區(qū)塊鏈的控制權(quán)球散。
  • 符合上述內(nèi)容的一個(gè)或多個(gè)開源軟件實(shí)現(xiàn)。
在比特幣中散庶,參考實(shí)現(xiàn)由 Bitcoin Core 開源項(xiàng)目開發(fā)蕉堰,并作為 bitcoind 客戶端實(shí)現(xiàn)。在以太坊中悲龟,沒有參考實(shí)現(xiàn)屋讶,而是 參考規(guī)范,對(duì)系統(tǒng)的數(shù)學(xué)描述须教。有許多客戶端根據(jù)參考規(guī)范建造皿渗。

從技術(shù)角度:

  • Web 3
  • Whisper
  • Swarm

以太坊開發(fā)的四個(gè)階段

四個(gè)主要的發(fā)展階段代號(hào)為前沿(Frontier),家園(Homestead),大都會(huì)(Metropolis)和寧靜(Serenity)乐疆。中間的硬分叉代號(hào)為“冰河時(shí)代(Ice Age)”划乖,“DAO”,“蜜桔前哨(Tangerine Whistle)”诀拭,“假龍(Spurious Dragon)”,“拜占庭(Byzantium)”和“君士坦丁堡(Constantinople)”煤蚌。

每個(gè)階段都可能包含子版本耕挨,稱為“硬分叉”,它們以不向后兼容的方式改變功能尉桩。

我們目前位于Metropolis階段筒占,該階段計(jì)劃為兩個(gè)次級(jí)版本的硬分叉 (參見 [hard_fork]) ,代號(hào) Byzantium 和 Constantinople蜘犁。拜占庭于2017年10月生效翰苫,君士坦丁堡預(yù)計(jì)將在2018年中期。

P2P Network

以太坊在 以太坊主網(wǎng) 上運(yùn)行这橙,可以通過TCP端口30303訪問奏窑,運(yùn)行稱作 DΞVp2p 的協(xié)議。

以太坊和圖靈完整性

只要你開始閱讀關(guān)于以太坊的信息屈扎,你將立即聽到“圖靈完成”一詞埃唯。他們說,與比特幣不同鹰晨,以太坊是“圖靈完成”墨叛。這到底是什么意思呢?

以太坊在一個(gè)名為以太坊虛擬機(jī)的狀態(tài)機(jī)中執(zhí)行存儲(chǔ)程序模蜡,在內(nèi)存中讀寫數(shù)據(jù)的能力漠趁,使其成為一個(gè)圖靈完整系統(tǒng),因此是一臺(tái)通用圖靈機(jī)忍疾。對(duì)于有限的存儲(chǔ)闯传,以太坊可以計(jì)算任何圖靈機(jī)可以計(jì)算的算法。

以太坊如何限制智能合約使用的資源卤妒?

以太坊引入了稱為 燃?xì)?gas的計(jì)量機(jī)制丸边。隨著EVM執(zhí)行智能合約,它會(huì)仔細(xì)考慮每條指令(計(jì)算荚孵,數(shù)據(jù)訪問等)妹窖。每條指令都有一個(gè)以燃?xì)鉃閱挝坏念A(yù)定成本。當(dāng)交易觸發(fā)智能合約的執(zhí)行時(shí)收叶,它必須包含一定量的燃?xì)饨竞簦靡栽O(shè)定運(yùn)行智能合約可消耗的計(jì)算上限。如果計(jì)算所消耗的燃?xì)饬砍^交易中可用的天然氣量,則EVM將終止執(zhí)行蜓萄。Gas是以太坊用于允許圖靈完備計(jì)算的機(jī)制隅茎,同時(shí)限制任何程序可以使用的資源。

DApps

DApp至少由以下部分組成:

  • 區(qū)塊鏈上的智能合約
  • 一個(gè)Web前端用戶界面

另外嫉沽,許多DApp還包括其他去中心化組件辟犀,例如:

  • 去中心化(P2P)存儲(chǔ)協(xié)議和平臺(tái)。
  • 去中心化(P2P)消息傳遞協(xié)議和平臺(tái)绸硕。
你可能會(huì)看到DApps拼寫為 DApps. D 字符是拉丁字符堂竟,稱為“ETH”,暗指以太坊玻佩。"ETH", 要顯示此字符出嘹,請(qǐng)?jiān)贖TML中使用十進(jìn)制實(shí)體 #208,并使用Unicode字符 0xCE(UTF-8)或 0x00D0(UTF-16)咬崔。
DApps

相關(guān)鏈接

HiBlock區(qū)塊鏈技術(shù)布道 GitHub
DΞVp2p 網(wǎng)絡(luò)協(xié)議
以太坊黃皮書
精通以太坊 github
A Prehistory of the Ethereum Protocol

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末税稼,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子垮斯,更是在濱河造成了極大的恐慌郎仆,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件兜蠕,死亡現(xiàn)場(chǎng)離奇詭異丸升,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)牺氨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門狡耻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人猴凹,你說我怎么就攤上這事夷狰。” “怎么了郊霎?”我有些...
    開封第一講書人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵沼头,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我书劝,道長(zhǎng)进倍,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任购对,我火速辦了婚禮猾昆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘骡苞。我一直安慰自己垂蜗,他們只是感情好楷扬,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著贴见,像睡著了一般烘苹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上片部,一...
    開封第一講書人閱讀 51,301評(píng)論 1 301
  • 那天镣衡,我揣著相機(jī)與錄音,去河邊找鬼档悠。 笑死廊鸥,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的站粟。 我是一名探鬼主播黍图,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼曾雕,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼奴烙!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起剖张,我...
    開封第一講書人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤切诀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后搔弄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體幅虑,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年顾犹,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了倒庵。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡炫刷,死狀恐怖擎宝,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情浑玛,我是刑警寧澤绍申,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站顾彰,受9級(jí)特大地震影響极阅,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜涨享,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一筋搏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧厕隧,春花似錦拆又、人聲如沸儒旬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽栈源。三九已至,卻和暖如春竖般,著一層夾襖步出監(jiān)牢的瞬間甚垦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來泰國打工涣雕, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留艰亮,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓挣郭,卻偏偏與公主長(zhǎng)得像迄埃,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子兑障,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 往昔也懷游俠志侄非,負(fù)琴攜酒踏神州。 浮名過眼皆何在流译,瑣事纏身不自由逞怨。 一萬年來誰著史,三千里外欲封侯福澡。 從戎投筆成空...
    孫文字漢卿閱讀 1,049評(píng)論 5 11
  • 2018-5-19 親愛的老公叠赦,兒子,今晚我們一家三口看了回播奔跑吧兄弟兩期聯(lián)播革砸,不知不知就到了12點(diǎn)除秀,很溫馨,很...
    美麗心情_a8bf閱讀 159評(píng)論 0 2