一文詳細(xì)了解區(qū)塊鏈原理
區(qū)塊鏈技術(shù)是一件神奇的東西。對(duì)于許多技術(shù)人員來(lái)說(shuō),這只是一個(gè)神作。對(duì)于這樣一個(gè)強(qiáng)大的東西,你們知道區(qū)塊鏈的原理是什么嗎?下面小編就來(lái)給大家分析分析區(qū)塊鏈原理是什么?區(qū)塊鏈?zhǔn)潜忍貛诺囊粋€(gè)重要概念。該貨幣與清華大學(xué)五道口金融學(xué)院互聯(lián)網(wǎng)金融實(shí)驗(yàn)室相連。、新浪科技發(fā)布《2014-2016全球比特幣發(fā)展研究報(bào)告》提到區(qū)塊鏈?zhǔn)潜忍貛诺牡讓?。技術(shù)和基礎(chǔ)設(shè)施。
本質(zhì)上是一個(gè)分散的數(shù)據(jù)庫(kù),作為比特幣的基礎(chǔ)技術(shù)。區(qū)塊鏈?zhǔn)鞘褂眉用芊椒ㄉ傻囊淮當(dāng)?shù)據(jù)塊。每個(gè)塊包含有關(guān)比特幣網(wǎng)絡(luò)事務(wù)的信息,用于驗(yàn)證其信息的有效性(防偽)和生成下一個(gè)塊。
它的原理是什么?
看到區(qū)塊鏈定義的一些答案,我突然意識(shí)到我對(duì)這個(gè)解釋原則的回答總是反對(duì)比特幣。區(qū)塊鏈的定義中沒(méi)有特別明確和獨(dú)特的答案。在這里,我們首先給出個(gè)人根據(jù)他們閱讀的論文總結(jié)的“區(qū)塊鏈”的特征:
使用"哈希鏈"形式的數(shù)據(jù)結(jié)構(gòu)保存基礎(chǔ)數(shù)據(jù)(如下所述)
多個(gè)節(jié)點(diǎn)參與系統(tǒng)操作(分布式)
通過(guò)特定協(xié)議或算法達(dá)到共識(shí)(共識(shí)協(xié)議/算法)以確?;A(chǔ)數(shù)據(jù)的一致性。
比特幣目前是區(qū)塊鏈中最典型和最有影響力的應(yīng)用之一。了解比特幣如何使用區(qū)塊鏈可以更容易理解其他形式的區(qū)塊鏈應(yīng)用程序。
在談?wù)搼?yīng)用程序之前,最重要的是要了解它的技術(shù)性質(zhì)。區(qū)塊鏈的所有答案都是首先提到區(qū)塊鏈的無(wú)形特征,所以首先要理解的是它是如何實(shí)現(xiàn)的?
必備知識(shí);密碼Hash()函數(shù)的單向性:Hash(x)= y,很難找到x的y
哈希鏈:如果現(xiàn)在有數(shù)據(jù)塊A,B,C依次。然后我們可以像這樣計(jì)算一個(gè)哈希值。注意“||”拼接
H0 =哈希(A)
H1 =哈希(B || h0)
H2 =哈希(C || h1)H2是我們計(jì)算的哈希頭。現(xiàn)在,為什么我們稱(chēng)這個(gè)東西為哈希鏈,因?yàn)閔2的值取決于前一系列數(shù)據(jù)的內(nèi)容和計(jì)算順序。如果您現(xiàn)在知道h2,其他人持有A,B,C,無(wú)論他是修改A,B,C中的任何一個(gè)還是A,B,C的順序,您都無(wú)法再次計(jì)算正確的h2。
好吧,事實(shí)上,區(qū)塊鏈的概念在這里有點(diǎn)感覺(jué)。不是嗎?"區(qū)塊鏈單詞"是英語(yǔ)區(qū)塊鏈的翻譯。如果從字面上理解,由鏈"組成的"數(shù)據(jù)塊足以解釋其基本含義。比特幣區(qū)塊鏈實(shí)際上是哈希鏈的變體(請(qǐng)注意,比特幣添加了下面描述的隨機(jī)數(shù)和隨機(jī)數(shù)的特殊要求的規(guī)則,以實(shí)現(xiàn)工作證明的共識(shí)機(jī)制)。 ,而不是區(qū)塊鏈的必要特征)。如何改變?添加隨機(jī)數(shù)(Nonce)
假設(shè)現(xiàn)在存在順序生成的數(shù)據(jù)塊A,B,C。讓我們像這樣計(jì)算哈希頭。注意“||”拼接
H0 =哈希(A || Nonce0)
H1 =哈希(B || h0 || Nonce1)
H2 =哈希(C || h1 || Nonce2)
這里我們還添加了一個(gè)額外的要求,即h0,h1,h2必須都以指定的0位數(shù)開(kāi)始,例如,每個(gè)哈希值必須以5 0開(kāi)頭,然后是h0,h1,h2它應(yīng)該是這樣的(00000 *****************)
添加此要求后,h0,h1,h2不是那么容易計(jì)算,因?yàn)槟悴荒芨鶕?jù)輸出的形式反轉(zhuǎn)輸入,并給出A,B,C,它只能是不斷改變Nonce進(jìn)行詳盡的計(jì)算,然后找到滿(mǎn)足要求的Nonce值,以便h0,h1,h2滿(mǎn)足要求。
每個(gè)人都知道所謂的礦工正在做什么,即接受廣播的數(shù)據(jù)塊,然后計(jì)算當(dāng)前哈希鏈的頭部。成功計(jì)算成功的Hash后,每個(gè)人都會(huì)被告知。我自己找到了,讓其他人計(jì)算下一個(gè)哈希頭。事實(shí)上,在這里,區(qū)塊鏈的性質(zhì)幾乎是相同的。如果網(wǎng)絡(luò)中的每個(gè)人默認(rèn)協(xié)議,并且只計(jì)算最長(zhǎng)哈希鏈之后的新頭,那么一切都很好,但是如果有人想要以同樣的方式,他必須擁有更多的計(jì)算能力。當(dāng)誠(chéng)實(shí)的人遵守規(guī)則時(shí),他們可以計(jì)算出一系列的叉子,甚至可以直接計(jì)算出新的鏈條,這樣每個(gè)人都可以承認(rèn)。
至于這個(gè)難度的證明,Satoshi Nakamoto建立了泊松分布的概率模型,假設(shè)由誠(chéng)實(shí)節(jié)點(diǎn)計(jì)算的新哈希頭的概率和由不誠(chéng)實(shí)節(jié)點(diǎn)計(jì)算的新哈希頭的概率q。 ,計(jì)算出N值。
該N值的含義是在計(jì)算新的散列頭h1之后,然后附加N個(gè)頭(h2,h3,h4 ....),網(wǎng)絡(luò)應(yīng)該識(shí)別新的頭。 H1。因?yàn)榇藭r(shí),如果攻擊者想要成功發(fā)起攻擊,則需要計(jì)算至少一個(gè)長(zhǎng)度大于N的分支。當(dāng)攻擊者沒(méi)有50%的總網(wǎng)絡(luò)計(jì)算能力時(shí),很難實(shí)現(xiàn)這種可能性。
所以在這里,區(qū)塊鏈已經(jīng)很清楚了,它是加密工具的巧妙應(yīng)用。當(dāng)然,區(qū)塊鏈的可能性不僅僅是我提到的這些,包括保險(xiǎn)、審計(jì)、醫(yī)療等等各行各業(yè)的巨頭們都在探索其潛力,如果你有好的想法,認(rèn)為區(qū)塊鏈能夠帶來(lái)的好處會(huì)遠(yuǎn)大于它的副作用,你大可去嘗試嘗試。
以上就是一文詳細(xì)了解區(qū)塊鏈原理的詳細(xì)內(nèi)容,更多關(guān)于區(qū)塊鏈原理是什么?的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
模塊化區(qū)塊鏈項(xiàng)目Avail獲種子輪融資2700萬(wàn)美元!Dragonfly Capital領(lǐng)投
模塊化區(qū)塊鏈項(xiàng)目Avail最新的公告指出,該協(xié)議于昨日完成了2,700萬(wàn)美元的種子輪融資,由Founders Fund及Dragonfly Capital領(lǐng)投,資金將用于未來(lái)Avail DA、Nexus及Fusion Se…
2024-02-28 -
合約跟單和長(zhǎng)線(xiàn)跟單有什么區(qū)別?
合約跟單的操作方式相對(duì)簡(jiǎn)單,投資者只需要選擇一位值得信賴(lài)的交易員,將自己的資金委托給交易員進(jìn)行操作,關(guān)于合約跟單和長(zhǎng)線(xiàn)跟單有什么區(qū)別?更多詳細(xì)的資訊請(qǐng)看下面正文…
2024-02-22 -
波卡2024展望:技術(shù)迭代與治理模型探析
2024年對(duì)波卡來(lái)說(shuō)是充滿(mǎn)機(jī)遇和挑戰(zhàn)的一年,隨著技術(shù)的不斷進(jìn)步和治理模式的持續(xù)改進(jìn),波卡有望在未來(lái)幾年中取得更大的成功,然而,這也需要波卡社區(qū)的共同努力和智慧,以應(yīng)對(duì)…
2024-01-29 -
淺析算力對(duì)于區(qū)塊鏈技術(shù)的意義
在了解算力對(duì)于區(qū)塊鏈技術(shù)的意義之前,我們不妨先來(lái)回顧一下什么是算力,其實(shí)算力也被稱(chēng)之為哈希率,它是一種用于計(jì)量比特幣網(wǎng)絡(luò)處理能力的單位,代表的是CPU計(jì)算哈希函數(shù)輸…
2024-01-09 -
一文了解區(qū)塊鏈買(mǎi)賣(mài)手續(xù)費(fèi)多少錢(qián)
區(qū)塊鏈網(wǎng)絡(luò)是由確認(rèn)交易組成的區(qū)塊鏈,手續(xù)費(fèi)是發(fā)送方為使用加密貨幣進(jìn)行支付而支付的手續(xù)費(fèi),且手續(xù)費(fèi)是強(qiáng)制性的,但不同交易所有不同的手續(xù)費(fèi),那么區(qū)塊鏈買(mǎi)賣(mài)手續(xù)費(fèi)如何…
2023-10-28 -
閃電網(wǎng)絡(luò)是什么意思?通俗介紹閃電網(wǎng)絡(luò)
在傳統(tǒng)的區(qū)塊鏈網(wǎng)絡(luò)中,每個(gè)交易都會(huì)被寫(xiě)入?yún)^(qū)塊鏈并獲得確認(rèn),這導(dǎo)致交易速度受到限制還產(chǎn)生高昂的交易費(fèi)用,閃電網(wǎng)絡(luò)出現(xiàn)解決了區(qū)塊鏈網(wǎng)絡(luò)面臨的擴(kuò)容和交易延遲等問(wèn)題,了…
2023-10-09 -
比特幣被套是什么意思?比特幣被套住怎么辦?
這篇文章主要介紹了比特幣被套是什么意思?比特幣被套住怎么辦?比特幣投資過(guò)程中,有漲有跌是最正常不過(guò)的事情,而對(duì)于比特幣投資比較可憐的還是比特幣被套,看到這個(gè)詞,可…
2021-05-13 -
揭秘為什么比特幣漲USDT跌?usdt怎么賺差價(jià)?
這篇文章主要介紹了揭秘為什么比特幣漲USDT跌?usdt怎么賺差價(jià)?細(xì)心的投資者會(huì)發(fā)現(xiàn),在比特幣價(jià)格上漲的時(shí)候,USDT的價(jià)格卻下跌了,USDT因一直不透明,始終用增發(fā)來(lái)左手倒右…
2021-05-13 -
如何玩比特幣賺錢(qián)?玩比特幣賺錢(qián)嗎?
這篇文章主要介紹了如何玩比特幣賺錢(qián)?一文讀懂比特幣賺錢(qián)方法,今年比特幣暴漲,可以說(shuō)之前玩比特幣的投資者都是賺錢(qián)的,那么,如何玩比特幣賺錢(qián)呢?下面小編就給大家詳細(xì)…
2021-05-13 -
新手小白如何炒幣?小白炒幣入門(mén)步驟教程
這篇文章主要介紹了新手小白如何炒幣?小白炒幣入門(mén)步驟教程,雖然想要炒幣的投資者有很多,但是有部分投資者并不知道如何炒幣,尤其是剛?cè)霂湃Φ耐顿Y者,對(duì)于這部分投資人…
2021-04-29