從狹義來講:
區塊鏈是一種按照時間順序將資料區塊以順序相連的方式組合成的一種鏈式資料結構, 並以密碼學方式保證的不可篡
改和不可偽造的分布式賬本。
從廣義來講:
區塊鏈技術是:
利用塊鏈式資料結構來驗證與儲存資料、
利用分布式節點共識演算法來生成和更新資料、
利用密碼學的方式保證資料傳輸和訪問的安全、
利用由自動化指令碼**組成的智慧型合約來程式設計和運算元據的一種全新的分布式基礎架構與計算方式。
自我理解:
區塊鏈起源於位元幣,是位元幣的底層技術。區塊鏈的核心是乙個交易平台技術,最終目的是用來記錄交易信
息。區塊鏈基於資訊加密技術、軟體**技術和分布式資料庫技術解決交易中最基本的問題(交易方是誰,交易的規則,交易
的結果),從而解決了阻礙或者完成一筆交易 最核心的問題:信任。總的來說,區塊鏈是一群認同並遵守這個規則的人共同
記錄連續資訊的過程。
對區塊的擴充套件:
區塊是一種記錄交易的資料結構,反映了一筆交易的資金流向,系統中已達成交易的區塊連線在一起形成了一條主鏈,
所有參於計算的節點都記錄了主鏈的一部分。
乙個區塊包含以下三個部分:
交易資訊:
交易資訊是區塊所承載的任務資料,具體包括交易雙方的私鑰、交易的數量、電子貨幣的數字簽名等;
前乙個區塊形成的雜湊雜湊:
用來將區塊鏈結起來,實現過往交易的順序排列;
隨機數:
是交易達成的核心,所有礦工節點競爭計算隨機數的答案,最快得到答案的節點生成乙個新的區塊,並廣播
到所有節點進行更新,如此完成一筆交易。
在區塊鏈系統中,資訊傳遞雙方的公鑰和私鑰的加密與解密往往是不成對出現的。
資訊傳送者:用私鑰對資訊進行簽名,使用資訊接收者的公鑰對資訊加密。
資訊接收方:用資訊傳送者的公鑰驗證資訊傳送者的身份,使用私鑰對加密資訊解密。
深入了解區塊鏈:
區塊鏈解析(一)
區塊鏈與數字貨幣的關係:
位元幣的誕生 ---> 區塊鏈技術 ---> 數字貨幣百花齊放
區塊鏈自身發展歷程:
區塊鏈1.0 位元幣 :支撐虛擬貨幣的運用
位元幣是一種建立在全球網路上的貨幣,它是一種沒有央行參與發行的、數量一定的數字貨幣,和網際網路一樣具有
去中心化、全球化、匿名性等特點。位元幣由三部分構成:位址、私鑰、錢包軟體。 在技術層面,位元幣與人民幣沒有
區別,唯一值得我們去**的則是如何讓使用者去認可這種貨幣。貨幣的發行本質上是在構建一種共同認知,只有足夠
強大的共同認知,才能製造神聖性和正當性,貨幣才能被大眾所接受。但山寨幣沒有價值支撐,不適合做長期投資。
區塊鏈2.0 以太坊 :智慧型合約開發和應用
以太坊本身並不是以一種幣為使用目的的,而是乙個區塊鏈的基礎設施。簡單來說,以太坊是乙個平台,相當於一
個去中心化的全球計算機,通過以太坊的虛擬機器,你可以在平台上面去發行屬於自己的代幣,編寫智慧型合約,建立和運
行去中心化的應用。
智慧型合約是**和資料的集合,決定區塊鏈如何傳遞資訊的可程式設計規則,通常有自己的數字貨幣和專用的開發語
言。智慧型合約要起作用,首先需要所有利益相關者認可數字貨幣的價值,並同意智慧型合約的每一項定義。
合約包含三個基本要素:要約、承諾、價值交換。
區塊鏈3.0 智慧型應用:
dao、dac(區塊鏈自治組織、區塊鏈自治公司)---> 區塊鏈大社會(科學,醫療,教育,區塊鏈+人工智慧)。
區塊鏈可以做什麼:以去中心化的思想涉及各個行業
數字貨幣產業鏈、金融、電子商務、共享經濟、物流、物聯網、防偽溯源、醫療、慈善、公共事務。
核心價值:實時更新、自動化、透明性
現狀:極大的成本開銷、暴露客戶隱私、基礎平台不成熟
常見問題:錢包的安全性、匿名性和私隱性、51%的攻擊問題、法律監管問題
關於區塊鏈本質:一邊是技術,一邊是通證,一邊是社群,鏈幣社群不分家。
關於區塊鏈發展:短期是底層技術,中期是應用場景,長期是改造社會。
自我對區塊鏈的巨集觀認知:
區塊鏈技術所強調的去中心化,本質上是降低中心化程度的一種手段。去中心化,並不意味著絕對的沒有中心,多中心
也是去中心化的一種應用。區塊鏈技術和應用的廣泛推進,對於傳統行業並不是顛覆,而是一點點滲透與改造,讓其得到改
良,執行的更好。
區塊鏈入門
0x00 區塊鏈 base 區塊鏈概念 選自長亭科技 區塊鏈安全生存指南 1.1 始於位元幣 區塊鏈 blockchain 最早由 中本聰 satoshi nakamoto 於2008年 在其 位元幣 一種點對點電子現金系統 中提出,位元幣也成為了目前最廣為人知的區塊鏈應用案例。廣義上講,區塊鏈技術...
區塊鏈入門
1.參考部落格 位元幣 一種點對點的電子現金系統 從一到n,掘金區塊 區塊鏈行業研究報告 2.引入 sha256 非對稱加密 加密 hash值 私鑰 加密後的hash值 解密 加密後的hash值 公鑰 解密後的hash值1 shaa256 接收到的值 hash值2 hash值2 vs hash值1 ...
區塊鏈入門
從字面上看 區塊鏈是由乙個個記錄著各種資訊的小區塊鏈結起來組成的乙個鏈條,類似於我們將一塊塊磚頭疊起來,而且疊起來後是沒辦法拆掉的,每個磚頭上面還寫著各種資訊,包括 誰疊的,什麼時候疊的,磚頭用了什麼材質等等,這些資訊你也沒辦法修改。從計算機上看 區塊鏈是一種比較特殊的分布式資料庫。分布式資料庫就是...