當(dāng)前位置:首頁 > 物聯(lián)網(wǎng) > 區(qū)塊鏈
[導(dǎo)讀] 自從 2015 年,人們發(fā)現(xiàn)了區(qū)塊鏈巨大的潛在價(jià)值之后,區(qū)塊鏈技術(shù)已經(jīng)飛速發(fā)展了四年多,這四年中,區(qū)塊鏈成為科技、金融、政府多方認(rèn)可和推崇的創(chuàng)新技術(shù),全球眾多科技、金融巨頭都投入了大量的人力物力

自從 2015 年,人們發(fā)現(xiàn)了區(qū)塊鏈巨大的潛在價(jià)值之后,區(qū)塊鏈技術(shù)已經(jīng)飛速發(fā)展了四年多,這四年中,區(qū)塊鏈成為科技、金融、政府多方認(rèn)可和推崇的創(chuàng)新技術(shù),全球眾多科技、金融巨頭都投入了大量的人力物力進(jìn)行研究,行業(yè)內(nèi)初步涌現(xiàn)出了一批優(yōu)秀的創(chuàng)業(yè)公司。然而,區(qū)塊鏈技術(shù)發(fā)展還遠(yuǎn)沒有達(dá)到成熟階段,雖然整個(gè)區(qū)塊鏈行業(yè)百花齊放卻各有弊端,我們知道區(qū)塊鏈行業(yè)的開拓者很難把區(qū)塊鏈技術(shù)推向大規(guī)模的應(yīng)用落地中?;诖耍仍湀F(tuán)隊(duì)從區(qū)塊鏈架構(gòu)和底層技術(shù)的維度出發(fā),立足于區(qū)塊鏈大規(guī)模落地場景,在共識機(jī)制、智能合約、可擴(kuò)展性、隱私安全、跨鏈交互等幾個(gè)方面對現(xiàn)有區(qū)塊鏈進(jìn)行優(yōu)化,推出 Bystack 這一蘊(yùn)含顛覆性理念和前沿技術(shù)的產(chǎn)品。

Bystack 是幫助用戶快速創(chuàng)建,管理和維護(hù)企業(yè)級區(qū)塊鏈網(wǎng)絡(luò)和商業(yè)區(qū)塊鏈應(yīng)用的服務(wù)平臺,具有開發(fā)成本低,部署快捷,性能高和擴(kuò)展性強(qiáng),安全可靠,方便易用等特性,為開發(fā)者或企業(yè)提供區(qū)塊鏈能力的一站式解決方案。

Bystack 獨(dú)創(chuàng)的主側(cè)鏈模型和核心的 Blockcenter 系統(tǒng)通過將底層的區(qū)塊鏈網(wǎng)絡(luò),共識,應(yīng)用開發(fā)能力,區(qū)塊鏈配套設(shè)施進(jìn)行整合和抽象,轉(zhuǎn)化為用戶熟悉的可編程接口和操作界面,屏蔽底層的技術(shù)細(xì)節(jié),讓應(yīng)用開發(fā)更加簡單高效,讓企業(yè)和開發(fā)者更加專注于區(qū)塊鏈應(yīng)用的開發(fā)。

主側(cè)鏈協(xié)同工作模型

Bystack 解決方案是主側(cè)鏈(一主多側(cè))協(xié)同工作模型,主鏈采用 PoW 共識保證多樣資產(chǎn)的安全和去中心化,側(cè)鏈通過可插拔技術(shù)實(shí)現(xiàn)不同的解決方案,從而滿足不同的業(yè)務(wù)場景和對更高性能的要求,加速區(qū)塊鏈商業(yè)應(yīng)用的落地。

主側(cè)鏈協(xié)議本質(zhì)上是一種跨區(qū)塊鏈解決方案。這種解決方案,可以實(shí)現(xiàn)數(shù)字資產(chǎn)從一條鏈到另一條鏈的轉(zhuǎn)移,當(dāng)然也可以從另一條鏈安全返回到第一條鏈。在 Bystack 中,創(chuàng)建、存儲資產(chǎn)的區(qū)塊鏈網(wǎng)絡(luò)通常被稱主鏈,而作為業(yè)務(wù)輔助的鏈則被稱為側(cè)鏈。側(cè)鏈協(xié)議被設(shè)想為一種允許數(shù)字資產(chǎn)在主鏈與側(cè)鏈之間進(jìn)行轉(zhuǎn)移的方式。

