加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

區塊鏈超級賬本Fabric如何構建?_區塊鏈:FABRIC

Author:

Time:1900/1/1 0:00:00

導語:時至今日區塊鏈技術的應用已被諸多行業熟悉及采用,真正意義上實現了區塊鏈技術對產業的賦能,產業區塊鏈應用也越來越吸引市場的目光,引領著技術發展的新方向。從區塊鏈的本質上來講,可以分為公有鏈、聯盟鏈以及私有鏈三種形式,雖然公鏈的完全去中心化是眾所共同期望的,但在公鏈的環境下運行效率低下,且全網都可接入的公鏈,賬本完全共享,這對很多企業是無法接受的。因此,用于企業與企業之間的聯盟鏈基礎平臺——Hyperledger(超級賬本)運用而生,接入有了準入限制,并且支持多種商業環境的應用。

本文翻譯自行業技術巨頭IBM研究院2016年的一篇研究報告,詳盡闡述了區塊鏈Hyperledger Fabric如何構建這個問題。IBM作為行業技術的先行者及實踐者,早在區塊鏈超級聯盟鏈概念及生態誕生之初即開展了廣泛且深入的探索研究, 即使在今日依然對區塊鏈超級聯盟鏈的課題研究具有深遠的指導意義,讀者可以從無論技術層面還是思維層面領悟IBM研究院對此課題所闡述的含義。

美股三大指數集體低開 區塊鏈概念股走強:金色財經報道,美股三大指數集體低開,道指跌0.25%,納指跌0.34%,標普500指數跌0.27%。區塊鏈概念股走強,Marathon Digital漲逾4%,Riot Platforms、MicroStrategy漲超3%,嘉楠科技漲超2%。[2023/6/21 21:52:31]

區塊鏈是一種分布式系統,其所屬的分布系統又被稱為“復制狀態機模型”,即多個節點上從相同的初始狀態開始,執行相同的一串命令,產生相同的最終狀態。區塊鏈中服務維護著一些狀態,而客戶端可以調用轉換狀態和生成輸出的操作。區塊鏈通過分布式協議模擬“可信任的”計算服務,該協議是由互聯網上連接的節點運行。服務呈現或創建一個資產,其中所有節點都有一些權益相關。節點共享運行服務的共同目標,但不一定相互信任。在“無許可”的區塊鏈中,比如比特幣加密貨幣底層的區塊鏈中,任何人都可以操作一個節點,并通過消耗CPU循環參與其中,并演示“工作證明”。另一方面,區塊鏈在“許可”模式控制誰參與驗證和協議;這些節點已經建立了明確的身份并組成了一個聯盟。Swanson的一份報告比較了這兩種模式。

長沙經開區聯合三一、樹根,建設千億級區塊鏈產業園:4月8日,長沙經開區與三一汽車制造有限公司、樹根互聯技術有限公司簽訂戰略合作框架協議,以三一云谷為載體,共建星沙區塊鏈產業園,力爭5年內形成以區塊鏈技術為特色的千億級數字經濟產業園。(華聲在線)[2020/4/9]

Hyperledger:超級賬本項目(www.hyperledger.org) 是一個合作創建的企業級項目,由開源的分布式賬本框架和代碼 構成。旨在通過識別和實現跨行業分布式賬本開放標準平臺,推進區塊鏈技術,改變全球范圍內的商業交易方式。Hyperledger是Linux基金會于2016年初成立的一個項目,開始不久即有50多名成員。

Hyperledger Fabric:Hyperledger Fabric 是一個實現運行智能合約的分布式賬本平臺,利用熟悉和證明技術,采用模塊化架構,允許實施各種可插拔的功能。它是Hyperledger項目中正在孵化的多個項目之一。Hyperledger Fabric的開發者預覽版(稱為“v0.5開發者預覽版”)已于2016年6月發布。

聲音 | 曹寅:區塊鏈既是生產力也是生產關系:近日,數字文藝復興基金會合伙人曹寅在參加媒體訪談時表示,盡管有很多聲音把區塊鏈看作生產關系,但他認為區塊鏈有生產力和生產關系的雙重屬性。曹寅解釋道,“如果一個生產關系,它是為了先進生產力而服務的,那我們可以稱為是輔助型生產力,它就是屬于生產力。比如一個叫Storj的項目,它通過區塊鏈把閑置的人工智能的算力資源,或帶寬、內存資源聚合起來,從而能更方便的、更便宜的調用這些內存算力和帶寬資源,它其實就構建了新的生產力。像云計算很典型就是新的生產力,像IPFS這樣的項目就類似于云計算的一個資源供銷網絡,它就應該被定義成生產力而不是生產關系。”[2018/8/5]

