BNL 商務(wù)鏈(Business Chain)是全球首個(gè)智能、透明、開放、誠信的“商務(wù)領(lǐng)域泛交易生態(tài)平臺(tái)”的基礎(chǔ)公鏈,是區(qū)塊鏈技術(shù)、AI 技術(shù)及 AR 技術(shù)在“智能商務(wù)傳媒”與“智能商務(wù)泛交易全體系”等商務(wù)領(lǐng)域的創(chuàng)新應(yīng)用。
BNL 商務(wù)鏈?zhǔn)褂?BNL Token 實(shí)現(xiàn)生態(tài)系統(tǒng)內(nèi)價(jià)值與信任的量化、激勵(lì)及流通,從而為全球商務(wù)泛交易提供智能服務(wù)。
BNL 商務(wù)鏈將底層區(qū)塊鏈技術(shù)封裝,提供給各種 DAPP 接入。支持跨鏈映射,同時(shí)提供智能合約設(shè)定、智能合約觸發(fā)、自動(dòng)分賬、數(shù)據(jù)上鏈、數(shù)據(jù)溯源、一鍵 Token、一鍵 DAPP 等各項(xiàng)服務(wù)。
BNL商務(wù)領(lǐng)域公鏈將創(chuàng)造性地運(yùn)用AI及AR技術(shù) 和混合共識(shí)機(jī)制的挖礦方式,在主網(wǎng)上線后落地首個(gè)去中介化區(qū)塊鏈 AR 廣告的 DAPP,率先打破現(xiàn)有公鏈沒有大規(guī)模商業(yè)應(yīng)用的局面,加速區(qū)塊鏈 3.0 的發(fā)展。
BNL 商務(wù)鏈特點(diǎn)
BNL 商務(wù)鏈先從商務(wù)傳媒板塊介入大規(guī)模商業(yè)應(yīng)用,運(yùn)用 AR 商務(wù)廣告挖礦(AR Mining : ARM)快速獲取大量用戶及商業(yè)企業(yè),累積商務(wù)數(shù)據(jù),并通過 DAPP-商業(yè)積分交易系統(tǒng)(Business integration trading system: BITs)及 DAPP-數(shù)據(jù)資產(chǎn)交易系統(tǒng)(Data assets trading systems:DTSs),持續(xù)增加用戶及商業(yè)企業(yè)數(shù)量,增加數(shù)據(jù)維度,提升數(shù)據(jù)價(jià)值,完善生態(tài)系統(tǒng),形成生態(tài)系統(tǒng)自舉能力,最終將逐步覆蓋智能商務(wù)泛交易全領(lǐng)域,打造世界一流的去中心化、自律透明的商務(wù)生態(tài)社區(qū)。
BNL 商務(wù)鏈針對(duì)現(xiàn)有交易合約存在的開發(fā)難度大、編碼調(diào)整非結(jié)構(gòu)化、無安全審查機(jī)制等弱點(diǎn),從 SDAG(超級(jí)有向無環(huán)圖)架構(gòu)出發(fā),通過引入人工智能和安全可信執(zhí)行機(jī)制,并基于仿生智能虛擬機(jī),設(shè)計(jì)了新一代符合商務(wù)領(lǐng)域應(yīng)用的,同時(shí)具備高約束力及靈活性的 AI 安全智能合約。
BNL 商務(wù)鏈?zhǔn)褂?POW+DPOS 混合共識(shí)機(jī)制,并運(yùn)用 BNL 獨(dú)有的 AI 重構(gòu)技術(shù),用 GAN 算法體系不斷的自我優(yōu)化、修復(fù)及升級(jí)共識(shí)機(jī)制,從而極大地降低 POW 共識(shí)形成過程中高昂的通信開銷以及交易成本,改變目前 POW 共識(shí)機(jī)制越來越中心化的現(xiàn)狀,讓大量持有移動(dòng)端的人群更便捷更低成本地參與進(jìn)來。
BNL 商務(wù)鏈?zhǔn)腔趨^(qū)塊鏈技術(shù)+IoT 物聯(lián)網(wǎng)&IoE 萬物互聯(lián)+AI 智能技術(shù)的融合,通過全球區(qū)塊節(jié)點(diǎn)創(chuàng)建大量基于數(shù)字資產(chǎn)的交易模型與業(yè)務(wù)流程,并形成各類標(biāo)準(zhǔn)化的安全智能合約。使用者在創(chuàng)建自己的數(shù)字資產(chǎn)體系時(shí),僅需調(diào)用相應(yīng)的 BNL 商務(wù)鏈內(nèi)置資產(chǎn)合約接口,對(duì)應(yīng)的交易邏輯可以直接繼承 BNL 商務(wù)鏈已定義的模型,也可以通過 BNL 商務(wù)鏈的各種仿生智能模型生成。
BNL 商務(wù)鏈還將開發(fā)一鍵式 DAPP 生成服務(wù),為企業(yè)及個(gè)人提供最安全、最便捷的“自金融“、“自媒體“數(shù)字資產(chǎn)價(jià)值體驗(yàn)。
BNL 商務(wù)鏈將引領(lǐng)區(qū)塊鏈落地實(shí)體領(lǐng)域的第三個(gè)階段---領(lǐng)域類泛交易。
BNL 技術(shù)體系
1、概述
BNL 商務(wù)鏈致力于建設(shè)全新的商務(wù)領(lǐng)域泛交易生態(tài)系統(tǒng),并且以商務(wù)領(lǐng)域各主要行業(yè)應(yīng)用為導(dǎo)向,通過移動(dòng)端 DAPP 開發(fā)策略,把區(qū)塊鏈的技術(shù)優(yōu)勢(shì)帶給不同行業(yè)的應(yīng)用者和普通用戶。
BNL 注重智能合約的商務(wù)領(lǐng)域應(yīng)用,將通過完善的 Oracle 和 Identity 模塊的設(shè)計(jì),并加入了數(shù)據(jù)饋送(DataFeeds)機(jī)制,使得傳統(tǒng)互聯(lián)網(wǎng)企業(yè)(金融、物聯(lián)網(wǎng)等)應(yīng)用區(qū)塊鏈技術(shù)時(shí)滿足相關(guān)合規(guī)性的要求。
BNL 注重人工智能 AI 及 AR 在區(qū)塊鏈上的應(yīng)用,運(yùn)用 AR 提高用戶粘度,捕捉用戶行為,通過 AI 不斷深度學(xué)習(xí),重構(gòu)升級(jí)并優(yōu)化混合共識(shí)機(jī)制,快速準(zhǔn)確安全地傳遞價(jià)值與信任。
2、技術(shù)架構(gòu)
BNL 商務(wù)鏈技術(shù)架構(gòu)自下而上為網(wǎng)絡(luò)層-基礎(chǔ)層-核心層-應(yīng)用層。如圖:
2.1 分布式結(jié)構(gòu)
BNL 商務(wù)鏈的區(qū)塊鏈根據(jù)系統(tǒng)確定的開源的、去中心化的協(xié)議,構(gòu)建了一個(gè)分布式的結(jié)構(gòu)體系,讓價(jià)值交換的信息通過分布式傳播發(fā)送給全網(wǎng),通過分布式記賬確定信息數(shù)據(jù)內(nèi)容,蓋上時(shí)間戳后生成區(qū)塊數(shù)據(jù),再通過分布式傳播發(fā)送給各個(gè)節(jié)點(diǎn),實(shí)現(xiàn)分布式存儲(chǔ)。
分布式結(jié)構(gòu)體現(xiàn)在以下 3 個(gè)方面:
分布式記賬
BNL 商務(wù)鏈通過自愿原則來建立一套人人都可以參與記錄信息的分布式記賬體系,從而將會(huì)計(jì)責(zé)任分散化,由整個(gè)網(wǎng)絡(luò)的所有參與者來共同記錄。
分布式傳播
區(qū)塊鏈中每一筆新交易的傳播都采用分布式的結(jié)構(gòu),根據(jù)P2P網(wǎng)絡(luò)層協(xié)議,消息由單個(gè)節(jié)點(diǎn)被直接發(fā)送給全網(wǎng)其他所有的節(jié)點(diǎn)。
分布式存儲(chǔ)
讓數(shù)據(jù)庫中的所有數(shù)據(jù)均存儲(chǔ)于系統(tǒng)所有的電腦節(jié)點(diǎn)中,并實(shí)時(shí)更新。完全去中心化的結(jié)構(gòu)設(shè)置使數(shù)據(jù)能實(shí)時(shí)記錄,并在每一個(gè)參與數(shù)據(jù)存儲(chǔ)的網(wǎng)絡(luò)節(jié)點(diǎn)中更新,極大地提高了數(shù)據(jù)庫的安全性。
通過分布式記賬、分布式傳播、分布式存儲(chǔ)這三大“分布”,系統(tǒng)內(nèi)的數(shù)據(jù)存儲(chǔ)、交易驗(yàn)證、信息傳輸過程全部都是去中心化的。在沒有中心的情況下,大規(guī)模的參與者將達(dá)成共識(shí),共同構(gòu)建了區(qū)塊鏈數(shù)據(jù)庫。
2.2 共識(shí)機(jī)制
BNL 商務(wù)鏈采用的是 POW+DPOS 混合共識(shí)機(jī)制+人工智能 GAN 算法體系,GAN 算法會(huì)基于海量用戶及大量應(yīng)用深度學(xué)習(xí),對(duì)共識(shí)進(jìn)行約束、重構(gòu)及升級(jí)。
POW:工作量證明機(jī)制
A 基本原理:
第一代共識(shí)機(jī)制,比特幣的基礎(chǔ)。理解起來,很簡(jiǎn)單,就是“按勞取酬”,你付出多少工作量,就會(huì)獲得多少報(bào)酬(比特幣等加密貨幣)。在網(wǎng)絡(luò)世界里,這里的勞動(dòng)就是你為網(wǎng)絡(luò)提供的計(jì)算服務(wù)(算力 x 時(shí)長(zhǎng)),提供這種服務(wù)的過程就是“挖礦”。假如是真的礦場(chǎng),顯然在均勻分布的前提下,人們“挖礦”所得的比重與各自提供的算力成正比,通俗一點(diǎn)就是,能力越強(qiáng)獲得越多。
B POW 機(jī)制優(yōu)點(diǎn):
機(jī)制本身當(dāng)然很復(fù)雜,有很多細(xì)節(jié),比如:挖礦難度自動(dòng)調(diào)整、區(qū)塊獎(jiǎng)勵(lì)逐步減半等,這些因素都是基于經(jīng)濟(jì)學(xué)原理,能吸引和鼓勵(lì)更多人參與。理想狀態(tài)下,POW 機(jī)制可以吸引很多用戶參與其中,特別是越先參與的獲得越多,會(huì)促使加密貨幣的初始階段發(fā)展迅速,節(jié)點(diǎn)網(wǎng)絡(luò)迅速擴(kuò)大。在 CPU 挖礦的時(shí)代,比特幣確實(shí)吸引了很多人參與“挖礦”,就是很好的證明。通過“挖礦”的方式發(fā)行新幣,把比特幣分散給個(gè)人,實(shí)現(xiàn)了相對(duì)公平。在沒有 51%算力攻擊的情況下,POW 機(jī)制也是目前最安全的共識(shí)機(jī)制。
C POW 機(jī)制缺點(diǎn):
算力是計(jì)算機(jī)硬件(CPU、GPU 等)提供的,要耗費(fèi)電力,是對(duì)能源的直接消耗,與人類追求節(jié)能、清潔、環(huán)保的理念相悖。這種機(jī)制發(fā)展到今天,算力的提供已經(jīng)不再是單純的 CPU 了,而是逐步發(fā)展到 GPU、FPGA,乃至 ASIC礦機(jī)。用戶也從個(gè)人挖礦發(fā)展到大的礦池、礦場(chǎng),算力集中越來越明顯。這與去中心化普適易用的方向背道而馳,漸行漸遠(yuǎn),網(wǎng)絡(luò)的安全也逐漸受到威脅。有證據(jù)證明 Ghash(一個(gè)礦池)就曾經(jīng)對(duì)DU bO網(wǎng)站實(shí)施了雙花攻擊(簡(jiǎn)單的說就是一筆錢花兩次)。機(jī)器算力的劫持讓 POW 機(jī)制的安全性進(jìn)一步降低,同時(shí)讓大量普通用戶無法參與進(jìn)來。
有數(shù)據(jù)表明至 2018 年全球智能手機(jī)持有量將達(dá)到 30 億臺(tái),如何讓海量移動(dòng)端用戶便捷地加入是 BNL 商務(wù)鏈?zhǔn)紫纫紤]的問題。
DPOS:投票權(quán)證明機(jī)制
A 基本原理:
DPOS 類似于投票權(quán)證明,實(shí)現(xiàn)這一切不需要信任任何人,因?yàn)槊考露际潜挥簿幋a到軟件中的,只要你是 Token 的持有者就擁有對(duì)應(yīng)的投票權(quán)利。
B DPOS 機(jī)制優(yōu)點(diǎn):
DPOS機(jī)制是讓每一個(gè)持有Token的人對(duì)整個(gè)系統(tǒng)資源當(dāng)代表的人進(jìn)行投票,而獲得最多票數(shù)的 101 個(gè)代表(可以理解成 101 個(gè)礦池)進(jìn)行交易打包計(jì)算。從某種角度來看,DPOS 有點(diǎn)像議會(huì)制度,只不過不是四年一次選舉,而是時(shí)刻都在選舉中。持有選票的人可以隨時(shí)通過投票更換這些代表(礦池),只要他們提供的算力不穩(wěn)定,計(jì)算機(jī)宕機(jī)、或者試圖利用手中的權(quán)力作惡,他們將會(huì)立刻被憤怒的選民們踢出整個(gè)系統(tǒng),而后備代表可以隨時(shí)頂替。
DPOS 在保證網(wǎng)絡(luò)安全的前提下,整個(gè)網(wǎng)絡(luò)的能耗進(jìn)一步降低,網(wǎng)絡(luò)運(yùn)行成本最低,更加接近中本聰去中心化的理念。DPOS 機(jī)制的加密貨幣確認(rèn)速度較快,DPOS 的區(qū)塊可以比 POW 或者 POS 容納更多的交易數(shù)量,從而使加密數(shù)字貨幣的交易速度接近像 Visa 和 Mastercard 這樣的中心化清算系統(tǒng)。
C DPOS 機(jī)制缺點(diǎn):
由于持有人的參與意識(shí)不高, 投票需要時(shí)間、精力以及技能(這恰恰是大多數(shù)持有人缺乏的),最終導(dǎo)致投票的積極性并不高,絕大多數(shù)持有人可能從未參與投票。對(duì)于壞節(jié)點(diǎn)的處理存在諸多困難,社區(qū)選舉不能及時(shí)有效的阻止一些破壞節(jié)點(diǎn)的出現(xiàn),網(wǎng)絡(luò)有較大的安全隱患。
BNL 混合共識(shí)機(jī)制
BNL 商務(wù)鏈綜合考慮 POW 機(jī)制與 DPOS 機(jī)制的優(yōu)缺點(diǎn),選擇 POW+DPOS混合共識(shí)機(jī)制,并在混合共識(shí)系統(tǒng)中加入人工智能 GAN 算法體系,對(duì)共識(shí)進(jìn)行智能約束、重構(gòu)升級(jí)。BNL 商務(wù)鏈混合共識(shí)機(jī)制中由 POW 機(jī)制負(fù)責(zé)區(qū)塊挖礦打包,DPOS 機(jī)制負(fù)責(zé)交易、社區(qū)重大事項(xiàng)共識(shí)投票及通過投票權(quán)益機(jī)制保證礦工利益和維持礦工活躍度。
BNL 商務(wù)鏈運(yùn)用 AI 及 AR 技術(shù)結(jié)合商業(yè)廣告需求開發(fā) DAPP AR Mining(ARM),普通用戶可以便捷地使用移動(dòng)終端打開 APP 隨時(shí)隨地利用碎片化時(shí)間進(jìn) POW 機(jī)制挖礦。
2.3 AI 安全智能合約
智能合約的現(xiàn)狀
傳統(tǒng)的智能合約交易,當(dāng)前還處于野蠻生長(zhǎng)階段,每次交易都類似于一次“叢林冒險(xiǎn)”。目前基于以太坊的智能合約項(xiàng)目非常多,比較有名的有 Augur、Digix、FirstBlood 等。這些傳統(tǒng)智能合約非常復(fù)雜繁瑣,容易出現(xiàn)邏輯漏洞。如果用戶經(jīng)驗(yàn)不足,此類事件極容易發(fā)生。造成此類現(xiàn)象的本質(zhì)在于:區(qū)塊鏈設(shè)計(jì)為無需信任的環(huán)境,不具備中心化的裁決機(jī)構(gòu),因此無法實(shí)施“事后申述并進(jìn)行仲裁”的機(jī)制,這意味著只要錯(cuò)誤發(fā)生,就無法改正。另外,當(dāng)合約中存在漏洞,例如當(dāng)前交易執(zhí)行完畢卻忘記撤銷交易錢包,此時(shí)貨幣將無法轉(zhuǎn)移到指定的錢包。因此,對(duì)現(xiàn)有智能合約進(jìn)行兼容性改造,通過某種機(jī)制實(shí)現(xiàn)對(duì)合約的邏輯行為進(jìn)行智能分析與缺陷預(yù)防,最終達(dá)到漏洞概率最小化,提高智能合約的安全等級(jí)是非常有必要的。
BNL 的 AI 安全智能合約
BNL 商務(wù)鏈針對(duì)現(xiàn)有交易合約存在的開發(fā)難度大、編碼調(diào)整非結(jié)構(gòu)化、無安全審查機(jī)制等弱點(diǎn),從 SDAG(超級(jí)有向無環(huán)圖)的架構(gòu)出發(fā)進(jìn)行創(chuàng)新,設(shè)計(jì)了合約賬號(hào),合約賬號(hào)與正常賬號(hào)有同樣的功能:開戶, 發(fā)送, 接收和改變代
表。合約賬號(hào)是由代碼控制的,每個(gè)合約賬號(hào)都是一個(gè)獨(dú)立的鏈,從初始區(qū)塊BLOCK 發(fā)送與接收交易構(gòu)成了無區(qū)塊的區(qū)塊鏈。
SDAG-超級(jí)有向無環(huán)圖(Super directed acyclic graph),是基于現(xiàn)有的DAG 技術(shù),構(gòu)建區(qū)塊鏈分層糾纏網(wǎng)絡(luò),每個(gè)層級(jí)的區(qū)塊鏈網(wǎng)絡(luò)存儲(chǔ)對(duì)應(yīng)的數(shù)據(jù)。類似國(guó)家-》省-》市-》縣-》區(qū),每個(gè)行政中心各自管理數(shù)據(jù),省與省之間,國(guó)家與國(guó)家之間,互不關(guān)心對(duì)方的數(shù)據(jù)。把全網(wǎng)的區(qū)塊數(shù)據(jù)作分離,每個(gè)區(qū)塊網(wǎng)絡(luò)只關(guān)心各自需要的區(qū)塊數(shù)據(jù),就可以減少大量的數(shù)據(jù)冗余。
BNL 商務(wù)鏈通過引入人工智能和安全可信執(zhí)行機(jī)制,并基于仿生智能虛擬機(jī),自動(dòng)判斷交易模型的合理性,自動(dòng)嗅探交易漏洞,形成了新一代的安全智能合約。在支持無歧視原則基礎(chǔ)上,合約用戶能夠選擇基于仿生智能模型作為基礎(chǔ)保障,在用戶許可下自動(dòng)拒絕不合理交易。如果用戶舍棄仿生智能保護(hù),也可以完成交易,但出現(xiàn)的后果需要用戶自行承擔(dān)。這樣就實(shí)現(xiàn)了更加安全可靠、更加靈活開放的合約交易。
AI 安全智能合約定義
AI 安全智能合約是由事件驅(qū)動(dòng),能夠通過 BNL 商務(wù)鏈仿生智能審查,支持仿生智能托管和裁決,能夠持續(xù)狀態(tài)保持運(yùn)行在一個(gè)復(fù)制的、分享的賬本(TheReplicated, Shared Ledger)之上的,并且能夠保管賬本上資產(chǎn)的程序,能夠支持通過 BNL 商務(wù)鏈指定的接口方式和可信網(wǎng)關(guān)獲得外部數(shù)據(jù)。
智能合約周期管理
在 BNL 商務(wù)鏈系統(tǒng)中,安全智能合約是一個(gè)包含代碼、數(shù)據(jù)存儲(chǔ)以及指定仿生智能參考模型與仿生智能判決規(guī)則的鏈上對(duì)象。合約擬定者可以通過語言描述合約條款,明確合約的仿生智能規(guī)則與仿生智能參考模型,設(shè)定執(zhí)行條件,以及達(dá)到執(zhí)行條件后執(zhí)行的操作、參與接口等。在合約擬定者將合約注冊(cè)到 BNL商務(wù)鏈上后,其他用戶將通過調(diào)用接口參與合約。
安全智能合約編程
由于安全智能合約的核心思想是通過建立各類仿生智能模型,完成合約的審查并保障合約執(zhí)行。因此如何將這些基礎(chǔ)仿生智能模型粘連(glue)形成商務(wù)領(lǐng)域用戶最適宜的各種場(chǎng)景模型,是 BNL 商務(wù)鏈考慮編程語言的重點(diǎn)。目前,BNL采用 Lua 作為安全智能合約使用的默認(rèn)編程語言。Lua 是一種輕量小巧的腳本語言,滿足圖靈完備的要求,采用標(biāo)準(zhǔn) C 語言編寫并以源代碼形式開放,其設(shè)計(jì)目的是為了嵌入應(yīng)用程序中,從而為應(yīng)用程序提供靈活的擴(kuò)展和定制功能。
一鍵生成 DAPP
絕大部分的區(qū)塊鏈應(yīng)用是圍繞數(shù)字資產(chǎn)展開的,商務(wù)用戶或個(gè)人只要認(rèn)為自身的商譽(yù)足以支撐數(shù)字資產(chǎn)的流通,通常更愿意創(chuàng)造自己的資產(chǎn)類型并利用智能合約來控制它的發(fā)行和交易邏輯。但在傳統(tǒng)區(qū)塊鏈設(shè)計(jì)中,每一種數(shù)字資產(chǎn)都需要自行開發(fā)一套基于智能合約的業(yè)務(wù)流程,例如以太坊平臺(tái),這種方式類似于“每個(gè)人都重復(fù)發(fā)明一遍輪子”,該實(shí)現(xiàn)過程是極大浪費(fèi)并低效且容易出錯(cuò)。同時(shí)大量的小型用戶沒有經(jīng)濟(jì)實(shí)力和技術(shù)水平進(jìn)行這項(xiàng)工作,這樣將大大制約區(qū)塊鏈技術(shù)落地的速度?!皯魬粲型ㄗC,通證易閃兌”將是未來商業(yè)領(lǐng)域區(qū)塊鏈化的趨勢(shì)。
BNL 商務(wù)鏈協(xié)同開發(fā)者社區(qū)利用仿生智能技術(shù),創(chuàng)建大量適合線下商務(wù)場(chǎng)景的數(shù)字資產(chǎn)交易模型與業(yè)務(wù)流程。任何一個(gè)用戶在創(chuàng)建自己的數(shù)字資產(chǎn)時(shí),僅需調(diào)用相應(yīng)的 BNL 商務(wù)鏈內(nèi)置各類資產(chǎn)合約接口,即可一鍵生成完備的數(shù)字資產(chǎn)體系。用戶可以自行開發(fā)對(duì)應(yīng)的數(shù)字資產(chǎn)交易邏輯,也可以通過 BNL 商務(wù)鏈的各種仿生智能模型定制生成,還可以直接繼承 BNL 商務(wù)鏈已經(jīng)定義的數(shù)字資產(chǎn)交易邏輯模型。在保證安全前提下,BNL 能夠讓用戶簡(jiǎn)單快捷地自定義數(shù)字資產(chǎn),這就意味著 BNL 商務(wù)領(lǐng)域鏈將引導(dǎo)區(qū)塊鏈進(jìn)入“自媒體“&”自金融”時(shí)代。用戶均在仿生智能審查合格的前提下能夠按照合約方式,將自身的某項(xiàng)特別屬性按照TOKEN 形式發(fā)售,并在 BNL 上安全可靠的交易,同時(shí)按照安全智能合約的方式進(jìn)行各種權(quán)屬的交易與變現(xiàn)。大量的創(chuàng)業(yè)及創(chuàng)新有可能獲得足夠的金融支持,而購買創(chuàng)業(yè)者創(chuàng)意的用戶則能夠享受對(duì)應(yīng)的權(quán)益。一般情況下用戶創(chuàng)造的數(shù)字資產(chǎn)通常情況下只能是線上資產(chǎn),無法通過傳統(tǒng)的智能合約與線下資產(chǎn)與行為關(guān)聯(lián)互動(dòng)。而 BNL 商務(wù)領(lǐng)域公鏈通過各種擴(kuò)展,引入仿生智能判決機(jī)制與可信網(wǎng)關(guān)設(shè)備,實(shí)現(xiàn)線上與線下的聯(lián)通與互動(dòng)。
3 、生態(tài)接口
為了方便企業(yè)業(yè)務(wù)系統(tǒng)對(duì)接,BNL 商務(wù)鏈系統(tǒng)提供了獨(dú)立的 API 網(wǎng)關(guān),將商務(wù)鏈系統(tǒng)提供的業(yè)務(wù)功能以 REST API 的形式對(duì)外提供,企業(yè)客戶可以快速接入商務(wù)鏈系統(tǒng)并和企業(yè)內(nèi)部的其他系統(tǒng)整合。BNL 商務(wù)鏈系統(tǒng)以區(qū)塊鏈技術(shù)為核心,實(shí)現(xiàn)開放的,相互信任的點(diǎn)對(duì)點(diǎn)協(xié)作模式?,F(xiàn)有的 BNL 商務(wù)鏈平臺(tái)支持智能合約技術(shù),可以滿足 BNL 商務(wù)鏈系統(tǒng)中多方協(xié)作合約簽訂,自動(dòng)交易分賬的自治化運(yùn)行需求。但是目前的區(qū)塊鏈網(wǎng)絡(luò)性能還無法滿足高并發(fā)場(chǎng)景需求,我們將借助雷電網(wǎng)絡(luò)將大量的小額支付搬移到鏈下處理,兼顧性能和數(shù)據(jù)可信。整體上,我們從技術(shù)角度把 BNL 商務(wù)鏈劃分成三方:用戶,業(yè)務(wù)服務(wù)器和區(qū)塊鏈網(wǎng)絡(luò)。從 BNL 商務(wù)鏈整體的數(shù)據(jù)處理邏輯上分成網(wǎng)絡(luò)層-基礎(chǔ)層-核心層-應(yīng)用層。
4 、數(shù)據(jù)追溯系統(tǒng)
數(shù)據(jù)追溯系統(tǒng)是指通過大數(shù)據(jù)、云平臺(tái)多元互動(dòng),依托完整的數(shù)據(jù)信息鏈條,實(shí)現(xiàn)唯一標(biāo)識(shí)碼防偽、版權(quán)流向軌跡追溯、信息來源軌跡追溯、流程管理、溯源正品驗(yàn)證商城等核心功能。數(shù)據(jù)追溯技術(shù)為每一個(gè)數(shù)據(jù)賦予唯一的加密防復(fù)制溯源碼,通過采集記錄每一筆權(quán)屬登記、交易、流通等環(huán)節(jié)信息,實(shí)現(xiàn)信息鏈條的“來源可查、去向可追、責(zé)任可究”。其查驗(yàn)由于區(qū)塊鏈技術(shù)不可篡改,永久保存,分布式存儲(chǔ)的特性可以為驗(yàn)證提供技術(shù)上的保證,數(shù)據(jù)資產(chǎn)應(yīng)用各方只需要通過平臺(tái)即可獲知數(shù)據(jù)的最初來源、流通等相關(guān)環(huán)節(jié),實(shí)現(xiàn)公平公正的可視化流通及消費(fèi)。
5 、安全加密算法
BNL 商務(wù)鏈?zhǔn)褂昧嗣艽a學(xué)的方式來解決共識(shí)機(jī)制。這個(gè)共識(shí)機(jī)制的運(yùn)作原理就是“非對(duì)稱加密數(shù)學(xué)”。簡(jiǎn)單而言,它讓我們?cè)凇凹用堋焙汀敖饷堋钡倪^程中分別使用兩個(gè)密碼,兩個(gè)密碼具有非對(duì)稱的特點(diǎn):一是加密時(shí)的密碼(在區(qū)塊鏈中被稱為“公鑰”)是公開全網(wǎng)可見的,所有人都可以用自己的公鑰來加密一段信息(信息的真實(shí)性);二是解密時(shí)的密碼(在區(qū)塊鏈中被稱為“私鑰”)是只有信息擁有者才知道的,被加密過的信息只有擁有相應(yīng)私鑰的人才能夠解密。
5.1 對(duì)稱加密
對(duì)稱加密是最快速、最簡(jiǎn)單的一種加密方式,加密(encryption)與解密(decryption)用的是同樣的密鑰(secret key)。對(duì)稱加密通常使用的是相對(duì)較小的密鑰,一般小于 256 bit。密鑰的大小既要照顧到安全性,也要照顧到效率,是一個(gè) trade-off。
5.2 非對(duì)稱加密
非對(duì)稱加密為數(shù)據(jù)的加密與解密提供了一個(gè)非常安全的方法,它使用了一對(duì)密鑰,公鑰(public key)和私鑰(private key)。私鑰只能由一方安全保管, 不能外泄,而公鑰則可以發(fā)給任何請(qǐng)求它的人。非對(duì)稱加密使用這對(duì)密鑰中的一個(gè)進(jìn)行加密,而解密則需要另一個(gè)密鑰。
5.3 私鑰(private key)
非公開,是一個(gè) 256 位的隨機(jī)數(shù),由用戶保管且不對(duì)外開放。私鑰通常是由系統(tǒng)隨機(jī)生成,是用戶賬戶使用權(quán)及賬戶內(nèi)資產(chǎn)所有權(quán)的唯一證 明,其有效位長(zhǎng)足夠大,因此不可能被攻破,無安全隱患。
5.4 公鑰(public key)
可公開,每一個(gè)私鑰都有一個(gè)與之相匹配的公鑰。 ECC 公鑰可以由私鑰通過單向的、確定性的算法生成,目前常用的方案包括: secp256r1(國(guó)際通用標(biāo)準(zhǔn))、 secp256k1(比特幣標(biāo)準(zhǔn))和 SM2(中國(guó)國(guó)標(biāo))。仿生鏈控制鏈與初始數(shù)據(jù)鏈選擇 secp256r1 作為密鑰方案。
評(píng)論
查看更多