任務二 了解FISCO BCOS區塊鏈平臺_第1頁
任務二 了解FISCO BCOS區塊鏈平臺_第2頁
任務二 了解FISCO BCOS區塊鏈平臺_第3頁
任務二 了解FISCO BCOS區塊鏈平臺_第4頁
任務二 了解FISCO BCOS區塊鏈平臺_第5頁
已閱讀5頁,還剩14頁未讀, 繼續免費閱讀

VIP免費下載

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

了解FISCOBCOS區塊鏈平臺本任務從認識FISCOBCOS區塊鏈平臺入手,首先讓學生對FISCOBCOS區塊鏈平臺有一個初步了解,然后介紹FISCOBCOS區塊鏈的架構模型以及FISCOBCOS的關鍵特性,使讀者對FISCOBCOS區塊鏈有直觀的認知,掌握其相關理論知識,對FISCOBCOS所使用的社區工具做一個初識,為之后的平臺搭建奠定基礎。>content認識FISCOBCOS01FISCOBCOS架構模型02FISCOBCOS關鍵特性03FISCOBCOS關鍵技術04FISCOBCOS安全方案05FISCOBCOS社區工具06認識FISCOBCOSPART01是由國內企業主導研發、對外開源、安全可控的企業級金融區塊鏈底層平臺,由中國金融區塊鏈聯盟(FISCO)開發和維護,并于2017年正式對外開源。開源六周年至今,FISCOBCOS開源社區在技術創新、應用產業以及開源生態均取得了非凡成績。作為一個基于區塊鏈技術的開源平臺,其旨在為企業和組織提供安全、高效、可擴展的區塊鏈解決方案。FISCOBCOS持續攻關核心關鍵技術,單鏈性能突破10萬TPS。首創DMC算法大幅度提升性能、推出三種架構形態靈活適配業務需求;全鏈路國產化,采用國密算法與軟硬件體系,支持國產OS,適配國產芯片和服務器,支持多語言多終端國密接入。擁有覆蓋底層+中間件+應用組件的豐富周邊組件。FISCOBCOS(區塊鏈開放平臺)認識FISCOBCOSFISCOBCOS架構模型PART02FISCOBCOS架構模型按照自底向上的順序,FISCOBCOS整體上可以劃分為基礎層、核心層、管理層、接口層4個層次。FISCOBCOS架構模型基礎層負責提供區塊鏈的基礎數據結構和算法庫,如密碼學算法庫及隱私算法庫等核心層實現區塊鏈的核心邏輯,按照功能分為兩大部分,其中鏈核心層實現區塊鏈的鏈式數據結構、交易執行引擎和存儲驅動,互聯核心層實現區塊鏈的基礎P2P網絡通信、共識機制和區塊同步機制管理層提供區塊鏈管理功能,包括參數配置、賬本管理、鏈上信使協議(AMOP)等接口層面向區塊鏈用戶,提供多種協議的RPC接口、SDK和交互式控制臺,允許用戶基于區塊鏈編程以及自定義發起和執行合約FISCOBCOS關鍵特性PART03FISCOBCOS關鍵特性FISCOBCOS作為一個開源的聯盟鏈平臺,具有以下關鍵特性:1.高性能和可擴展性FISCOBCOS采用異步BFT共識算法,實現了快速交易確認和高吞吐量。同時,平臺還支持水平擴展,可以根據業務需求增加節點數量來提升系統性能。2.隱私保護FISCOBCOS注重隱私保護,支持多種隱私保護技術,如智能合約、多方機密計算和零知識證明等。這些技術可以在保證數據安全性的前提下,允許參與方進行必要的數據共享和驗證。3.靈活性FISCOBCOS提供了靈活的共識機制,用戶可以根據具體業務場景選擇適合的共識算法,如異步BFT、PoW(ProofofWork)和PoS(ProofofStake)等。4.安全性FISCOBCOS采用了多層次的安全機制,保障區塊鏈網絡的安全運行。例如,FISCOBCOS采用了國密加密算法,確保交易和數據的安全性。此外,FISCOBCOS還提供了完善的權限管理和身份認證機制,通過數字證書和鏈上賬戶管理進行身份識別和授權。FISCOBCOS關鍵特性FISCOBCOS作為一個開源的聯盟鏈平臺,具有以下關鍵特性:5.高可用FISCOBCOS設計為7×24h運行,通過簡化建鏈過程、適應多種環境的部署方式、全局配置更新達到金融級高可用性。目前,已有超過60個基于FISCOBCOS的落地項目在生產環境中穩定運行。6.易用性FISCOBCOS提供了完善的開發工具包(SDK)、文檔和技術支持,降低區塊鏈應用的開發門檻,便于開發者快速上手和部署應用。7.治理機制FISCOBCOS內置了成員管理、權限控制、共識機制等治理功能,支持復雜的聯盟鏈網絡架構和管理模式。例如,如果一個企業需要在聯盟鏈網絡中進行多方協作和交互,FISCOBCOS可以提供多級節點管理體系和權限控制機制,確保節點的訪問和行為符合規范和安全要求。此外,FISCOBCOS還提供了多種共識機制,如PBFT、RAFT等,以滿足不同應用場景的需求。FISCOBCOS關鍵技術PART04FISCOBCOS關鍵技術1共識算法23FISCOBCOS實現了一套可擴展的共識框架,可插件化擴展不同的共識算法。目前,FISCOBCOS支持PBFT和Raft共識算法,前者適用于安全性要求較高的場景,后者適用于對節點可信度較為樂觀的場景。FISCOBCOS的并行交易處理模型,可以讓區塊內的交易被并行地執行,極大提升了交易執行性能。FISCOBCOS的交易并行處理設計分為兩部分:可并行合約開發框架及并行交易執行引擎。可并行合約開發框架為用戶提供了編寫并行合約的接口,并行交易執行引擎提供了并行交易的執行環境。。MPT存儲MPT(MerklePatriciaTrie,梅克爾-帕特里夏樹)是一種用于存儲鍵值對數據的數據結構。。分布式存儲為緩解MPT存儲所帶來的性能瓶頸,FISCOBCOS引入了高擴展性、高吞吐量、高可用、高性能的分布式存儲(AdvancedMassDatabase,AMDB)。并行交易處理分布式存儲FISCOBCOS安全方案PART05FISCOBCOS安全方案FISCOBCOS作為一個聯盟鏈平臺,安全性是其最為關鍵的方面之一。平臺提供了以下安全方案:身份認證機制:FISCOBCOS提供了可信任身份認證機制,參與方可以通過身份證書進行身份驗證和權限控制,確保只有合法的參與方才能加入和操作區塊鏈網絡。此外,平臺還支持多種身份驗證方式,如基于密碼學的身份驗證、基于第三方身份認證的身份驗證等。隱私保護技術:FISCOBCOS注重隱私保護,支持多種隱私保護技術,如智能合約、多方機密計算和零知識證明等。這些技術可以在保證數據安全性的前提下,允許參與方進行必要的數據共享和驗證。防止DDoS攻擊:FISCOBCOS采用了抗DDoS攻擊的機制,平臺提供了限流、流量清洗等多種防御措施,保護網絡免受惡意攻擊。FISCOBCOS安全方案FISCOBCOS作為一個聯盟鏈平臺,安全性是其最為關鍵的方面之一。平臺提供了以下安全方案:智能合約安全:FISCOBCOS支持使用Solidity等編程語言編寫智能合約,并提供了豐富的API和工具幫助開發者進行合約的部署、調試和測試。平臺還提供了合約安全審計和漏洞修復的服務,確保合約的安全性。節點安全:FISCOBCOS對節點的安全性進行了嚴格的管理和監控,采用了多層次的防御機制,如網絡隔離、訪問控制、日志審計等,防止節點被攻擊和入侵。審計和監控:FISCOBCOS提供了審計和監控工具,幫助用戶進行網絡管理、性能監控和故障排查。此外,還提供了漏洞報告和安全意識培訓等服務,提高用戶的安全意識和應對能力。FISCOBCOS社區工具PART06FISCOBCOS社區工具FISCOBCOS擁有豐富的社區工具,以支持用戶在開發、部署和管理區塊鏈應用時的需求。以下是一些主要的社區工具:開發工具包(SDK):FISCOBCOS提供了多種編程語言的SDK,如Java、Python、JavaScript等,使開發者能夠方便地與區塊鏈網絡進行交互和開發應用程序。管理后臺:FISCOBCOS提供了一個Web管理后臺,用于監控和管理區塊鏈網絡。用戶可以通過管理后臺查看節點狀態、監控性能、配置權限等,方便進行網絡管理和故障排查。錢包工具:FISCOBCOS提供了錢包工具,用于管理和操作賬戶。用戶可以通過錢包工具創建、導入和導出賬戶,進行交易簽名和發送交易等操作。FISCOBCOS社區工具FISCOBCOS擁有豐富的社區工具,以支持用戶在開發、部署和管理區塊鏈應用時的需求。以下是一些主要的社區工具:智能合約IDE:FISCOBCOS提供了智能合約IDE(集成開發環境),使開發者可以在一個集成的開

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論