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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論