比特幣白皮書解讀(網(wǎng)絡(luò))

5. Network

The steps to run the network are as follows:

運(yùn)行該網(wǎng)絡(luò)的步驟如下:

1) New transactions are broadcast to all nodes.

新的交易向全網(wǎng)進(jìn)行廣播;

2) Each node collects new transactions into a block.

每一個(gè)節(jié)點(diǎn)都將收到的交易信息納入一個(gè)區(qū)塊中;

3) Each node works on finding a difficult proof-of-work for its block.

每個(gè)節(jié)點(diǎn)都嘗試在自己的區(qū)塊中找到一個(gè)具有足夠難度的工作量證明漂辐;

4) When a node finds a proof-of-work, it broadcasts the block to all nodes.

當(dāng)一個(gè)節(jié)點(diǎn)找到了一個(gè)工作量證明鼓择,它就向全網(wǎng)進(jìn)行廣播;

5) Nodes accept the block only if all transactions in it are valid and not already spent.

當(dāng)且僅當(dāng)包含在該區(qū)塊中的所有交易都是有效的且之前未存在過的摆霉,其他節(jié)點(diǎn)才認(rèn)同該區(qū)塊的有效性;

6) Nodes express their acceptance of the block by working on creating the next block in the chain, using the hash of the accepted block as the previous hash.

其他節(jié)點(diǎn)表示他們接受該區(qū)塊,而表示接受的方法蹬敲,則是在跟隨該區(qū)塊的末尾,制造新的區(qū)塊以延長該鏈條莺戒,而將被接受區(qū)塊的隨機(jī)散列值視為先于新區(qū)快的隨機(jī)散列值伴嗡。

Nodes always consider the longest chain to be the correct one and will keep working on extending it. If two nodes broadcast different versions of the next block simultaneously, some nodes may receive one or the other first. In that case, they work on the first one they received, but save the other branch in case it becomes longer. The tie will be broken when the next proofof-work is found and one branch becomes longer; the nodes that were working on the other branch will then switch to the longer one.

節(jié)點(diǎn)始終都將最長的鏈條視為正確的鏈條,并持續(xù)工作和延長它从铲。如果有兩個(gè)節(jié)點(diǎn)同時(shí)廣播不同版本的新區(qū)塊瘪校,那么其他節(jié)點(diǎn)在接收到該區(qū)塊的時(shí)間上將存在先后差別。當(dāng)此情形名段,他們將在率先收到的區(qū)塊基礎(chǔ)上進(jìn)行工作阱扬,但也會(huì)保留另外一個(gè)鏈條,以防后者變成最長的鏈條伸辟。該僵局(tie)的打破要等到下一個(gè)工作量證明被發(fā)現(xiàn)麻惶,而其中的一條鏈條被證實(shí)為是較長的一條,那么在另一條分支鏈條上工作的節(jié)點(diǎn)將轉(zhuǎn)換陣營信夫,開始在較長的鏈條上工作窃蹋。

New transaction broadcasts do not necessarily need to reach all nodes. As long as they reach many nodes, they will get into a block before long. Block broadcasts are also tolerant of dropped messages. If a node does not receive a block, it will request it when it receives the next block and realizes it missed one.

所謂“新的交易要廣播”卡啰,實(shí)際上不需要抵達(dá)全部的節(jié)點(diǎn)。只要交易信息能夠抵達(dá)足夠多的節(jié)點(diǎn)警没,那么他們將很快被整合進(jìn)一個(gè)區(qū)塊中匈辱。而區(qū)塊的廣播對(duì)被丟棄的信息是具有容錯(cuò)能力的。如果一個(gè)節(jié)點(diǎn)沒有收到某特定區(qū)塊杀迹,那么該節(jié)點(diǎn)將會(huì)發(fā)現(xiàn)自己缺失了某個(gè)區(qū)塊梅誓,也就可以提出自己下載該區(qū)塊的請求。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末佛南,一起剝皮案震驚了整個(gè)濱河市梗掰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嗅回,老刑警劉巖及穗,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異绵载,居然都是意外死亡埂陆,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門娃豹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來焚虱,“玉大人,你說我怎么就攤上這事懂版【樵裕” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵躯畴,是天一觀的道長民鼓。 經(jīng)常有香客問我,道長蓬抄,這世上最難降的妖魔是什么丰嘉? 我笑而不...
    開封第一講書人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮嚷缭,結(jié)果婚禮上饮亏,老公的妹妹穿的比我還像新娘。我一直安慰自己阅爽,他們只是感情好路幸,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著优床,像睡著了一般劝赔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上胆敞,一...
    開封第一講書人閱讀 49,007評(píng)論 1 284
  • 那天着帽,我揣著相機(jī)與錄音,去河邊找鬼移层。 笑死仍翰,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的观话。 我是一名探鬼主播予借,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼频蛔!你這毒婦竟也來了灵迫?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤晦溪,失蹤者是張志新(化名)和其女友劉穎瀑粥,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體三圆,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡狞换,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了舟肉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片修噪。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖路媚,靈堂內(nèi)的尸體忽然破棺而出黄琼,到底是詐尸還是另有隱情,我是刑警寧澤整慎,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布适荣,位于F島的核電站,受9級(jí)特大地震影響院领,放射性物質(zhì)發(fā)生泄漏弛矛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一比然、第九天 我趴在偏房一處隱蔽的房頂上張望丈氓。 院中可真熱鬧,春花似錦强法、人聲如沸万俗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽闰歪。三九已至,卻和暖如春蓖墅,著一層夾襖步出監(jiān)牢的瞬間库倘,已是汗流浹背临扮。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留教翩,地道東北人杆勇。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像饱亿,于是被迫代替她去往敵國和親蚜退。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

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

  • 文章暫時(shí)分為兩個(gè)部分: 一:寫這篇文章的目的二:中英文對(duì)照 一:寫這篇文章的目的 比特幣白皮書是個(gè)經(jīng)典彪笼,翻譯這個(gè)簡...
    89089答復(fù)閱讀 923評(píng)論 0 2
  • Mockito淺談 [TOC] Mockito簡介 什么是mock钻注?在軟件開發(fā)的世界之外, "mock"一詞是指模...
    流水不腐小夏閱讀 23,054評(píng)論 0 29
  • 這是一件真實(shí)的事情,讓人很震驚配猫、很氣憤幅恋,現(xiàn)在還沒有結(jié)束! 我所住的縣城很近的一個(gè)村里的小學(xué)章姓,前兩天發(fā)生了一樁命案:...
    快樂糊涂蟲閱讀 301評(píng)論 0 2
  • 會(huì)有一個(gè)人的出現(xiàn)讓你原諒之前生活對(duì)你的所有責(zé)難佳遣!你要保護(hù)好照顧好自己然后靜待花開~
    丹媚兒閱讀 208評(píng)論 0 2
  • 歡迎關(guān)注我的聲音類文藝公號(hào):悠油(missyoradio)零渐,每晚9:30為您送上清唱的晚安曲和美妙的故事。 悠油說...
    悠油閱讀 389評(píng)論 0 0