新一代數(shù)字資產(chǎn)服務(wù)平臺BEB比易寶介紹
BEB(比易寶)即是由BEB項目團(tuán)隊開發(fā)和運營的一個基于區(qū)塊鏈技術(shù)的,以數(shù)字貨幣錢包+支付應(yīng)用+數(shù)字貨幣C2C交易+理財為主要服務(wù)方向的區(qū)塊鏈項目。BEB充分應(yīng)用了區(qū)塊鏈的技術(shù)思維,我們把區(qū)塊鏈技術(shù)當(dāng)做一個突破桎的工具,我們想解決數(shù)字貨幣錢包的安全儲存問題,想解決數(shù)字貨幣全球化支付的問題,想解決數(shù)字貨幣交易中安全保障問題,想解決理財服務(wù)中的模式單一問題,等等,讓互聯(lián)網(wǎng)生態(tài)群體中每一個主體都能享受到科技帶來的進(jìn)步,每一個主體都可以在BEB上快捷方便地儲存數(shù)字貨幣,高效放心地完成每一筆數(shù)字貨幣交易,更可以享受BEB提供的全球數(shù)字貨幣理財服務(wù),用戶所有的信息傳輸、資產(chǎn)交易和資金分配等活動,都將受到基于區(qū)塊鏈技術(shù)的保護(hù)和支持。
項目闡述
1. 基本模式
針對行業(yè)存在的問題,本項目團(tuán)隊研發(fā)了最新一代的數(shù)字資產(chǎn)服務(wù)平臺“BEB(比易寶)”。平臺能夠?qū)崿F(xiàn)數(shù)字貨幣存儲、全球支付、數(shù)字貨幣交易和理財?shù)娜ブ行幕鹑诜?wù),開創(chuàng)人類首款真正意義上的全球去中心化金融產(chǎn)品。BEB 以“實現(xiàn)數(shù)字貨幣的時間價值和支付價值”為核心理念,在這種核心理念的指導(dǎo)下,數(shù)字貨幣將成為一種有實際內(nèi)在價值,具備雙重屬性的新興金融產(chǎn)品——既有貨幣的支付功能,又有資產(chǎn)的保值和交易功能。如此,數(shù)字貨幣才真正走向現(xiàn)實,成為我們生活中的必需品。
2. 應(yīng)用場景
BEB 將應(yīng)用于數(shù)字貨幣儲存、增值以及全球貿(mào)易、消費、金融等領(lǐng)域的支付服務(wù),BEB 將依托區(qū)塊鏈的技術(shù)特點為全球的商家、消費者提供快速便捷的結(jié)算支付及相關(guān)服務(wù)。在 BEB 上,各個主體都可以對等地進(jìn)行信息傳遞、資產(chǎn)交易、轉(zhuǎn)賬和數(shù)字資產(chǎn)分配等活動,這些行為都受到基于區(qū)塊鏈技術(shù)的保護(hù)和鼓勵。具體而言,BEB 將為用戶提供以下的服務(wù):
1、數(shù)字錢包
這是 BEB 最基本的服務(wù),BEB 錢包是由 PC 端客戶端和手機 APP 錢包兩部分組成,特點如下:
(1)BEB 錢包內(nèi)置比特幣、以太幣錢包的安全存儲與交易兌換。
(2)BEB 錢包內(nèi)置比特幣、以太幣輕量節(jié)點能迅速加入 BEB 礦池貢獻(xiàn)算力,輕松賺取比特幣和以太幣。
(3)BEB 錢包開發(fā)了彩票投注智能合約,去中心化安全投注。
(4)特別搭配的高清攝像頭,掃碼支付,全球秒收秒付。資產(chǎn)使用調(diào)配隨心所欲,私密安全。
(5)BEB 錢包安全防護(hù),在斷網(wǎng)隔離狀態(tài)下才可以生成私鑰功能,不會因為黑客攻擊和網(wǎng)絡(luò)安全遭到破壞被侵入資產(chǎn)賬戶,私鑰不導(dǎo)出,賬戶無風(fēng)險。
2、支付系統(tǒng)
(1)消費購物
BEB支持?jǐn)?shù)字貨幣的掃碼支付,只要是簽約接入比易寶API的商戶,都可以使用APP掃碼支付功能快速支付結(jié)算,同時BEB自己發(fā)行的代幣也可以進(jìn)行支付,這種支付的無需經(jīng)過中心化機構(gòu)的層層結(jié)算和信息傳遞,而是點對點的支付,速度快,安全可靠。傳統(tǒng)的技術(shù)條件下,商品交易必須要經(jīng)過多個環(huán)節(jié),每個環(huán)節(jié)都要增加成本,而且信息極不透明。而使用BEB的支付系統(tǒng)可以為交易各方提供低成本,透明化,便捷的交易方案,通過去中心化和智能合約的特點,讓點對點的交易成為可能,商家可以和消費者直接交易,可以顯著提高交易效率,降低交易成本,并及時獲取市場反饋信息。而且通過智能合約,所有的費用按照約定的內(nèi)容自動執(zhí)行,無需雙方投入太多精力和時間。比如某個消費者需要從生產(chǎn)商那里購買商品,他無需支付現(xiàn)金,只需通過智能合約,約定數(shù)字貨幣的支付條件即可,到了約定的條件,智能合約會自動支付相應(yīng)的數(shù)字貨幣,大大提高了雙方結(jié)算的效率。BEB建立了C2C在線商城,方便賣家和用戶直接對接完成銷售。同時BEB也在線下不斷拓展加盟商家,讓用戶的數(shù)字貨幣支持更多的支付場景。
(2)國際貿(mào)易清算
通過 BEB,以區(qū)塊鏈為媒介,可以讓各國企業(yè)貿(mào)易清算大大加快。通過分布在全球的計算機網(wǎng)絡(luò),以分布式點對點的賬本技術(shù),能夠讓海量的每一筆交易準(zhǔn)確無誤地記錄下來。每家成員企業(yè)發(fā)起交易后,其賬目無需再通過中間機構(gòu)的層層流轉(zhuǎn),成員企業(yè)使用交易記帳本的記帳功能,即可以快速獲得其他各方的確認(rèn),企業(yè)可以定期貿(mào)易的清算。
使用BEB的技術(shù),國際清算流程會大大縮短,由于賬本的一致并且不可篡改的特性,機構(gòu)之間不再需要花大量的人力來進(jìn)行對賬,清算可以快速完成。而且使用數(shù)字資產(chǎn)進(jìn)行結(jié)算,可以免除法定貨幣之間的匯率成本。
3、數(shù)字貨幣交易
近年來隨著比特幣、以太坊和諸多數(shù)字貨幣的興起,投資數(shù)字貨幣成為大多數(shù)普通人獲取財富自由的最佳途徑。但是交易所投資購買數(shù)字貨幣手續(xù)麻煩,而且隱患很大。所以誕生了場外交易這種模式,但是場外交易同樣也存在較高的風(fēng)險,在這種情況下,BEB 推出了 C2C 數(shù)字貨幣交易服務(wù),BEB 的 C2C 數(shù)字貨幣交易服務(wù)支持發(fā)幣——數(shù)字貨幣和數(shù)字貨幣——數(shù)字貨幣的交易,用戶只要使用BEB 的數(shù)字貨幣錢包,即可無縫對接到 C2C 數(shù)字貨幣交易服務(wù)中,BEB 智能合約為雙方提供爭議仲裁服務(wù),保證雙方交易安全。
4、理財服務(wù)
BEB 的理財服務(wù)是幣生幣理財,主要方式如下:
(1)BEB 全球總量的 80%(1.68 億)用于幣生幣理財系統(tǒng);
(2)幣生幣智能合約設(shè)定為每 24 小時產(chǎn)生 28800 枚 BEB;
(3)系統(tǒng)根據(jù)用戶持有的 BEB 可用余額占 BEB 流通總量的比例,計算用戶當(dāng)日收益。計算公式如下:日收益=可用余額 / 流通總量×28800 枚
(4)當(dāng)用戶增持或減持 BEB 資產(chǎn)后,其權(quán)益占比也會發(fā)生變動,日收益會同步進(jìn)行調(diào)整。
3. 落地情況
BEB 是一個有著現(xiàn)實基礎(chǔ)的優(yōu)質(zhì)項目。項目前期已經(jīng)做了大量基礎(chǔ)性工作。包括:
1、BEB 已與日本、臺灣、新加波、馬來西亞等地等境外支付公司及數(shù)字貨幣交易所簽訂合作協(xié)議,為國際貿(mào)易支付提供支持。
2、BEB 發(fā)行了比易互聯(lián)卡,持有 BEB 幣的用戶,可以購買比易互聯(lián)卡,通過各種加密貨幣在線上充值后,可于國外進(jìn)行當(dāng)?shù)匕l(fā)幣的提取。
3、BEB 簽約了海量的網(wǎng)店,持有 BEB 錢包的用戶,能通過 BEB 錢包直接在網(wǎng)上付款。我們同時支援主流的加密貨幣及 BEB 幣收付款。
4、BEB 智能紅包即將在各大電商銷售,用戶夠買后獲得一個數(shù)字貨幣的錢包地址,用這個錢包地址可以在世界的任何角落兌換成任何國家的法定貨幣。這個工鞥就等同于一張加密數(shù)字貨幣支票,方便匿名送禮、私密取款等場景的使用。
5、BEB 還研發(fā)了去中心化的彩票投注系統(tǒng),讓彩票投注公開化、透明化,更加方便彩民的購買,并提高他們的信任度。
6、BEB 后續(xù)還將開發(fā)去中心化的電子商務(wù)平臺,將更多區(qū)塊鏈的技術(shù)特點融入其中,增加數(shù)字貨幣的應(yīng)用場景。
由此可見,通過本項目的前期工作,BEB 在落地方面已有比較扎實的基礎(chǔ)。借助這些基礎(chǔ),BEB 可以快速落地運營,形成良好的生態(tài)體系。
技術(shù)實現(xiàn)
1. 技術(shù)架構(gòu)
BEB 技術(shù)架構(gòu)包括了數(shù)據(jù)層、網(wǎng)絡(luò)層、共識層、激勵層、合約層、應(yīng)用層共六層基礎(chǔ),具體如下:
數(shù)據(jù)層
BEB 的區(qū)塊數(shù)據(jù)采用鏈?zhǔn)浇Y(jié)構(gòu)進(jìn)行存儲,所有區(qū)塊都帶有上一區(qū)塊的指針引用,保證數(shù)據(jù)不被篡改。BEB 采用 sha256 函數(shù)對數(shù)據(jù)進(jìn)行哈希散列,采用 ecc非對稱加密算法進(jìn)行身份認(rèn)證,采用 aes 加密算法加密私鑰,采用 Merkle 數(shù)驗證和存儲交易。
網(wǎng)絡(luò)層
BEB 的節(jié)點交互用的是 nio socket,用 dns 方法和程序內(nèi)置方式加載種子節(jié)點。所有節(jié)點啟動后會進(jìn)行自檢,處于公網(wǎng)下的節(jié)點會主動上報自己的 ip 和端口到網(wǎng)絡(luò)中,其它節(jié)點會對其上報的信息進(jìn)行驗證,如果驗證通過,所有節(jié)點 會將可用節(jié)點的 ip 地址和端口存儲到本地,下次啟動會直接連接無需再次探測; 若驗證多次不通過(會有一個規(guī)則,每 10 分鐘探測一次,當(dāng)失敗次數(shù)超過曾經(jīng) 成功連接次數(shù)的 10 時,會觸發(fā)),該節(jié)點可能已經(jīng)下線,將從存儲隊列里面刪除。當(dāng)連接節(jié)點數(shù)量過少時,會主動向已連接節(jié)點詢問獲取更多可用節(jié)點。 BEB 通過打洞穿透的方式,讓處于內(nèi)網(wǎng)的節(jié)點間能進(jìn)行互聯(lián)互通,利用已驗證通過的節(jié)點作為連接橋梁,幫助處于 nat 背后的節(jié)點握手并完成連接。
共識層
BEB 的共識層采用 POS 機制。根據(jù)這種共識算法,全網(wǎng)持有代幣的人可以通過投票系統(tǒng)來選擇區(qū)塊生產(chǎn)者,一旦當(dāng)選任何人都可以參與區(qū)塊的生產(chǎn)。
BEB 預(yù)計每 3 秒生產(chǎn)一個區(qū)塊。任何時刻,只有一個生產(chǎn)者被授權(quán)產(chǎn)生區(qū)塊。如果在某個時間內(nèi)沒有成功出塊,則跳過該塊。BEB 架構(gòu)中區(qū)塊產(chǎn)生是以 51 個區(qū)塊為一個周期。在每個出塊周期開始時,51 個區(qū)塊生產(chǎn)者(超級節(jié)點)中的前50 名出塊者首選自動選出,第 51 個出塊者按所得投票數(shù)目對應(yīng)概率選出。所選擇的生產(chǎn)者會根據(jù)出塊時間導(dǎo)出的偽隨機數(shù)進(jìn)行混合。以便保證出塊者之間的連接盡量平衡。
由 DPOS 共識算法維護(hù)的區(qū)塊鏈一般出塊者都是 100%在線的。這就是說一個交易平均 1.5 秒后,會被寫入?yún)^(qū)塊鏈中,同時被所有出塊節(jié)點知曉這筆交易。這就意味著只需要 1.5 秒,一筆交易可以認(rèn)定為 99.9%被區(qū)塊鏈接收了。
激勵層
BEB 全球總量的 80%用于幣生幣權(quán)益占比獎勵,鼓勵用戶進(jìn)行在線參與和推廣,由合約的高性能,共識節(jié)點沒有設(shè)置上限,并且是動態(tài)變化的。
合約層
BEB 的合約層作為區(qū)塊鏈的核心層,承擔(dān)了大部分的業(yè)務(wù)級處理流程,基于UTXO 模型,我們設(shè)計了財產(chǎn)轉(zhuǎn)移以及嵌入數(shù)字身份的交易,采取與其它智能合約平臺不同的方式進(jìn)行公有鏈生態(tài)整合和促進(jìn)成型。BEB 會鼓勵第三方公司或團(tuán)隊基于 BEB 打造更多接地氣、具有實用性的落地應(yīng)用項目 ,存儲方面我們使用了Libbitcoin 設(shè)計的原生 hash-memory-map 的方式,這種方式的優(yōu)勢是速度和性能非常好,容易接入 memory-pool,缺點是在擴展性上不足,以及有一定的學(xué)習(xí)成本。
應(yīng)用層
BEB 應(yīng)用層包含用戶命令行接口以及一個輕量級 HTTP server。命令行接 口是一套互操作集合,基于 libbitcoin 原生命令,BEB擴展了約 40 多個擴展命令。HTTP server 集成了 Json-rpc 和 Restful API 的功能,以及提供人機友好的WebUI 界面。 用戶可通過 API,也可通過瀏覽器來訪問。
2. 技術(shù)特色與優(yōu)勢
通過大量數(shù)據(jù)測試分析,BEB區(qū)塊鏈在性能方面可達(dá)到:秒級交易驗證、海量數(shù)據(jù)存儲,高吞吐量、節(jié)點數(shù)據(jù)快速同步;在擴展性方面可達(dá)到:滿足多業(yè)務(wù)區(qū)塊結(jié)構(gòu)、權(quán)限控制策略;同時,提供安全的私鑰存取服務(wù),以及隱私保護(hù)方案。
2.1 性能方面
1、快速交易驗證
通過對簽名算法、賬本結(jié)構(gòu)、數(shù)據(jù)操作、串行化、共識機制、消息擴散等關(guān)鍵環(huán)節(jié)的優(yōu)化,BEB區(qū)塊鏈可以實現(xiàn)秒級的快速交易驗證。滿足絕大部分區(qū)塊鏈應(yīng)用場景的用戶體驗。
2、海量數(shù)據(jù)存儲
區(qū)塊鏈復(fù)式記賬的模式,在系統(tǒng)長時間運行下,歷史數(shù)據(jù)不斷累積;BEB區(qū)塊鏈借鑒傳統(tǒng)金融系統(tǒng)中冷熱數(shù)據(jù)分離存儲、分表存儲的機制,實現(xiàn)海量數(shù)據(jù)的有效存儲。舊的交易數(shù)據(jù),非活躍的資產(chǎn)數(shù)據(jù)等信息可以使用大數(shù)據(jù)存儲平臺進(jìn)行存儲(如Hadoop,滿足PB級別的數(shù)據(jù)存儲)。
3、高吞吐量
區(qū)塊鏈的本質(zhì)是一種分布式共享記賬的技術(shù),其分布式特征主要體現(xiàn)在分布式一致性而非分布式并發(fā)處理。為保證數(shù)據(jù)的一致性,防止拜占庭將軍問題,某些特定環(huán)節(jié)只能串行執(zhí)行,而無法并行。通過長期的測試與優(yōu)化實踐,BEB區(qū)塊鏈的處理性能已經(jīng)能滿足萬級TPS的需求。如果再引入Off-Chain等機制,還能進(jìn)一步大幅提高交易吞吐量。
4、節(jié)點數(shù)據(jù)快速同步
BEB區(qū)塊鏈支持鏡像(Snapshot)機制,可以定期對本地賬本制作鏡像,實現(xiàn)便利的回滾機制,在統(tǒng)一共識下,可以指定鏡像標(biāo)簽進(jìn)行回滾;同時,縮短新加節(jié)點加入運轉(zhuǎn)的周期,僅需同步最新鏡像及少量近期交易集合,即可融入網(wǎng)絡(luò)并參與共識驗證。
2.2 擴展性方面
1、滿足多業(yè)務(wù)的塊鏈結(jié)構(gòu)
BEB區(qū)塊鏈的塊鏈結(jié)構(gòu),能夠滿足不同業(yè)務(wù)領(lǐng)域的需求,提高系統(tǒng)的可擴展能力和維護(hù)效率。即可用于標(biāo)記資產(chǎn)和資產(chǎn)轉(zhuǎn)移,也可提供不可篡改的多維事件記錄,還可以用于溯源以跟蹤資產(chǎn)的流通過程。
2、權(quán)限控制策略
提供數(shù)據(jù)信息寫入與讀取兩類權(quán)限控制策略。數(shù)據(jù)信息寫入權(quán)限,同一賬戶下設(shè)置多個使用用戶,并針對不同的操作設(shè)置相應(yīng)的權(quán)限,滿足多方簽名控制的使用場景。數(shù)據(jù)信息讀取權(quán)限,用戶可以授予和撤回單用戶或用戶組對數(shù)據(jù)的操作權(quán)限,用戶組可以由用戶靈活配置。數(shù)據(jù)包括用戶賬戶信息,交易信息等,粒度可以細(xì)化到交易或賬戶的各屬性字段。
2.3 安全方面
1、安全私鑰存取
為了方便用戶使用區(qū)塊鏈產(chǎn)品服務(wù),除了傳統(tǒng)的客戶端生成和保存的機制,BEB還提供網(wǎng)絡(luò)托管存取和私鑰硬件存?。║-key)兩種方案。網(wǎng)絡(luò)托管存取,即把用戶名和密碼通過特定算法映射成私鑰并在服務(wù)端進(jìn)行存儲。服務(wù)器端存儲的私鑰均為加密數(shù)據(jù),私鑰僅能在用戶端解密;硬件私鑰是為了滿足行業(yè)的使用需求。
2、多重隱私保護(hù)
提供多重隱私保護(hù)功能。首先,區(qū)塊鏈底層提供同態(tài)加密方式,用戶所有數(shù)據(jù)均加密存儲,僅用戶本身可見。其次,BEB提供加密中間件服務(wù),用戶可根據(jù)業(yè)務(wù)需要進(jìn)行選擇。最后,上層應(yīng)用可以在錄入時對數(shù)據(jù)進(jìn)行加密處理,BEB平臺負(fù)責(zé)對用戶生成的加密數(shù)據(jù)進(jìn)行寫入和讀取。
發(fā)行說明
1. BEB簡介
BEB基于以太坊智能合約ERC20協(xié)議發(fā)行,是驅(qū)動BEB生態(tài)系統(tǒng)運轉(zhuǎn)的血液??梢杂糜贐EB平臺上的跨境貿(mào)易、理財、購物消費等方面,同時也是用戶在BEB平臺上的權(quán)益證明。發(fā)行總量為2.1億枚,且保證永不增發(fā)。