Bystack 的主鏈需要保證安全和穩(wěn)定,所以性能、可擴(kuò)展性以及更多的創(chuàng)新的嘗試會在側(cè)鏈上落實(shí)。

1. 主側(cè)鏈架構(gòu)

下圖是主側(cè)鏈協(xié)同的總體模型圖:

1.1 主鏈的角色

Bystack 的主鏈采用基于對 AI 計(jì)算友好型 PoW(工作量證明)算法 Tensority 的 Bytom公鏈。主鏈主要擔(dān)任價(jià)值錨定,價(jià)值傳輸和可信存證的角色。任何的資產(chǎn)創(chuàng)建,傳輸和銷毀都由主鏈發(fā)起,再通過 Federation 楔入到側(cè)鏈上,從而保證資產(chǎn)的安全性。同時(shí)所有的業(yè)務(wù)或者資產(chǎn)的數(shù)字指紋信息都在主鏈上做可信存證,因?yàn)橹挥兴懔ΡWC的主鏈才能做可信存證。

1.2 側(cè)鏈的角色

Bystack 的側(cè)鏈主要是服務(wù)于垂直領(lǐng)域的業(yè)務(wù),滿足那些對 TPS 要求較高,且數(shù)據(jù)量比較大的業(yè)務(wù)。同時(shí)側(cè)鏈支持更加靈活的搭建方式,企業(yè)或個(gè)人可以使用已運(yùn)行的側(cè)鏈,也可以生成屬于自己的側(cè)鏈,并在側(cè)鏈上搭建自己的生態(tài)應(yīng)用。主鏈資產(chǎn)通過 FederaTIon 楔入到側(cè)鏈,然后在側(cè)鏈的內(nèi)部流通和使用。側(cè)鏈支持可插拔的共識,數(shù)據(jù)庫插件,可以更好的搭配以滿足實(shí)際的業(yè)務(wù)需求。

1.3 FederaTIon

下圖是 FederaTIon 的基本模型圖

FederaTIon 當(dāng)中分為三種角色:

驗(yàn)證人:側(cè)鏈的出塊人,任何人都可以成為驗(yàn)證人。

收集人:監(jiān)控主鏈定在聯(lián)邦合約地址的交易,收集交易并生成 Claim 交易,發(fā)送到節(jié)點(diǎn)驗(yàn)證人進(jìn)行驗(yàn)證后進(jìn)入交易池。

聯(lián)邦地址: 側(cè)鏈充值是指資產(chǎn)從主鏈楔入到側(cè)鏈的轉(zhuǎn)移過程,是需要資產(chǎn)先鎖定到聯(lián)邦合約地址。

聯(lián)邦合約地址生成:

(1)聯(lián)邦合約地址需要多名聯(lián)邦成員公鑰生成,系統(tǒng)開始啟動由初始出塊人擔(dān)任。

(2)運(yùn)行一段時(shí)間后 Vapor 側(cè)鏈上用戶可以注冊為聯(lián)邦成員候選人,由 Vapor 側(cè)鏈用戶投票,從注冊候選人中選出聯(lián)邦成員,每次聯(lián)邦成員變動不能超過聯(lián)盟總成員的 1/3。

(3)選出聯(lián)邦成員后,由新的聯(lián)邦成員生成新的合約地址,以前的聯(lián)邦合約地址轉(zhuǎn)賬到新的聯(lián)邦合約地址。

(4)轉(zhuǎn)賬完成后,主鏈鎖定資產(chǎn)到新的聯(lián)邦地址,以后可以再競選聯(lián)邦成員。

收集人:

(1)系統(tǒng)啟動之時(shí),由初始出塊人擔(dān)任。

(2)運(yùn)行一段時(shí)間后,Vapor 側(cè)鏈上用戶可以注冊成為候選收集人,由 Vapor 側(cè)鏈用戶投票,從注冊的候選人中選出收集人(DPoS 出塊一輪篩選一次)。

(3)下發(fā)新的監(jiān)控主鏈的聯(lián)邦合約地址的收集人,收集交易,并附帶收集人列表、收集人簽名、原始交易、收集人公鑰的 Claim 交易到節(jié)點(diǎn)。

側(cè)鏈提現(xiàn)流程:

