北歐區塊鏈技術強國
1. 近年來,哪國已經成為被大家公認的加密貨幣最友好國家之一
日本
在亞洲國家中,日本似乎是率先支持加密貨幣的國家。相反的是,在過去幾年裡,中國不斷打擊ICO,還關閉了數字貨幣交易所在中國境內的交易業務。相對於中國嚴格的限制措施,日本在加密貨幣領域無疑是遙遙領先的。
也許是因為開發比特幣的匿名人士(或團隊?)的化名是中本聰,所以日本對加密貨幣的友好度排在前列。
在遭受黑客攻擊後,總部設在日本的Mt. Gox交易所最終在2014年2月倒閉,這至今仍是數字貨幣世界中最大的丑聞。之後,日本的持牌加密貨幣交易所齊聚一堂,組成了一個新的自我監管組織,該組織提出了使ICO合法化的指導方針,並制定了明確的行業標准,以保護投資者,同時也讓該行業得以成長和繼續創新。
這個名為ICO商業研究集團(ICO Business Research Group)的協會的成員包括議員、學者、銀行家和bitFlyer的首席執行官。bitFlyer是日本最大的加密貨幣交易所。根據政府研究,立法機構或將允許可能盈利的ICO以及加密貨幣交易所繼續交易,但同時須向政府提供這些活動的更多洞察並提高透明度。2.委內瑞拉
這個石油資源豐富但債台高築的南美國家在今年2月推出了石油支持的加密貨幣,當時引發了爭議,也引發了很多嘲笑。據CNN報道,該國總統尼古拉斯·馬杜羅(Nicolas Maro)稱「在代幣銷售的首月,已經籌集了逾50億美元」。這種代幣運行在新經幣區塊鏈上,並據稱,每枚代幣得到了1桶原油支持。不過,分析師普遍認為馬杜羅顯然在說假話。
盡管如此,截至4月底,有消息傳出如果印度使用Petro幣支付所購買的原油的話,委內瑞拉可向印度提供30%的折扣。Bitcoin magazine報道稱,「委內瑞拉已向買家保證,Petro幣將具有法定貨幣的全部功能,可支付稅費並可兌換為委內瑞拉硬通貨即玻利瓦爾。
盡管許多人對Petro幣本身持懷疑態度,也同樣懷疑委內瑞拉政府將加密貨幣融入其不斷衰退的經濟中的舉措,但也有一些人認為,為加密貨幣贏得信譽的任何努力都是值得的。Ripio Credit Network高級副總裁兼合夥人David Garcia指出,拉丁美洲正在經歷一個過渡期。
拉美地區由於政治腐敗、經濟危機而處境艱難,並受到通脹高企和當地貨幣急速貶值的困擾,委內瑞拉目前的情況尤其如此。Garcia認為,要想使這些國家朝著積極的方向發展,如區塊鏈和加密貨幣這些創新的想法和解決方案是必要的。3.瑞典
2015年,瑞典成了歐洲第一個批准了兩種比特幣交易所交易票據(ETN)買賣的國家,該等票據由XBT Providers管理。以瑞典克朗計價的Bitcoin Tracker One XBT (ST:SE0007126024)基金和Bitcoin Tracker EUR XBT Provider (ST:SE0007525332)均可在瑞典主要交易所北歐納斯達克(Nordic NASDAQ)買賣。
自推出以來,XBT已經在丹麥、芬蘭、愛沙尼亞和拉脫維亞推出了相應版本。截至2017年12月初,Cointelegraph宣布瑞典的ETN「(規模)超過80%的美國ETF」。今年1月中旬,CNBC稱,瑞典的比特幣投資項目吸引了13億美元的資金。
此外,瑞典央行一直在考慮開發一種名為電子克朗(e-krona)的電子貨幣,以應對瑞典正迅速成為世界上第一個無現金社會的形勢。然而,瑞典的銀行業予以了回擊。瑞典銀行家協會首席執行官Hans Lindberg在4月17日接受采訪時表示:「就電子貨幣而言,已經有很多了。有銀行卡、信用卡……和其他電子解決方案。未來最可能的情況應該還是瑞典央行將堅持批發業務。」
不過,匯豐全球經濟學家James Pomeroy認為,瑞典仍有可能成為世界上第一個發行數字貨幣的國家,並可能在未來幾年內推出。委內瑞拉或許在政府支持的加密貨幣發行方面走在了前面,但瑞典這個經濟實力更強、監管機構更受信任的斯堪的納維亞國家,仍可能在這方面打亂加密貨幣現有次序,甚至仍將引領歐洲加密貨幣行業。
4.瑞士
瑞士金融市場監督管理局在明確加密貨幣監管和支持ICO方面走在前列。瑞士金融技術專家、加密貨幣企業家和Swiss Real Coin顧問Marc Bernegger表示,傳統上,瑞士一直是財富的避風港。在一定程度上,這得益於瑞士更開放的金融監管以及一種保護瑞士銀行機構客戶隱私的悠久文化。Bernegger指出,瑞士一直在「前瞻性地考慮」將加密貨幣資產作為整體財富管理的一部分,並正在「為不斷變化的經濟形式做准備」。
瑞士中北部的祖格(Zug)周邊地區被稱為「加密谷(Crypto Valley)」,自從2014年以太坊ICO在哪裡開展以來,這個地區就被稱為「加密谷」。對於加密貨幣企業家、開發商和投資者來說,加密谷是最活躍的生態系統之一,5.以色列
在以色列,針對加密貨幣的監管討論仍在繼續,議員們正在尋找保護投資者的方法。盡管以色列銀行體系未能幫助促進與比特幣相關業務的發展,但以色列第六大銀行以色列聯合銀行(Union Bank of Israel)正被當地一家加密貨幣礦商起訴,理由是該銀行停止了從比特幣交易所向該礦商轉移資金;此外,以色列第二大銀行以色列國民銀行集團(Bank Leumi)在試圖阻止一家當地加密貨幣交易所的賬戶活動時,遭到地區法院和該國最高法院的干預。這無疑是當地加密貨幣行業的重大勝利。
此外,最近有報道稱,以色列央行幾個月來一直在考慮發行由國家支持的加密貨幣的可能性。據《耶路撒冷郵報》(Jerusalem Post)報道,一位匿名人士透露,「數字謝克爾可通過手機記錄每一筆交易,使逃稅更加困難。」如果推出了數字謝克爾,屆時,其價值等同實體謝克爾。
在科技創新方面,以色列的初創企業文化走在了前列。WeMark的聯合創始人兼業務發展副總裁Roy Meirom指出,在以色列運營的大約300個跨國研發中心中,許多都致力實現區塊鏈的應用。
Roy Meirom還說,這個通常被稱為「初創企業之國」的中東小國正迅速成為與區塊鏈的發展中心。
6.百慕大
位於北大西洋加勒比海的英聯邦成員百慕大一直在積極尋求通過加密貨幣相關法規,以開始建立一個適當的框架,來促進包括加密貨幣交易所、錢包服務和支付提供商在內的加密貨幣商業活動。最近,百慕大金融管理局的《虛擬貨幣商業法(Virtual Currency Business Act)》在英國下議院獲得通過。
百慕大已就ICO開展了相關立法活動,其形式將是對1981年《公司法》和2016年《有限責任公司法》的修定。去年年底,百慕大總理兼財政部長David Burt成立了一個區塊鏈工作團隊,該團隊分為兩組:區塊鏈法律和監管工作組和區塊鏈商業工作組。
7.德國
德國首都柏林也許是歐盟中對加密貨幣最友好的城市之一。2013年,柏林被英國《衛報》稱為「歐洲比特幣之都」,且一直保持著這一地位。目前,人們可用比特幣在柏林購買公寓、進行假日預定、支付各種時髦的當地餐館的餐飲費用。
總部在瑞士的區塊鏈應用平台應用鏈(Lisk)的營銷主管Thomas Schouten說, 應用鏈在柏林設有主要的承包商辦事處。Schouten表示,柏林提供了一個充滿活力的初創企業和科技空間,該空間擁有龐大的人才庫和充滿活力的文化,使企業很容易吸引到員工。此外,他還表示,德國人和德國政府對區塊鏈技術態度開放。
2014年,德國成為首個接受比特幣作為一種貨幣的國家,凸顯出德國的開放態度。同樣,德國央行的董事會成員也呼籲對加密貨幣和代幣進行有效和適當的監管。事實上,德國央行董事Joachim Wuermeling已經指出在這個問題上有必要進行國際合作:
為此,德國央行的多名決策者參與了涉及整個歐盟地區的討論,討論了包括通過歐洲區塊鏈夥伴關系(European Block Chain Partnership)等方式在整個歐盟地區激勵加密貨幣行業。(英為財情)「業內的科學家和工程師,許多是以色列精英軍事情報部隊的退役人員,已轉業來填補行業巨大的人才需求,並得到了越來越多的區塊鏈初創企業和支持性生態系統的支持。」
「因為單個國家的監管能力顯然是有限的,只有最大程度地發揮國際合作潛能才能有效地監管虛擬貨幣。」
2. 比特幣為什麼遭遇多國監管高壓
近日,德國財政部長彼得·阿爾特邁爾和法國財政部長布魯諾·勒梅爾在巴黎聯合舉行新聞發布會,表示將在今年阿根廷舉行的二十國集團峰會中聯合推動全球對比特幣的監管,將警告這一世界最流行的加密貨幣正在被非法團體利用。
比特幣的監管問題很有可能成為今年二十國集團峰會的新議題。勒梅爾就多次表示,他將提議在二十國集團峰會上討論比特幣的問題,對於投機風險,成員國都需要一起討論管理比特幣的規制。美國財政部長姆努欽日前也表示,他將與二十國集團合作,防止比特幣等加密貨幣成為匿名瑞士銀行賬戶的數字等價物。
專家建議,二十國集團和一些國際性的金融機構應加快制定相關原則和准則,為各國建立相協調的監管政策提供案例和遵循。同時在監管方面實現全球協同,共同打擊非法的加密貨幣交易和犯罪。
3. 瑞典或成第一個無現金國家,將運用哪種技術發行數字貨幣
各國都在對自己的本國貨幣的數字化進行著研究和可行性分析,也許瑞典將會成為第1個沒有現金流通的國家。大家對於北歐國家瑞典,一直都覺得是一個很保守的國度。其實早在多年前,他們本國的民眾使用現金的比例就持續下降。就是比如在小賣部這樣的私人經營的商店,買一樣小吃或者是一份報紙的話,店主會直接展示一個連接他銀行卡的讀卡器,也就是直接將錢匯到的銀行卡的賬戶。在沒有所謂支付寶和微信等電子支付端的時候,他們就是用這樣的方式來避免使用現金。
因為稍有差池就會影響到整個金融系統的操作,當你舍棄了現金支付,而完全依靠數字加密貨幣的話,也就意味著在系統遇到bug的時候沒有plan b。
4. 各區塊鏈架構的橫向比較
各區塊鏈架構的橫向比較
時常聽人們談起區塊鏈,從 2009 年比特幣誕生至今,各式各樣的區塊鏈系統或基於區塊鏈的應用不斷被開發出來,並被應用到大量的場景中,而區塊鏈技術本身也在不停地變化和改進。
區塊鏈又被稱為分布式賬本,與之對應的則是中心化賬本,比如銀行。與中心化賬本不同的是,分布式賬本依靠的是將賬本數據冗餘存儲在所有參與節點中,來保證賬本的安全性。簡單地說,區塊鏈會用到三種底層技術:點對點網路技術、密碼學技術和分布式一致性演算法。而通常,區塊鏈系統還會「免費附贈」一種被稱為智能合約的功能。智能合約雖然不是區塊鏈系統的必要組成部分,但由於區塊鏈天生所具備的去中心化特點,使它可以很好地為智能合約提供可信的計算環境。
為了適應不同場景的需求,區塊鏈系統在實際應用的過程中往往會需要進行各種改造,以滿足特定業務的要求,比如身份認證、共識機制、密鑰管理、交易頻次、響應時間、隱私保護、監管要求等。而實際應用區塊鏈系統的公司往往沒有進行這種改造的能力,於是市場上慢慢出現了一些用於定製專用區塊鏈系統的框架,採用這些框架就可以很方便地定製出適用於企業自身業務的區塊鏈系統。
本文將對目前市場上幾個典型的區塊鏈框架進行橫向對比,看看它們都有哪些特點,以及它們之間到底有哪些區別。為了保持對比的公正性,本文將只針對開源的區塊鏈框架進行討論。
各區塊鏈架構的簡單介紹
1、比特幣
比特幣(bitcoin)源自一名叫做中本聰(Satoshi Nakamoto)的人在 2008 年發表的一篇名為《比特幣:一種點對點的電子現金系統》(Bitcoin: A Peer-to-PeerElectronic Cash System)的論文,文中描述了一種被他稱為「比特幣」的電子貨幣及其演算法。在之後的幾年裡,比特幣不斷成長和成熟,而它的底層技術也逐漸被人們認識並抽象出來,這就是區塊鏈技術。比特幣作為區塊鏈的鼻祖,在區塊鏈的大家族中具有舉足輕重的地位,基於比特幣技術開發出的山寨幣(altcoins)的數量有如天上繁星,數不勝數。
從論文中可以得知,中本聰設計比特幣的目的,就是希望能夠實現一種完全基於點對點網路的電子現金系統,使得在線支付能夠直接由一方發起並支付給另外一方,中間不需要通過任何的中介機構。總結來說,他希望比特幣的設計能夠實現以下這些目標:
● 不需要中央機構就可以發行貨幣
● 不需要中介機構就可以支付
● 保持使用者的匿名性
● 交易無法被撤銷
從電子現金系統的角度來看,以上這些目標在比特幣中基本都得到了實現,但是依然有一些技術問題有待解決,比如延展性攻擊、區塊容量限制、區塊分叉、擴展性等。
在應用場景方面,目前大量的數字貨幣項目都是基於比特幣架構來設計的,此外還有一些比較實際的應用案例,比如彩色幣、t? 等。
彩色幣(coloredcoin),通過仔細跟蹤一些特定比特幣的來龍去脈,可以將它們與其他的比特幣區分開來,這些特定的比特幣就叫作彩色幣。它們具有一些特殊的屬性,從而具有與比特幣面值無關的價值,利用彩色幣的這種特性,使得開發者可以在比特幣網路上創建其它的數字資產。彩色幣本身就是比特幣,存儲和轉移不需要第三方,可以利用已經存在的比特幣的基礎。
t? 是比特幣區塊鏈在金融領域的應用,是美國在線零售商 Overstock 推出的基於區塊鏈的私有和公有股權交易平台。
2、以太坊
以太坊(ethereum) 的目標是提供一個帶有圖靈完備語言的區塊鏈,用這種語言可以創建合約來編寫任意狀態轉換功能,用戶只要簡單地用幾行代碼來實現邏輯,就能夠創建一個基於區塊鏈的應用程序,並應用於貨幣以外的場景。
以太坊的設計思想是不直接「支持」任何應用,但圖靈完備的編程語言意味著理論上任意的合約邏輯和任何類型的應用都可以被創建出來。總結來說,以太坊在比特幣的設計目標之外,還需要實現以下幾個目標:
● 圖靈完備的合約語言
● 內置的持久化狀態存儲
目前基於以太坊的合約項目已達到數百個,比較有名的有 Augur、TheDAO、Digix、FirstBlood 等。
Augur 是一個去中心化的預測市場平台,基於以太坊區塊鏈技術。用戶可以用數字貨幣進行預測和下注,依靠群眾的智慧來預判事件的發展結果,可以有效地消除對手方風險和伺服器的中心化風險。
限於篇幅,基於以太坊智能合約平台的項目就不多介紹了。基於以太坊的代碼進行改造的區塊鏈項目也有不少,但幾乎都是閉源項目,只能依靠一些公開的特性來推斷,所以就不在本文展開討論了。
3、Fabric
Fabric 是由 IBM 和 DAH 主導開發的一個區塊鏈框架,是超級帳本的項目成員之一。它的功能與以太坊類似,也是一個分布式的智能合約平台。但與以太坊和比特幣不同的是,它從一開始就是一個框架,而不是一個公有鏈,也沒有內置的代幣(token)。
超級賬本(hyperledger)是 Linux 基金會於 2015 年發起的推進區塊鏈技術和標準的開源項目,加入成員包括:荷蘭銀行(ABN AMRO)、埃森哲(Accenture)等十幾個不同利益體,目標是讓成員共同合作,共建開放平台,滿足來自多個不同行業各種用戶案例,並簡化業務流程。
作為一個區塊鏈框架,Fabric 採用了松耦合的設計,將共識機制、身份驗證等組件模塊化,使之在應用過程中可以方便地替換成自定義的模塊。除此之外,Fabric 還採用了容器技術,將智能合約代碼(chaincode)放在 docker 中運行,從而使得智能合約可以用幾乎任意的高級語言來編寫。
以下是 Fabric 的一些設計目標:
● 模塊化設計,組件可替換
● 運行於 docker 的智能合約
目前已經有不少採用 Fabric 架構進行開發的概念驗證(POC)項目在實施過程中,其中不乏一些金融機構做出的嘗試,不過由於項目剛剛起步,還沒有比較成熟的落地應用。
4、DNA
DNA(Distributed Networks Architecture,分布式網路架構),是由總部位於上海的區塊鏈創業公司「分布科技」開發的區塊鏈架構,可以同時支持公有鏈、聯盟鏈、私有鏈等不同應用類型和場景,並快速與業務系統集成。
與以太坊、Fabric不同的是,DNA 在系統底層實現了對多種數字資產的支持,用戶可以直接在鏈上創建自己的資產類型,並用智能合約來控制它的發行邏輯。對於絕大部分的區塊鏈應用場景,數字資產是必不可少的,而為每一種數字資產都開發一套基於智能合約的轉賬、發行邏輯是非常浪費且低效的。因此,由區塊鏈底層提供直接的數字資產功能是十分必要的。而對於那些完全不需要數字資產的應用場景,同樣可以基於 DNA 提供的智能合約架構來編寫任意的自定義邏輯來實現。
DNA 的設計目標主要有以下幾點:
● 多種數字資產的底層支持
● 圖靈完備的智能合約和狀態持久化
● 跨鏈互操作性
● 交易的最終性
目前已有不少金融機構採用 DNA 架構來進行區塊鏈概念驗證產品的開發。除此之外,還有一些已經落地的區塊鏈項目,如小蟻區塊鏈、法鏈等。
小蟻(antshares)是一個定位於資產數字化的公有鏈,將實體世界的資產和權益進行數字化,通過點對點網路進行登記發行、轉讓交易、清算交割等金融業務的去中心化網路協議。它採用社區化開發的模式,在架構上與 DNA 保持一致,從而可以與任何基於DNA 的區塊鏈系統發生跨鏈互操作。
法鏈是全球第一個大規模商用的法律存證區塊鏈,一個底層基於 DNA區塊鏈技術,並由多個機構參與建立和運營的證據記錄和保存系統。該系統沒有中心控制點,且數據一旦錄入,單個機構或節點無法篡改,從而滿足司法存證的要求。
5、Corda
Corda 是由一家總部位於紐約的區塊鏈創業公司 R3CEV 開發的,由其發起的 R3區塊鏈聯盟,至今已吸引了數十家巨頭銀行的參與,其中包括富國銀行、美國銀行、紐約梅隆銀行、花旗銀行、德國商業銀行、德意志銀行、匯豐銀行、三菱 UFJ 金融集團、摩根士丹利、澳大利亞國民銀行、加拿大皇家銀行、瑞典北歐斯安銀行(SEB)、法國興業銀行等。
從 R3 成員的組成上也可以看出,Corda 是一款專門用於銀行與銀行間業務的區塊鏈架構。盡管 R3 自己聲稱 Corda 不是區塊鏈,但從各項特徵來看,它具備區塊鏈的一些特性。
技術對比
1、數字資產
接下來,將對前文中提到的這些區塊鏈框架進行一系列的技術對比,並從多個維度展開介紹它們的區別與相似之處。
區塊鏈的內置代幣通常是一種經濟激勵模型和防止垃圾交易的手段。比特幣天生就有且只有一種內置代幣,所以在比特幣系統中所有的「交易」本質上都是轉賬行為,除非通過外部的協議層來給比特幣增加額外的數字資產。
以太坊和 DNA 具有內置代幣,它們的作用除了以上提到的經濟激勵和防止垃圾交易之外,還具有為系統內置功能提供一個收費的渠道。比如以太坊的智能合約運行需要消耗 GAS,而 DNA 的數字資產創建也需要消耗一定的代幣。
以太坊和 Fabric 沒有內置的多種數字資產支持,而是通過智能合約來實現相應的功能。這種方式的好處在於,系統設計可以做到非常簡潔,而且資產的行為可以任意指定,自由度極高。然而這樣的設計也會帶來一系列的負面影響,比如所有的資產創建者不得不自己編寫重復的業務邏輯,而用戶也沒有辦法通過統一的方式去操作自己的資產。
相比之下,DNA 和 Corda 採用了在底層支持多種數字資產的方式,讓資產創建者可以方便地創建自己的資產類型,而用戶也可以在同一個客戶端中管理所有的資產。對於邏輯更加復雜一點的業務場景來說,他們同樣可以利用智能合約來強化資產的功能,或者創建一種與資產無關的業務邏輯。
2、賬戶系統
UTXO(Unspent Transaction Output)是這樣一種機制:每一枚數字貨幣都會被登記在一個賬戶的所有權之下,一枚數字貨幣有兩種狀態,即要麼還沒有被花費,要麼已經被花費。當需要使用一枚數字貨幣的時候,就將它的狀態標記為已經花費,並創造一枚新的與之等額的數字貨幣,將它的所有權登記到新的賬戶之下。在這個過程中,被標記為已花費的數字貨幣就被稱為交易的輸入,而創造出來的新的數字貨幣被稱為交易的輸出,在一筆交易中,可以包含多個輸入和多個輸出,但是輸入之和與輸出之和必須相等。要計算一個賬戶的余額時,只要將所有登記在該賬戶下的數字貨幣的面額相加即可得出。
比特幣和 Corda 就採用了 UTXO 這樣一種賬戶機制,而以太坊則採用了更加直觀的余額機制:每個賬戶有一個狀態,狀態中直接記錄了賬戶當前的余額,轉賬的邏輯就是從一個賬戶中減去一部分余額,並在另一個賬戶中加上相應的余額,減去的部分和加上的部分必須相等。DNA 在賬戶機制上同時兼容這兩種模式。
那麼 UTXO 模式和余額模式,究竟有什麼優缺點呢?UTXO 最大的好處就是,基於 UTXO 的交易可以並行驗證且任意排序,因為所有的 UTXO 之間都是沒有關聯的,這對區塊鏈未來的伸縮性是有很大幫助的,而基於余額的設計就沒有這個優勢了;反過來,余額設計的優點是設計思想非常簡潔和直覺化,便於程序實現,特別是在智能合約中,要處理 UTXO 的狀態是非常困難的。這也是為什麼以智能合約為主要功能的以太坊選擇余額設計的原因,而比特幣、OnchainDNA、Corda 這些以數字資產為核心的架構則更傾向於 UTXO 設計。
關於身份認證,比特幣和以太坊基本沒有身份認證的設計,原因很簡單,因為這兩者的設計思想都是強調隱私和匿名,而反對監管和中心化,而身份認證就勢必要引入一些中心或者弱化的中心機構。Fabric、DNA 和 Corda 不約而同地選擇了採用數字證書來對用戶身份進行認證,原因在於這三者都有應用於現有金融系統的設計目標,而金融系統必然要考慮合規化並接受監管,此外現有的金融系統已經大范圍地採用數字證書方案,這樣便可以和區塊鏈系統快速集成。