1. 程式人生 > >blockchain guide notes

blockchain guide notes

心理學 notes 改進 投票系統 問題 比較 供應鏈管理 比特 數據

2014 年開始,比特幣背後的區塊鏈(Blockchain) 技術受到大家關註,並正式引發了分布式記賬本(Distributed Ledger) 技術的革新浪潮。

目前,區塊鏈技術已經脫離開比特幣,在包括金融、貿易、征信、物聯網、共享經濟等諸多領域嶄露頭角。現在當人們提到區塊鏈時,往往已經與比特幣網絡沒有直接聯系了,除非特別指出是承載比特幣交易系統的比特幣區塊鏈

1,區塊鏈是一個放在非安全環境中的分布式數據庫(系統)。

2,區塊鏈采用密碼學的方法來保證已有數據不可能被篡改。

3,區塊鏈采用共識算法來對於新增數據達成共識。

區塊鏈的基本原理理解起來並不難。基本概念包括:
交易(Transaction) :一次操作,導致賬本狀態的一次改變,如添加一條記錄;
區塊(Block) :記錄一段時間內發生的交易和狀態結果,是對當前賬本狀態的一次共識;
鏈(Chain) :由一個個區塊按照發生順序串聯而成,是整個狀態變化的日誌記錄。
如果把區塊鏈作為一個狀態機,則每次交易就是試圖改變一次狀態,而每次共識生成的區塊,就是參與者對於區塊中所有交易內容導致狀態改變的結果進行確認。

分類
根據參與者的不同,可以分為公開(Public) 鏈、聯盟(Consortium) 鏈和私有(Private)鏈。
公開鏈,顧名思義,任何人都可以參與使用和維護,典型的如比特幣區塊鏈,信息是完全公開的。
如果引入許可機制,包括私有鏈和聯盟鏈兩種。
私有鏈,則是集中管理者進行限制,只能得到內部少數人可以使用,信息不公開。
聯盟鏈則介於兩者之間,由若幹組織一起合作維護一條區塊鏈,該區塊鏈的使用必須是有權限的管理,相關信息會得到保護,典型如銀聯組織。
目前來看,公開鏈將會更多的吸引社區和媒體的眼球,但更多的商業價值應該在聯盟鏈和私有鏈上。
根據使用目的和場景的不同,又可以分為以數字貨幣為目的的貨幣鏈,以記錄產權為目的的產權鏈,以眾籌為目的的眾籌鏈等。

筆者認為,所有跟信息、價值(包括貨幣、證券、專利、版權、數字商品、實際物品等) 、信用等相關的交換過程,都將可能從區塊鏈技術中得到啟發或直接受益。但這個過程絕不是一蹴而就的,可能經過較長時間的探索和論證 。

關鍵技術和挑戰
從技術角度講,區塊鏈涉及到的領域比較雜,包括分布式、存儲、密碼學、心理學、經濟學、博弈論、網絡協議等,下面列出了目前認為有待解決或改進的關鍵技術點。

密碼學技術

分布式共識

處理性能

擴展性

系統安全

數據庫和存儲系統

可集成性

其它
區塊鏈提供的新應用和新的業務場景,也帶來了對很多具體的運營問題。
例如:
智能合約的合法性、安全性和可執行性;
如何將現實中的合約和條約對應為電子合約;
分布式系統的伸縮可靠性和數據遷移;
對存儲系統新的挑戰,特別是性能。

公正通(Factom) 嘗試使用區塊鏈技術來革新商業社會和政府部門的數據管理和數據記錄方
式。包括審計系統、醫療信息記錄、供應鏈管理、投票系統、財產契據、法律應用、金融系
統等。它將待確權數據的指紋存放到基於區塊鏈的分布式賬本中,可以提供資產所有權的追
蹤服務。

blockchain guide notes