1.2.2 網(wǎng)絡(luò)層

網(wǎng)絡(luò)層

網(wǎng)絡(luò)層是區(qū)塊鏈平臺信息傳輸?shù)幕A(chǔ),通過p2p的組網(wǎng)方式罗心、特定的信息傳播協(xié)議和數(shù)據(jù)驗證機(jī)制来破,使得區(qū)塊鏈網(wǎng)絡(luò)中的每一個節(jié)點都可以平等地參與共識與記賬睬罗。下面詳細(xì)介紹區(qū)塊鏈平臺網(wǎng)絡(luò)層中的P2P網(wǎng)絡(luò)架構(gòu)、信息傳輸機(jī)制和數(shù)據(jù)驗證機(jī)制苞笨。

P2P網(wǎng)絡(luò)架構(gòu)

區(qū)塊鏈網(wǎng)絡(luò)架構(gòu)一般采用的是基于互聯(lián)網(wǎng)的P2P架構(gòu)屏歹,在P2P網(wǎng)絡(luò)中,每臺計算機(jī)每個節(jié)點都是對等的圃庭,它們共同為全網(wǎng)提供服務(wù)。而且失晴,沒有任何中心化的服務(wù)端冤议,每臺主機(jī)都可以作為服務(wù)端相應(yīng)請求,也可以作為客戶端使用其他節(jié)點所提供的服務(wù)师坎。P2P通信不需要從其他實體或CA獲取地址驗證恕酸,因此有效地消除了篡改的可能性和第三方欺騙。所以P2P網(wǎng)絡(luò)是去中心化和開放的胯陋,這也正符合區(qū)塊鏈技術(shù)的概念蕊温。

在區(qū)塊鏈網(wǎng)絡(luò)中袱箱,所有的節(jié)點地位均等且以扁平式拓?fù)浣Y(jié)構(gòu)相互連通和交互,每個節(jié)點都需要承擔(dān)網(wǎng)絡(luò)路由义矛、驗證區(qū)塊數(shù)據(jù)发笔、傳播區(qū)塊數(shù)據(jù)等功能。在比特幣網(wǎng)絡(luò)中凉翻,存在著兩類節(jié)點了讨,一類是全節(jié)點,它保存著區(qū)塊鏈上所有的完整數(shù)據(jù)信息制轰,并需要實時地參與區(qū)塊鏈數(shù)據(jù)的校驗和記錄來更新區(qū)塊鏈主鏈前计。另一類是輕節(jié)點,它只保存著區(qū)塊鏈中的部分信息垃杖,通過簡易支付驗證方式向其他相鄰的節(jié)點請求數(shù)據(jù)以便完成數(shù)據(jù)的驗證男杈。

傳輸機(jī)制

在新的區(qū)塊鏈數(shù)據(jù)生成后,生成該數(shù)據(jù)的節(jié)點會將其廣播到全網(wǎng)的其他節(jié)點以供驗證调俘。目前的區(qū)塊鏈底層平臺一般都會根據(jù)自身的實際應(yīng)用需求伶棒,在比特幣傳輸機(jī)制的基礎(chǔ)上重新設(shè)計或者改進(jìn)出新的傳輸機(jī)制,如以太坊區(qū)塊鏈集成鏈所謂的“幽靈協(xié)議”彩库,以解決因區(qū)塊數(shù)據(jù)確認(rèn)速度快而導(dǎo)致的高區(qū)塊作廢率和隨之而來的安全性風(fēng)險肤无。這里我們以中本聰設(shè)計的比特幣系統(tǒng)為例,列出其傳輸協(xié)議的步驟如下:

1. 比特幣交易節(jié)點將新生成的交易數(shù)據(jù)向全網(wǎng)所有節(jié)點進(jìn)行廣播骇钦;
2. 每個節(jié)點都將收集到的交易數(shù)據(jù)存儲到一個區(qū)塊中宛渐;
3. 每個節(jié)點基于自身算力在區(qū)塊中找到一個具有足夠難度的工作量證明;
4. 當(dāng)節(jié)點找到區(qū)塊的工作量證明后司忱,就向全網(wǎng)所有節(jié)點廣播此區(qū)塊皇忿;
5. 只有包含在區(qū)塊中的所有交易都有效且之前未存在過畴蹭,其他節(jié)點才認(rèn)同該區(qū)塊的有效性坦仍;
6. 其他節(jié)點接收該數(shù)據(jù)區(qū)塊,并在該區(qū)塊的末尾制造新的區(qū)塊以延長鏈叨襟,而將被接收的區(qū)塊的隨機(jī)哈希值視為新區(qū)塊的前序區(qū)塊哈希值繁扎。

驗證機(jī)制

