區塊鏈學習筆記1

2021-08-19 11:56:58 字數 1298 閱讀 3323

1.什麼是區塊鏈?

區塊鏈是通過去中心,化去信任的方式集體維護乙個可靠資料庫的技術方案。參與系統中的任意多個節點把系統一段時間內的全部的資訊,資料通過密碼學演算法計算和記錄到乙個資料塊(區塊block)並且生成該區塊的指紋用於鏈結下乙個區塊和校驗。

2.主要特點。

(1)去中心化(所有節點的權利和義務均等,無需中心化硬體或者組織)

(2)去信任(系統中的規則,資料公開透明,節點之間無需建立信任)

(3)集體維護(所有節點都可參與記賬)

(4)可靠資料庫(每個節點都可拷貝乙份完整資料庫,只有超過系統51%的節點認可才能修改資料)

(5)開源

(6)隱私保護(節點之間無需信任,無需公開身份)

3.區塊鏈在國內專利布局 尚未展開。

目前我國區塊鏈技術面臨的問題:「一方面,區塊鏈不止是一項新的技術,而是商業形態等多方面的組合,制定、統一各項標準是首要任務;另一方面,技術發展離不開專利保護,但區塊鏈技術作為網際網路技術的延伸,更多體現了商業模式的創新,在這種情況下,如何更好地開展專利布局不容忽視。」

4.區塊鏈技術的核心是乙個建立在共識模式上的共享資料庫。

區塊鏈使用全新的加密技術和去中心化的機制,維護乙個完整的分布式的不可篡改的連續賬本資料庫,能夠讓區塊鏈中的參與者在無需相互認知和建立信任關係的前提下,通過乙個統一的賬本系統確保資金和資訊保安。

5.區塊鏈技術可以劃分為公有鏈、私有鏈和聯盟鏈幾大型別。

私有鏈:參與的節點只有使用者自己,資料的訪問和使用有嚴格的許可權管理。部分金融機構公布的內部使用的區塊鏈技術大都在這個範圍內。

痛點:由於系統內私人使用者資料全是使用者說了算,裡面的資料沒有無法更改的特性,對於第三方也沒有多大的保障。

6.區塊鏈技術可以運用的場景(有待繼續新增)

(1),支付。(bitwage)省去作為中間環節的銀行。(去中心化去信任)考慮:(傳統的租房領域是否也可以使用區塊鏈,這樣省去中介公司,並且房價公開透明)

(2),投票和記票。波士頓的 ***tz 公司,使選舉更加經濟透明,並能打擊投票作弊。(開源透明)考慮:(財務管理,社會捐獻等可以做到公開透明。)

(3),資料儲存。康乃狄克州 hartford 的 tierrion 公司為不可修改的區塊鏈技術找到乙個非常有趣的擴充套件應用。(不可修改,資料保全)多數的資料服務公司使用區塊技術進行資料的儲存會節約很大成本而且不會丟失。

學習過程中遇到的問題:

1. 如果全網參與者極少或者沒有,那麼誰來充當曠工完成記賬。即使有少數人來完成記賬那麼會不會存在51%攻擊。

2. 使用區塊鏈交易過程中需要獲得一定數量節點的認可(往共享資料庫中新增資料),認可過程可能需要一定時間,那麼交易是如何實時完成的。

區塊鏈學習筆記

關於區塊鏈的概念早在2012年就聽說過了,但是當時並未引起重視,當下雖然很流行,但是仍無法看到應用在何方,粗略了解,先學習一點咯,只做一些筆記用來學習下吧 先過概念 區塊鏈是 分布式資料儲存 點對點傳輸 共識機制 加密演算法等計算機技術的新型應用模式。所謂 共識機制是區塊鏈系統中實現不同節點之間建立...

區塊鏈學習筆記 區塊鏈的模型架構

整理自 區塊鏈社會 龔鳴 自下而上分為資料層 網路層 共識層 激勵層 合約層 應用層。資料層封裝了底層資料區塊的鏈式結構,以及相關的非對稱公私鑰資料加密技術和時間戳等技術 網路層包括分布式組網機制 資料傳播機制和資料驗證機制等 共識層主要封裝網路節點的各類共識機制演算法 工作量證明機制pow 權益證...

區塊鏈技術學習筆記

為了方便理解,先插個話題。做伺服器端開發的程式設計師,都對zookeeper不陌生,我們解決分布式acp問題時,尋找一致性解決方案時都會想到它。zookeeper實際使用了paxos的簡化版演算法 本文不展開,請參考我之前寫過的兩篇文章 paxos分布式一致性演算法 講述諸葛亮的反穿越 以及paxo...