(1)Vapor 側(cè)鏈用戶發(fā)起提現(xiàn)請求,銷毀 Vapor 側(cè)鏈的資產(chǎn)。

(2)聯(lián)邦合約地址針對請求向 Vapor 側(cè)鏈用戶的主鏈地址發(fā)送對應(yīng)對應(yīng)數(shù)量的資產(chǎn)(前提交易已經(jīng)在側(cè)鏈上達(dá)到不會回滾的確認(rèn)數(shù))。

(3)聯(lián)邦在側(cè)鏈上生成一筆完成提現(xiàn)的操作的交易。

1.4 創(chuàng)新性

(1)共識層創(chuàng)新

側(cè)鏈共識以投票人(Voter),共識節(jié)點(diǎn)(Delegate)和領(lǐng)導(dǎo)節(jié)點(diǎn)(Leader)來組織網(wǎng)絡(luò)。首先以 DPoS 的模式進(jìn)行投票來選出共識節(jié)點(diǎn),然后共識節(jié)點(diǎn)以高效獨(dú)創(chuàng) BFT 的模式來達(dá)成共識。

(2)網(wǎng)絡(luò)層創(chuàng)新

傳統(tǒng)聯(lián)盟鏈?zhǔn)侵鲝墓?jié)點(diǎn)架構(gòu),甚至是 C/S 模型, 服務(wù)端會實(shí)現(xiàn)完整協(xié)議而客戶端盡量架構(gòu)簡潔,著重產(chǎn)品功能和交互, 相對于從節(jié)點(diǎn)不參加共識甚至不驗(yàn)證來說,側(cè)鏈可以完整保留對等節(jié)點(diǎn)的可用功能,這樣就需要更快的網(wǎng)絡(luò),而且更復(fù)雜的環(huán)境中可靠傳輸交易和區(qū)塊信息。

Vapor 神經(jīng)元中繼(Vapor Neuron Relay)(VNR)。基于 UDP 和向前糾錯(cuò)(FEC)協(xié)議, 傳輸區(qū)塊頭和縮短的交易 ID 和部分對等節(jié)點(diǎn)不具備的交易信息, 接收方節(jié)點(diǎn)將嘗試使用接收到的信息,以及在本地內(nèi)存池(Memory Pool)當(dāng)中的交易,來重新構(gòu)建整個(gè)區(qū)塊。只有仍然缺失某些交易時(shí),才會請求廣播對端節(jié)點(diǎn)交易。

(3)協(xié)議層創(chuàng)新

以太坊賬戶模型受限于串行驗(yàn)證效率瓶頸, 難以提高吞吐。 Vapor 基于 BUTXO 可并行驗(yàn)證區(qū)塊,且可多線程并行驗(yàn)證交易 BUTXO, 設(shè)計(jì)并行滑動窗口驗(yàn)證算法 PSWV(Parallel Sliding Windows Validation), 該算法一次同步上百個(gè)區(qū)塊,并獲取它的所有輸入,批量區(qū)塊形成校驗(yàn)窗口,算法驗(yàn)證器滑動驗(yàn)證窗口內(nèi)區(qū)塊交易的合法性。

(4)存儲層創(chuàng)新

去掉了公鏈普遍使用的本地 KV 數(shù)據(jù)庫 LevelDB, RocksDB 等,替換為更通用和強(qiáng)大的數(shù)據(jù)庫層接口,滿足使用高性能 MySQL,PostgreSQL, MongoDB 等企業(yè)級數(shù)據(jù)庫的業(yè)務(wù)需求,另外對于數(shù)據(jù)分析的需求, 也同時(shí)兼容 HDFS, HIVE,融入 Hadoop 或 Spark 生態(tài)系統(tǒng)。

2. 資產(chǎn)和操作類型

2.1 資產(chǎn)類型

多類型的資產(chǎn)發(fā)布是 Bystack 的一大特點(diǎn),我們按照資產(chǎn)的可分割性(Severability)和可互換性(Fungibility)將資產(chǎn)定義為四種類型(如圖 4):

1、比特資產(chǎn)(BAP-01),可分割,可互換。對應(yīng) Token 等虛擬資產(chǎn)以及貨幣、積分、股票(同股同權(quán))等現(xiàn)實(shí)資產(chǎn),相當(dāng)于以太坊 ERC-20 協(xié)議。

