CRBC,全稱 Cultural-relics Bank Chain 國際文博鏈,由皇家珍寶館,中國藝術(shù)節(jié)基金會中寶基金,華登國際投資共同開發(fā)的一個通過藝術(shù)珍藏品作為抵押和信用擔保數(shù)字資產(chǎn)鏈。它是基于區(qū)塊鏈 ERC2.0 作為底層技術(shù)開發(fā)的數(shù)字資產(chǎn),運用智能合約進行共識機制搭建,打造一個可溯源去中心化的古文化藝術(shù)品交易所或銀行。通過 CRBC 區(qū)塊確認以及區(qū)塊鏈分布式記賬的屬性,來構(gòu)建一個聚合 SDK 數(shù)據(jù)庫,運用 RFID 無線射頻識別技術(shù),構(gòu)建 CRBC 古文化藝術(shù)品交易所的交易生態(tài)體系。
CRBC 設計理念與應用場景
1.CRBC 設計理念
CRBC 全稱為 Cultural-relicsBankChain,國際文博鏈,以古玩文物天然的藝術(shù)收藏價值和金融屬性來作為信用抵押,構(gòu)建一條基于價值 4000 億的藝術(shù)珍藏品作為信用背書的資本融通鏈?;趨^(qū)塊鏈底層技術(shù)實現(xiàn)古文化藝術(shù)品在 CRBC的鏈上鑒定、交易、資產(chǎn)通融,打造公開誠信、健康的 CRBC 古文化藝術(shù)品交易生態(tài)體系。
2.CRBC 的應用場景
2.1 古文化藝術(shù)品鑒定平臺
CRBC 將會通過搭建“全球古玩文物鑒定平臺”,激勵全世界各地經(jīng)過權(quán)威機構(gòu)驗證的專業(yè)鑒定師,為需要鑒定的高端藝術(shù)品提供高效、全面、專業(yè)的鑒定服務,完成高端藝術(shù)品的鑒定→登記→估值→上鏈。通過區(qū)塊鏈的不可篡改性以及智能合約為高端藝術(shù)品收藏者、交易者、投資者打造了絕對真品保障。
2.2 古文化藝術(shù)品交易平臺
CRBC 基于智能合約打造一個公開誠信的古文化藝術(shù)品交易平臺。公開透明、可溯源、不可篡改的區(qū)塊鏈技術(shù),確保在 CRBC 交易平臺上購買、售出的古文化藝術(shù)品的真實性。且古文化藝術(shù)品上鏈之后,實現(xiàn)資產(chǎn)數(shù)字化,能夠確保價格相對統(tǒng)一,杜絕單一市場操控價格。
2.3 小微企業(yè)融資平臺
CRBC 作為區(qū)塊鏈技術(shù)構(gòu)建的金融體系,將進一步改變金融的信用擔保機制,由傳統(tǒng)的第三方平臺作為信任承保方,變?yōu)閷⑺械臄?shù)據(jù)上傳到主鏈,由所有參與的節(jié)點共同監(jiān)督,從而用算法共識代替了對于人性的單一信任機制,其后以文交所或藝術(shù)品銀行等形式來為具有良好信譽,具備發(fā)展?jié)摿Φ膭?chuàng)新型小微企業(yè)提供信用擔保,融通國內(nèi)外資本,解決小微企業(yè)融資難,融資貴的難題。
2.4 構(gòu)建區(qū)塊鏈+古文化藝術(shù)品生態(tài)圈
CRBC 通過一帶一路讓全球 700 多家的藏館院及 9000 多位收藏界大咖,聯(lián)盟傾力打造 CRBC。讓世界民間文物數(shù)據(jù)化,價值化,透明化,讓其通過古藝術(shù)品交易所或藝術(shù)品銀行等形式讓 CRBC 落地流通,未來業(yè)界的生態(tài)圈舉辦展覽展會、拍賣、收購、交易、支付、門票等活動,全部通過 CRBC 來實現(xiàn)。
CRBC 特點及優(yōu)勢
1.統(tǒng)一價值估計標準
鑒定行業(yè)不規(guī)范、亂收費、不退鑒定費等亂象普遍存在。同一件藏品,不同專家、機構(gòu),給出的鑒定結(jié)果與價值估計完全不同,甚至同一件藏品、同一個專家,在不同時間給出的鑒定結(jié)果也不盡相同。CRBC 通過區(qū)塊鏈技術(shù)將實物、物權(quán)、鑒定、評估、合約隨機整合、分離,可以統(tǒng)一公信力,難以造假。
2.整合文物交易市場
CRBC 打造的古文化藝術(shù)品交易平臺可以整合上文所訴的零散式、集中式、質(zhì)押式文物交易市場,滿足單一、零散、大宗以及批量等多種交易方式。
3.融通資金、活躍市場
CRBC 改變傳統(tǒng)的信用擔保機制,讓良好信譽的新型微小企業(yè)、國內(nèi)外資本文交所、藝術(shù)品銀行都作為節(jié)點進入 CRBC,可以加速金融元素融入古文物交易市場,能使藝術(shù)價值合理的轉(zhuǎn)變?yōu)榻?jīng)濟價值,產(chǎn)生良好的市場效應。
CRBC 技術(shù)概述
1.技術(shù)原理
CRBC 主要基于以太坊來發(fā)行自身數(shù)字資產(chǎn)和編寫智能合約,完成價值的跨鏈轉(zhuǎn)移。
以太坊(Ethereum)是一個去中心化的平臺,可以在其上部署 DApp。DApp是用一個或者更多個智能合約創(chuàng)建的,使用 Solidity 編程語言編寫智能合約。智能合約完全按照程序運行,而且防停機、防審查、防欺詐、防第三方干擾。在以太坊中,編寫智能合約可以使用好幾種編程語言,包括 Solidity、LLL 和 Serpent,其中 Solidity 最受歡迎。以太坊有一種內(nèi)部貨幣叫作以太幣(Ether),部署智能合約或者調(diào)用其方法需要用到以太幣。和任何其他 DApp 一樣,智能合約可以有多個實例,且每個實例都有自己專門的地址。用戶賬戶和智能合約都可以持有以太幣。以太坊使用區(qū)塊鏈數(shù)據(jù)結(jié)構(gòu)和工作量證明共識協(xié)議。智能合約可以通過發(fā)送交易調(diào)用或者通過其他合約調(diào)用。有兩種網(wǎng)絡中的節(jié)點:普通節(jié)點和礦工。普通節(jié)點只備份區(qū)塊鏈上的數(shù)據(jù),而礦工通過挖礦創(chuàng)建區(qū)塊鏈。
(1)以太坊的賬戶
要創(chuàng)建以太坊賬戶,只需要一個非對稱加密密鑰對——由不同的算法(例如 RSA、ECC 等)生成。以太坊使用橢圓曲線加密算法(ECC),ECC 有多個參數(shù)用來調(diào)節(jié)速度和安全性,以太坊使用 secp256k1 參數(shù)。深入學習 ECC 及其參數(shù)需要一定的數(shù)學知識,而使用以太坊創(chuàng)建 DApp 不需要深入理解 ECC 及其參數(shù)。
(2)交易
交易是一個簽名數(shù)據(jù)包,用于從一個賬戶向另一個賬戶或者向一個合約轉(zhuǎn)以太幣、調(diào)用合約方法或者部署一個新合約。交易使用橢圓曲線數(shù)字簽名算法(ECDSA)簽名,ECDSA 是一種基于 ECC 的數(shù)字簽名算法。交易包含信息接收者、識別發(fā)起人及其意愿的簽名、要轉(zhuǎn)賬的以太幣數(shù)量、交易執(zhí)行允許進行的計算資源最大值(叫作 gas 上限)以及交易發(fā)起人愿意為單位計算資源支付的費用(叫作 gas 價格)。如果交易目的是調(diào)用合約方法,則還包含輸入數(shù)據(jù);如果其目的是部署合約,則可以包含初始化代碼。用交易所消耗的 gas 乘以 gas價格計算得到交易費。
(3)共識機制
以太坊目前采用了基于成熟的 PoW 共識的變種算法 Ethash 協(xié)議作為共識機制。為了防止 ASIC 礦機礦池的算力攻擊,跟原始 PoW 的計算密集型 Hash運算不同,Ethash 在執(zhí)行時候需要消耗大量內(nèi)存,反而跟計算效率關(guān)系不大。這意味著很難制造出專門針對 Ethash 的芯片,即通用機器可能更加有效。雖然,Ethash 對原始的 PoW 進行了改進,但仍然需要進行大量無效的運算,這也為人們所詬病。社區(qū)已經(jīng)有計劃在未來采用更高效的 Proof-of-Stake(PoS)作為共識機制。相對于 PoW 機制來講,PoS 機制無需消耗大量無用的 Hash 計算,但其共識過程的復雜度要更高一些,還有待進一步的檢驗。
2.技術(shù)構(gòu)架
CRBC 在技術(shù)層面的構(gòu)建和實現(xiàn),主要核心是分為三大部分:
◇智能合約
◇分布式存儲和數(shù)據(jù)分析系統(tǒng)
◇數(shù)據(jù)溯源系統(tǒng)
(1)智能合約
· 搭建測試區(qū)塊鏈網(wǎng)絡
由于在以太坊公鏈上測試智能合約需要消耗以太幣,所以對于開發(fā)者開發(fā)測試場景,可以選擇本地自行搭建一條測試鏈。開發(fā)好的智能合約可以很容易地切換接口部署到公有鏈上。
· 創(chuàng)建和編譯智能合約
以 Solidity 編寫的智能合約為例。為了將合約代碼編譯為 EVM 二進制,需要安裝 Solidity 編譯器 solc:
$apt-getinstallsolc
新建一個 Solidity 智能合約文件,命名為 testContract.sol,該合約包含一個方法 mulTIply,作用是將輸入的整數(shù)乘以 7 后輸出。
部署智能合約在 Geth 的 JavaScript 環(huán)境命令行界面,首先用以下命令解鎖自己的賬戶,否則無法發(fā)送交易:》personal.unlockAccount(myAddress)Unlockaccount0x1b6eaa5c016af9a3d7549c8679966311183f129ePassphrase:true 接下來發(fā)送部署合約的交易:》myContract=eth.contract(abi)》contract=myContract.new({from:my Address,data:code,gas:1000000})如果 此時沒有在挖礦,用 txpool.status 命令可看到本地交易池中有一個待確認的交易?!ふ{(diào)用智能合約用以下命令可以發(fā)送交易,其中 sendTransacTIon方法的前幾個參數(shù)與合約中 mulTIply 方法的輸入?yún)?shù)對應。這種方式下,交易會通過挖礦記錄到區(qū)塊鏈中,如果涉及狀態(tài)改變也會獲得全網(wǎng)共識。
(2)分布式存儲和數(shù)據(jù)分析系統(tǒng)
CRBC 對于所有記錄到主鏈當中的文物鑒定數(shù)據(jù),企業(yè)節(jié)點的財務運行和資金運作數(shù)據(jù),用戶和投資基金節(jié)點的資本管理數(shù)據(jù)等均不會提供中心化的數(shù)據(jù)存儲中心,而是基于運用 CRBC 作為價值激勵,構(gòu)建一個分布式的的存儲和數(shù)據(jù)處理系統(tǒng),確保系統(tǒng)運作的安全性,公開性和透明化。
當 CRBC 分布節(jié)點綁定(bind)到一個分布式對象時,就會把這個對象的接口的實現(xiàn)——稱為代理(proxy)——加載進客戶的地址空間中。代理類似于RPC 系統(tǒng)中的客戶存根(clientstub)。它所做的事是把方法調(diào)用編組進消息中,以及對應答消息進行解組,把方法調(diào)用的結(jié)果返回給客戶。實際的對象駐留在服務器計算機上,它在這里提供了與它在客戶機上提供的相同的接口。進入的調(diào)用請求首先被傳遞給服務器存根,服務器存根對它們進行解碼。
(3)數(shù)據(jù)溯源系統(tǒng)
數(shù)據(jù)溯源系統(tǒng),是 CRBC 整個生態(tài)的信用生命線,它涉及到作為價值擔保的藝術(shù)收藏品的價值鑒定真?zhèn)危髽I(yè)財務運營數(shù)據(jù)和所融資金的運作流向內(nèi)容通過建立自己的聚合 SDK 數(shù)據(jù)庫,使藝術(shù)品信息區(qū)塊化,每個新發(fā)生鑒定結(jié)果,將會第一時間同步記錄在區(qū)塊鏈上,將由所有的 CRBC 持有者共同見證。CRBC古文化藝術(shù)品交易所將同步 24 小時內(nèi)從鑒定到拍賣以及收藏渠道的每一項信息,讓藝術(shù)品的每一項信息變的透明、可查詢、流轉(zhuǎn)更迅速。
(5)令牌的價值與燃燒
每一個藝術(shù)品的鑒定需要通過消耗部分 CRBC 來生成哈希密碼完成鑒定。每個驗證者同樣需要消耗部分 CRBC 來獲取一個密鑰完成對藝術(shù)品的檢驗。在CRBC 古文化藝術(shù)品交易所中 CRBC 將是所有環(huán)節(jié)中的唯一確認。