回覆列表
-
1 # 5G數字經濟產業圈
-
2 # 區塊鏈研發科技
1.區塊鏈是比特幣所使用的底層技術
2.區塊鏈類似於過去男生用來下載島國愛情動作片的電驢
3.區塊鏈採用的機制讓人們可以把重要的事情交給程式
嘻嘻(#^.^#)我的總結,有詳細 可以私我 匿名
-
3 # 琅琊書閣
1區塊鏈技術是利用鏈式資料結構來驗證與儲存資料,利用分散式節點共識演算法來生成和更新資料,利用密碼學的方式,保證資料傳輸和訪問的安全,利用自動化指令碼程式碼組成的智慧合約來程式設計和操作資料
的
一種全新的分散式基礎架構與計算正規化。
1什麼是區塊鏈
區塊鏈的定義:本質上是一個分散式賬本技術。如果用數學函式來類比的話,分散式網路、共識機制、去中心化、加密演算法、智慧合約、許可權許可、價值和資產等要素就是函式中的變數或因子。
從資料的角度來看,區塊鏈是一種幾乎不可能被篡改的分散式資料庫。這裡的分散式不僅僅指分散式儲存,還是分散式記錄。從技術的角度來看,區塊鏈並非一種單一的技術,而是多種技術的結合的結果。在對區塊鏈進行深入的學習之前,我們需要先對區塊鏈的一些核心技術進行梳理。
2區塊鏈的核心概念2.1分散式網路(Dis: Distributed Network)區塊鏈是一個動態的點對點網路。網路中不斷地有新節點加入和原網路中的節點退出。新節點的不斷加入為系統引入新的資源,整個網路由此得到構建和發展,資源的豐富性與多樣性隨之擴充,點對點網路的分散性、健壯性、可用性與整體性也隨著及節點的數量增加而增強。插圖動態點對點網路圖與傳統的中心化集中是架構對比,區塊鏈弱化了中央伺服器的概念。主要表現在:-各個節點不再區分伺服器和客戶端的關係-每個節點可以請求服務,也可以提供服務-各個節點可以直接交換資源而不再透過伺服器的橋接-使用者與使用者之間可以實現資源的直接分享、利用-網路中所有的節點地位都是一樣的分散式網路結構圖2.2共識機制(Co: Consensus)區塊鏈的自信人只要體現在分佈於網路的中使用者無須信任交易的另一方,也無須信任一個中心化的機構,只需要信任區塊鏈協議下的軟體系統即可實現交易。而這種信任的前提是共識機制。現今的共識機制分為4大類:工作量證明機制(PoW)、權益證明機制(PoS)、股份授權證明機制(DPoS)和Pool驗證池。
-工作量證明機制(PoW)工作量證明是生成要加入區塊鏈中的一筆新的交易資訊(即新區塊)時必須滿足的要求。是節點透過計算隨機雜湊雜湊的數值解爭奪記賬權,求得正確的數值解以生成區塊的能力是節點算力的具體表現。PoW的機制的優點:-完全去中心化-節點可以自由進出PoW的機制的不足:-比特幣網路吸引了全球大部分的算力,其他嘗試使用該機制的區塊鏈應用很難獲得同等規模的算力來維持自身的完全-PoW機制的挖礦行為造成了大量的資源浪費-達成共識週期相對較長
權益證明機制(PoS)與要求證明人執行一定量的計算工作不同,權益證明要求證明人提供一定數量加密貨幣的所有權即可。權益證明根據每個節點擁有代幣的比例和時間,依據演算法等比例地降低節點的挖礦難度,加快了尋找隨機數的速度。PoS機制的優點:-相對於PoW機制,縮短了達成共識所需的時間PoS機制的不足:-依然需要網路中的節點進行挖礦運算-沒有從根本上解決PoW機制難以應用於商業領域的問題
股份授權證明機制(DPoS)股份授權證明機制是一種新的保障網路完全的共識機制。它類似於董事會投票,該機制擁有一個內建的實時股權人投票系統,就像是系統隨時都在開一個永不散場的股東大會,所有股東都在這裡投票決定公司決策。DPoS機制的優點:-基於DPoS機制建立的區塊鏈的去中心化依賴於一定數量的代表,而非全體代表-全體節點投票選舉出一定數量的節點代表,由他們來代理全體節點確認區塊和維持系統執行-區塊鏈中的全體節點具有隨時罷免或任命代表的權力,可以實現實時的民主-DPoS機制大大縮小了參與驗證和記賬節點的數量,從而達到秒級的共識驗證DPoS機制的缺點:DPoS機制無法擺脫對代幣的依賴,而很多商業應用中並不需要代幣的存在
Pool驗證池Pool驗證池是基於傳統的分散式一致性技術建立,並輔以資料驗證機制。Pool驗證池不需要依賴代幣就可以工作,在成熟的分散式一致性演算法基礎上,實現秒級共識驗證。而Pool驗證池能夠實現的分散式程度不如PoW機制。2.3去中心化(De: Decentralization)區塊鏈網路中沒有中心化的物理節點和管理機構,網路功能的維護依賴網路中所有具有維護功能的節點進行,一個或者幾個節點的損壞不影響整個系統的執行。2.4智慧合約(SC:Smart Contract)智慧合約的定義:一段部署在分散式賬本中的程式碼,它可以處理資訊,接收、儲存和傳送價值,是一個能夠自動執行合約條款的計算機程式。智慧合約的流程:
雙方達成協議將協議內容進行數字化編碼,並寫入區塊鏈網路中,實現對合約的形式化當合約中約定的條件發生,出發合約的自動執行智慧合約有一下幾個特性:-程式碼即是法律-數字化資產-去中心化-自動執行智慧合約在分散式交易所、金融衍生品、身份認證等領域均有著廣泛的應用。