2、原子資產(chǎn)(BAP-02),可分割,不可互換。如 Bytom 原生資產(chǎn) BTM 或其它通過BAP-02 發(fā)行的股票(同股不同權(quán))等現(xiàn)實(shí)資產(chǎn),相當(dāng)于比特幣等非同質(zhì)加密貨幣協(xié)議。

3、夸克資產(chǎn)(BAP-03),不可分割,不可互換。適合應(yīng)用于游戲道具、游戲?qū)櫸锏忍摂M資產(chǎn)和房產(chǎn)、收藏品、商品、防偽碼等所有權(quán)類現(xiàn)實(shí)資產(chǎn),相當(dāng)于以太坊 ERC-721 協(xié)議。

4、量子資產(chǎn)(BAP-04),不可分割,可互換??蓱?yīng)用于紅包等虛擬資產(chǎn)以及優(yōu)惠券、門票、二維碼等憑證類現(xiàn)實(shí)資產(chǎn)。

事實(shí)上,我們并沒有發(fā)明新的資產(chǎn),而是試圖在區(qū)塊鏈的世界真實(shí)的映射現(xiàn)實(shí)世界的各

種資產(chǎn),并從物理屬性的角度給予資產(chǎn)更基礎(chǔ)的分類,方便人們在金融、政務(wù)、游戲、積分

等場景中對資產(chǎn)進(jìn)行更方便的歸類、組合及劃分。

2.2 操作類型

Bystack 將資產(chǎn)間的互操作定義為四種類型:

映射:資產(chǎn)數(shù)字化,現(xiàn)實(shí)經(jīng)濟(jì)中的真實(shí)資產(chǎn)上鏈。如股權(quán),債權(quán),收益權(quán)等資產(chǎn)

存證:數(shù)字資產(chǎn)化,信用、身份、品牌、行為數(shù)據(jù)等數(shù)字資源上鏈,通過鏈上可以轉(zhuǎn)移

所有權(quán)和使用權(quán)。

躍遷:資產(chǎn)從側(cè)鏈遷入主鏈。

楔入:資產(chǎn)從主鏈遷入側(cè)鏈。

以上所有操作都是原子操作,即,要么完全完成,要么根本不發(fā)生。不存在會導(dǎo)致資產(chǎn)損失或欺詐發(fā)生的可能。

3. 部署和使用

本地部署: 面向個(gè)人開發(fā)者,用戶可以在服務(wù)器中部署屬于自己的側(cè)鏈,然后測試自己的側(cè)鏈上的商業(yè)應(yīng)用。

跨云部署: 面向企業(yè)用戶,企業(yè)的側(cè)鏈可以支持多種不同的云服務(wù),包括阿里云,騰訊云,華為云等等。區(qū)塊鏈的節(jié)點(diǎn)可以分散部署到不同的公有云平臺上。

混合部署:為了滿足不同的業(yè)務(wù)需求,可以根據(jù)聯(lián)盟參與方需求部署區(qū)塊鏈節(jié)點(diǎn),即部分側(cè)鏈的節(jié)點(diǎn)運(yùn)行在云平臺上,部分側(cè)鏈的節(jié)點(diǎn)運(yùn)行在客戶的私有 IT 環(huán)境或者私有云內(nèi)。

Bystack 介紹

1. Bystack 概述

Bystack 是一個(gè)通用區(qū)塊鏈應(yīng)用堆棧平臺,繼承并實(shí)現(xiàn)了區(qū)塊鏈三層架構(gòu), 分別由Bytom 主鏈,Vapor 側(cè)鏈, Blockcenter 中臺,及 Bycoin,Byone,Bystore 等接入組件組成。下圖是 Bystack 的基本架構(gòu)圖:

Bystack 依靠 Bytom 公有區(qū)塊鏈技術(shù)平臺和 Vapor 側(cè)鏈技術(shù),通過 Federation 作為主鏈與側(cè)鏈之間的交互協(xié)議,為價(jià)值傳輸提供了通道,給上層應(yīng)用奠定了堅(jiān)實(shí)的基礎(chǔ)。Blockcenter作為業(yè)務(wù)中臺,也是整個(gè)系統(tǒng)核心。他和上層服務(wù)如 Bycoin,Byone, Bystore 實(shí)現(xiàn)了區(qū)塊鏈應(yīng)用的第三層。

