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