2020年7月26日 星期日

白話區塊鏈- 蔣勇, 文延, 嘉文-2018【加密貨幣】【比特幣】【區塊鏈】【以太坊】【讀書心得】

白話區塊鏈


結論心得:
此書很硬呀,純技術向,跟投資、投機無關,為純對技術有興趣者的書,但是此筆邏輯清晰易讀,初次閱讀就可了解
80~90%關於區塊鏈的神祕了!
比特幣總量
2100萬,預計2040年全產完,目前美國銀行可託管加密貨幣等逐漸被承認所使用,或許可以少量購買,期待有所升值的空間?
比特幣的出現,透過軟體,依靠網際網路,就那麼一組合一搗鼓,突然就能產生貨幣出來,非常不可思議!貨幣是要信用支撐的,其中的信用製造機器就是我們現今發展的如火如荼的區塊鏈技術,
區塊鏈技術:為解決信任和價值傳遞問題,提供了一個新穎而實用的方案,我們可以不用只是依靠紙質合約了,將裡面的條款編寫成智慧合約,部署在區塊鏈系統上,系統將會嚴格地按照事先的約定條件來執行,沒有人能夠篡改,也沒有人能夠撕毀,
與其說這是一類技術,不如說這是一類思想,它代表一種價值觀,公正透明、信任協作的價值觀,
其中的「信用」是如何產生的?傳統紙上合約,必須有第3方做承認。區塊鏈技術,透過大量的節點,以及共識演算法,讓大量的人都可以做第3方承認,以產生公信力,成為信用。
我個人的感覺,像美金,是美國政府的公信力,所以有其貨幣效力;土地,有政府的公信力,所以有其效力。但區塊鏈技術,像是語言、文化、道德觀,是一種集體共識、投票系統,我們常說的「人在做,天在看」,區塊鏈技術,讓每個人都成為「天」的一部分,都在「看」,大家都承認,於是產生合約(貨幣)效力,這個神的地方是,效力的承認,直接擴及全球!數位加密貨幣是目前最大且最原始的應用,之後會不會有其它殺手級的合約產生?就看後續的發展了!其特徵勢必包含,公信力、頻繁的交易需求、跨國,目前的最大應用就是數位加密貨幣,很大程度解決了跨國匯款問題,但是其幣值的波動程度目前還是過大,且便利性尚不那麼普及,當其便利程度到達手機方便的匯款,超商方便的結帳扣款,那麼這個程度就不得了,真正程度的超越美元,成為全球通用貨幣!

重大進展!美國貨幣監管署 :「銀行」可提供加密貨幣託管服務,比特幣聞訊大漲5% (OCC) | 動區動趨-最具影響力的區塊鏈媒體 (比特幣, 虛擬貨幣)
330
目錄
  1. 第1章|初識區塊鏈
  1. 介紹區塊鏈的技術組成,並以比特幣為例介紹各種基礎技術原理。
    1. 公鑰加密的資料必須用對應的私鑰來解密
    2. 而用私鑰加密(通常稱為「簽名」)的資料必須用對應的公鑰來解密
      1. Ex:張三要發送給李四一張支票,該如何傳送?
        1. 直接發送,會被記帳的人拿到,風險太大
        2. 在支票上用李四的公鑰加密,再簽上自己的名字(使用自己的私鑰簽名),這個時候其它人就算拿到支票也沒有用,
        3. 因為只有李四才有自己的私鑰,也只有李四才能解開這張支票來使用,
          ==這種功能設計在區塊鏈系統中稱為「腳本系統」
    3. 區塊鏈技術衍生系統:
      1. 閃電網路