Blockcenter:在分層的基礎(chǔ)上,Blockcenter 結(jié)合分層設(shè)計(jì)和模塊化,把通用的業(yè)務(wù)拆分成不同的模塊, 抽象了各類典型的區(qū)塊鏈應(yīng)用,提供了典型應(yīng)用的基本能力和實(shí)現(xiàn)框架,用戶可以根據(jù)自己的需求,像“搭積木”一樣疊加自己的業(yè)務(wù),輕松完成業(yè)務(wù)邏輯的區(qū)塊鏈實(shí)現(xiàn)。對于底層,它提供了高度的業(yè)務(wù)抽象,讓用戶不必要了解底層的區(qū)塊鏈技術(shù)原理,更加專注自己的業(yè)務(wù)開發(fā)。Blockcenter 是連接區(qū)塊鏈技術(shù)和商業(yè)應(yīng)用的橋梁,也是驅(qū)動的引擎。

Bycoin:移動客戶端的生態(tài)入口和解決方案。它支持儲蓄多種資產(chǎn),資產(chǎn)與資產(chǎn)之間可以輕松兌換,并可以在集成了 Bycoin SDK 的其他系統(tǒng)中使用。Bycoin 不僅僅支持多種資產(chǎn)存儲,流通和互換功能,它也類似我們的微信,支付寶一樣,還提供給我們很多日常需要的應(yīng)用。比如:娛樂,日常消費(fèi)等。

Byone:桌面客戶端解決方案,我們只需要在電腦的瀏覽器端安裝 Byone,注冊登陸后,可以用它在桌面端管理我們的多種資產(chǎn),同時(shí)在瀏覽器中打開支持 Byone 的應(yīng)用,就可以連接到 Byone 的賬戶和資產(chǎn),使用基于 Bystack 開發(fā)的 Dapp 和商業(yè)應(yīng)用。

Bystore:它是支持比原鏈合約開發(fā)部署一整套完備且強(qiáng)大的開發(fā)框架,該框架支持多種語言編寫智能合約,合約編寫完成以后對合約進(jìn)行預(yù)編譯并調(diào)用合約交易接口直接發(fā)布合約。對開發(fā)者非常友好。Bystore 提供非常豐富的合約模板,只需要要在合約模板上修改合約參數(shù),輸入自己的賬戶參數(shù)就可以發(fā)布自己的合約應(yīng)用。

2. Bystack 創(chuàng)新點(diǎn)

開放共識

Bystack 的側(cè)鏈的共識是 DPoS+BBFT,但也可以使用其他的共識算法,Bystack 提供了非常豐富的可插拔共識機(jī)制,比如 DPoS,PoS 等等。同時(shí)側(cè)鏈可以讓任何人都可以加入成為共識節(jié)點(diǎn),這和聯(lián)盟鏈的準(zhǔn)入機(jī)制有很大區(qū)別。

主側(cè)鏈架構(gòu)

獨(dú)創(chuàng)的主側(cè)鏈架構(gòu),主鏈負(fù)責(zé)發(fā)行和銷毀資產(chǎn),主鏈保證去中心化和安全性,側(cè)鏈負(fù)責(zé)運(yùn)行大規(guī)模商業(yè)應(yīng)用,側(cè)鏈犧牲部分去中心化來大幅度提升性能,同時(shí)可以存在無限多的側(cè)鏈以滿足不同的領(lǐng)域和性能需求。

BUTXO

基于比特幣 UTXO 模型的創(chuàng)新,從底層模型上支持多資產(chǎn)的交易。BUTXO 保證了資產(chǎn)交互操作的原子性,異步交易的時(shí)候可以進(jìn)行驗(yàn)證,支持多資產(chǎn)上鏈,智能合約結(jié)果布爾化。由于 BUTXO 的無狀態(tài),所以在一定程度上增強(qiáng)了用戶的匿名性。

短路徑交易

簽名不在交易而在每一個(gè)輸入上,可以在不同時(shí)間,不同人之間自主的構(gòu)建交易,從而構(gòu)造出不同模式的交易類型,比如磁力交易。

定制化可插拔服務(wù)

比原鏈的 Blockcenter 可以提供非常豐富的可插拔服務(wù),商家可以根據(jù)不同的業(yè)務(wù)場景,來集成不同的服務(wù),比如身份服務(wù),多重簽名,隱私交易。

