發(fā)行證券通證不應(yīng)該這么難。這是從一位區(qū)塊鏈業(yè)內(nèi)人士那里不斷聽(tīng)到的一句話,因?yàn)樽罱l(fā)行的大多數(shù)證券通證都涉及手動(dòng)編寫智能合約。這幾乎
發(fā)行證券通證不應(yīng)該這么難。這是從一位區(qū)塊鏈業(yè)內(nèi)人士那里不斷聽(tīng)到的一句話,因?yàn)樽罱l(fā)行的大多數(shù)證券通證都涉及手動(dòng)編寫智能合約。這幾乎是對(duì)證券通證發(fā)布流程復(fù)雜性的過(guò)度反應(yīng),目前已經(jīng)有一些推廣自助發(fā)行工具的嘗試,只需鼠標(biāo)點(diǎn)擊幾下就可以創(chuàng)建證券通證。本文將解釋一下這種方法的一些根本缺陷,并提出一些更好的選擇。
對(duì)于加密證券的發(fā)行時(shí),證券通證領(lǐng)域采用了兩個(gè)極端的態(tài)度。在一個(gè)極端情況下,出于合規(guī)性原因,每個(gè)證券通證都要求智能合約開(kāi)發(fā)人員編寫大量重復(fù)的代碼,并利用一些基本協(xié)議。在另一個(gè)極端情況下,我們可以填寫幾種表格,按下按鈕,然后就可以獲取證券通證。第一種方法很復(fù)雜且容易出錯(cuò),但可以看作是證券通證市場(chǎng)早期階段的結(jié)果。第二種方法是不切實(shí)際的,它在一個(gè)早期市場(chǎng)中設(shè)立了錯(cuò)誤的先例。
自助證券通證發(fā)行工具的基礎(chǔ)是你可以通過(guò)友好的用戶界面使用一個(gè)確定的規(guī)則集來(lái)表達(dá)證券通證的基本機(jī)制。原則來(lái)說(shuō),好處是顯而易見(jiàn)的,因?yàn)槿魏稳硕紤?yīng)該能夠在不掌握智能合約語(yǔ)言的情況下創(chuàng)建自己的證券通證。雖然在概念上具有吸引力,但從技術(shù)和財(cái)務(wù)角度來(lái)看,自助式證券通證發(fā)行的想法從根本上是有缺陷的。自助證券通證發(fā)行可以被視為還原論的表達(dá)。
還原論思想與證券通證
還原論是一種認(rèn)知?jiǎng)討B(tài),當(dāng)提出一個(gè)復(fù)雜的論證時(shí),人們會(huì)傾向于簡(jiǎn)單的解釋,而忽略了批判性的細(xì)節(jié)。簡(jiǎn)單的解釋僅適用于問(wèn)題的一些最抽象的表示,在任何分析嚴(yán)謹(jǐn)?shù)那闆r下都不適用。對(duì)于證券通證,還原論的一個(gè)典型例子就是,認(rèn)為我們可以使用一些規(guī)則來(lái)模擬加密通證的結(jié)構(gòu)和行為。自助證券通證發(fā)行試圖過(guò)度簡(jiǎn)化創(chuàng)建加密證券的過(guò)程,以吸引那那些受困于行業(yè)技術(shù)復(fù)雜性的人群。然而,自助證券通證發(fā)行技術(shù)忽略了加密證券的許多關(guān)鍵要素,最后創(chuàng)建了在實(shí)際中毫無(wú)用處的通證。
自助式證券通證發(fā)行工具不僅存在技術(shù)缺陷,而且其出現(xiàn)的市場(chǎng)時(shí)機(jī)也不對(duì)。下面,筆者列出了三個(gè)主要論點(diǎn),可以幫助我們辨別自助證券通證發(fā)行中的還原論思維模式:
規(guī)則與動(dòng)態(tài)行為1):通過(guò)用戶界面配置發(fā)行證券通證隱含性地假設(shè)可以使用一些IF-Then-Else規(guī)則來(lái)抽象加密通證的行為。這與實(shí)際相差甚遠(yuǎn)。證券通證需要表達(dá)動(dòng)態(tài)的財(cái)務(wù)行為,例如股息分配、違約、風(fēng)險(xiǎn)調(diào)整和其他需要超出邏輯規(guī)則的復(fù)雜業(yè)務(wù)邏輯構(gòu)造。甚至一些最簡(jiǎn)單的通證化表示,例如公開(kāi)交易公司的股票,也可能受到各種復(fù)雜行為的影響。發(fā)行傳統(tǒng)證券的過(guò)程很復(fù)雜,不僅是因?yàn)閰⑴c的參與者,也因?yàn)檫@些金融工具的復(fù)雜性。
成熟與新興技術(shù)市場(chǎng)2):自助服務(wù)工具是成熟技術(shù)市場(chǎng)的副產(chǎn)品。在集成領(lǐng)域,像IFTTT這樣的平臺(tái)只有在經(jīng)過(guò)數(shù)十年的中間件技術(shù)發(fā)展之后才有可能實(shí)現(xiàn)。自助服務(wù)商業(yè)智能工具是在對(duì)數(shù)據(jù)可視化和分析工作數(shù)十年的研究之后才被廣泛采用。證券通證行業(yè)不到兩年,并且?guī)缀鯖](méi)有任何基礎(chǔ)可以通過(guò)幾次點(diǎn)擊來(lái)簡(jiǎn)化加密證券的發(fā)布。
鏈下與鏈上活動(dòng)3):這個(gè)是一個(gè)更微妙的論點(diǎn),但仍然非常具有相關(guān)性。假設(shè)我們可以使用一些基于UI的規(guī)則來(lái)實(shí)現(xiàn)證券通證,從本質(zhì)上這意味著對(duì)加密證券活動(dòng)進(jìn)行建模所需的一切都是在鏈下(通過(guò)規(guī)則)進(jìn)行的,這簡(jiǎn)直就是謬論。為了實(shí)現(xiàn)高效性,證券通證需要利用大量的鏈上部件,例如預(yù)言機(jī),gas,調(diào)用不能通過(guò)UI簡(jiǎn)單抽象的其他智能合約以及其他部件。
下面讓我們使用自助服務(wù)技術(shù)堆棧的一些例子來(lái)進(jìn)行說(shuō)明:
失敗的例子——UML和代碼生成工具·:在21世紀(jì)初,有大量工具嘗試使用統(tǒng)一建模語(yǔ)言(UML)等圖形標(biāo)準(zhǔn)對(duì)面向?qū)ο蟮某绦蜻M(jìn)行建模。盡管這種趨勢(shì)中也有取得成功的,例如Rational Software,但大多數(shù)工具被證明非常局限,無(wú)法構(gòu)建復(fù)雜的程序。這一代工具失敗的部分原因可以歸咎于圖形化、規(guī)則驅(qū)動(dòng)的環(huán)境以及動(dòng)態(tài)的基于代碼的邏輯之間的不匹配。
失敗的例子——機(jī)器學(xué)習(xí)工作流工具·:機(jī)器學(xué)習(xí)領(lǐng)域正在發(fā)展的一個(gè)趨勢(shì)是使用可視化工作流創(chuàng)建模型的想法。雖然現(xiàn)在判斷這一趨勢(shì)是否會(huì)取得成功還為時(shí)尚早,但它們似乎只適用于一些非常基本的場(chǎng)景和非?;A(chǔ)的數(shù)據(jù)科學(xué)家,導(dǎo)致像TensorFlow或PyTorch這樣的框架用于編寫更復(fù)雜的模型。
成功的例子——自助分析工具·:幾十年來(lái),商業(yè)智能(BI)解決方案中的報(bào)告和數(shù)據(jù)可視化創(chuàng)作需要專業(yè)人士來(lái)做一些基本上是商品的事情。最終,市場(chǎng)產(chǎn)生了新一代的自助數(shù)據(jù)可視化平臺(tái),如Tableau或QlikView,允許非專家創(chuàng)建真正復(fù)雜的信息中心(Dashboard),無(wú)需編寫任何代碼。
成功的例子——機(jī)器學(xué)習(xí)領(lǐng)域?qū)僬Z(yǔ)言·:碎片性和復(fù)雜性是機(jī)器學(xué)習(xí)領(lǐng)域的主要挑戰(zhàn)之一。由于市場(chǎng)上有如此多的機(jī)器學(xué)習(xí)框架和平臺(tái),編寫機(jī)器學(xué)習(xí)程序不僅復(fù)雜,而且堆棧之間沒(méi)有可移植性。最近,像Facebook和微軟這樣的公司贊助了開(kāi)放式神經(jīng)網(wǎng)絡(luò)交換格式(ONNX)的創(chuàng)建,該格式提供了更高級(jí)別(但不是基于可視規(guī)則)的語(yǔ)言,以與不同底層框架兼容的方式創(chuàng)建機(jī)器學(xué)習(xí)模型 。
總之,有效的自助服務(wù)工具具有以下幾個(gè)特點(diǎn):
a)它們?cè)试S添加復(fù)雜的業(yè)務(wù)邏輯。
b)它們?cè)谂c底層活動(dòng)時(shí)相似的環(huán)境中運(yùn)行。
c)它們?cè)诔墒斓募夹g(shù)市場(chǎng)中運(yùn)營(yíng)。
這聽(tīng)起來(lái)像是自助式證券通證發(fā)行工具嗎?
一種可能的解決方案:證券通證領(lǐng)域的專屬語(yǔ)言
如何在不創(chuàng)建無(wú)用簡(jiǎn)化版本的情況下簡(jiǎn)化證券通證的發(fā)行?編寫以太坊智能合約幾乎不可擴(kuò)展,但使用基于UI的規(guī)則也是毫無(wú)用處的。在兩者之間取折中呢?想象一種宣告式語(yǔ)言(declarative language),可以以一種可以立即翻譯成不同智能合約語(yǔ)言的方式對(duì)加密證券的結(jié)構(gòu)進(jìn)行建模。