【動區專題】五分鐘看懂:圖說閃電網路 Ligntning Network
開發人員發現「比特幣閃電網路」出現資安漏洞:呼籲用戶不要存放太多資金 | 動區動趨-最具影響力的區塊鏈媒體 (比特幣, 虛擬貨幣)
比特幣 Layer 2 支付方案近況盤點:閃電網路(Lightning) 一年成長7倍正式突破 10000 個節點 | 動區動趨-最具影響力的區塊鏈媒體 (比特幣, 虛擬貨幣)

  1. 公證通
  2. 以太坊
  3. 超級帳本專案
  1. 區塊鏈本身只是一種資料的記錄格式--特別設計的資料庫系統==可以儲存數位貨幣,也可以儲存智慧合約、各種業務資料
    1. 區塊鏈帳本:
      1. 區塊(資料塊) +
    2. 共識機制:每個節點要做的事,就是讓自己的帳本跟其它節點的帳本保持一致
      1. 篩選出具有代表的節點,以下為各種共識演算法:
        1. PoW
        2. PoS
        3. DPoS
        4. PBFT
    3. 密碼演算法
      1. 雜湊值做關聯:利用區塊雜湊來串聯區塊
      2. 另一個應用:梅克爾樹結構
    4. 腳本系統:
    5. 網路路由
  2. 區塊鏈分類:
    1. 根據網路範圍:
      1. 公有鏈
      2. 私有鏈
      3. 聯盟鏈
    2. 根據部署環境:
      1. 主鏈
      2. 測試鏈
    3. 根據對接類型:
      1. 單鏈:能單獨運作的區塊鏈
      2. 側鏈
      3. 互聯鏈
  3. 比特幣技術
    1. 簡介
    2. 交易:密碼學技術就是比特幣系統的骨架
    3. 時間戳記伺股器
    4. 工作量證明
    5. 網路
    6. 激勵
    7. 回收硬碟空間
    8. 簡化的支付確認
    9. 價值的組合與分割
    10. 隱私
    11. 計算
  4. 挖礦:
    1. 搶奪區塊打包權
    2. 驗證交易事務
    3. 獎勵發行新幣
    4. 廣播新區塊
      1. 直到2140年,所有的比特幣20,999,999.98將發行完畢,到那個時候挖礦就只能收入一些交易手續費了。
    5. 挖礦方式:
      1. 早期CPU
      2. 2017GPU
      3. FPGA現場可程式化門陣列
      4. ASIC特定應用積體電路--頂級效能的礦機,專門為了挖礦而設計
  5. 公開密鑰演算法:
    1. RSA
    2. ECC
  6. 管理多個私鑰的錢包技術:即階層確定性錢包HD Wallets
    1. 用一個亂數來生成根私鑰
    2. 用一個確定的、不可逆的演算法,基於根私鑰生成任意數量的子私鑰
  7. 比特幣帳戶模型UTXO
  8. 區塊鏈的技術意義:
    1. 資料不可篡改性
    2. 分散式儲存
    3. 匿名性
    4. 價值傳遞:這些資產在本質上都是一種信用或者說信任
      1. 貨幣資產
      2. 信用資產
      3. 版權資產
      4. 各種實物資產:ex:黃金
        ==無需第3方的信任環境,可以大大簡化各種資產交易的過程,降低交易成本。
        1. 並且由於區塊鏈系統是一個分散式的系統,節點可以遍布全球,就可以實作無邊界的價值傳遞
    5. 自動網路共識:
      1. 簽訂契約:需要雙方簽名,必要時還需要律師審閱、法院公證
        1. Ex:擔保交易
        2. 購屋貸款,需要收入證明
    6. 可程式化合約:

  1. 第2章|區塊鏈應用發展
  1. 綜合介紹目前的各種區塊鏈應用,為後面的技術介紹鋪墊場景。
    1. 以太坊Ethereum
      1. 以太坊價值協定
      2. 由以太坊價值協定搭建起來的以太坊價值網路
      3. 在以太坊價值網路上運作的分散式應用及其生態
      4. 以太坊硬分岔:
        1. ETH
        2. 經典以太坊ETC
        3. 以太坊虛擬機
      5. 智慧合約
      6. 以太坊用戶端和錢包
        1. GethGo語言實作的以太坊用戶端,以太坊基金會的官方用戶端
        2. Jaxx:網頁版及手機版以太坊錢包
        3. KeepKey:硬體錢包
        4. Ledger Nano S:硬體錢包
        5. Mist:以太坊桌面版錢包
        6. Parity:用Rust程式語言寫成的以太坊用戶端
      7. 企業級以太坊:大部分人選擇以太坊兩個原因:
        1. 應用程式工程技術開發人員,選擇使用以太坊技術,建立分散式產品和各類服務
        2. 非工程技術人員看重以太坊及其技術可以應用在金融、保險、銀行、法務、遊戲、社交、政府監管、物流、物聯網、人工智慧等眾多領域
    2. 比特幣現金:BCC/BCH
    3. 萊特幣:比特幣的一個簡單變種,主要變更如下
      1. 貨幣發行總量增加到8400萬,比特幣只有2100
      2. 區塊出產的理論周期提高到2.5分鐘,比特幣是10分鐘
      3. 挖礦基礎演算法由比特幣的SHA256變更Scrypt:這種演算法需要使用到大量的記憶體,因此一度能節制積體電路礦機的高效能挖礦
    4. 零幣Zcash:提供交易資料的隱匿性
    5. 數位貨幣發展總結:
      1. 加密的雜湊函數:ex:SHA256
      2. 獨特的、以雜湊函數結果為指標的、防止篡改的鏈式資料結構:非對稱(公鑰/私鑰)密鑰體系
      3. 價值共識協定五要素:
        1. 誰來維護(儲存/交換)價值交易記錄帳本?
        2. 誰有權決定一筆交易的合法性?
        3. 誰是初始數位資產(貨幣)的產生者?
        4. 誰可以修改系統(共識)規則?
        5. 數位資產交換與流通誰可以獲利、獲利多少、怎麼獲利?
      4. 加密數位貨幣正在成為"數位黃金"
        1. 所有人都可以連線和維護公共帳本,新交易記錄向所有節點全網廣播,每個節點都將接收到的交易資料寫到區塊鏈資料塊中,任一節點接收新的資料塊前必須對所有的交易記錄進行校驗(未支付,簽名合法)
        2. 寫入節點是隨機的,並馬上把結果資料塊全網廣播,接收節點將自己的雜湊加到所認可的資料塊中做背書
        3. 初始資產分兩個部分:一部分是透過創世塊預留資產,大部分資產則是透過挖礦獲得
        4. 比特幣的遊戲規則,由比特幣核心技術團隊、比特幣礦工、投資者和比特幣流通的商家協同整個比特幣社群來決定和修改
        5. 比特幣的交換與流通使獲得記帳權的礦工、流通節點和服務提供商獲得一定手續費
      5. 比特幣成為「數位黃金」的挑戰:
        1. 世界主要經濟體(各先進國家)針對數位貨幣的法律還存在很多不確定性
        2. 共識機制和遊戲規則,由數位貨幣軟體核心開發技術團隊和比特幣礦工控制,每次規則改變都會有軟分岔/硬分岔帶來的資產變動風險和挑戰
          1. 也有可能是變多的風險,有時硬分岔會提供等值貨幣
        3. 比特幣和各種加密數位貨幣本身的技術複雜度、成熟度、安全性和高可用性是一個不斷進步和發展的技術研發過程,任何一次大的技術更新或漏洞,都會為這個「數位黃金」造成動盪和影響
        4. 開源的底層技術架構和安全機制,給各種駭客攻提供一定便利,並且必須持續與駭客鬥爭
      6. 各國對於比特幣:
        1. 中國央行將發行「數字貨幣」
        2. 日本內閣簽署「支付服務修正法案」,正式賦予包括比特幣在內的數位貨幣合法支付地位
        3. 美國證券託管結算公司,在研究和探索使用區塊鏈技術
        4. 英國的英格蘭銀行在做各種基於比特幣的分散式帳本和數位貨幣的嘗試
      7. 比特幣中包含的合約思維:
        1. 轉帳交易並不是將金額從一個帳戶扣除,然後另一個帳戶增加,而是一種更改所有權的方式
          EX:A發送了100比特幣給B,並不是說B的帳戶位址中存有100這個金額;
          而是
          A在發起轉帳交易時,透過B的公鑰鎖定交易的輸出,這個交易輸出也就是所謂的UTXO(未花費輸出),只有提供B的私鑰才能與B的公鑰匹配(也就是驗證通過),驗證後B可以花費這筆比特幣
          1. 白話說,相當於A準備了一張技票然後簽上自己的名字,又在支票上放了一個只有B知道的謎底的謎語,其它人包括A本人即使拿到了支票也無法去兌現,只有B能說出謎底。當B提供謎底時,這張支票就生效了,相當於執行合約
        2. 多年的發展,已經證明了基於區塊鏈的這種合約設計,可以用來實作價值所有權轉換。因此比特幣是一個遍及全球的無邊界價值傳輸網路,或者說是價值合約執行網路
      8. 以太坊中圖靈完備的合約支援:以太坊是一個完全重新開發的獨立的公有區塊鏈系統,本身也支援一種加密數位貨幣,稱 「以太幣」。強大之處,在於搖援使用者自訂的合約編程,因此以太坊不但是一種數位加密貨幣,也是一個開發平台,支援的4種合約程式語言如下:
        1. Solidity:類似JavaScript--官方推薦
        2. serpent:類Python
        3. Mutan:類Go
        4. LLL:類Lisp
        5. --------
        6. 可以實作各種商業邏輯:
          1. 眾籌合約
          2. 利潤分配合約
          3. 擔保合約
          4. 貨幣兌換合約
          5. 數位貨幣合約
        7. --------
        8. 幾乎可以編寫任意複雜邏輯的合約程式:擁有公有區塊鏈系統的一切特點
          1. 例如資料公開透明、
          2. 不可篡改性
    6. 交易結算模式:
      1. 傳統中心化機構(銀行)結算、清算流程:
        1. 用戶到商家購買商品,刷卡,確認以信用卡或金融卡借款
        2. 商家把用戶支付訊息(發卡機構訊息),傳給支付服務提供商
        3. 支付服務提供商,將用戶銀行訊息,發送給結算清算中心(央行或有結算清算職能的銀行),同時發送給商用開戶銀行
        4. 商家開戶銀行也將商家銀行訊息提交(央行)結算清算中心。央行根據收到結算清算請求,拿到收支雙方的銀行訊息,確認交易合法,並做結算清算
        5. 央行確認結算清算結果,給商家所有銀行確認收到用戶開戶銀行的款項或信用
        6. 央行將結算清算請求結果發送至用戶開戶銀行,確認支付
        7. 用戶收到用戶開戶銀行的支付確認
        8. 商家收到商家開戶銀行的收款確認
      2. 區塊鏈模式的結算、清算簡易版流程:
        1. 用戶(金融卡/信用卡確認訊息)、用戶發卡銀行、商家、支付服務商、商家銀行、(央行)結算清算中心等所有利益相關者都在一個共享帳本的對等網路中
        2. 建立在對等網路上的共享帳本,天然的做法就是用區塊鏈等網路部署(私有/ 聯盟/ 公有鏈)共享帳本,可以在商業流程中各個利益相關者之間同步傳遞
        3. 所有的商業流程都記錄在共享帳本上,有權力記帳的節點可以記帳,需要確認的節點可以確認,所有活動都記錄在帳本上
        4. 帳本上的資料分公開資料和私密資料,根據權限連線公開資料和完全私密資料,按照應用情境分類
        5. 用戶互動,包括刷卡、商家確認、提交支付服務商、請求提交商家銀行、提交結算與清算行、結算與清算結果確認、支付和收款確認所有活動,都記錄在公共帳本上。
        6. 結算與清算的邏輯部署在公共帳本所藏身的鏈式資料中,各個節點根據共識機制與事先定義和編寫好的智慧合約自動進行
    7. 瑞波Ripple:開放支付網路
      1. Ripple:也就是瑞波支付以及瑞波幣XRP,它既是一種數位貨幣也是一種支付協定,類似於哈瓦拉網路
    8. IPFS:星際檔案系統--它的對標物是現有的HTTP體系
      1. 現有的HTTP體系的問題
        1. 中心化的伺服器很容易成為效能和流量瓶頸,EX:下載檔案、觀看影片等,當連接數變多,很容易速度變慢乃至服務癱瘓。最好的方式就是增加更多的伺服務、做好負載平衡,成本也更加昂貴
        2. 站台資料不能長期保存。這是很明顯的,尤其是對於長時間沒什麼連線量的內量,一般不是刪除就是單獨打包備份,總之是不能再連線。傳統的HTTP伺服器通常不會對站台資料做版本歷史管理
        3. 檔案位址定位不夠平順。HTTP支援的是一個層次的目錄結構。但實際上用戶並不關心這個結構層次
      2. IPFS特點:
        1. 檔案路徑扁平化,就不需分層,只要拿出檔案的雜湊值就可以
        2. 檔案可以切分成小的分塊到不同的節點上分別儲存,可以大大提高檔案存取的效能
        3. 結合區塊鏈系統的設計,擁有資料不可篡改及時間戳記關聯等特性,非常適合應用於檔案的版權保護、來源證明等情境。使用IPFS的人越多,代幣就會越有用武之地,而反過來就會激勵更多的人去使用IPFS
        4. 目前的應用:
          1. AKASHA:一個使用以太坊和IPFS的社交網路
            AKASHA - 區塊鏈導航