國密標(biāo)準(zhǔn)

Bystack 可采用國密標(biāo)準(zhǔn) SM2,SM3,SM4 密碼學(xué)算法,滿足金融行業(yè),公共事業(yè)等行業(yè)在用戶地址的生成,交易簽署以及交易驗(yàn)證等過程中對國家標(biāo)準(zhǔn)的合規(guī)和安全性要求。

多語言合約虛擬機(jī)

支持 Equity,Javascript,Python,Go 等多種語言的合約虛擬機(jī),可以滿足熟悉不同語言的開發(fā)者開發(fā)商業(yè) Dapp 的需求。

3. 優(yōu)勢

1. 領(lǐng)域支持

區(qū)塊鏈可以服務(wù)于金融行業(yè)以及供應(yīng)鏈,還有垂直領(lǐng)域的行業(yè)生態(tài)。但是一般的公鏈或者聯(lián)盟鏈無法服務(wù)于每個(gè)行業(yè),但是 Bystack 通過多條側(cè)鏈能做到更全面的技術(shù)支持。每個(gè)側(cè)鏈根據(jù)不同行業(yè)的特性進(jìn)行定制化的組裝和開發(fā),滿足不同行業(yè)和領(lǐng)域的業(yè)務(wù)需求。

2. 擴(kuò)容

目前主要有兩種擴(kuò)容方案,分別式 Layer1 擴(kuò)容和 Layer2 擴(kuò)容,Layer1 擴(kuò)容主要改進(jìn)區(qū)塊鏈自身,把區(qū)塊鏈自身變的更快、容量變的更大,Bystack 通過壓縮交易和增加出塊速度,從而在 Layer1 層得到擴(kuò)展。Layer2 擴(kuò)容是把很多的復(fù)雜業(yè)務(wù)過程遷移到鏈下,而 Bystack構(gòu)建在側(cè)鏈基礎(chǔ)上的 Blockcenter 正是在 Layer2 的擴(kuò)展。

3. 性能

性能方面主要從下個(gè)角度分析:

出塊時(shí)間:Bystack 的主網(wǎng)是依托的比原鏈(Bytom),平均每 2.5 分鐘產(chǎn)生一個(gè)區(qū)塊。側(cè)鏈采用 DPoS+BBFT, 出塊速度大概在 0.5 秒。

區(qū)塊大小:側(cè)鏈壓縮交易來壓縮區(qū)塊大小,從而減少帶寬開支,讓全節(jié)點(diǎn)可以更快的同步區(qū)塊。

TPS:側(cè)鏈的 TPS 能達(dá)到數(shù)萬, 且通過橫向擴(kuò)展吞吐可達(dá)百萬以上。完全可以滿足目前企業(yè)級服務(wù)平臺的基本應(yīng)用。

容錯(cuò)率:主鏈的 PoW 基于概率的系列算法理論上允許少于一半的不合作節(jié)點(diǎn),而側(cè)鏈的 BBFT 共識算法確定性算法理論上則允許不超過 1/3 的不合作節(jié)點(diǎn)。

4. 安全

主鏈共識算法:單一 DPoS 或 PBFT 都不是真正意義上的非準(zhǔn)許(Permissionless)共識,需要許可則意味著該網(wǎng)絡(luò)是被一小部分人控制,數(shù)據(jù)不可篡改、交易不可逆轉(zhuǎn)等區(qū)塊鏈根本屬性不復(fù)存在,基于區(qū)塊鏈的資產(chǎn)確權(quán)、數(shù)據(jù)存證等業(yè)務(wù)的安全性亦將無可保障。BystackLayer1 采用創(chuàng)新 PoW 算法 Tensority,在挖礦激勵(lì)機(jī)制作用下,全網(wǎng)算力不斷增長, 發(fā)起51%攻擊成本不斷提升,尤其是 Tensority 采用對人工智能芯片友好型算法,使得挖礦芯片可能采用人工智能通用芯片挖礦,從而降低了硬件成本,并為人工智能芯片產(chǎn)業(yè)賦能。

