恒生電子對(duì)區(qū)塊鏈有哪6點(diǎn)看法?
掃描二維碼
隨時(shí)隨地手機(jī)看文章
8月18-19日,BCCon全球區(qū)塊鏈生態(tài)技術(shù)大會(huì)2018在北京舉辦。會(huì)上,恒生電子首席架構(gòu)師章樂淼以“一個(gè)金融區(qū)塊鏈技術(shù)團(tuán)隊(duì)的踩坑掃雷之路”為題,帶來了演講。
2015年股災(zāi)的時(shí)候,恒生網(wǎng)絡(luò)被罰了4個(gè)億。因?yàn)槲覀冏龅囊粋€(gè)原來機(jī)構(gòu)用的資產(chǎn)管理系統(tǒng),搬到了云上,被別人用來配資,就是HOMS。當(dāng)時(shí)我們也和今天各位幣圈程序員的想法一樣,覺得自己只是做菜刀的,但事實(shí)證明,這刀如果被別人用來干了壞事,一樣要負(fù)責(zé)的。
2016年,我們成立了恒生研究院區(qū)塊鏈專家工作室,開始正式研究這項(xiàng)技術(shù),下圖是我們交的作業(yè)。
兩年過去了,我想把技術(shù)實(shí)踐過程中的6點(diǎn)思考,分享給大家。
1、一種稱不上“優(yōu)雅”的技術(shù)為什么說區(qū)塊鏈技術(shù)不優(yōu)雅呢?主要從三個(gè)方面體現(xiàn)。
一是性能,區(qū)塊鏈要求各個(gè)節(jié)點(diǎn)保持?jǐn)?shù)據(jù)一致,成百上千的機(jī)器模擬一臺(tái)機(jī)器,整體處理能力存在硬上限。
二是分布式,同傳統(tǒng)架構(gòu)上的分布式系統(tǒng)不同,區(qū)塊鏈上分布的越多,問題越大,包括對(duì)于帶寬的要求、處理時(shí)間的要求。所以說別人家的分布式是解決性能問題的,咱家是帶來性能問題。
三是可用性,技術(shù)快速發(fā)展,經(jīng)常能聽到誰搭建起來了一個(gè)平臺(tái),但是真正跑起來的時(shí)候,會(huì)發(fā)現(xiàn)其中存在很多小問題。但是對(duì)于金融產(chǎn)品,關(guān)鍵應(yīng)用中一定要能處理小概率事件。
2、一種“降成本、提效率”的技術(shù)?一種創(chuàng)新的技術(shù),一定是要有明顯的效果,比如工業(yè)革命時(shí)的技術(shù)、互聯(lián)網(wǎng)中的計(jì)算機(jī)技術(shù)。區(qū)塊鏈技術(shù)在實(shí)際應(yīng)用時(shí)究竟對(duì)業(yè)務(wù)有沒有明顯的改進(jìn)?從技術(shù)性價(jià)比上看,它目前不是一個(gè)明顯降成本、提效率的技術(shù)。2015年看到IPFS的時(shí)候感覺很厲害,說是要取代HTTP,除此之外還有去中心化的淘寶,但是到今天呢,都搞不下去了。
還有就是業(yè)務(wù)上真真假假,你說區(qū)塊鏈去中心、去信任,但是在金融領(lǐng)域內(nèi),就是需要一些金融機(jī)構(gòu)的背書。比如你不會(huì)說做防偽,而是說溯源,因?yàn)榉啦涣藗?。還有現(xiàn)在各種自稱的挖礦,其實(shí)還是以前那套積分、用戶成長(zhǎng)體系,包裝一下就成了挖礦。假挖礦就是掙積分,真挖礦是記賬。有的公司來找我們,說能不能把原來的系統(tǒng)搬到區(qū)塊鏈上然后發(fā)幣,覺得這很容易。我就說,你先別考慮區(qū)塊鏈,就想想要做一個(gè)資金系統(tǒng),設(shè)計(jì)一個(gè)用戶承擔(dān)體系,成本是多少?
3、被神化的“智能合約”以太坊因?yàn)橹悄芎霞s而被炒的很熱。什么樣的業(yè)務(wù)邏輯應(yīng)該寫在智能合約里?智能合約依賴的Oracle(神諭)服務(wù)的可靠性、可信任保障。區(qū)塊鏈?zhǔn)遣豢纱鄹牡拇a、自動(dòng)執(zhí)行的代碼,但是不可篡改就意味著沒有BUG嗎?很多人對(duì)自動(dòng)執(zhí)行也有誤區(qū),說自動(dòng)執(zhí)行是不是意味著我完全不需要去管它了,那當(dāng)然也不是,自動(dòng)執(zhí)行也是需要有某一個(gè)事件來觸動(dòng)它,而不是無緣無故的就自動(dòng)執(zhí)行了。那你在設(shè)計(jì)這個(gè)構(gòu)架的時(shí)候就要去考慮把什么放上去,然后讓它跑一跑測(cè)試下,有人就說,能不能把所有東西都放上去?你看著數(shù)據(jù)差不多,其實(shí)成本非常高。
4、“安全、隱私”其實(shí)可以和區(qū)塊鏈沒什么關(guān)系金融領(lǐng)域的應(yīng)用有一定的特殊性,我們知道比特幣這樣的公鏈,它是匿名、公開的,但是在金融領(lǐng)域,很多時(shí)候是要求實(shí)名、隱私的。
還有,在做聯(lián)盟鏈的時(shí)候,有時(shí)候搞得很復(fù)雜,說某份數(shù)據(jù),這兩個(gè)節(jié)點(diǎn)能看到,另外兩個(gè)節(jié)點(diǎn)則不行,我們認(rèn)為只要是在同一個(gè)智能合約里,應(yīng)該是對(duì)等的執(zhí)行機(jī)制,要么信任、要么放棄。
在金融應(yīng)用中,其實(shí)還是用傳統(tǒng)手段滿足“安全、隱私”需求,為區(qū)塊鏈隔離復(fù)雜性。
5、被忽略的“整體可用性”很多金融類的應(yīng)用在設(shè)計(jì)時(shí)沒有考慮長(zhǎng)遠(yuǎn)運(yùn)營(yíng)的整體可用性,對(duì)系統(tǒng)變更考慮不周,在軟件升級(jí)、節(jié)點(diǎn)變動(dòng)、聯(lián)盟組織變動(dòng)時(shí)就措手不及。
聯(lián)盟鏈?zhǔn)且粋€(gè)相對(duì)松散、開放的協(xié)作平臺(tái),不要拿“聯(lián)盟協(xié)議”做擋箭牌。聯(lián)盟鏈?zhǔn)莻€(gè)“偽命題”,整體可用性設(shè)計(jì)應(yīng)該向公有鏈靠攏。
6、金融聯(lián)盟鏈中的Token在金融聯(lián)盟中用的“token”需要脫敏的,賬戶模型與UXTO模型下的“Token”,一個(gè)去中心化的云平臺(tái)也是要收費(fèi)的,所以它還是需要一種計(jì)費(fèi)機(jī)制、相關(guān)參與方的激勵(lì)機(jī)制。
我們可以看到進(jìn)入2018年,數(shù)字貨幣市值慢慢下滑。但是全球企業(yè)級(jí)聯(lián)盟鏈開始陸續(xù)推出商用原型案例,雖然企業(yè)級(jí)聯(lián)盟鏈還存在各種問題……我們不禁發(fā)問:
如果區(qū)塊鏈技術(shù)被證偽,我們留下了什么?
我認(rèn)為有三點(diǎn):
1、 高信息價(jià)值密度的跨機(jī)構(gòu)業(yè)務(wù)協(xié)作平臺(tái); 2、 從BaaS到去中心化PaaS 平臺(tái); 3、 推動(dòng)高質(zhì)量行業(yè)應(yīng)用軟件工程技術(shù)的發(fā)展 ;