AKASHA—— 基於以太坊和IPFS的去中心化社交網絡 - 每日頭條
Akasha会成为新一代社交产品新贵吗——IPFS应用合集(1_区块链_金色财经
虛空項目 - 維基百科,自由的百科全書
Akasha:基于以太坊和IPFS的社交网络 » 论坛 » EthFans | 以太坊爱好者
V神的绝唱?IPFS与以太坊的究极结合——下一代社交网络akasha - 知乎
以太坊为什么还是最强公链? - 知乎
AKASHA:下一代去中心化社交媒体网络币未来 | 数字货币 / 区块链 早期创业与投资
  1. Neocites:免費的IPFS網頁主機服務
     
Neocities 免費靜態HTML空間,內建線上檔案管理器拖拉間,快速打造自己的網站 | 梅問題.教學網
Neocities 免費 HTML 網站空間,每月 200 GB 流量托管靜態網頁超簡單
值得一試的三個理由:
  1. 免費 HTML 網頁空間,免費方案 1 GB 容量、200 GB 流量
  2. 內建網頁編輯器,可直接編修 HTML 原始碼
  3. 不會在使用者網頁加入廣告

來自 <https://free.com.tw/neocities/>
Neocities 不支援 FTP/SFTP 功能

來自 <https://www.facebook.com/plugins/feedback.php?app_id=161994713853654&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df13383987f128c%26domain%3Dfree.com.tw%26origin%3Dhttps%253A%252F%252Ffree.com.tw%252Ff396534a7146bc4%26relation%3Dparent.parent&container_width=702&height=100&href=https%3A%2F%2Ffree.com.tw%2Fneocities%2F&locale=zh_TW&numposts=10&sdk=joey&version=v7.0&width>

==以至於很多人都認為,IPFS將最終取代HTTP體系
  1. 公證防偽溯源:
  2. 供應鏈金融:用技術手段將一個商業主體的供應鏈上下游企業(買方、賣方、金融機構)所涉及的所有進、銷、存、買賣、借貸、擔保等財經活動的商業和金融流程整合到一個完整的交易中。
    1. 核心目標:為了降低資金成本,提高商業效率
    2. 銀行圍繞核心企業,管理上下游中小企業的資金流和物流,並把單個企業的不可控風險轉變為供應鏈企業整體的可控風險。
    3. 透過供應鏈流程取得各級核心企業、供應商、經商的各類訊息
  3. 在實際信用(數位資產)流通的過程中,我們可以看看下圖所展示的流程範例:
    1. 供應商根據供貨清單,以及核心企業的票據憑證,提出應收帳款上鏈
    2. 核心企業根策供應商提供憑證,確認信用真實性,供應商的應收帳按照帳期形成上鏈數位資產(可以透過挖礦或機構授信額度預儲值)以上鏈
    3. 供應商獲得帶帳期的、以核心企業票據為背書的數位貨幣信用資產所有權
    4. 供應商可以根據帳期到金融機構(銀行或供應鏈金融運營平台)按照一定邏輯的提現率提現
    5. 供應商也可根據數位資產信用,任意拆分以流通給自己的供應商,可以大拆小、短變長,或者直接提現,如果平台有資金或別的數位貨幣理財產品,也可以轉入數位貨幣理財
    6. 供應鏈上的數位資產分割、流通、交易、提現、利息、支付都是透過內建在區塊鏈基礎架構裡或者編譯成可自動執行程式碼的清算與結算邏輯來自主完成
  4. 區塊鏈公有鏈金融平台之可行方法之一:
    1. 平台和金融機構根據產業公有鏈中核心企業的信用,給核心企業發行(或發放)信用令牌額度,按照數位貨幣(令牌)發行的機制、商業票據質押的模式將核心企業價值置換到公有鏈金融產業鏈中
    2. 所有企業流通的信用令牌,加上提現帳期時間屬性流通,信用令牌按照加密數位貨幣技術可信用儲值,大小分拆,帳期長短調整,信用令牌可流通,可提現,可作為產業流通和結算價值單位
    3. 當核心企業積欠供應商貨款時,在一定帳期內的應支付,可以使用核心企業的信用令牌置換信用,並對標供應商貨物價值及費用
    4. 一級供應商拿到核心企業的信用令牌:
      1. 第一,可以等待帳期到期後,到平台全款提現
      2. 2,可以在帳款到期前,之平台或平台具有保理功能的企業,按一定的提現率提現
      3. 3,一級供應商可以將信用直接帶著帳期屬性。在其自己的供應商(二級供應商)確認的條件下,流通應付帳款給下游供應商
    5. 二級供應商若是一個價值單位實體,同樣可以按照核心企業公有鏈環境下的價值信任體系對信用令牌實施儲值,分拆,改變帳期,流通,提現,甚至申請額外信用的所有活動
    6. 按照同樣的道理,核心企業也用平台的分散式帳本功能的信用令牌,在上游經銷商那裡盤活經銷商的應付、授信、徵信、流通、貼現等所有公有鏈金融功能,全產業鏈形成價值閉環
    7. 企業可以透過零售、福利、勞動補償的各種流通手段將信用價值置換到個人手上,形成企業到個人的價值閉環
      -------
    8. 好處:
      1. 上下游供應關係明確,契約、物流,甚至生產環節的很多細節都天然在這個大型的公共帳本中得到有效共享,上下游企業之間在公有鏈金融資料上沒有訊息孤島,帳目透明、不能造假、不可篡改、交易雙方風險可控、物流清晰,
      2. 違約情況也如實反映,交易對手風控風險幾乎可以消除,大幅降低產業流通成本,幾乎完全消現金冗餘,最大程度提高資產的流動率
        ==是對供應鏈金融最大的科技創新
  5. 可程式化社會:
    1. 未來的可程式化世界,我們可以預見:訊息的流通是綁定資產的流通的,資產的流通往往是透過可程式化的自動化完成
  6. 鏈內資產與鏈外資產


  1. ---------------Skip START 演算法先不去深究,目前用不大到----------------
  2. 第3章|區塊鏈骨架:密碼演算法
  1. 介紹現代密碼演算法在區塊鏈中的作用。

  1. 第4章|區塊鏈靈魂:共識演算法
  1. 介紹各種網路共識演算法。
    1. 有了解一下大概有哪些演算法,類似投票系統
---------------Skip END 演算法先不去深究,目前用不大到----------------
  1. 第5章|區塊鏈擴充:擴充、側鏈和閃電網路
  1. 介紹區塊鏈的鏈內外互聯擴展技術。
    1. 因為原始定義,區塊只有1M,無法容納現今交易量、速度低,所以於2017.0721擴充行動開始,兩個想法:
      1. 增加區塊空間的大小,寬敞又明亮
      2. 縮小交易資料的尺寸,節能又環保--隔離見證
      3. ----------------
      4. 擴充方案:
        1. 進行「隔離見證」並擴充區塊
        2. 僅進行「隔離見證」,區塊容量保持不變
        3. 僅擴充區塊,不進行「隔離見證」
    2. 閃電網路:加速交易之用,不需要一筆對一筆地寫到比特幣區塊鏈主鏈上,為比特幣網路節省了許多消耗
      1. 在通道裡的所有交易隱私性可以保護起來
    3. 側鏈
    4. 多鏈互聯

  1. 第6章|區塊鏈開發平台:以太坊
  1. 詳細介紹以太坊的技術結構以及智慧合約開發。
    1. 區塊鏈技術是建立信任機制的技術,被認為是自網際網路誕生以來最具顛覆性的技術
    2. 以太坊是目前使用最廣泛、支援完備應用開發的公有區塊鏈系統,屬於區塊鏈2.0
      1. 智慧合約的設計開發,可以實作各種商業與非商業環境下的複雜邏輯
        1. 眾籌系統
        2. 數位貨幣
        3. 融資租貨資產管理
        4. 多重簽名的安全帳戶
        5. 供應鏈的追蹤監控
        6. 應用智慧合約,可以將傳統的軟體系統鏈化,發揮出更強大的管理能力
      2. 發展歷史2013年年末V
      3. 以太坊 = 區塊鏈 + 智慧合約
    3. 以太錢包的主要功能3項:
      1. 帳卡位址的管理
      2. 轉帳交易的操作
      3. 智慧合約的管理
    4. 以太坊的智慧合約是最有價值的功能設計,仍是使用最廣泛的支援智慧合約開發的公有鏈

  1. 第7章|區塊鏈開發平台:超級帳本
  1. 詳細介紹超級帳本專案以及Fabric的配置使用。
    1. 超級帳本:目標是打造一個跨領域的區塊鏈應用
      1. Sawtooth
      2. Iroha
      3. Burrow
    2. 超級帳本工具:
      1. Cello
      2. Composer
      3. Explorer
    3. Fabric專案:與其它公鏈系統主要的區別,是一個具備許可援權的區塊鏈網路系統,並且不使用需要大量運算力的工作量證明共識演算法,而是使用更適合在商業環境下使用的PBFT演算法

  1. 第8章|動手做個實驗:搭建微鏈
  1. 詳細介紹如何從零開始設計一個微型區塊鏈系統(簡稱微鏈)。
    1. 區塊鏈技術的各個部分,在計算機發展領域早就有了
      1. 雜湊計算
      2. 公開密鑰加密技術
      3. 點對點網路通訊
    2. 區塊鏈技術真正值得稱道的是,將這些傳統而成熟的技術巧妙組合,成為一個非常有趣的功能
    3. 挖礦並不一定是必須的,在分散式的非同步網路環境下,挖礦程式的主要作用,是讓各個節點的資料副本達到最終一致,同時礦工獎勵貨幣以發行新的貨幣
    4. 區塊鏈應用程式在本質上,其實就是一個P2P的網路軟體,它的資料儲存格式是區塊鏈的方式,不同的節點之間互相可以同步資料,以演算法作為大家共同遵循的規格來達成共識
    5. 一個區塊鏈應用程式,無非就是幾個模組,用一句話來說就是:這是一種軟體,使用區塊鏈的結構儲存資料,可以透過錢包進行轉帳交易等合約性質的事務操作,發生的事務會廣播到其它運作的節點,這些事務資料最終透過礦工以執行挖礦演算法的方式,獲得打包權後,儲存到區塊鏈結構的資料中


  1. 第9章|潛在的問題
  1. 介紹目前出現的各種區塊鏈技術問題。
    1. 51%攻擊:表示占據了過半的運算力
      1. 修改自己的交易記錄,偽造交易
      2. 阻止區塊確認部分或者全部交易
      3. 阻止其它礦工開採到區塊
      4. -------------
        無法做到以下事情:
      5. 修改他人的交易記錄(沒有他人的密鑰)
      6. 憑空產生比特幣(其它節點不會通過確認,無法達成網路共識)
      7. 改變每區塊的比特幣發行數量(其它節點不會通過確認,無法達成網路共識)
      8. 把不屬於自己的比特幣發給別人或自己(除非破解密碼)
      9. 修改歷史區塊資料(其它節點不會通過確認,無法達成網路共識)                                                                                                              
    2. 重播攻擊:交易延展性
    3. 程式碼漏洞:智慧合約之殤
      1. TheDAO事件
      2. Parity多重簽名漏洞
    4. 網路壅塞:大量交易的確認延遲
    5. 容量貪吃蛇:不斷增長的區塊資料
      1. 比特幣:2016.07--80g,
        1. 2017.07--130g
      2. 完全節點數減少:因為要裝完全,就要吃100~200g--會慢慢變成中心化的網路系統
      3. 驗證緩慢
  2. 後記:區塊鏈與可程式化社會
    1. 未來世界:可程式化社會
      1. 比特幣的出現,透過軟體,依靠網際網路,就那麼一組合一搗鼓,突然就能產生貨幣出來,非常不可思議!貨幣是要信用支撐的,其中的信用製造機器就是我們現今發展的如火如荼的區塊鏈技術
      2. 區塊鏈技術:為解決信任和價值傳遞問題,提供了一個新穎而實用的方案,我們可以不用只是依靠紙質合約了,將裡面的條款編寫成智慧合約,部署在區塊鏈系統上,系統將會嚴格地按照事先的約定條件來執行,沒有人能夠篡改,也沒有人能夠撕毀
        1. 可以在區塊鏈系統上建立公司,公司的每一筆業務都可以永久性記錄在區塊中,
          1. 公司與公司之間的合約可以透過智慧合約來實作,即便是帳務審計也是相當方便
          2. 區塊鏈系統的資料不可篡改性以及隨時隨地的聯網能力,還有先天的公開透明(帶許可權限的區塊鏈系統可能需要一個特有的令牌)
        2. 記錄歷史
        3. 記錄醫療健康訊息:再也不用擔心找不到本子,而且醫療機構之間可以共享病歷訊息,提高對病人的診斷能力
          ==等,社會的各個方面都會被覆蓋到
      3. 與其說這是一類技術,不如說這是一類思想,它代表一種價值觀,公正透明、信任協作的價值觀


來自 <https://www.books.com.tw/products/0010803367>

-------------------------
目錄
第1章|初識區塊鏈
介紹區塊鏈的技術組成,並以比特幣為例介紹各種基礎技術原理。

第2章|區塊鏈應用發展
綜合介紹目前的各種區塊鏈應用,為後面的技術介紹鋪墊場景。

第3章|區塊鏈骨架:密碼演算法
介紹現代密碼演算法在區塊鏈中的作用。

第4章|區塊鏈靈魂:共識演算法
介紹各種網路共識演算法。

第5章|區塊鏈擴充:擴充、側鏈和閃電網路
介紹區塊鏈的鏈內外互聯擴展技術。

第6章|區塊鏈開發平台:以太坊
詳細介紹以太坊的技術結構以及智慧合約開發。

第7章|區塊鏈開發平台:超級帳本
詳細介紹超級帳本專案以及Fabric的配置使用。

第8章|動手做個實驗:搭建微鏈
詳細介紹如何從零開始設計一個微型區塊鏈系統(簡稱微鏈)。

第9章|潛在的問題
介紹目前出現的各種區塊鏈技術問題。

來自 <https://www.books.com.tw/products/0010803367>


想要寫一本綜合介紹區塊鏈的書,這個想法是從2016年年底開始有的。一直以來,關於這方面的資料比較少,能夠找到的資料,或著眼於經濟金融方面的發展遠景,或著重介紹區塊鏈的發展歷史,或闡述純技術化的內容,讀來總是有一種意猶未盡的感覺。

而身邊的朋友或對區塊鏈完全陌生,或是有很多誤解,還有些人甚至以為區塊鏈就等於比特幣。筆者也曾多次在一些類似讀書會的場合對區塊鏈進行較為通俗的介紹,然而很多感興趣的朋友來自銀行、投融資等行業,他們並非都有完備的電腦知識背景,當然也不乏一些希望從事區塊鏈技術開發的程式設計師。然而,即便是用了自認為很通俗的文字和語言來介紹,也難以在短短的一兩個小時內講清楚,對於各種名詞術語、各種新鮮概念,每當他們希望我推薦一些資料的時候,我都很頭疼。對於一個還沒有廣為人知的事物,大家的求知欲是很強烈的,並不滿足於囫圇吞棗地瞭解概念,但也不喜歡去啃枯燥深入的技術文字,他們只是希望能有一個系統化的介紹,白話點的,通俗些的,能把每個點都講到,把技術原理、應用場景、發展歷史、當前現狀等都貫穿起來。鑒於此,寫這麼一本書的想法就愈發強烈了。

我自2012年由比特幣開始關注區塊鏈技術,一直只在一個小範圍的技術圈內進行討論交流,每每為理解了一個技術概念而欣喜不已。區塊鏈技術絕不僅僅代表一種數位貨幣,某種程度上,與其說是一門技術不如說是一類思想或者價值觀。比特幣把區塊鏈技術帶入了世人的眼中,以一種“貨幣”的身份降臨,著實帶來了不少的神秘感,其帶來的理念為後來者所發揚光大,閃電網路、比特股、以太坊、超級帳本等,不斷冒出各種新的理念和產品,它們都是為了解決某一特定問題以及應用到更多領域而發展起來的。

區塊鏈技術的各種特點(分散式、可信任、不可篡改、智慧合約等),在與傳統技術領域結合的過程中,一定會顯示出巨大的優勢。事實上這兩年區塊鏈技術的發展可以說是勢如破竹,相當迅猛,開始有大量的機構或者企業投入研究,力圖能夠抓住這未來的一縷陽光。

這一切,都要從全面瞭解區塊鏈開始。

本書將呈現給讀者一個全方位的視角,從技術到應用以及未來展望,以通俗的語言闡述區塊鏈的各個技術點,力求給讀者一個通透的講解,並希望能拋磚引玉,引導讀者拓展出新穎而有價值的思路。

來自 <https://www.books.com.tw/products/0010803367>
-------------------------------------
參考網頁:
盤點|比特幣面臨的長期威脅有哪些? | 動區動趨-最具影響力的區塊鏈媒體 (比特幣, 虛擬貨幣)
清明連假狂想|如何構建一台沒有員工成本的線上賺錢「永動機」? | 動區動趨-最具影響力的區塊鏈媒體 (比特幣, 虛擬貨幣)
區塊鏈炒地皮風潮!以太坊遊戲 The Sandbox 「虛擬土地預售 III5 小時賺進 3,400 ETH | 動區動趨-最具影響力的區塊鏈媒體 (比特幣, 虛擬貨幣)
【區塊鏈】三分鐘讓你讀懂閃電網路! | 匯流新聞網


  1. 學習地圖][讀書別靠意志力─風靡德國的邏輯K書法][學習法][讀書心得
四、心靈類
  1. 上7堂富有的故事The Secrets Of Money -阿南朵 2019【讀書心得】【心靈】
五、理財類
六、加幣貨幣、區塊鏈、以太坊、比特幣
  1. 加密貨幣交易全攻略:超易懂買賣流程,比特幣等30種貨幣分析,看完立刻下單!-李云熙, 高信勇, 李鎔成, 孫東均, 金兌真, 金政泰-2018 【加密貨幣】【比特幣】【加密貨幣交易所】
  2. 白話區塊鏈- 蔣勇, 文延, 嘉文-2018【加密貨幣】【比特幣】【區塊鏈】【以太坊】【讀書心得】

沒有留言 :