側(cè)鏈共識算法:Bystack Layer 2 采用 DPoS+BBFT 共識算法,提供高可用的拜占庭容錯(cuò)能力,支持共識狀態(tài)自動恢復(fù),區(qū)塊數(shù)據(jù)互備恢復(fù),數(shù)據(jù)存儲自動均衡,節(jié)點(diǎn)服務(wù)自動路由。從而保證系統(tǒng)的自身的安全和穩(wěn)定。

基于 BUTXO 模型的合約安全性:主鏈采用 BUTXO 模型,每一個(gè) BUTXO 都由單獨(dú)的合約程序鎖定,破解合約只能獲取該合約鎖定的資產(chǎn),其他資產(chǎn)不受影響,從而很好的保護(hù)主鏈資產(chǎn)的安全性。

主側(cè)隔離:支持簡單支付驗(yàn)證 SPV(Simple Payment Verificaiton),側(cè)鏈能夠驗(yàn)證主鏈塊上 Header、Merkle Tree 的信息。主鏈負(fù)責(zé)賬本的更新維護(hù)和數(shù)據(jù)安全,資產(chǎn)發(fā)行、數(shù)據(jù)存證、數(shù)字身份等關(guān)鍵業(yè)務(wù)在主鏈上完成,不同側(cè)鏈針對股權(quán)、版權(quán)、積分等不同資產(chǎn)交易場景,負(fù)責(zé)交易效率。主鏈不需要關(guān)心側(cè)鏈的運(yùn)行狀態(tài)。當(dāng)側(cè)鏈被攻擊,主鏈的安全性不受影響。

側(cè)側(cè)隔離:不同的業(yè)務(wù)隔離,每個(gè)行業(yè)領(lǐng)域分屬于不同的側(cè)鏈,如果一條側(cè)鏈?zhǔn)艿焦艋蛘哂绊懖挥绊懫渌麄?cè)鏈業(yè)務(wù)的安全穩(wěn)定運(yùn)行。

Federation 安全性:通過側(cè)鏈躍遷到主鏈(Pegout),收集人,驗(yàn)證人等角色確保資產(chǎn)轉(zhuǎn)移過程切分成多個(gè)流程,防止單一驗(yàn)證人的作惡。

5. 隱私保護(hù)

Bystack 采用多種加密算法組合的方案來提供全方位的隱私保護(hù)。高可配置性保證了方案的靈活度并能適應(yīng)不同的用戶場景。

隱私交易:對于多簽交易,使用 Schnorr 簽名和 MuSig 算法來對多個(gè)簽名進(jìn)行集中驗(yàn)證。對交易金額的加密可以采用零知識證明(Zero Knowledge Proof, ZKP)的方案,比如zk-SNAKRS 和 Bulletproofs。在私密要求較高的場景,可以使用 MimbleWimble 模式對交易雙方地址和交易金額同時(shí)進(jìn)行加密。目前主流的加密算法都基于 Pedersen 承諾系統(tǒng)(Commitment Scheme)。它雖然能絕對隱藏交易內(nèi)容(Perfect Hiding)但只在計(jì)算力有限的情況下提供綁(Computational Binding),這意味著交易金額有可能被改動。為了應(yīng)對未來算力的突破,絕對綁定(Perfect Binding)的系統(tǒng),例如 ElGamal 加密,可以以開關(guān)激活的模式被采用。

隱私合約:以上的隱私交易方案也可以應(yīng)用于隱私合約中。除此之外,使用默克爾語法抽象樹(Merkelized Abstract Syntax Tree,MAST)對合約本身進(jìn)行優(yōu)化,在減少體積的情況下提供一定程度的隱私保護(hù)。

6. 支持 Bancor 協(xié)議

Bancor 是一個(gè)去中心化的流動性網(wǎng)絡(luò),為用戶提供簡單、低成本的買賣 Token 的方式。Bancor 的開源協(xié)議通過智能合約直接授權(quán)具有內(nèi)置可轉(zhuǎn)換性的 token,允許集成的 token 立即相互轉(zhuǎn)換,無需在交易中匹配買賣雙方。Bancor 錢包可以直接在錢包內(nèi)實(shí)現(xiàn) token 的自動轉(zhuǎn)換,價(jià)格比交易所更容易預(yù)測,并且不會受到操縱。Bystack 的 Bancor 協(xié)議可以讓多種資產(chǎn)(比如商業(yè)積分,多種數(shù)字資產(chǎn))可以快速,低成本,高效的轉(zhuǎn)換。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