Fabric的分布式賬本協議是由對節點運行的。這種Fabric能區分有兩種類型的節點:驗證節點是網絡上運行共識、驗證交易和維護賬本的節點。另一方面,非驗證節點是作為代理連接客戶端(發出交易)和驗證peer節點。非驗證節點不執行交易,但可以驗證交易。

聲音 | 薛蠻子:區塊鏈想要發展必須要有“殺手級”應用:據鳳凰網報道,著名天使投資人薛蠻子近日在2018全球第五屆區塊鏈技術應用論壇上表示,區塊鏈想要發展必須要有殺手級應用。區塊鏈最大的革命是把信任通過技術的規模化。針對行業泥沙俱下的現狀,他提出高頻、痛點、剛需的甄選好項目三個要素。面對區塊鏈的大環境,他呼吁大家要敢于創新切莫守舊。[2018/7/28]

當前發布Fabric的一些關鍵特性是:

獲批準的有即時確定性的區塊鏈;

運行在Go(golang.org)中執行的任意的智能合約(稱為鏈碼):

- 將用戶自定義的鏈碼封裝在Docker容器中;

- 系統鏈碼與peer節點運行相同的進程;

共識協議是可插拔的,目前拜占庭容錯共識的實現由PBFT協議支持,提供了一個用于尋址不確定性鏈碼的SIEVE原型,并且協議存根(命名為NOOPS)服務于單個節點上的開發;

法制日報:傳銷組織利用區塊鏈、虛擬貨幣、愛心慈善等概念作為噱頭欺騙群眾:近日,部經偵局發布7類傳銷陷阱,提示公眾提高警惕。據法制日報報道,其中“最時髦”的虛擬貨幣類傳銷、“最隱蔽”的消費返利類傳銷、“傳染最快”的微信手游類傳銷、“最狡猾”的金融互助類傳銷都涉及互聯網。此外3種較為傳統的類型——傳統的產品道具類傳銷、最泛濫的資本運作類傳銷、慈善互助類傳銷,也不容忽視。據介紹,從“原始股、愛心慈善、消費返利、虛擬貨幣”,到“區塊鏈、眾籌”等大熱概念,常常被傳銷組織用來作為噱頭。他們號稱自己有官方背景,以“做慈善事業 筑和諧家園”“愛心支助貧困學子”等愛之名,欺騙群眾上當。[2018/5/24]

安全支持通過權威認證(Cas)的TLS證書、注冊證書和交易證書;

RocksDB (rocksdb.org)支持Persistent state(持久狀態)使用鍵值存儲系統;

支持預定義和自定義事件的事件框架;

與fabric接口的客戶端SDK (Node.js)為開發工具包;

支持基礎REST API和CLIs。

在開發人員預覽版中,對非驗證節點的支持是最小的。

架構:驗證節點運行BFT共識協議來執行狀態機可復制機制接受三種交易操作: Deploy transaction(部署交易):接受用Go編寫的鏈碼(表示為智能合同)作為參數;鏈碼安裝在對等節點上,并準備隨時被調用。Invoke transaction(調用交易):調用之前通過部署交易安裝的特定鏈碼的交易;參數是特定于交易類型的;鏈碼執行交易,可以相應地讀寫其狀態中的條目,并指示它是成功還是失敗。Query transaction(查詢交易):從讀取對等節點的持久狀態直接返回進入狀態項;這有可能不能確保線性化。每個鏈碼都可以定義自己的持久狀態,區塊鏈的哈希鏈是計算執行的交易和結果的持久狀態。

通過復制執行鏈碼和給出潛在的BFT共識的錯誤假設來驗證交易,比如,在n個驗證對等節點中,最多f < n/3 可以“說謊”并任意執行,但其他正確執行鏈碼。在PBFT共識之上執行時,鏈碼交易必須是確定的,否則對等節點的狀態可能會發生分歧。有一個模塊化的解決方案可以過濾出明顯發散的非確定性交易,并且已經在SIEVE協議中實現。運行BFT 共識的驗證節點之間的成員關系目前是靜態的需要手動干預。計劃在未來的版本中支持動態更改運行共識的節點集。

