1. 程式人生 > >區塊鏈與比特幣小結

區塊鏈與比特幣小結

net 以太坊 數據 logs 進行 疑問 ports osql 比特

1 白話區塊鏈

區塊鏈是一個分布式 nosql 數據庫。

為什麽

  • 分布式: 多結點
  • 記錄: 區塊
  • 表: 鏈表
  • nosql: 是因為保存的數據可以是任何內容

如何寫入數據

  1. 任何節點可以寫入原始數據,最後一個節點之後寫入數據,不能隨機插入。
  2. 盡可能全網同步原始數據
  3. 對原始數據進行排序(小費大小)
  4. 選擇 2m 大小的原始數據
  5. 盡可能廣播數據,同步好數據
  6. 盡可能大家開始計算(hash)(算法10分鐘)
  7. 找到 hash(得到小費(產生數據)),廣播出去驗證你算的數字是對的
  8. 最先計算出 hash (6次的為主鏈)(1小時),同步數據,寫入數據成功

回答疑問

  1. 是不是需要很多的電腦
    是,(性能和同步)

  2. 沒有人寫入數據時,還可以計算 hash?
    是,可以計算,就算沒有人寫入數據,也能創造區塊,也能得到小費,後就產生了原始數據,就要寫入區塊中

  3. 是不是可以看到所有的數據
    是的

讀數據

需要把整個表下載下來,然後從最後一個節點進行遍歷

這就是錢包的最終實現。

2 白話比特幣

比特幣,是全球式的區塊鏈,記錄的是比特布這種虛擬積分的交易情況。

從區塊鏈可以看到,區塊數據使用加密手段進行確認,交易時是智能合約進行處理。

這個積分是不是有價值尚不可知。

3 大話以太坊

核心智點:智能合約
做得很好

4 大話區塊鏈貓

區塊鏈貓是架在以太坊之上的,智能合約的利用。

https://cryptozombies.io/

https://medium.com/loom-network/how-to-code-your-own-cryptokitties-style-game-on-ethereum-7c8ac86a4eb3

5 大話其他區塊鏈項目

  1. 聯盟鏈
  2. 私有鏈

6 區塊鏈與政治

這個塊有點遷強。需要有個人把去中心化這種思想落實,就像馬克思一樣。

7 總結:

區塊鏈的特點

  1. 去中心化
  2. 數據最終一致性

適合項目:

  1. 數據量小
  2. 不可更改數據
  3. 速度不太有要求(征信和金融)

不適合:

  1. 數據量大(聊天)
  2. 速度有要求
  3. 安全
  4. 權限問題

8 參考文檔

應用場影: http://blog.csdn.net/sportshark
搭建私鏈: https://mshk.top/

區塊鏈與比特幣小結