在區(qū)塊鏈網(wǎng)絡(luò)中,所有的節(jié)點都會時刻監(jiān)聽網(wǎng)絡(luò)中廣播的交易數(shù)據(jù)和新產(chǎn)生的區(qū)塊糊闽。在接收到相鄰節(jié)點發(fā)來的數(shù)據(jù)后梳玫,會首先驗證該數(shù)據(jù)的有效性,若數(shù)據(jù)有效則按接收順序為新數(shù)據(jù)建立存儲池來暫存這些數(shù)據(jù)右犹,并且繼續(xù)向臨近節(jié)點轉(zhuǎn)發(fā)提澎;若數(shù)據(jù)無效則立即廢棄該數(shù)據(jù),從而保證無效數(shù)據(jù)不會在區(qū)塊鏈網(wǎng)絡(luò)中繼續(xù)傳播念链。驗證有效性的方法是根據(jù)預(yù)先定義好的標(biāo)準(zhǔn)盼忌,從數(shù)據(jù)結(jié)構(gòu)积糯、語法規(guī)范性、輸入輸出和數(shù)字簽名等各方面進(jìn)行校驗谦纱。對于新區(qū)塊的校驗同理看成,某節(jié)點產(chǎn)生出新區(qū)塊后,其他節(jié)點按照預(yù)定義的標(biāo)準(zhǔn)對新區(qū)塊的工作量證明跨嘉、時間戳等方面進(jìn)行校驗川慌,若確認(rèn)有效,則將該區(qū)塊鏈連接到住區(qū)塊鏈上祠乃,并開始爭取下一個區(qū)塊的記賬權(quán)梦重。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市跳纳,隨后出現(xiàn)的幾起案子忍饰,更是在濱河造成了極大的恐慌,老刑警劉巖寺庄,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件艾蓝,死亡現(xiàn)場離奇詭異,居然都是意外死亡斗塘,警方通過查閱死者的電腦和手機(jī)赢织,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來馍盟,“玉大人于置,你說我怎么就攤上這事≌炅耄” “怎么了八毯?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長瞄桨。 經(jīng)常有香客問我话速,道長,這世上最難降的妖魔是什么芯侥? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任泊交,我火速辦了婚禮,結(jié)果婚禮上柱查,老公的妹妹穿的比我還像新娘廓俭。我一直安慰自己,他們只是感情好唉工,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布研乒。 她就那樣靜靜地躺著,像睡著了一般淋硝。 火紅的嫁衣襯著肌膚如雪雹熬。 梳的紋絲不亂的頭發(fā)上错维,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機(jī)與錄音橄唬,去河邊找鬼赋焕。 笑死,一個胖子當(dāng)著我的面吹牛仰楚,可吹牛的內(nèi)容都是我干的隆判。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼僧界,長吁一口氣:“原來是場噩夢啊……” “哼侨嘀!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起捂襟,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤咬腕,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后葬荷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體涨共,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年宠漩,在試婚紗的時候發(fā)現(xiàn)自己被綠了举反。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡扒吁,死狀恐怖火鼻,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情雕崩,我是刑警寧澤魁索,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站盼铁,受9級特大地震影響粗蔚,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜捉貌,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一支鸡、第九天 我趴在偏房一處隱蔽的房頂上張望冬念。 院中可真熱鬧趁窃,春花似錦、人聲如沸急前。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽裆针。三九已至刨摩,卻和暖如春寺晌,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背澡刹。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工呻征, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人罢浇。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓陆赋,卻偏偏與公主長得像,于是被迫代替她去往敵國和親嚷闭。 傳聞我的和親對象是個殘疾皇子攒岛,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348

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

  • 網(wǎng)絡(luò)概念第一天 兩臺電腦怎么通過網(wǎng)絡(luò)傳輸數(shù)據(jù)?怎樣才能知道傳輸?shù)氖菙?shù)據(jù)胞锰?誰摸過網(wǎng)線灾锯? 看電影,怎么看的嗅榕?通過電流顺饮,...
    小吖朱閱讀 1,545評論 0 1
  • 考試,多少大學(xué)生因為因為它生凌那、因為它死领突、因為它不生不死! 活著的案怯,至少在大學(xué)里君旦,那真真平步青云、一馬奔騰嘲碱,直充云霄...
    妮猴閱讀 202評論 0 0
  • 在我們這樣的一個時代金砍,應(yīng)該怎么賺錢。大家都在做微商麦锯。我可真是不想?yún)⑴c恕稠,也不知道是想抵觸什么。和錢還沒有和解扶欣。
    生姜27閱讀 107評論 0 0
  • 葉落時見秋鹅巍,適逢一扁舟 舟頭一老叟,嬉笑一豆蔻 各執(zhí)杯中酒料祠,相敬還彈奏 醉意黃昏后骆捧,了無世人愁
    伶寒閱讀 238評論 0 5