BeePay是一站式服務(wù)平臺,數(shù)字資產(chǎn)的超級錢包。一鍵激活用戶及項目方資產(chǎn)及流量,應(yīng)市場剛性需求應(yīng)運而生。Beechain是新一代高性能底層公鏈,突破分層、分片以及智能合約異步調(diào)用等技術(shù)瓶頸并發(fā)量超越5000+tps,支持10000+ DAPP落地,多鏈融合的成熟底層公鏈系統(tǒng)。
在成熟的BEE ( BeePay+BccChain)行業(yè)解決方案中,數(shù)字資產(chǎn)、智能合約、鑒證證明、身份識別等核心技術(shù)將應(yīng)用于商品溯源、資產(chǎn)交易、知識產(chǎn)權(quán)保護等與人類生活息息相關(guān)的多樣化場景。
我們旨在打造成一家基于區(qū)塊鏈技術(shù)的應(yīng)用生態(tài)系統(tǒng)基礎(chǔ)鏈,并通過不同產(chǎn)品和應(yīng)用之間的互聯(lián)互通,打通各應(yīng)用之間的連接,促成各應(yīng)用之間相互協(xié)作,產(chǎn)生協(xié)作價值。
BeePay作為整個生態(tài)內(nèi)的應(yīng)用場景,加速各行業(yè)商業(yè)落地,協(xié)同BeeChain在多鏈融合、承載億萬級交易需求和高性能并發(fā)的技術(shù)背景下,針對每一個智能設(shè)備、商業(yè)Dapp,在生態(tài)內(nèi)共享并進行交易與合作。
BeePay錢包承載著每個人的數(shù)字資產(chǎn),將用戶的數(shù)字資產(chǎn)安全、穩(wěn)定的儲存起來。通過平臺內(nèi)部區(qū)塊鏈實時結(jié)算網(wǎng)絡(luò),實現(xiàn)數(shù)字資產(chǎn)自由高效流通。BeePay將金融智能賦予給每個人,讓人們自由、平等、私密地享受數(shù)字金融帶來的便利。
BeeL hain致力于通過自主研發(fā)的多鏈融合技術(shù),承載億萬級交易需求的同時,實現(xiàn)高性能交易結(jié)算。首次將社區(qū)設(shè)計引入第三方開發(fā)者并融合入新技術(shù)的系列創(chuàng)新,搭建了細(xì)分“智能資源” “智能資產(chǎn)”的基礎(chǔ)設(shè)施,提供一個穩(wěn)定,便捷使用的平臺,企業(yè)用戶可以很方便的接入。而且企業(yè)可以靈活地選擇是否共享自帶流量,每-個新的應(yīng)用都帶來新的用戶,同時也能享受平臺已有的存量用戶,這樣的生態(tài)系統(tǒng)構(gòu)建了“我為人人,人人為我”的良性循環(huán)。
最終,BeePay將促進去中心化的數(shù)字資產(chǎn)形成一個新的金融體系,打破傳統(tǒng)中心化的金融壟斷,實現(xiàn)無國界、無種族、世界是一個地球村的目標(biāo)。
BeePay的出現(xiàn)是建立一個“世界級的數(shù)字資產(chǎn)支付平臺”我們希望為數(shù)字資產(chǎn)提供一個安全、公平、開放的支付平臺,同時BeePay j超級錢包,目標(biāo)是支持所有數(shù)字資產(chǎn)的存儲與兌換,在此基礎(chǔ)上完美實現(xiàn)多資產(chǎn)的一站式管理、應(yīng)用、支付,分階段實現(xiàn)數(shù)字資產(chǎn)的“支付寶”,數(shù)字資產(chǎn)的世界銀行,數(shù)字資產(chǎn)的結(jié)算中心。我們]攜手全球化顧問團隊,發(fā)揮技市戰(zhàn)隊的強大經(jīng)驗儲備,以極貝市場競爭力的核心技術(shù),趕超行進緩慢的已有產(chǎn)品,投入百分百熱情和資源來實現(xiàn)我們的愿景和目標(biāo)。
BeePay功能紹:
1、性能支持
BeePay的交易系統(tǒng)采用內(nèi)存撮合技市,并經(jīng)權(quán)威測評中心認(rèn)證,訂單處理速度高達200萬單/秒,可以確信這個速度已經(jīng)超越業(yè)內(nèi)大部分系統(tǒng)數(shù)百、甚至數(shù)千倍,能夠保證訂單處理不會出現(xiàn)任何延遲和卡頓。該系統(tǒng)在其他知名交易所已有豐富且成功的應(yīng)用經(jīng)驗,可支持同時在線超2000萬用戶并流暢穩(wěn)定地運行。
2、 場景支付
場景支付是BeePay生態(tài)的根市部分,立足于打造數(shù)字資產(chǎn)全球化支付平臺?,F(xiàn)階段我們地技市體系已經(jīng)可以支持超過上千種區(qū)塊鏈資產(chǎn)。在產(chǎn)品初期,我們提供對ERC20體系標(biāo)準(zhǔn)幣種的支持以及BTC、LTC等常用幣種及主流區(qū)塊鏈3.0代幣預(yù)計超過100種。產(chǎn)品上線后,平臺將逐步涵蓋各種優(yōu)質(zhì)區(qū)塊鏈資產(chǎn)。
收款、支付:BeePay通過二維碼、 手機號、用戶名、添加好友等方式實現(xiàn)一鍵轉(zhuǎn)賬支付,且是點對點,無風(fēng)險,便捷數(shù)字資產(chǎn)的支付場景落地,促進數(shù)字資產(chǎn)在商業(yè)經(jīng)濟中成為不可或缺主流貨幣。
3、幣幣兌換場景
在大數(shù)據(jù)時代,為了讓用戶的交易體驗更加完美,為用戶能更簡單方便地完成購買、投資操作, BeePay采用AI技市,來統(tǒng)計國內(nèi)外大部分交易網(wǎng)站的交易情況,獲取足量數(shù)據(jù),通過API直接根據(jù)交易訂單向最優(yōu)交易平臺發(fā)起交易,現(xiàn)一個賬戶跨平臺兌換。
4、法幣充值場景
BeePay是一款數(shù)字資產(chǎn)支付寶,首期開通C2C功能建立數(shù)字資產(chǎn)與不同法幣之間的通。兌,后期將依托國際支付系統(tǒng),實現(xiàn)用戶對賬戶中的任何數(shù)字資產(chǎn)進行提現(xiàn),在法幣承兌網(wǎng)絡(luò)覆蓋的國家實現(xiàn)數(shù)字資產(chǎn)到法幣的轉(zhuǎn)換。
通過與發(fā)卡機構(gòu)合作同時對接支付服務(wù)商,用戶可申請BeePay專屬的Visa信用卡,在應(yīng)用中秒速開卡并使用卡面對賬戶進行充值。綁定專屬信用卡可直接在平臺里發(fā)起兌換交易,平臺將自動扣取相應(yīng)美元金額。
5、信貸場景
在傳統(tǒng)金融行業(yè)中,小微企業(yè)很難得到銀行和金融機構(gòu)的服務(wù),BeePat將通過B2B/C2C的方式,對企業(yè)和個人提供數(shù)字資產(chǎn)信貸業(yè)務(wù)。激活數(shù)字資產(chǎn)的流動性,促進生產(chǎn)力。推廣數(shù)字資產(chǎn)普惠金融模式,將創(chuàng)造新時代的經(jīng)濟革命。
抵押借貸: BeePau 將為儲幣用戶授信,短期貸款最高70%現(xiàn)金流。
信用借貸: BeePay用戶將會在鏈上建立一個信用生態(tài),通過構(gòu)建的“大數(shù)據(jù)+AI”,對用戶進行信用評級和融資支持。構(gòu)建一個全球的信用智能共享協(xié)議,每一個接入公鏈的用戶和機構(gòu),都可以實現(xiàn)相互查詢,完全透明,不可篡改,將全球征信信息上鏈,推動無國界信貸。
6、社區(qū)場景
BeePay獨家設(shè)計的加密聊天技術(shù),為保證用戶匿名交易而創(chuàng)造,用戶可以通過社區(qū)自由聊天、交友、發(fā)紅包、發(fā)布牛人觀點,等同于一款數(shù)字資產(chǎn)圈的“微信”+“微博”社交軟件。
BeePay搭建了專業(yè)的資訊平臺和社群功能,提供每日最新資訊和行業(yè)大神觀點,供新手用戶了解學(xué)區(qū)塊鏈知識,同時為項目方和用戶間構(gòu)建了直接交流接觸的通道(收發(fā)紅包、文件傳輸、聊天交流)。讓您站在巨人的肩膀上進入?yún)^(qū)塊鏈?zhǔn)澜?,高度可想而知?/p>
7、安全穩(wěn)定
7.1 支付安全: BeePay錢包采用離線冷存儲方式加密存儲用戶地址私鑰。賬戶轉(zhuǎn)出金額采用離線簽名、大額交易采用GOOGL E AUTH、短信二次認(rèn)證等方式全方面保證賬戶用戶的數(shù)字資產(chǎn)安全。
7.2 存儲安全:
7.3 操作系統(tǒng)穩(wěn)定: BeePay采用 了先進的多層、多集群的系統(tǒng)架構(gòu)。多層架構(gòu)的設(shè)計大幅提高了系統(tǒng)的性能、安全性、穩(wěn)定性和延展性。功能部署、版市更新無需停機就能順利進行,最大程度地保障終端用戶的操作流暢。
7.4信息流通安全: 我們內(nèi)置先進的IM系統(tǒng),將通信基于匿名洋蔥網(wǎng)絡(luò),并使用OMEMO加密和OTR ( Off-the- -Record Messaging)加密,有效防止用戶之間的通信和私密信息被中間人監(jiān)聽、竊取。
為了增加用戶之間的互動,我們建立了社群和群聊功能,同樣基于匿名網(wǎng)絡(luò)和強加密系統(tǒng),為陌生或熟人群體之間進行社交和信息交流提供通道。
在聊天和群聊界面中,用戶還可以進行文件傳輸,數(shù)字資產(chǎn)轉(zhuǎn)賬,收發(fā)紅包, L BS定位發(fā)送地址碼等操作,用戶之間可以進行由線上轉(zhuǎn)至線下,再從線下轉(zhuǎn)至線上的閉環(huán)操作。
8、一鍵”搬磚‘ +收益寶場景
BeePay是數(shù)字資產(chǎn)的入口,也是數(shù)字資產(chǎn)交易平臺的入口,用戶資產(chǎn)可以通過BeeC hain公鏈實現(xiàn)閃電跨平臺交易,在兩個平臺具有獲利差價的時候,可以保證數(shù)字資產(chǎn)數(shù)量沒有變化的同時,實現(xiàn)無風(fēng)險“搬磚”套利。
收益寶功能是Beepay為用戶提供的余額增值服務(wù)和活期資金管理服務(wù)產(chǎn)品,特點是操作簡便、低門檻、零手續(xù)費、可隨取隨用。用戶通過將資產(chǎn)轉(zhuǎn)入收益寶功能,實現(xiàn)高日息返利,使擁有的數(shù)字資產(chǎn)數(shù)量與日俱增。
9、行情場景
為了給用戶傳遞更多有價值的行業(yè)信息,更系統(tǒng)地管理數(shù)字資產(chǎn),我們提供主流數(shù)字資產(chǎn)交易平臺的實時行情,全球指數(shù)行情,合作平臺交易深度圖等信息,旨在為用戶提供充足數(shù)據(jù)以便分析管理數(shù)字資產(chǎn)。
BeePay行情系統(tǒng)將參照傳統(tǒng)金融交易平臺設(shè)計,為用戶帶來全新的產(chǎn)品體感,同時將在應(yīng)用中開通模擬交易賬戶,可根據(jù)真實行情進行虛擬資產(chǎn)操作,更真實地讓新用戶體驗;數(shù)字資產(chǎn)世界的熱情。
BeePay的技術(shù)特點
一、三向物理隔離審計冷簽名系統(tǒng)
熱存儲和冷存儲的實質(zhì)性區(qū)別在于用戶私鑰是online或是offline。目前大多數(shù)交易所謂的offline,只不過是利用DNAT、虛擬內(nèi)網(wǎng)、VPN等邏輯隔離技術(shù)使黑客無法直接獲取到用戶私鑰,而交易時仍然需要聯(lián)網(wǎng)傳遞私鑰到錢包完成簽名(物理相連即有一定的安全隱患,就好像我們]把錢放在了防彈玻璃保護的箱子里。箱子再結(jié)實,只要有辦法能接觸到,總會有人能夠打開它的)。而Beepay采用物理隔離技術(shù)保存用戶私鑰,真正做到offline,用戶私鑰完全看不見,摸不著。
1、私鑰離線生成、離線加密存儲。簽名算法自注開發(fā),不依賴節(jié)點錢包。
2、專用密鑰管理服務(wù)器,嚴(yán)格權(quán)限控制,實時操作審計。
3、簽名服務(wù)器采用安全專網(wǎng),多重物理隔離,永不接觸任何公共網(wǎng)。
4、采用超聲波和二維碼等非無線電、有線、射頻技市同步公鑰地址到區(qū)塊鏈中心服務(wù)器(熱端)。
5、獨有核心技術(shù)三向物理隔離PIGW網(wǎng)關(guān),三向邏輯鎖采用時序控制技術(shù),保證簽名安全。
6、隔離網(wǎng)關(guān)采用自有協(xié)議,雙向隔離緩存。只允許自有協(xié)議和數(shù)據(jù)通過。
7、私鑰市身使用非對稱加密技術(shù),即使操作員也只能使用私鑰通過業(yè)務(wù)邏輯簽名交易,無法解密用戶私鑰明文。
8、三級審核系統(tǒng),隔離網(wǎng)關(guān)對接用戶行為審計系統(tǒng),對轉(zhuǎn)賬信息自動審計,如果交易不正常,則會觸發(fā)保護系統(tǒng),中止交易、要求二次驗證等;大額交易推送到人工自動大額審計系統(tǒng);所有檢查通過以后,交易才會發(fā)送給簽名服務(wù)器,離線簽名完成后再次進入審計,一切檢查無誤,交易才能被提交。而這一切,最快會在秒級完成。
二、分布式內(nèi)存撮合系統(tǒng)
早期基于數(shù)據(jù)庫的算法交易取代了人工報價交易方式,為了應(yīng)對傳統(tǒng)磁盤數(shù)據(jù)庫1/0方面的瓶頸。在證券、期貨、數(shù)字資產(chǎn)市場上,內(nèi)存撮合技市已經(jīng)被應(yīng)用于實踐。實時行情數(shù)據(jù)是一種時序數(shù)據(jù)(Time- Series Data),大規(guī)模、變化頻繁、高密度的計算和對于實時性要求極高。任何的誤差、延時都可能引起交易者的損失。
數(shù)字資產(chǎn)交易所使用的撮合系統(tǒng),都是自治系統(tǒng)。主要的技市挑戰(zhàn)在于能夠快速準(zhǔn)確匹配用戶訂單。
而Beepay基于全球交易所海量數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)各不相同。我們采用AI技術(shù)在取得數(shù)據(jù)的同時分析整理數(shù)據(jù),并根據(jù)市平臺用戶訂單,計算相應(yīng)平臺成交機率,智能預(yù)測選擇最優(yōu)成交價,多平臺分布式成交。
Bppay實時交易系統(tǒng),采用分層、分布式集群架構(gòu)。自動化持續(xù)交付,采用Doc ker容器技術(shù),灰度升級,版市升級無需停機,秒級I線。集群能根據(jù)壓力彈性布署。整個系統(tǒng)包括數(shù)據(jù)采集系統(tǒng)、實時數(shù)據(jù)分析處理系統(tǒng)、多周期行情顯示、內(nèi)存撮合系統(tǒng)等部分組成。
采集系統(tǒng)對接各平臺API接口、配合分布式爬蟲、采集機器人智能抓取最新最準(zhǔn)確的各交易所行情數(shù)據(jù)及交易數(shù)據(jù)。實時數(shù)據(jù)分析處理系統(tǒng),實時分析處理各來源異構(gòu)數(shù)據(jù)自動處理成可用數(shù)據(jù),為用戶提供精準(zhǔn)的行情、報價服務(wù)以及智能預(yù)測成交。
多周期行情顯示,提供分時、1分鐘、3分鐘、5分鐘、15分鐘、30分鐘、1小時、2小時、4小時、6小時、12小時、日線、周線等周期K線。并提供成交量、深度圖以及MACD、KDJ、RSI、DMI、DBV、BOLL、SAR、DMA、TRIX、BRAR、VR、EMV、ROC、WR、 MTM、PSY等技市指標(biāo),并提供更多選項供用戶選擇。
內(nèi)存撮合系統(tǒng)采用比線程輕量的協(xié)程(co-routine),生成海量算子(Mass Operators)實時計算。基于Redis集群和golang 協(xié)程goroutine實現(xiàn),采用AI技術(shù),實時模糊匹配完成交易。系統(tǒng)可拆分粒度細(xì),每個Redis集群,提供一個異步計算co-routine,將并行計算與存儲分離。
BeeChain簡介
BeeChain致力于將區(qū)塊鏈技術(shù)融入到金融、社交、游戲、共享物聯(lián)網(wǎng)等社會各行各業(yè),實現(xiàn)鏈上與鏈下互聯(lián),數(shù)字與現(xiàn)實互通,高效率、低成市、更安全地建立共贏可信生態(tài)。BeeChain 底層技術(shù)實現(xiàn)數(shù)字資產(chǎn)的全球化跨鏈閃電結(jié)算,優(yōu)先服務(wù)實體經(jīng)濟,創(chuàng)造區(qū)塊鏈技術(shù)在全球消費升級和制造業(yè)轉(zhuǎn)型升級的歷史進程中的價值。
(一) BeeChain的技術(shù)優(yōu)勢
1. 采用分層架構(gòu)的區(qū)塊鏈底層技術(shù)
對應(yīng)于TCP/IP網(wǎng)絡(luò)協(xié)議架構(gòu)分層,BeeChain信任棧通過5個層次: 網(wǎng)絡(luò)層、區(qū)塊層、數(shù)據(jù)層、價值層以及合約層,保障了區(qū)塊鏈可信任的特點在整個架構(gòu)里各層次的覆蓋從底層有效保護數(shù)據(jù)安全,每一個層次都可以為一定的應(yīng)用服務(wù),滿足不同的應(yīng)用的需求,為個人或企業(yè)快速安全的實現(xiàn)各種應(yīng)用場景和商業(yè)模式提供保障。
◆BeeChain分層架構(gòu)實現(xiàn)了真正的滿足商業(yè)用途的穩(wěn)定安全的技術(shù)架構(gòu),可以有效防止DAO事件的發(fā)生
BeeChain主體架構(gòu)中,萬物共享是非常核心的合約層媒介,通過萬物間的共識機制,使所有人都能監(jiān)督信息及交易的真實性,并通過合約層向數(shù)據(jù)層進行轉(zhuǎn)換,轉(zhuǎn)換方式如下:
目前區(qū)塊鏈行業(yè)中的技術(shù)框架把合約層與數(shù)據(jù)層整合在了一起,為了防止合約與數(shù)據(jù)受到攻擊,中間加入了很多密碼學(xué)的設(shè)計,大大的增加了運算過程中的效率。BeeChain把合約層與數(shù)據(jù)層分開,通過雙向共識機制提高合約層與數(shù)據(jù)層的準(zhǔn)確性,并極大的降低了運算過程中的安全問題,通過雙向共識機制的概率計算,被攻擊概率趨近于零。
2. BeeChain采用自主產(chǎn)權(quán)的智能合約體系:
1): 自有知識產(chǎn)權(quán)的具備高效自適應(yīng)特征的隨機BFT共識算法保證交易的連續(xù)性和可溯源性。
2): BeeChain實現(xiàn)全球首個異步合約調(diào)用以及亞秒級拜占庭容錯的快速合約調(diào)用,不會阻塞系統(tǒng)共識和其他創(chuàng)異步調(diào)用合約機制。
3): 支持智能合約的授權(quán)訪問控制,滿足不同應(yīng)用的數(shù)據(jù)安全性要求。
4): 設(shè)計自動觸發(fā)的合約執(zhí)行,讓合約具有更強大的應(yīng)用價值,提供真實的智能合約。
5): BeeChain智能合約具有類似于閃電網(wǎng)絡(luò)的快速秒級確認(rèn)功能。
3. BeeChain實現(xiàn)跨鏈多鏈融合功能
首創(chuàng)主從鏈的跨鏈功能,實現(xiàn)資產(chǎn)在不同鏈之間的流通。
基于影子資產(chǎn)的跨鏈聯(lián)動,實現(xiàn)從鏈資產(chǎn)和主鏈資產(chǎn)的交互。
自定義主鏈、從鏈資產(chǎn)轉(zhuǎn)換協(xié)議,實現(xiàn)從鏈架構(gòu)的無關(guān)性接入。
可以實現(xiàn)主鏈和從鏈資產(chǎn)的價值互動,避免側(cè)鏈等技書的價值凍結(jié)。
4.實現(xiàn)了交易處理高性能
分布式計算提供性能與計算資源的近線性關(guān)系。
BeeChain通過分布式計算可以支持每秒近十萬級的并發(fā)交易和百萬級的并發(fā)用戶。
自有先進理念共識算法提供高效的共識效率。
分層架構(gòu)使得不同層關(guān)注不同主題,大大提高了計算性能。
實現(xiàn)性能的結(jié)構(gòu)設(shè)計,包括鏈上性能以及銀關(guān)節(jié)點性能。
5.滿足各類語言的API/SDK
滿足基于JAVA、PYTHON、PHP等主流語言的,涉及賬號、交易、邏輯、合約等領(lǐng)域的業(yè)務(wù)場景。
6.部署支持國密算法
支持國家商用密碼-管理局指定的SM2、SM3等國密算法SM2指2010年我國自主研制的“ 橢圓曲線公鑰密碼算法“ (SM2算法);SM3指又叫文摘算法,也有叫雜湊算法,功能與MD5, SHA-1相同,產(chǎn)生256位的編碼,又稱哈希算法。
7.支持CA認(rèn)證
支持自建CA證書和第三方CA證書對聯(lián)盟成員的身份認(rèn)證。
BeeChain智能合約比以太坊更加優(yōu)化。以太坊采用同步調(diào)用方式,如智能合約數(shù)量過大將導(dǎo)致共識機制崩潰。BeeChain 的智能合約,是異步調(diào)用方式,共識和智能合約執(zhí)行彼此獨立完成,確保智能合約并發(fā)量無上限,提升了內(nèi)部多個系統(tǒng)間數(shù)字資產(chǎn)的并行記賬和對賬效率。
(二)、BeeChain技市圖譜及區(qū)塊鏈解決方案
1. BeeChain模型要素
BECC --BeeChain開發(fā)的基礎(chǔ)燃料(GAS),可以在整個BeeChain網(wǎng)絡(luò)中自由流通,防御外界發(fā)起的灰塵攻擊。
“銀關(guān)機制”--和比特幣系統(tǒng)所用的工作量證明(proofofwork)機制不同,以權(quán)益證明為基礎(chǔ)“銀關(guān)機制”作為BeeChain網(wǎng)絡(luò)的切入點。它通過擁有大量其它用戶的信任投票后“銀關(guān)”對用戶的信息進行征信評估實現(xiàn)反作弊的功能。
萬鏈錢包互聯(lián)平臺一BeeChain 主鏈與BeePay融合為超級應(yīng)用落地平臺,通過AI處理系統(tǒng)把社區(qū),錢包,鏈,交易所,分布式媒體資訊完美的融合成為區(qū)塊鏈超級航母。
2. BeeChain解決方案總綱
· 1,國際唯一分層的區(qū)塊鏈底層技術(shù)體系
· 2, 自有知識產(chǎn)權(quán)的隨機BFT共識算法及共識機制
· 3, BeeChain合約層與數(shù)據(jù)層智能合約模式
· 4, BeeChain集合智能處理系統(tǒng)讓社區(qū),錢包,鏈,交易所,分布式媒體資訊完美的融合。
2.1 BeeChain解決方案實現(xiàn)目標(biāo)
實現(xiàn)底層平臺分層設(shè)計,對應(yīng)于TCP/IP網(wǎng)絡(luò)協(xié)議架構(gòu)分層,將區(qū)塊鏈底層平臺分為網(wǎng)絡(luò)層,數(shù)據(jù)層,價值層,合約層,各層相互協(xié)同。
TX層一底層系統(tǒng)稱為TX層,負(fù)責(zé)處理最基市的TX,合約層: 在TX層之上增加一個合約層,負(fù)責(zé)處理合約。
合約要素分層管理:合約的要素(code, state,storage, transaction)transac tion的執(zhí)行下傳到TX層,其他部分的執(zhí)行在合約層實現(xiàn)。合約的執(zhí)行速度和TX層的ledgerclose的速度去耦合。合約的狀態(tài)變化可以以合約節(jié)點的共識速度完成。
共識節(jié)點中引入分片技市:對每個交易自動隨機選擇處理此交易的節(jié)點。利用了眾多節(jié)點的處理能力,同時維持足夠的容錯空間;“規(guī)劃”網(wǎng)絡(luò)間信息流量,提高網(wǎng)絡(luò)的整體效率。
用戶可以標(biāo)識需要的合約節(jié)點個數(shù)和共識達成的條件。創(chuàng)建合約時,一方面用戶可以靈活控制付出的花費和可靠性之間的平衡,另一方面使得合約層能夠更加高效的處理更多的合約。
基于智能合約的快速交易可以看成是一個分片技術(shù)的特例。從更通用的概念講,對智能合約執(zhí)行節(jié)點的選擇性執(zhí)行,就是一個分片技市的實現(xiàn)。
除以上所述的快速交易外,如果多個智能合約節(jié)點之間通過預(yù)定義的協(xié)議(BFT)來實現(xiàn)之間的信息同步,那么他們之間就實現(xiàn)了一個BFT的共識。當(dāng)然,采用這樣的公識之后,對智能合約的處理效率會降低,但是比通常的全部節(jié)點同時處理一個合約的情況仍然大大提高了。
共識節(jié)點外概率抽樣保障合約系統(tǒng)的安全性。
2.2 [自有知識產(chǎn)權(quán)的隨機BFT共識算法]
BeeChain技市采用自有知識產(chǎn)權(quán)的隨機BFT共識算法。
實現(xiàn)目標(biāo):使得選擇這個最有效的平衡點變得可以自動調(diào)節(jié),根據(jù)用戶的場景和需求自動優(yōu)化到最佳的那個位置。
BeeChain的共識采用randomized BFT的方式。但是在選擇驗證節(jié)點的方式上,BeeChain采用POA(Proof of Applic ation)的方式。BeeChain 的核心有若干個驗證節(jié)點維持系統(tǒng)的基市驗證網(wǎng)絡(luò)。BeeChain 的驗證網(wǎng)絡(luò)對每一個接入BeeChain的應(yīng)用開放,這些應(yīng)用可以通過API直接接入BeeChain的公有區(qū)塊鏈,也可以使用BeeChain的平臺技術(shù),部署私有的區(qū)塊鏈。這些應(yīng)用可以維持一個驗證節(jié)點。
2.3 ( 為區(qū)塊與數(shù)據(jù)提供BL .HR(block level hash record)支持]
BeeChain提供了BL HR(block level hash record)支持方法實現(xiàn):用戶可以直接遞交需要保存的信息到區(qū)塊中。每個區(qū)塊有單獨的位置來保存所受到的信息請求。如果用戶的信息具有歷史相關(guān)性,戶需要自己提供這個相關(guān)性的描述,區(qū)塊不需要理解用戶的應(yīng)用邏輯,只是忠實地記錄用戶的發(fā)出的存儲請求。每次區(qū)塊關(guān)閉的時候,系統(tǒng)自動將所有的BL HR(block level hash rec ord)信息記錄到區(qū)塊中。
2.4 (BeeChain智能合約創(chuàng)新:分層實現(xiàn)+異步調(diào)用]
傳統(tǒng)智能合約主要不足包括:
a)POW的方式對資源的浪費,以及來的POS的方式的不確定性。
b)每個節(jié)點都需要對所有合約進行驗證,整個系統(tǒng)的執(zhí)行效率不能大于單個計算機的執(zhí)行效率。
c)跨合約的交互非常困難。
d)由于合約與交易的共識互相捆綁,合約的bug直接影響系統(tǒng)的穩(wěn)定。
e)可能的硬分叉對整個系統(tǒng)的傷害會繼續(xù)。
2. 5 [ BeeChain基于區(qū)塊鏈合約的快速交易系統(tǒng)]
在異步調(diào)用合約的基礎(chǔ)上,對合約節(jié)點分成兩種:普通合約節(jié)點和快速交易合約節(jié)點。普通交易合約節(jié)點與驗證節(jié)點之間通過預(yù)定義協(xié)議進行通訊,獲取合約執(zhí)行所需信息,合約執(zhí)行完畢后,將結(jié)果返回至驗證節(jié)點;快速交易合約節(jié)點執(zhí)行快速交易請求并將執(zhí)行結(jié)果返回至合約接入服務(wù)器。
BeeChain系統(tǒng)分為獨立的合約層和底層共識層,快速交易對合約層發(fā)起調(diào)用在合約層實現(xiàn)快速交易,其快速執(zhí)行結(jié)果周期性或非周期性返回底層共識層進行驗證確認(rèn)并入?yún)^(qū)塊鏈,使得交易的執(zhí)行28不受區(qū)塊關(guān)閉的時間和區(qū)塊大小的影響,也不受分布式網(wǎng)絡(luò)傳遞的影響,同時具備分布式區(qū)塊鏈固有的優(yōu)點,克服了現(xiàn)有區(qū)塊鏈交易方式在交易傳播、共識過程以及和合約執(zhí)行過程中存在的延遲現(xiàn)象,以接近實時的方式實現(xiàn)對交易的快速支持,維持了交易系統(tǒng)的拜占庭容錯性,可實現(xiàn)對交易細(xì)節(jié)的隱藏和加密,同時保持了分布式系統(tǒng)的數(shù)據(jù)的一致性和完整性。
2.6 (銀關(guān)]
BeeChain銀關(guān)實現(xiàn)第三方的資產(chǎn)在BeeChain網(wǎng)絡(luò)中的接口。第三方的資產(chǎn)通過銀關(guān)進入BeeChain網(wǎng)絡(luò)。
評論
查看更多