就只有實現去中心化(de-centralized)或多中心化(multi-centralized)的數字貨幣系統。在「去中心化」的場景下,實現數字貨幣存在如下幾個難題:
·貨幣的防偽:誰來負責對貨幣的真偽進行鑑定;
·貨幣的交易:如何確保貨幣從一方安全轉移到另外一方;
·避免雙重支付:如何避免同乙份貨幣支付給多個接收者。
位元幣主要希望解決已有貨幣系統面臨的幾個核心問題:
·被掌控在單一機構手中,容易被攻擊;
·自身的價值無法保證,容易出現波動;
·無法匿名化交易,不夠隱私。
區塊鏈具有如下特點:
·分布式容錯性:分布式網路極其魯棒,能夠容忍部分節點的異常狀態;
·不可篡改性:一致提交後的資料會一直存在,不可被銷毀或修改;
·隱私保護性:密碼學保證了資料隱私,即便資料洩露,也無法解析。
隨之帶來的業務可能包括如下特性:
·可信任性:區塊鏈技術可以提供天然可信的分布式賬本平台,不需要額外第三方中介機構參與;
降低成本:跟傳統技術相比,區塊鏈技術可能需要的時間、人力和維護成本更少;
增強安全:區塊鏈技術將有利於安全、可靠的審計管理和賬目清算,減少犯罪風險。
區塊鏈包括三個基本概念:
交易(transaction):一次對賬本的操作,導致賬本狀態的一次改變,如新增一條轉賬記錄;
區塊(block):記錄一段時間內發生的所有交易和狀態結果,是對當前賬本狀態的一次共識;
·鏈(chain):由區塊按照發生順序串聯而成,是整個賬本狀態變化的日誌記錄。
區塊鏈結構與git版本管理的有向無環圖資料結構,在設計上有異曲同工之妙。
智慧型合約
區塊鏈是首個自帶對賬功能的數字記賬技術實現。
區塊鏈的分布式賬本應該包括如下特點:
·維護一條不斷增長的鏈,只可能新增記錄,而發生過的記錄都不可篡改;
通過密碼學的機制來確保交易無法被抵賴和破壞,並盡量保護使用者資訊和記錄的私隱性。
·去中心化,或者說多中心化,無需集中控制而能達成共識,實現上盡量採用分布式;
分為公開(public)鏈、聯盟(consortium)鏈和私有(private)鏈。
·公有鏈,顧名思義,任何人都可以參與使用和維護,如位元幣區塊鏈,資訊是完全公開的;
如果進一步引入許可機制,可以實現私有鏈和聯盟鏈兩種型別:
·私有鏈,由集中管理者進行管理限制,只有內部少數人可以使用,資訊不公開;
·聯盟鏈則介於兩者之間,由若干組織一起合作維護一條區塊鏈,該區塊鏈的使用必須是帶有許可權的限制訪問,相關資訊會得到保護,如**鏈機構或銀行聯盟。
區塊鏈實現都至少包括了網路層、共識層、智慧型合約和應用層等結構,聯盟鏈實現往往還會引入一定的許可權管理機制。
共識問題在很長一段時間內都將是極具學術價值的研究熱點,核心的指標將包括容錯的節點比例、決策收斂速度、出錯後的恢復、動態特性等。pow等基於概率的系列演算法理論上允許少於一半的不合作節點,pbft等確定性演算法理論上則允許不超過1/3的不合作節點。
非關係型(nosql)資料庫。
leveldb、rocksdb等鍵值資料庫,具備很高的隨機寫和順序讀、寫效能,以及相對較差的隨機讀的效能,被廣泛應用到了區塊鏈資訊儲存中。
權屬管理領域存在的幾個難題是:
·所有權的確認和管理;
·交易的安全性和可靠性保障;
·必要的隱私保護機制。
注意 一致性並不代表結果正確與否,而是系統對外呈現的狀態一致與否;例如,所有節點都達成失敗狀態也是一種一致。
「區塊鏈原理設計與應用「」讀書筆記
區塊鏈思想的誕生 區塊鏈技術具備去中心化 防篡改 可追溯等眾多金融領域十分需要的特點。實現多方場景下開放 扁平化的全新合作信任模型,而這些都為實現更高效的資源配置,更具體的說是金融交易,提供有效的技術手段。新型數字貨幣 分布式賬本技術的支付系統。在清算和結算方面獨特優勢。挑戰 1.不影響業務執行的前...
《區塊鏈原理 設計與應用》一導讀
區塊鏈和機器學習被譽為未來十年內最有可能提高人類社會生產力的兩大創新科技。如果說機器學習的興起依賴於新型晶元技術的發展,那麼區塊鏈技術的出現,則是來自商業 金融 資訊 安全等多個領域眾多科技成果和業務創新的共同推動。位元幣網路自橫空出世,以前所未有的新型理念支援了前所未有的交易模式 以太坊專案站在前...
《區塊鏈原理設計與應用》讀後感
有的人國慶國外遊,國內遊,有的人國慶堵在高速路上,我國慶沒有出去玩,在家把楊保華的區塊鏈原理設計與應用書看了一遍。這本書國慶前就買了一直沒有時間看,總體感覺這書講的不是很深入,很適合區塊鏈入門者。另一部分是超級賬本fabric的實戰篇。講解了fabric的環境搭建和部署,及fabric的配置管理,還...