亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 專題 > 區(qū)塊鏈 > 正文

簡單易懂,區(qū)塊鏈入門指南

2020-02-25 19:29:31
字體:
供稿:網(wǎng)友

  區(qū)塊鏈(Blockchain)是比特幣的一個重要概念,區(qū)塊鏈?zhǔn)且淮褂妹艽a學(xué)方法相關(guān)聯(lián)產(chǎn)生的數(shù)據(jù)塊,每一個數(shù)據(jù)塊中包含了一次比特幣網(wǎng)絡(luò)交易的信息,用于驗證其信息的有效性(防偽)和生成下一個區(qū)塊。眼下新聞媒體大量的爭相報道關(guān)于區(qū)塊鏈的信息,但真的能讓人簡單易懂的讓人了解區(qū)塊鏈的文章少之又少,那區(qū)塊鏈到底是什么,有何特別之處呢?

  下面,我就來嘗試,寫一篇最好懂的區(qū)塊鏈教程。畢竟它也不是很難的東西,核心概念非常簡單,幾句話就能說清楚。我希望讀完本文,你不僅可以理解區(qū)塊鏈,還會明白什么是挖礦、為什么挖礦越來越難等問題。

  需要說明的是,我并非這方面的專家。雖然很早就關(guān)注,但是仔細地了解區(qū)塊鏈,還是從今年初開始。文中的錯誤和不準(zhǔn)確的地方,歡迎大家指正。

  一、區(qū)塊鏈的本質(zhì)

  區(qū)塊鏈?zhǔn)鞘裁?一句話,它是一種特殊的分布式數(shù)據(jù)庫。

  首先,區(qū)塊鏈的主要作用是儲存信息。任何需要保存的信息,都可以寫入?yún)^(qū)塊鏈,也可以從里面讀取,所以它是數(shù)據(jù)庫。

  其次,任何人都可以架設(shè)服務(wù)器,加入?yún)^(qū)塊鏈網(wǎng)絡(luò),成為一個節(jié)點。區(qū)塊鏈的世界里面,沒有中心節(jié)點,每個節(jié)點都是平等的,都保存著整個數(shù)據(jù)庫。你可以向任何一個節(jié)點,寫入/讀取數(shù)據(jù),因為所有節(jié)點最后都會同步,保證區(qū)塊鏈一致。

  二、區(qū)塊鏈的最大特點

  分布式數(shù)據(jù)庫并非新發(fā)明,市場上早有此類產(chǎn)品。但是,區(qū)塊鏈有一個革命性特點。

  區(qū)塊鏈沒有管理員,它是徹底無中心的。其他的數(shù)據(jù)庫都有管理員,但是區(qū)塊鏈沒有。如果有人想對區(qū)塊鏈添加審核,也實現(xiàn)不了,因為它的設(shè)計目標(biāo)就是防止出現(xiàn)居于中心地位的管理當(dāng)局。

  正是因為無法管理,區(qū)塊鏈才能做到無法被控制。否則一旦大公司大集團控制了管理權(quán),他們就會控制整個平臺,其他使用者就都必須聽命于他們了。

  但是,沒有了管理員,人人都可以往里面寫入數(shù)據(jù),怎么才能保證數(shù)據(jù)是可信的呢?被壞人改了怎么辦?請接著往下讀,這就是區(qū)塊鏈奇妙的地方。

  三、區(qū)塊

  區(qū)塊鏈由一個個區(qū)塊(block)組成。區(qū)塊很像數(shù)據(jù)庫的記錄,每次寫入數(shù)據(jù),就是創(chuàng)建一個區(qū)塊。

  每個區(qū)塊包含兩個部分。

  區(qū)塊頭(Head):記錄當(dāng)前區(qū)塊的元信息

  區(qū)塊體(Body):實際數(shù)據(jù)

  區(qū)塊頭包含了當(dāng)前區(qū)塊的多項元信息。

  生成時間

  實際數(shù)據(jù)(即區(qū)塊體)的 Hash

  上一個區(qū)塊的 Hash

  ...

  這里,你需要理解什么叫Hash,這是理解區(qū)塊鏈必需的。

  所謂 Hash 就是計算機可以對任意內(nèi)容,計算出一個長度相同的特征值。區(qū)塊鏈的 Hash 長度是256位,這就是說,不管原始內(nèi)容是什么,最后都會計算出一個256位的二進制數(shù)字。而且可以保證,只要原始內(nèi)容不同,對應(yīng)的 Hash 一定是不同的。

  舉例來說,字符串123的 Hash 是a8fdc205a9f19cc1c7507a60c4f01b13d11d7fd0(十六進制),轉(zhuǎn)成二進制就是256位,而且只有123能得到這個 Hash。

  因此,就有兩個重要的推論。

  推論1:每個區(qū)塊的 Hash 都是不一樣的,可以通過 Hash 標(biāo)識區(qū)塊。

  推論2:如果區(qū)塊的內(nèi)容變了,它的 Hash 一定會改變。

  四、 Hash 的不可修改性

  區(qū)塊與 Hash 是一一對應(yīng)的,每個區(qū)塊的 Hash 都是針對"區(qū)塊頭"(Head)計算的。

  Hash = SHA256(區(qū)塊頭)

  上面就是區(qū)塊 Hash 的計算公式,Hash 由區(qū)塊頭唯一決定,SHA256是區(qū)塊鏈的 Hash 算法。

  前面說過,區(qū)塊頭包含很多內(nèi)容,其中有當(dāng)前區(qū)塊體的 Hash(注意是"區(qū)塊體"的 Hash,而不是整個區(qū)塊),還有上一個區(qū)塊的 Hash。這意味著,如果當(dāng)前區(qū)塊的內(nèi)容變了,或者上一個區(qū)塊的 Hash 變了,一定會引起當(dāng)前區(qū)塊的 Hash 改變。

  這一點對區(qū)塊鏈有重大意義。如果有人修改了一個區(qū)塊,該區(qū)塊的 Hash 就變了。為了讓后面的區(qū)塊還能連到它,該人必須同時修改后面所有的區(qū)塊,否則被改掉的區(qū)塊就脫離區(qū)塊鏈了。由于后面要提到的原因,Hash 的計算很耗時,同時修改多個區(qū)塊幾乎不可能發(fā)生,除非有人掌握了全網(wǎng)51%以上的計算能力。

  正是通過這種聯(lián)動機制,區(qū)塊鏈保證了自身的可靠性,數(shù)據(jù)一旦寫入,就無法被篡改。這就像歷史一樣,發(fā)生了就是發(fā)生了,從此再無法改變。

  每個區(qū)塊都連著上一個區(qū)塊,這也是"區(qū)塊鏈"這個名字的由來。

  五、采礦

  由于必須保證節(jié)點之間的同步,所以新區(qū)塊的添加速度不能太快。試想一下,你剛剛同步了一個區(qū)塊,準(zhǔn)備基于它生成下一個區(qū)塊,但這時別的節(jié)點又有新區(qū)塊生成,你不得不放棄做了一半的計算,再次去同步。因為每個區(qū)塊的后面,只能跟著一個區(qū)塊,你永遠只能在最新區(qū)塊的后面,生成下一個區(qū)塊。所以,你別無選擇,一聽到信號,就必須立刻同步。

  所以,區(qū)塊鏈的發(fā)明者中本聰(這是假名,真實身份至今未知)故意讓添加新區(qū)塊,變得很困難。他的設(shè)計是,平均每10分鐘,全網(wǎng)才能生成一個新區(qū)塊,一小時也就六個。

  這種產(chǎn)出速度不是通過命令達成的,而是故意設(shè)置了海量的計算。也就是說,只有通過極其大量的計算,才能得到當(dāng)前區(qū)塊的有效 Hash,從而把新區(qū)塊添加到區(qū)塊鏈。由于計算量太大,所以快不起來。

  這個過程就叫做采礦(mining),因為計算有效 Hash 的難度,好比在全世界的沙子里面,找到一粒符合條件的沙子。計算 Hash 的機器就叫做礦機,操作礦機的人就叫做礦工。

  六、難度系數(shù)

  讀到這里,你可能會有一個疑問,人們都說采礦很難,可是采礦不就是用計算機算出一個 Hash 嗎,這正是計算機的強項啊,怎么會變得很難,遲遲算不出來呢?

  原來不是任意一個 Hash 都可以,只有滿足條件的 Hash 才會被區(qū)塊鏈接受。這個條件特別苛刻,使得絕大部分 Hash 都不滿足要求,必須重算。

  原來,區(qū)塊頭包含一個難度系數(shù)(difficulty),這個值決定了計算 Hash 的難度。舉例來說,第100000個區(qū)塊的難度系數(shù)是 14484.16236122。

  區(qū)塊鏈協(xié)議規(guī)定,使用一個常量除以難度系數(shù),可以得到目標(biāo)值(target)。顯然,難度系數(shù)越大,目標(biāo)值就越小。

  Hash 的有效性跟目標(biāo)值密切相關(guān),只有小于目標(biāo)值的 Hash 才是有效的,否則 Hash 無效,必須重算。由于目標(biāo)值非常小,Hash 小于該值的機會極其渺茫,可能計算10億次,才算中一次。這就是采礦如此之慢的根本原因。

  區(qū)塊頭里面還有一個 Nonce 值,記錄了 Hash 重算的次數(shù)。第 100000 個區(qū)塊的 Nonce 值是274148111,即計算了 2.74 億次,才得到了一個有效的 Hash,該區(qū)塊才能加入?yún)^(qū)塊鏈。

  七、難度系數(shù)的動態(tài)調(diào)節(jié)

  就算采礦很難,但也沒法保證,正好十分鐘產(chǎn)出一個區(qū)塊,有時一分鐘就算出來了,有時幾個小時可能也沒結(jié)果??傮w來看,隨著硬件設(shè)備的提升,以及礦機的數(shù)量增長,計算速度一定會越來越快。

  為了將產(chǎn)出速率恒定在十分鐘,中本聰還設(shè)計了難度系數(shù)的動態(tài)調(diào)節(jié)機制。他規(guī)定,難度系數(shù)每兩周(2016個區(qū)塊)調(diào)整一次。如果這兩周里面,區(qū)塊的平均生成速度是9分鐘,就意味著比法定速度快了10%,因此難度系數(shù)就要調(diào)高10%;如果平均生成速度是11分鐘,就意味著比法定速度慢了10%,因此難度系數(shù)就要調(diào)低10%。

  難度系數(shù)越調(diào)越高(目標(biāo)值越來越小),導(dǎo)致了采礦越來越難。

  八、區(qū)塊鏈的分叉

  即使區(qū)塊鏈?zhǔn)强煽康?,現(xiàn)在還有一個問題沒有解決:如果兩個人同時向區(qū)塊鏈寫入數(shù)據(jù),也就是說,同時有兩個區(qū)塊加入,因為它們都連著前一個區(qū)塊,就形成了分叉。這時應(yīng)該采納哪一個區(qū)塊呢?

  現(xiàn)在的規(guī)則是,新節(jié)點總是采用最長的那條區(qū)塊鏈。如果區(qū)塊鏈有分叉,將看哪個分支在分叉點后面,先達到6個新區(qū)塊(稱為"六次確認")。按照10分鐘一個區(qū)塊計算,一小時就可以確認。

  由于新區(qū)塊的生成速度由計算能力決定,所以這條規(guī)則就是說,擁有大多數(shù)計算能力的那條分支,就是正宗的比特鏈。

  九、總結(jié)

  區(qū)塊鏈作為無人管理的分布式數(shù)據(jù)庫,從2009年開始已經(jīng)運行了8年,沒有出現(xiàn)大的問題。這證明它是可行的。

  但是,為了保證數(shù)據(jù)的可靠性,區(qū)塊鏈也有自己的代價。一是效率,數(shù)據(jù)寫入?yún)^(qū)塊鏈,最少要等待十分鐘,所有節(jié)點都同步數(shù)據(jù),則需要更多的時間;二是能耗,區(qū)塊的生成需要礦工進行無數(shù)無意義的計算,這是非常耗費能源的。

  因此,區(qū)塊鏈的適用場景,其實非常有限。

  不存在所有成員都信任的管理當(dāng)局

  寫入的數(shù)據(jù)不要求實時使用

  挖礦的收益能夠彌補本身的成本

  如果無法滿足上述的條件,那么傳統(tǒng)的數(shù)據(jù)庫是更好的解決方案。

  目前,區(qū)塊鏈最大的應(yīng)用場景(可能也是唯一的應(yīng)用場景),就是以比特幣為代表的加密貨幣。

  以上就是簡單易懂,區(qū)塊鏈入門指南的全部內(nèi)容,更多內(nèi)容請繼續(xù)關(guān)注武林技術(shù)頻道網(wǎng)站!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
