區塊鏈初識
區塊鏈
區塊鏈定義:
A distributed database that is used to maintain a continuously growing list of records, called blocks.
區塊鏈我個人理解就是分散式資料庫。為了保證資料安全,一致,可信任,所有參與者人人都是資料庫主庫,也是備庫。
這個資料庫的資料更新採用少數服從多數的原則。除非超過51%以上的人的觀念都是錯誤的,否則這個資料庫並不會寫入錯誤的資料。
區塊鏈維護一份連續不斷的交易記錄檔。對於鏈上貨幣來說,不會儲存使用者當前金額,需要進行交易記錄溯源來計算出使用者的金額。
每個區塊都會包含上一個區塊的hash值,所有被連線在一起的區塊被成為區塊鏈。
每個區塊可以有一筆以上的交易。
以太坊
相當於區塊鏈2.0技術,支援智慧合約。
下面是以太坊的架構:
以太坊執行智慧合約需要消耗與執行的指令數量相當的以太幣,在智慧合約的術語中,這些拿來消耗的以太幣被成為gas(燃料)。
智慧合約
是什麼
在區塊鏈上執行的程式,通常成為智慧合約。所以通常會把些區塊鏈程式改稱寫智慧合約。
相關文章
- 1.3 初識區塊鏈:區塊鏈分類區塊鏈
- 初識區塊鏈 - 用JS構建你自己的區塊鏈區塊鏈JS
- 區塊鏈知識,區塊鏈簡史區塊鏈
- 區塊鏈預言機(1)初識API閘道器區塊鏈API
- 區塊鏈100講: 區塊鏈共識的確定性區塊鏈
- 區塊鏈學習筆記01--區塊鏈常識區塊鏈筆記
- 區塊鏈共識機制區塊鏈
- 區塊鏈知識系列 - Raft 共識區塊鏈Raft
- 區塊鏈知識系列 - PBFT 共識區塊鏈
- 區塊鏈共識的確定性區塊鏈
- 區塊鏈錢包科普知識區塊鏈
- 區塊鏈DAPP的小知識區塊鏈APP
- 區塊鏈通識問題(四)區塊鏈
- 區塊鏈通識問題(二)區塊鏈
- 區塊鏈100講:區塊鏈為什麼叫“區塊”“鏈”?區塊鏈
- 區塊鏈主流共識演算法區塊鏈演算法
- 區塊鏈入門知識介紹!區塊鏈
- 區塊鏈系列1-區塊鏈概述區塊鏈
- 區塊鏈 2.0:房地產區塊鏈(四)區塊鏈
- 區塊鏈初學者指南——五歲孩子都能理解區塊鏈
- 區塊鏈區塊鏈
- 016 | 漫談區塊鏈共識機制區塊鏈
- 區塊鏈共識機制的演進區塊鏈
- 程式必備區塊鏈基礎知識區塊鏈
- 區塊鏈以及區塊鏈技術總結區塊鏈
- 區塊鏈入門 -- 02 區塊鏈介紹區塊鏈
- 區塊鏈開發_建立區塊鏈公鏈,聯盟鏈,私有鏈區塊鏈
- 區塊鏈大火?區塊鏈究竟是什麼?區塊鏈
- “區塊”和“鏈”的火花,區塊鏈到底為何物區塊鏈
- 區塊鏈安全————區塊鏈技術安全討論區塊鏈
- 從區塊鏈公司角度,分析區塊鏈錢包區塊鏈
- 區塊鏈主流共識演算法彙總區塊鏈演算法
- 可用於區塊鏈的共識演算法區塊鏈演算法
- 區塊鏈原理區塊鏈
- 區塊鏈技術公司談當婚姻遇到區塊鏈區塊鏈
- 區塊鏈公司談區塊鏈技術最新應用區塊鏈
- 區塊鏈100講:區塊鏈中的隨機數區塊鏈隨機
- 量子計算與區塊鏈碰撞後——量子區塊鏈區塊鏈