區(qū)塊鏈的優(yōu)勢顯而易見,比如說非??焖佟⑼该?、可信度高、交易流程順暢、安全,以及最最重要的去中心化。目前,加密貨幣市場的規(guī)模已經(jīng)達到了2000億美金以上并且應用場景十分多元化。此外,加密產業(yè)可以用不同的方式進行融資,包括傳統(tǒng)方式和風投,并且可以實現(xiàn)即時的支付、資產追蹤和轉移,同時可以共享數(shù)據(jù)和算力。
1.區(qū)塊鏈存在著著名的“三元悖論”
就是去中心化、可擴展性和安全,三者不可兼得,雖然我們在去中心化和可擴展性上有一些實踐,但只有保證整個系統(tǒng)的安全性,區(qū)塊鏈才有價值。
我們可以把安全分為兩個部分,a)協(xié)議的攻擊;b)針對通訊網(wǎng)絡的攻擊。前者可能是協(xié)議說要做ABC,他偏偏做XYZ,要從中獲得利益。
然而與協(xié)議攻擊比起來,針對通訊網(wǎng)絡的攻擊則更不容易被察覺。攻擊者只要把網(wǎng)絡隔開護著把路由器進行感染,哪怕一小時的實踐,造成的影響都會十分巨大。有些人覺得,遇到這種情況的概率很低,不用想那么多,但真的如此嗎?
一家成功的區(qū)塊鏈公司,至少要管理幾十億美金的資產,跟這些資產相比,安全的防范就非常必要了。要知道,未來惡意黑客會像雨后春筍般冒出來,因此我們要做好準備。
區(qū)塊鏈中另一個需要考慮的因素就是可擴展性。我們都知道,比特幣每秒可以交易7筆。假如我現(xiàn)在買入某種幣,想要明年行情見漲的時候再賣出,這個交易量完全可以滿足。但如果我每天都要進行交易,那么這個交易量就明顯捉襟見肘了。比特幣的交易量比起VISA卡的每秒2000筆都有很大的差距。
接著再來說說去中心化。中心化的系統(tǒng)依賴于受信任的第三方,這可能會造成單點故障或中間費用越來越高。去中心化讓用戶可以管理自己的資產,但沒有辦法把其他參與者排除在外。交易不單指貨幣,也指一些有意義的活動,也就是讓區(qū)塊鏈在一個安全的環(huán)境下繼續(xù)運行。
現(xiàn)有的公鏈其實并不能完全解決區(qū)塊鏈的三元悖論問題,我們拿比特幣舉個例子,比特幣并不具備可擴展性,對于網(wǎng)絡攻擊也是沒有辦法的。如果你在中國跟歐洲進行交易,假如突然斷網(wǎng)一個小時,會發(fā)生什么事呢?就是歐洲的東西就留在了歐洲,中國的東西留在了中國,新的區(qū)塊會照樣生成,但是速度會變慢。
這就會造成,如果我是壞人,我在歐洲花了十億美金,然后再去其他地方對其進行回復,我就可以免費的拿到我想要的東西了。
區(qū)塊鏈給我們帶來了安全性、透明度、分布式,使我們在沒有可信第三方的情況下進行交易,所以區(qū)塊鏈是很有潛力的基礎設施。
實現(xiàn)區(qū)塊鏈的時候要實現(xiàn)兩點:1.建立鏈,這樣才能保證不會發(fā)生數(shù)據(jù)篡改等問題;2.選擇塊,真正困難的部分是選擇下一個塊,傳統(tǒng)的方法是中本聰發(fā)明的方法:“工作量證明”。
工作量證明有什么樣的技術局限性呢?
我們都知道,它的成本很高,交易的成本在20美元左右,現(xiàn)在可能更高。在工作量證明中,算力集中在三個或兩個礦工,這不是分布式的。還有可擴展性——除非區(qū)塊鏈有高可擴展性,如果一秒鐘只能處理幾個交易,對世界來說是沒有什么用處的。
此外,工作量證明還缺少最終確定性:如果一個節(jié)點支付給我一筆錢當然非常好,但因為常常會出現(xiàn)軟分叉,塊可能就消失了,我們不知道最新的塊是否還會在區(qū)塊鏈上。在金融世界中,我們不會允許轉賬時匯款的錢消失。但這里,我們需要等到交易最終確認,可能需要幾十個塊之后才可以,延時是非常長的,成本高又慢的話當然不能容忍。另外還有安全性,工作量證明可以防御算力攻擊,但是不能防止網(wǎng)絡的攻擊。大家其實都同意工作量證明是偉大的想法,但我們需要更好的東西。
下一個階段是權益證明。
委托權益證明——這個月20個人來負責決定下一個塊,下一個月再換20個人,假設這20個人都是非常誠實的,但如果一秒鐘內可以對20個人發(fā)起拒絕服務的攻擊,區(qū)塊鏈一下就停止了,所以這種設計是不可以的。擔保的權益證明意味著什么呢?意味著允許20、200、2000個人把很多錢放在桌上,他們也不能碰它(錢),由出錢的人來決定下一個塊,影響力和出的錢是成比例的。典型用戶可支配收入當中有多少比例可以拿出來放在桌上不能碰的?只有很小的比例是可以的。在這樣的系統(tǒng)中只能讓有錢的人來出資,他們就有更大的優(yōu)勢來控制區(qū)塊鏈。這些都是權益的證明,但其實隱藏著中心化的功能。有一些比較開放,比如說委托。有些是比較中心化,比如說擔保權益證明。
2.Algorand的全新設計有利于系統(tǒng)持續(xù)地改進和發(fā)展
Algorand提出來的純粹權益證明:在純粹的權益證明當中,錢始終是在你的手中。只要大部分的錢都在誠實的用戶手中,系統(tǒng)就是安全的。錢包里的每一個代幣都有同樣的決策權,這才是最終的決策系統(tǒng)。為了達到這一點,我們必須要開發(fā)很多技術。
主要的假設是大多數(shù)的錢都是在誠實的用戶手中,類似于工作量證明中的大多數(shù)算力都在誠實用戶手中。
Algorand的技術優(yōu)勢是什么呢?計算量是微不足道的,任何人都有錢做計算;系統(tǒng)是真正去中心化的,因為用戶是不分等級的,只有一個類別的用戶,沒有外生的算力、外生的礦工;付款是有最終確定性的,每一個塊只要一出現(xiàn)就會一直存在于區(qū)塊鏈當中。Algorand出現(xiàn)分叉的概率是10的-18次方,是非常小的。區(qū)塊可以很快地生成和傳播——在區(qū)塊鏈當中你必須要能夠擴散區(qū)塊,不然系統(tǒng)不存在——所以可擴展性是非常高的。安全性,我們可以防御非常壞的敵對者,敵對者可能會控制很大的網(wǎng)絡,但我們依然能夠抵御協(xié)議和網(wǎng)絡的攻擊。區(qū)塊鏈不僅僅會在協(xié)議層遭到攻擊,而且人們可能會把電線切掉或者把路由器進行重新編程。
Algorand創(chuàng)始區(qū)塊達成共識是非常容易的,因為這是協(xié)議的一部分。慢慢區(qū)塊鏈就生成了,沒有軟分叉,也沒有工作量證明,只有一條鏈,從一個區(qū)塊連接到另一個區(qū)塊。這是由算法和數(shù)學來達成的。
首先,要在所有的用戶中隨機選擇一個用戶,選中的概率和在系統(tǒng)中擁有的錢是成比例的。選擇的用戶要提出新的塊,比如說我被選的話就提供一個新的塊:看收到的交易是否有效,如果有效的話就放進區(qū)塊然后傳播它。
階段二是在所有的用戶中隨機選取1000個用戶,他們需要就第一個用戶所提出的塊達成共識。壞人不是大多數(shù),你在社會中隨機選擇1000個人,絕大多數(shù)人都是誠實的,即使社會中有10%的人是罪犯(這個比例在一個正常社會里已經(jīng)很高了)。一旦你看到一個區(qū)塊已經(jīng)被提出來被簽名了,比如說1000個人當中有750個人簽名了,你就知道這個區(qū)塊是正確的下一個區(qū)塊,你不需要改變自己的想法。
誰來選擇委員會?如果我是敵對方,想要控制委員會怎么來做?每一個委員會的成員都可以秘密地選擇自己進入委員會。為了選擇自己,你必須要運行自己的彩票機制。如果你贏了就會獲得一張贏了的證明,可以證明你是這個區(qū)塊的委員會的一員。獲勝的概率是和人們在系統(tǒng)中擁有的錢數(shù)成比例。什么是“最終速度”?彩票選擇方法只需要一毫秒的時間,一毫秒的時間1000個人就可以選擇自己進入委員會。如果我是壞人,想腐化委員會,但我不知道其他人哪一個將會贏得抽獎。當然你贏得了就可以傳播消息,那時我就知道是你了但是沒有辦法腐化你,因為時機已經(jīng)太晚了,你的意見已經(jīng)廣播在網(wǎng)絡當中了,我再賄賂你的話就太晚了??偠灾嬎惴浅I?,完美地擴展性和交易的安全性,可以防止協(xié)議和網(wǎng)絡的攻擊。
關于靈活的治理,不產生硬分叉。沒有一個人的價值結構會一成不變地存在下去,只要有人就會改變,人類會不斷地適應。
區(qū)塊鏈也不會永遠不變,所以現(xiàn)在采用的是共識的協(xié)議,先提出方案然后達成共識,這是非常靈活的。我們還可以對規(guī)則的變革、對新的政策達成共識,以分布式協(xié)作方式來自我監(jiān)管。
3.用 Algorand 去實現(xiàn)金融的民主化
拿我們這次的荷蘭式拍賣來說,這是 Algorand 上的第一個應用,這也是我最想要的一個應用。如果在傳統(tǒng)的拍賣方式下,你需要所有參與者都聚集在同一個房間里,但我們把拍賣過程放到了鏈上,同時這個鏈又是真正可擴展的,那么全世界的人就都可以參與進來。
對我個人來說,這就是我做 Algorand 最初的動力和熱情所在。當然了,也有很多人說想在 Algorand 上做游戲做 DAPP,這些都可以,但我個人最想要的就是最開始的拍賣應用,它代表了金融的民主化。
我們現(xiàn)在這個世界的金融系統(tǒng),對普通人來說并不是那么友好的,它不是平等的,不是每個人都可以自由接入的。哪怕是很多很老的金融產品和服務,它們也不是民主化的。我們想要那些更復雜、更精細的金融應用對普通人來說也是平等、可自由接入的服務,因為只有這樣,你才能去 elevate everybody(幫助提升人們),讓每個人一起分享金融的可能性。
Algorand 在技術上的優(yōu)點是去除了很多挖礦的成本,因為 Algorand 不會分叉,是真正可擴展的,同時又是去中心化的,所以我們可以負擔得起平等的對待每個人,讓每個人都能公平的參與到系統(tǒng)中。
但在一開始沒有辦法達到去中心化,去中心化需要一個過程。我們去想 Algorand 這個系統(tǒng)最初始的狀態(tài)——一開始是沒有人有 Algo 代幣的,你想要找人買代幣,肯定是用法幣去買。但我們沒辦法把法幣放到區(qū)塊鏈上,所以一開始你需要一個像 Coinlist 這樣的角色,它接受你的法幣,然后給你登記授權,讓你能夠參與競拍。最終所有人的競拍都會上鏈,你可以在鏈上實時看到還剩下多少代幣可以拍到。
當每個人都有 Algo 代幣的時候,我們就不需要 Coinlist 這樣的角色了,比如你想做一個房產的荷蘭式拍賣,直接在鏈上用 Algo 代幣拍就可以了。
荷蘭式拍賣把定價權完全交給了市場。不是像ICO這樣,定一個固定的價格。一個幣究竟多少錢是合理的?沒人知道。Algo 的價格不是由我來決定的,我也沒有興趣給它定價,Algo 是由市場里所有人決定的。
這也是我們想要把金融民主化的一個例子。因為你想平等的對待系統(tǒng)里的每個參與者。每個用戶進入到一個新的生態(tài)里,他會關心自己有沒有被平等對待,而且是從一開始就受到平等對待。我們也希望系統(tǒng)從第一天開始就是去中心化的。
第一天是什么時候呢?就是你第一次買代幣的時候。在荷蘭式拍賣競拍結束后,每個人都是付相同的價格來購買 token,相對是比較公平的。不是所有的拍賣方式都符合這樣的要求,荷蘭式拍賣恰好是這樣,所以我們就選擇了這種拍賣方式。
Coinlist 的另一個作用是為我們提供一個 refund 的政策。這個政策是說,假設一年后你不想要 Algo,你可以找我們退還 90% 的錢(成交價格大于 1 美元的情況下)。當你想退貨的時候,總得有人知道你是誰,對吧?所以需要 Coinlist 來做 KYC。by the way,如果你買一輛車的話,一年后你想退回90%,你覺得可能嗎?
在區(qū)塊鏈系統(tǒng)里,你不僅想要公平的對待用戶,同時你也想要讓用戶感覺到這種對待是公平的。把荷蘭式拍賣放到鏈上可以做到這一點。如果不放到鏈上,當然你也可以打電話跟你用戶說,現(xiàn)在實時競拍的價格是怎么樣的,可能這樣也是公平的,但他們怎么感知到這一點呢?我認為沒有辦法。
對富人來說,交換價值的時候可以接受付出一部分這樣的成本,來免去一些交易的摩擦,但是對窮人來說,這是不可能的。當我要交換的價值很少的時候,交易的成本大于價值,那么價值傳輸過去可能在半路上就消耗殆盡了,我也就無法交換價值了。
我們需要的是一個更有效率的價值流通和交換方式,這不止是支付的問題,也是像我剛才所說的涉及到更精密更復雜的金融服務的問題。這些更精密的金融服務現(xiàn)在大部分是通過中介商來完成的,當你的價格很低的時候,這些中介商根本沒有意愿來為你服務,他們會叫你走開,因為他們只會把時間留給那些高凈值的客戶。
所以,對一個真正可以擴展的區(qū)塊鏈來說,它能把交易的成本降低,這些事就成為可能。
比特幣每產生一個區(qū)塊,你手上的幣其實都是在通脹的。我們很少人能夠真正理解通脹,因為我們所受的教育本來就沒有意圖讓我們理解通脹這件事。通脹的原因,是比特幣賬本后面每次要新加上一個區(qū)塊,就有人需要為礦工支付一次成本,這是交易的成本。
Algorand 降低這個成本的方式,首先是降低參與的成本:不需要爭破頭去解決數(shù)學謎題、不需要參與礦機軍備競賽,所以你可以用更低的成本去參與 Algorand 系統(tǒng)的 Money Trust。
但是 Money Trust 只是一方面,你還想要民主化其他更復雜的金融產品和金融工具——比如說借貸,借貸是一個非常基本的經(jīng)濟組件。想象一下,你想開個飯店,一開始又沒有足夠的錢,那就需要去借錢來啟動這項生意。當借貸的成本很高時,意味著借貸的利息很高,如果我們能通過區(qū)塊鏈降低借貸的成本,那么也許就能鼓勵更多人以自己能負擔得起的利率來借貸,啟動自己的飯店生意。這就是我想做的事。
重要的不是一個系統(tǒng)是否由普通人發(fā)起,而是這個系統(tǒng)能否真正為普通人服務。我們是在做一個不需要許可的開源協(xié)議,每個人都可以自由選擇,最終真正 work 的協(xié)議就會跑出來。
4.Algorand到底做的是什么?
Algorand是一個非常通用的平臺,可以滿足去中心化、安全、可擴展等需求,每個人都可以在上面交易和分配機會。
Algorand使用“純粹權益證明“(Pure Proof of Stake),這種證明的特點是,你的擁有的某種代幣,與別人擁有的代幣權利是一樣的,而且這個系統(tǒng)非常高效,不需要任何準入和許可,擁有一個代幣和擁有一億個代幣都可以參與。
簡單來說,就是通過投票來確認的。如果有的人不想?yún)⑴c,他可以把權利發(fā)放給其他人,如果還是不愿意,那么他的定位可能不屬于Algorand社區(qū)。
此外,Algorand中還有一個“即時發(fā)起和確認”(Immediate Propose-and-agree)的機制。它有四個特點:1)需要的計算量、交易成本最少,交易效率最高,沒有分叉;2)共識達成速度快,支持可擴展應用開發(fā);3 )交易確認時間僅需數(shù)秒,已經(jīng)達到了銀行的水準;4)安全性和可復原性高。
Algorand可以被應用到很多場景和領域,比如加密貨幣、建筑、社交、購物、溯源等。原因在于,Algorand是一個真正的“無摩擦”的平臺,費用非常低,并且支持擴展,每個人都可以在上面進行開發(fā)。
此外,Algorand也很適合拍賣領域,比如你在外灘有間很好的辦公室,你把它拍賣給拍賣行,這樣做的好處在于,每個參與的人,哪怕投入的錢很少,都可以購買這個辦公室一部分的產權,這在之前是從來不敢想象的。
通過Algorand,我們希望能夠對原有金融體系實現(xiàn)更加民主化和透明化的改造。
雖然我不太愿意用“革命”來形容Algorand,但確實我認為它是個非常大的進步,此外,我認為一個很重要的一點是,一條好的區(qū)塊鏈必須能夠自我進化。人們做的東西并不是完美的,可能存在很多缺陷。就像一艘在海上航行的船一樣,可能會遇上臺風,或者船只本身的問題等。因此,區(qū)塊鏈必須要能夠自我進化。
Algorand的近期目標有激勵機制的落地,激勵更多人投入到平臺的業(yè)務中。比特幣的激勵機制是通過競爭的方式激勵最快的礦工,但慢慢的,有些人開始用更高規(guī)格的顯卡、更高配置的電腦,挖到了更多的礦,形成了礦池,然后又衍生出很多中心化的超級礦池。怎樣激勵更多人參加又不會形成中心化,是需要思考的。
Algorand的遠期計劃,我們首先考慮的是智能合約,我們希望智能合約真正做到“智能化”。此外,遠期計劃還包括債券機制、監(jiān)管、實名資產等。不過俗話說計劃趕不上變化,各國的政策也會發(fā)生變化。盡管如此,我還是喜歡密碼學方面的知識,并且希望能夠用這些知識對Algorand做出貢獻。