99精品人妻国产毛片| 成人国产精品av| 亚洲精品国自产拍在线观看| 亚洲国产精品久久久久爰性色| 欧美成人精品欧美一级私黄| 亚洲综合视频网| 四虎影视国产精品| 午夜精品小视频| 欧美一区二区影院| 国产精品一区二区三区av麻| 不卡大黄网站免费看| 欧美黄色一级| 在线电影一区二区三区| 在线免费观看黄色网址| 佐山爱痴汉视频一区二区三区| 欧美一级黄色片| 最近中文字幕免费mv2018在线| 欧美日韩第二页| 你懂的视频在线观看资源| 日本三级韩国三级欧美三级| 久草香蕉在线| 午夜精品久久久久久久99老熟妇| 国产一区在线观| 久久黄色片网站| 一呦二呦三呦国产精品| 久久精品国产v日韩v亚洲| 国产中文伊人| 日本欧美韩国国产| 亚洲国产福利| 91一区二区在线| 国产一级视频在线观看| 亚洲电影在线观看| 国产精品久久久久久av福利| 九一九一国产精品| 亚洲性线免费观看视频成熟| 好看的av网站| 久久精品一区二区| 日韩激情一区二区| 欧洲激情综合| 免费黄网站在线播放| 欧美亚洲自拍偷拍| 伦理电影国产精品| 亚洲精品中文字幕乱码三区91| 国产天堂av在线| 久久白虎精品| 亚洲精品午夜级久久久久| 日本福利片在线观看| 亚洲一区电影| 影音先峰男人站| 欧美一级视频免费观看| 国产一区二区黑人欧美xxxx| 欧美激情久久久久久久久久久| 91入口在线观看| 男人天堂网在线| 图片小说视频色综合| 国产高清久久久久| 亚洲精品99久久久久中文字幕| 欧美中日韩一区二区三区| 91久久精品无码一区二区| 日韩视频国产视频| 都市激情久久综合| 在线免费观看av网| 蜜桃久久精品一区二区| 久久天天躁狠狠躁老女人| 超碰在线公开97| 欧美黑人一区| 自拍偷拍一区二区三区四区| 成人午夜免费视频| 久久aⅴ乱码一区二区三区| 成人春色在线观看免费网站| 欧美一区二区女人| 91久久久精品国产| 濑亚美莉vs黑人在线观看| 在线播放亚洲| 亚洲熟妇无码一区二区三区| 国产综合色产在线精品| 亚洲桃花岛网站| 国产精品欧美一区二区三区| 欧美1—12sexvideos| 国产欧美精品xxxx另类| 亚洲一区二区三区免费看| 99久久99久久精品国产片| 麻豆成人久久精品二区三区小说| 国产精品123区| 粉嫩av一区二区夜夜嗨| 国产成人精品日本亚洲专区61| 久久精品日韩一区二区三区| 9.1人成人免费视频网站| 夜夜嗨av一区二区三区中文字幕| 天天色天天干天天| 国产精彩自拍| 久久亚洲精精品中文字幕| 国产成人精品在线播放| 综合网五月天| 久久亚洲综合国产精品99麻豆精品福利| 亚洲小说区图片区情欲小说| 制服丝袜在线91| 久久久久久久久久久久久久久久久久久久| 国产视频久久久久久| 亚洲午夜一区二区三区| 欧美熟妇激情一区二区三区| 91高清在线| 中文人妻熟女乱又乱精品| 18禁男女爽爽爽午夜网站免费| 中文字幕人成一区| 操日韩av在线电影| 国产精品美女在线观看直播| 日韩精品中午字幕| 国产又大又粗又爽| 福利视频网站一区二区三区| 国产精品91在线| 97免费观看视频| 欧美国产1区2区| 毛片电影在线| 精品一区二区三区四区五区| 亚洲精品免费观看| 亚洲av激情无码专区在线播放| 精品国产乱码久久久久| 日韩亚洲国产中文字幕欧美| 亚洲精品免费观看| 国产精品久久久久久精| 日韩av自拍| 亚洲男人的天堂成人| 北岛玲精品视频在线观看| 亚洲婷婷在线视频| 国产蜜臀一区二区打屁股调教| 激情综合丁香五月| 欧美va亚洲va日韩∨a综合色| 免费观看黄色一级视频| 韩国成人在线| 精品人妻一区二区三区日产乱码| 奇米视频888战线精品播放| 精品裸体舞一区二区三区| 免费的很黄很污的视频网站| 小泽玛利亚一区| 97人人爽人人爽人人爽| 欧美日本色图| 69日小视频在线观看| 国产激情99| 丰满肉肉bbwwbbww| 欧美午夜宅男影院在线观看| 污视频在线免费观看| 国精产品一区一区三区mba下载| 天堂在线www天堂中文在线| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲第一综合色| 天天摸天天舔天天操| 久草综合在线视频| 未满十八勿进黄网站一区不卡| 污视频网站观看| 天天操天天舔天天射| 精品噜噜噜噜久久久久久久久试看| 高清孕妇孕交╳╳交| 久久亚洲二区| 色狠狠av一区二区三区香蕉蜜桃| 麻豆视频国产| 国产人妻人伦精品1国产丝袜| 免费日韩中文字幕| 五月天亚洲综合小说网| 中文字幕日韩高清在线| 色播视频在线观看| 国产日韩视频在线播放| 91夜夜蜜桃臀一区二区三区| 99久久人妻无码中文字幕系列| 日韩夫妻性生活xx| 国产野外作爱视频播放| 国产乱淫av片| 精品国产福利| 最新国产精品久久精品| 国产精品美女网站| 精品欧美激情精品一区| 四虎8848精品成人免费网站| 亚洲有码转帖| 91免费看片在线观看| 日韩成人在线资源| av综合网址| 亚洲视频在线免费看| 亚洲国产成人综合| 日本www在线视频| xxxxwwww欧美| 欧美激情视频二区| 国产欧美一区二区三区另类精品| 久草香蕉在线| 亚洲高清视频在线观看| 在线观看三级视频欧美| 中文字幕亚洲欧美| 美女露胸视频在线观看| 久久99精品国产自在现线小黄鸭| 麻豆国产传媒av福利| 欧美日韩大片一区二区三区| 成人短视频在线观看免费| 久久人人视频| 欧美人妖在线观看| 最近2018中文字幕免费在线视频| 国产精品一区二区性色av| 可以在线看黄的网站| 欧美成人影院| 91精品国产一区二区三区蜜臀| 污香蕉视频在线观看| 国产自产v一区二区三区c| 中文字幕乱码人妻二区三区| 精品国产免费视频| 9l亚洲国产成人精品一区二三| 久久久久久夜| www.一区二区三区| 久久久免费观看视频| 日本免费一区视频| www.国产毛片| 老牛国产精品一区的观看方式| 亚洲mmav| 日本不卡不码高清免费观看| 97在线资源站| 无限资源日本好片| 欧美最猛性xxxxx免费| 男女爱爱免费网站| 中文字幕乱码中文乱码51精品| 日本三级在线视频| 波多野结衣三级在线| 天天色综合成人网| 亚洲第一页在线观看| 伊人久久大香线蕉综合热线| 日本在线丨区| 亚洲一区二区中文字幕在线观看| 日韩精品在线免费观看视频| 欧美视频一二三区| 91国内精品久久久久| 天天综合五月天| 亚洲国产精品午夜在线观看| 韩国女主播一区二区| 成全视频全集| 国产剧情在线| 国产精品免费久久久久| 久久亚洲国产成人精品无码区| 黄色av一区| 欧美一区二区啪啪| 中文字幕在线成人| 国产精品第一页在线观看| 欧美成人黄色| 日韩精品一区二区三区视频| 91精品91久久久中77777老牛| 毛片网站大全| 成人黄色免费网站在线观看| 高清不卡日本v二区在线| 国产黄色录像片| 午夜视频在线观| 日韩电影免费看| 亚洲无码精品国产| 奇米影视777在线欧美电影观看| www.狠狠色.com| 99热这里只有精品2| 亚洲mm色国产网站| 中文字幕欧美人妻精品一区蜜臀| 日韩视频免费直播| 交换国产精品视频一区| 国产chinesehd精品露脸| 中文字幕亚洲视频| 欧美午夜一区二区三区免费大片| 97免费高清电视剧观看| 中文字幕一区二区三区精华液| 国产高潮流白浆喷水视频| 久久―日本道色综合久久| 欧美三级华人主播| 在线播放国产一区中文字幕剧情欧美| 一级毛片免费高清中文字幕久久网| 99国产精品久久久久久久成人热| 国产高清视频一区二区| 91传媒理伦片在线观看| 日韩在线视频免费观看| 一区二区在线视频观看| 手机在线成人免费视频| 日韩中文字幕一区二区三区| 成人污网站在线观看| 91久久夜色精品国产按摩| 日韩午夜一区| 深夜福利影院在线观看| 亚洲精品成人悠悠色影视| 一区二区久久| 精品国产免费第一区二区| 黄色激情视频在线观看| 亚洲风情亚aⅴ在线发布| 黄色在线播放| 最近2018年在线中文字幕高清| 色啪啪.com| 亚洲自拍小视频| 欧美黑人巨大xxxx猛交| а√最新版天堂中文在线| 91精品国产黑色瑜伽裤| 国产黄色一级网站| 夫妻av一区二区| 日韩精品一二三区| 成人看片网页| 免费在线黄色影片| 国产成人高清| 9久久9毛片又大又硬又粗| 亚洲高潮女人毛茸茸| 中文字幕视频精品一区二区三区| 免费在线观看黄色小视频| 老司机精品视频在线播放| 成人在线播放免费观看| 国产成人一区二区在线| 国产精彩视频在线观看免费蜜芽| 97se亚洲国产综合在线| www.日韩欧美| 九九免费精品视频在线观看| 秋霞a级毛片在线看| 成人在线视频中文字幕| 中文字幕亚洲成人| 性人久久久久| 88xx成人免费观看视频库| 亚洲人成午夜免电影费观看| 又粗又硬又爽国产视频| 丝袜 亚洲 另类 欧美 重口| 五码日韩精品一区二区三区视频| 亚洲熟妇无码一区二区三区| 91国产视频在线播放| 成人手机在线电影| 成人黄色在线视频| 日韩高清一级片| 粉嫩一区二区三区四区公司1| 99视频在线观看一区三区| 91手机在线播放| 国产午夜精品理论片a级探花| 亚洲一区二区三区免费观看| 91蝌蚪porny九色| 青青草视频国产| 一分钟免费观看视频播放www| 欧美video巨大粗暴18| www.xxxx国产|