我們知道,傳統的數據庫管理系統主要由單一機構管理和維護,而在多方參與者協作的場景中,因無法完全信任數據庫中的數據,各方都自建數據庫,由此導致繁瑣的人工對賬和協同爭議。而區塊鏈作為一種不可篡改、可追溯、多方共同維護的分布式數據庫,能夠實現可信的數據共享和點對點的價值傳輸。本文我們就從架構設計的角度,分析區塊鏈技術是如何實現這一目標,并梳理與之相關的知識體系,幫助大家更進一步去學習研究。
區塊鏈百科No.42:區塊鏈層級結構
如果我們將區塊鏈想象成洋蔥,各技術組件就像洋蔥一層緊挨一層的組織,但在實現銜接上要更為復雜,這些相鄰層次的組件需要通過接口交互和支撐。
澳大利亞證券監管機構加強對高風險衍生品的關注:金色財經報道,澳大利亞證券投資委員會(ASIC)發布一份零售場外衍生品的報告,監管機構對發行商在提供受監管金融產品的同時提供不受監管的數字資產表示擔憂。報告指出,這種做法有可能混淆散戶投資者,他們可能會錯誤地認為消費者保護措施同樣適用于受監管和不受監管的產品。
ASIC在報告中稱,我們正在密切關注向散戶投資者提供的構成金融產品或提供金融服務的高風險加密貨幣產品。散戶投資者也可能低估了風險。[2023/9/6 13:21:43]
總體上來看,區塊鏈的基礎架構可以分為六層,包括數據層、網絡層、共識層、激勵層、合約層、應用層。每一層分別完成不同核心的功能,各層之間互相配合,從而實現了一個去中心化的信任機制。
Uniswap基金會:將在未來幾周討論如何部署超437萬枚ARB:金色財經報道,Uniswap 基金會表示將把 Arbitrum 分配的 4,378,188 枚 ARB 發送到 Arbitrum 上 Uniswap 基金會擁有的多重簽名地址(90xF4E08 開頭),接下來幾周將啟動關于如何部署這些資金的社區討論。[2023/4/18 14:11:14]
數據層/DataLayer
數據層我們可以理解成數據庫,只不過對于區塊鏈來講,這個數據庫是不可篡改的、分布式的數據庫,也就是我們所謂的“分布式賬本”,主要可實現兩大功能:數據存儲、賬戶和交易的安全。
Cumberland否認對Genesis債權達1800萬美元,未清余額約為4.6萬美元:1月20日消息,加密貨幣交易公司Cumberland DRW對Genesis Global Capital的金額提出異議,Genesis Global Capital稱其欠Cumberland 1800萬美元。
Cumberland DRW表示,將其列入破產申請中描述為“誤導和不正確的信息”,未清余額約為46,064.34美元,沒有從Genesis進一步借款,也沒有額外的風險敞口。
此前消息,Genesis欠主要債權人共計38億美元,包括Gemini、Mirana、Decentraland、VanEck等。[2023/1/21 11:24:15]
數據層主要描述區塊鏈的物理形式,是區塊鏈上從創世區塊起始的鏈式結構,包含了區塊鏈的區塊數據、鏈式結構以及區塊上的隨機數、時間戳、公鑰、私鑰數據等,是整個區塊鏈技術中最底層的數據結構。
V神:比起硬件錢包,我更傾向于社交恢復和多簽錢包:11月16日消息,加密用戶Geoffrey Miller在社交媒體上發文稱,加密Youtuber總是說,如果你不擁有私鑰,加密貨幣就不會真正屬于你,請立刻購買硬件錢包吧。好的,聽起來很有道理,但是有沒有實際數據來對比中心化交易平臺丟失的加密資產比例和人們因使用自托管方式而丟失的加密資產比例呢?
以太坊創始人Vitalik Buterin對此回復稱,比起硬件錢包、紙質記錄等方式,我更傾向于社交恢復和多簽錢包。并轉載了其2021年撰寫的文章《我們需要大規模采用社交恢復錢包的原因》。[2022/11/16 13:12:30]
網絡層/NetworkLayer
數據按序組合好之后,怎么讓網絡中其他節點知曉呢?這就需要網絡層來實現區塊鏈節點之間的信息交流。
網絡層主要通過P2P技術實現分布式網絡的機制,網絡層包括P2P組網機制、數據傳播機制和數據驗證機制,因此區塊鏈本質上是一個P2P網絡,具備自動組網的機制,節點之間通過維護一個共同的區塊鏈結構來保持通信。每一個節點既接收信息,也產生信息。
其實可以類比于線上辦公,雖然我們都處在不同地點,但通過互聯網大家可以保持協作共同完成。
共識層/ConsensusLayer
如果區塊鏈中每個節點都可以生成新的區塊完成記賬,那整個記賬體系就容易亂套。
共識層便是讓高度分散的節點在P2P網絡中,針對區塊數據的有效性達成共識。在區塊鏈的世界里,共識,簡單來講就是全網要依據大家一致同意的更新數據的規則,來維護更新區塊鏈系統這個總賬本。共識層主要包含共識算法以及共識機制,能讓高度分散的節點在去中心化的區塊鏈網絡中高效地針對區塊數據的有效性達成共識,是區塊鏈的核心技術之一,也是區塊鏈社群的治理機制。
當然,為了實現這一點,算法上就必須考慮到某些節點是不可用的,或者網絡上會有數據丟失。這使得區塊鏈共識算法從一開始就具有容錯能力,從而將提高網絡運作的效率。
合約層/ContractLayer
區塊鏈具有可編程的特性,其基礎是其合約層封裝了各類腳本、代碼、算法機制以及智能合約,使得各項指令能夠實現確定自動化地執行。
以智能合約為例,它是存儲在區塊鏈上的一段代碼,使其在達到某個確定的約束條件的情況下,無需經由第三方就能夠自動執行,這也是區塊鏈實現信任的基礎。通過程序算法替代人去仲裁和執行合約,這將為我們節省巨額的信任成本。
激勵層/ActuatorLayer
從上可以看出,借由數據層、網絡層、共識層,區塊鏈保證了有數據、有網絡,以及在網絡上更新數據的規則。但是天下沒有免費的午餐,如何讓節點積極踴躍地參與區塊鏈系統維護呢?這里就涉及到了激勵。
激勵層主要包括經濟激勵的發行制度和分配制度,其功能是提供一定的激勵措施,鼓勵節點參與區塊鏈中安全驗證工作,并將經濟因素納入到區塊鏈技術體系中,激勵遵守規則參與記賬的節點,并懲罰不遵守規則的節點。例如比特幣中的挖礦就是記錄交易信息,比特幣網絡通過獎勵BTC代幣來鼓勵礦工參與記賬。
應用層/ApplicationLayer
區塊鏈的應用層封裝了各種應用場景和案例,類似于電腦操作系統上的應用程序、互聯網瀏覽器上的門戶網站、搜尋引擎、電子商城或是手機端上的APP。
正如能鏈科技提供的“區塊鏈”解決方案及數字金融服務,就是基于區塊鏈搭建的應用層體系,以深度服務實體產業,賦能金融效率提升。未來整個可編程社會,亦有可能搭建在區塊鏈應用層上。
后續,我們還將陸續就區塊鏈的各個層級架構展開詳細解讀,并與傳統互聯網架構進行對比,探索它們之間的異同,敬請期待!
Tags:區塊鏈LAYERGenesisESI區塊鏈技術通俗講解中山大學Dragon SlayerIncooom Genesis GoldAlpha Genesis
截至8月13日,BTC活躍地址數為80.9萬,較昨日下降8.74%;鏈上交易數為32.31萬,較昨日下降6.34%;BTC鏈上超過100枚的大額轉賬有913筆,較昨日下降18.77%.
1900/1/1 0:00:00基本信息: 英文全稱:Serum 英文簡稱:SRM 項目簡介: Serum是由ProjectSerum和其他加密資產以及DeFi領域專家們共同的全世界第一個支持無需第三方信任跨鏈交易的完全去中心.
1900/1/1 0:00:00項目簡介: BandProtocol(BAND)的目標是打造一個最安全的,最具可擴展性的去中心化世界的數據庫,為去中心化應用程序(dApp)提供可信的數據.
1900/1/1 0:00:00投資最重要的是避免失敗,而非抓住每一次成功。交易中亦是如此,另可放過,不可做錯!在交易者對市場走勢判斷缺乏足夠信心之際,也應該坐壁觀望,懂得忍耐和自制,以等待重新入市的時機。俗話說:做多錯多.
1900/1/1 0:00:008月18日,BitZ官方飯飯對話波場TRON創始人&BitTorrentCEO孫宇晨,進行了主題為的線上AMA.
1900/1/1 0:00:008月13日晚上7點,比原鏈創始人長鋏做客幣看「大咖來了」欄目,圍繞著“DEX群雄并起,MOV何以突圍?”這個主題與社區進行交流.
1900/1/1 0:00:00