區塊鏈的技術原理

2021-08-17 20:58:33 字數 883 閱讀 3288

看到一些爭論區塊鏈定義的回答, 突然意識到自己這篇解釋原理的回答其實是一直是對著位元幣擼的, 介於區塊鏈的定義業界並沒有乙個特別明確和唯一的回答, 這裡先給出個人根據所讀**而總結出的「區塊鏈」應有特質:

介於位元幣目前是區塊鏈最典型且最有影響力的應用之一理解位元幣如何使用區塊鏈後, 再去理解其他形式各樣的區塊鏈應用就會容易很多。

以下引自我在知乎中另外乙個區塊鏈問題的答案

在談應用之前,最重要的是先理解它的技術本質是什麼, 所有介紹區塊鏈的答案裡, 都最先提到了區塊鏈不可篡改的特性, 所以第乙個要理解的是它到底是怎麼實現不可篡改性的。

h0=  hash(a) 

h1 = hash(b || h0)

h2 = hash(c || h1)

h0=  hash(a|| nonce0) 

h1 = hash(b || h0 || nonce1)

h2 = hash(c || h1 || nonce2)

所以到這裡, 區塊鏈就已經清楚了,就是乙個密碼學工具的一種巧妙應用而已。

那這裡思考一下, 不可篡改性其實並不是乙個什麼神奇的特性,密碼學的簽名技術就能提供不可篡改性呀, 區塊鏈到底解決了乙個什麼問題。答案是

這裡其實就引出了很多安全技術應用,或者說很多制度建立的本質, 如果你信任的越多, 需要做的工作就越少。

區塊鏈就是因為不想信任網路中的任意乙個單一結點, 所以讓大多數人具有公平的投票權利, 而這個投票權利,不是按人頭算的, 是按cpu算的, 每個cpu有一票。

位元幣的最難以克服的缺點2: 巨集觀金融的適應性

位元幣的最難以克服的缺點4: 使用者的易用性

區塊鏈技術原理

區塊鏈技術原理 我盡量不涉及太多細節,把區塊鏈大概的工作原理用盡可能簡單的語言描述一下,相信你能很快對區塊鏈有所了解。以位元幣的區塊鏈為例,你可以把區塊鏈想象成乙個位元幣的公共賬本,這個賬本 1.存放在網際網路的各個位元幣節點上,每個節點都有乙份完整的備份 2.裡面記錄著自位元幣誕生以來的所有位元幣...

區塊鏈技術原理

區塊鏈是什麼?區塊鏈 技術最初是由一位化名中本聰的人為位元幣 一種數字貨幣 而設計出的一種特殊的資料庫技術,它基於密碼學中的橢圓曲線數字簽名演算法 ecdsa 來實現去中心化的p2p系統設計。但區塊鏈的作用不僅僅侷限在位元幣上。現在,人們在使用 區塊鏈 這個詞時,有的時候是指資料結構,有時是指資料庫...

區塊鏈技術原理

區塊鏈技術原理 以位元幣的區塊鏈為例,你可以把區塊鏈想象成乙個位元幣的公共賬本,這個賬本 1.存放在網際網路的各個位元幣節點上,每個節點都有乙份完整的備份 2.裡面記錄著自位元幣誕生以來的所有位元幣轉賬交易 3.賬本是分割槽塊儲存的,每一塊包含一部分交易記錄。每乙個區塊都會記錄著前一區塊的id,形成...