由于fabric實現了一個許可的分類賬,因此它包含一個用于身份驗證和授權的安全基礎設施。通過公鑰證書支持注冊和交易授權,通過內加密實現鏈碼的機密性。更準確地說,為了連接到網絡,每個對等節點都需要從注冊CA獲得注冊證書和成員服務的一部分。它授權對等點連接到網絡并獲得提交交易所需的交易證書。交易證書由交易CA頒發,并支持提交交易的對等節點的匿名授權,因為頒發給同一對等節點(即同一注冊證書)的多個交易證書不能相互鏈接。鏈碼和狀態的機密性是通過交易和狀態的對稱密鑰加密提供的,使用特定于區塊鏈的密鑰對所有具有區塊鏈注冊證書的對等方可用。未來版本計劃對加密機制進行擴展,使其具有更詳細的交易和狀態條目的機密性。

區塊鏈的共識協議一直在研究中保持熱度,金融科技初創公司(如tendermint.com, kadena.io)也在討論。Fabric的設計使用了共識的模塊化概念,這與分布式計算中公認的共識概念是一致的。這確保了fabric的區塊鏈相關特性可以獨立于特定的共識協議進行開發。PBFT協議是已經在fabric中實現的第一個共識協議,這是由于其顯著突出在:它受益于近20年系統性研究拜占庭共識的經驗,密切相關知名Viewstamped Replication和Paxos之類的協議,分析了在許多環境中的使用和教科書中的描述。

Hyperledger Fabric是一個用于商業用途的區塊鏈平臺。它是開源的并且基于標準,能夠運行用戶自定義的智能合約,支持強大的安全和身份特征,使用模塊化架構和可插拔的共識協議。

在Hyperledger項目的管理下,Fabric目前正在被積極的開發中。有關Fabric的更多信息,請登錄網站:

github.com/hyperledger/fabric/blob/master/docs/protocol-spec.md

來源:IBM研究院

翻譯:Emily

Tags:區塊鏈BRIABRFABRIC區塊鏈證據保全怎么操作流程brise幣是哪個國家發行的FABRIC價格

歐易交易所app官網下載
MXC抹茶為何成為DOT的主戰場?看MXC抹茶在交易市場中的快與慢_MXC:DOT

導語: 快,讓MXC抹茶成為DOT交易的主戰場;穩健,則是MXC抹茶的核心策略。MXC抹茶在“快”中保持對交易市場的敏感性,在“慢”中以穩健的方式打磨相關交易產品.

1900/1/1 0:00:00
疫情常態下區塊鏈構建分布式數字身份_區塊鏈:QUO

6月23日,鐘南山院士在接受專訪時表示,在“今冬明春”交際時,預計新冠肺炎疫情仍不會消失,但不會像第一波疫情出現這么大的爆發.

1900/1/1 0:00:00
《北京市區塊鏈創新發展行動計劃》印發 將初步建成四個“高地”_區塊鏈:OPEN

6月30日,北京市人民政府辦公廳發布印發《北京市區塊鏈創新發展行動計劃(2020—2022年)》(以下簡稱《計劃》)的通知.

1900/1/1 0:00:00
7.9早間行情:情突破關鍵壓力區間 上行空間被打開

昨晚行情終于硬氣了一次,成功站上9300、9400美元,從行情變化幅度上看少不了莊家的推波助瀾,但從結果上看,連破兩大關鍵壓力位,時隔半個月后,再次站上了30/60日均線.

1900/1/1 0:00:00
金色薦讀 | 一文讀懂中心化交易所解決方案StarkEx_中心化交易所:STARK

金色財經近期推出金色硬核(Hardcore)欄目,為讀者提供熱門項目介紹或者深度解讀。按:2020年6月4日,零知識證明開發機構StarkWare在以太坊主網上線了擴展性引擎StarkEx,并已.

1900/1/1 0:00:00
日媒:G20擬為數字貨幣交易“開綠燈” 將探討監管措施_比特幣:RES

共同社11日報道,多名G20相關人士透露,二十國集團(G20)已朝著事實上允許代替現金的結算工具“數字貨幣”的方向,啟動了協調,預計10月將全面開始探討防止洗錢等監管措施.

1900/1/1 0:00:00
ads