20世紀(jì)90年代,計(jì)算機(jī)科學(xué)家尼克薩博(Nick Szabo)第一次提出了智能合約這一概念,其致力于將已有的合約法律法規(guī)以及相關(guān)的商業(yè)實(shí)踐轉(zhuǎn)移到互
20世紀(jì)90年代,計(jì)算機(jī)科學(xué)家尼克薩博(Nick Szabo)第一次提出了“智能合約”這一概念,其致力于將已有的合約法律法規(guī)以及相關(guān)的商業(yè)實(shí)踐轉(zhuǎn)移到互聯(lián)網(wǎng)上來,使得陌生人通過互聯(lián)網(wǎng)就可以實(shí)現(xiàn)以前只能在線下進(jìn)行的商業(yè)活動(dòng),并實(shí)現(xiàn)真正的完全的電子商務(wù)。
1994年,尼克薩博對智能合約做出以下描述 :
“智能合約是一個(gè)由計(jì)算機(jī)處理的、可執(zhí)行合約條款的交易協(xié)議。其總體目標(biāo)是能夠滿足普通的合約條件,例如支付、抵押、保密甚至強(qiáng)制執(zhí)行,并最小化惡意或意外事件發(fā)生的可能性,以及最小化對信任中介的需求。智能合約所要達(dá)到的相關(guān)經(jīng)濟(jì)目標(biāo)包括降低合約欺詐所造成的損失,降低仲裁和強(qiáng)制執(zhí)行所產(chǎn)生的成本以及其他交易成本等。”
2013至2014年間由程序員Vitalik Buterin受比特幣啟發(fā)后提出,研發(fā)了以太坊,發(fā)布了白皮書《以太坊:下一代智能合約和去中心化應(yīng)用平臺(tái)》,并一直致力于將以太坊打造成最佳智能合約平臺(tái)。如今,以太坊智能合約已經(jīng)發(fā)展了數(shù)年,智能合約概念深入人心。智能合約也的確提高了合約安全性,同時(shí)降低與傳統(tǒng)合約相關(guān)的成本。
普通智能合約的執(zhí)行過程
但是現(xiàn)有智能合約完全公開的現(xiàn)狀限制了智能合約的很多使用場景,在部分場景下由于隱私保密等需求,智能合約無法發(fā)揮應(yīng)有的作用。而結(jié)合了隱私性的智能合約技術(shù)的產(chǎn)生,可以完全適應(yīng)這部分的需求,極大的擴(kuò)展了智能合約的使用范圍,也降低了以往智能合約使用中由于公開而產(chǎn)生的易于攻擊漏洞的問題。
因此,隱私智能合約成為必要。例如,競價(jià)拍賣環(huán)境下的智能合約,該環(huán)境下所有報(bào)價(jià)都是不能公開,任何一方也不希望自己的合同方案被公開。再比如,在博彩類游戲中,智能合約自動(dòng)根據(jù)輸入執(zhí)行得到輸出,要求隱藏相互之間的輸入,此種情境下的隱私智能合約也是十分必要的。目前,區(qū)塊鏈行業(yè)關(guān)于隱私智能合約的交流越來越多。
匿名智能合約項(xiàng)目
近期,筆者發(fā)現(xiàn)兩個(gè)主攻隱私智能合約相關(guān)項(xiàng)目,他們分別是Origo.Network與Hydra,認(rèn)為這兩個(gè)項(xiàng)目的隱私智能合約的技術(shù)具備前瞻性。
關(guān)于Origo.Network,其官方給出了下面的介紹:
(1)首個(gè)帳戶架構(gòu)的隱私轉(zhuǎn)賬功能,而ZCash / Monero / Grin均為UTXO架構(gòu)的隱私轉(zhuǎn)賬并暫時(shí)還不支持智能合約;
(2)首個(gè)能適用于多個(gè)智能合約區(qū)塊鏈的隱私智能合約協(xié)議功能,支持通過常規(guī)硬件即實(shí)現(xiàn)敏感的分布式應(yīng)用數(shù)據(jù)的隱私保護(hù)和加密可信計(jì)算;
(3)在公開和隱私轉(zhuǎn)賬之間自由切換,靈活的設(shè)計(jì)可以供用戶根據(jù)需要選擇公開或隱私轉(zhuǎn)賬功能,適用于不同隱私需求的各種場景。 Origo Token的功能既包括ZCash / Monero / Grin那樣的隱私現(xiàn)金,也有用于支撐分布式隱私應(yīng)用的隱私版以太坊礦工費(fèi)。
透過這些技術(shù)介紹,可以說Origo.Network在常規(guī)智能合約技術(shù)上,做了不小的創(chuàng)新,一方面在匿名幣基礎(chǔ)上增加了智能合約,另一方面對原始智能合約添加匿名技術(shù)。另一個(gè)來自歐洲的神秘匿名項(xiàng)目Hydra,與Origo.Network相比,其對匿名智能合約做了一些性能技術(shù)提升。Origo.Network是整體圍繞著做出隱私智能合約,以隱私智能合約為基礎(chǔ)平臺(tái)去做更多的拓展,具備匿名轉(zhuǎn)賬功能,Origo以零知識(shí)證明為基礎(chǔ)(Zero—Knowledge Proof)進(jìn)行實(shí)現(xiàn)。
但是,Hydra有所不同。
Hydra項(xiàng)目通過CryptoNote協(xié)議利用環(huán)簽名(Ring Signature)、隱匿地址(Stealth)和環(huán)隱匿交(Ring Confidential Transaction)技術(shù)結(jié)合,實(shí)現(xiàn)了匿名性和隱私性。Hydra在支持轉(zhuǎn)賬隱私性的同時(shí)還通過對將CryptoNote協(xié)議與智能合約等技術(shù)結(jié)合在一起,從而實(shí)現(xiàn)隱私智能合約的創(chuàng)建與運(yùn)行。這樣的設(shè)計(jì),使得Hydra項(xiàng)目在支付方面明顯優(yōu)于同類隱私智能合約項(xiàng)目。同理,在支付性能上,Hydra優(yōu)于Origo.Network,因?yàn)镠ydra就是為安全快捷隱私支付設(shè)計(jì)的。不過,目前為止,團(tuán)隊(duì)不愿項(xiàng)目受到某一個(gè)團(tuán)隊(duì)內(nèi)標(biāo)志性人物的控制而影響項(xiàng)目本身,故選擇匿名開發(fā)”,神秘感滿滿。
神秘的Hydra
之所以筆者認(rèn)為Hydra項(xiàng)目神秘,另一個(gè)原因是因?yàn)楣P者發(fā)現(xiàn),該項(xiàng)目的Github代碼庫的更新是從2014年4月份開始的,代碼庫的提交人數(shù)多達(dá)50人,近期活躍的開發(fā)者占比為更是高達(dá)20%左右,代碼提交活躍度趕超大部分幣圈項(xiàng)目。
但是筆者完全無法通過網(wǎng)站找到任何與創(chuàng)始人團(tuán)隊(duì)相關(guān)的信息。也許,創(chuàng)始團(tuán)隊(duì)是在玩類似Grin一樣的匿名把戲吧。除此之外,共識(shí)方面也有所創(chuàng)新。Hydra通過引入Directed Acyclic Graph(DAG)技術(shù),并將其與PoW、PoS結(jié)合,使得項(xiàng)目既擁有去中心化和高安全性,又獲得了DAG的高并發(fā)特性。這使得Hydra確認(rèn)時(shí)間低于兩分鐘。至于項(xiàng)目共識(shí)算法,Hydra采用了PoC共識(shí)。
POC,prove of capacity,容量證明。容量越大,算力越高。
目前較為主要的Bitcoin、Litecoin、Ethereum較多采用了PoW作為共識(shí)機(jī)制。這一共識(shí)機(jī)制在早期對數(shù)字貨幣去中心化確保起到了至關(guān)重要的作用。但隨著礦機(jī)技術(shù)的不斷發(fā)展,特別是ASIC礦機(jī)的出現(xiàn),使得算力中心化趨勢越來越明顯,中心化主要體現(xiàn)在一下幾點(diǎn)。(1)礦機(jī)制造中心化;(2)電力資源需求產(chǎn)生的中心化。
但是,PoC挖礦門檻低,對電力、場地需求要求很低,只要電腦中有閑置存儲(chǔ)空間,均可參與Hydra挖礦。
有趣的分發(fā)模式
據(jù)了解,Hydra代幣即將于7月15日登陸B(tài)ISS UP四期,筆者認(rèn)為該項(xiàng)目的代幣分發(fā)模式頗為“有趣”。
此次認(rèn)購分四輪進(jìn)行,每一輪釋放1億Hydra代幣,第一輪認(rèn)購代幣價(jià)格為0.01USDT,認(rèn)購結(jié)束后隨即開始交易,后一輪交易價(jià)格由前一輪參與熱度與價(jià)格共同決定。此次認(rèn)購還加入了“回購權(quán)”。所謂回購權(quán),就是每位通過認(rèn)購獲得代幣的投資者,都可以在8月15日認(rèn)購結(jié)束時(shí),向Hydra官方申請退幣,Hydra將以認(rèn)購價(jià)的90%對用戶認(rèn)購的代幣進(jìn)行回購。也許你會(huì)覺得這兩個(gè)特點(diǎn)無關(guān)緊要,但實(shí)際上這背后蘊(yùn)藏著套利機(jī)會(huì)。
假如某位投資者第一輪以0.01USDT價(jià)格認(rèn)購了10000 Hydra,然后市場價(jià)格漲到0.012USDT賣掉,后來又跌到了0.008USDT,這時(shí)候只要花80USDT買回來10000個(gè),到期可以兌換90USDT,獲利30USDT。這就是套利機(jī)會(huì)。
值得一提的是,項(xiàng)目方將所有認(rèn)購得到的資金全部存入了冷錢包,用于為潛在后悔者退幣。提到“認(rèn)購價(jià)90%回購”、“四輪認(rèn)購”,相信深入幣圈的用戶都會(huì)想起“荷蘭拍”,進(jìn)而聯(lián)想到首次采用荷蘭拍的Algorand,與其代幣Algo開盤之后暴跌70%的慘狀,認(rèn)為Hydra項(xiàng)目很可能會(huì)步Algorand后塵。
但是筆者并不這么認(rèn)為,因?yàn)锳lgorand荷蘭拍失敗的根本原因在于:(1)Algo開盤價(jià)格過高,開盤價(jià)是私募價(jià)的50倍,導(dǎo)致大量拋盤出現(xiàn);(2)市場流通代幣數(shù)量過多,最具代表性的就是項(xiàng)目方公開宣布其持有的總代幣量的25%不鎖倉。兩個(gè)原因?qū)е翧lgo代幣價(jià)格一直處于下跌狀態(tài)。
不過,筆者通過多方調(diào)查得知,Hydra首次登陸B(tài)ISS,并沒有任何代幣流通進(jìn)入市場,更重要的是,該項(xiàng)目目前為止并未參與過任何私募,意味著該項(xiàng)目并不會(huì)在二級市場產(chǎn)生任何拋壓。
綜上,筆者認(rèn)為,Hydra項(xiàng)目值得參與一下。