Jungle採訪:VEO Amoveo

Jungle採訪:VEO Amoveo

Amoveo

作者: Jungle 2019年10月8日-19分鐘閱讀

歡迎來到The Understory系列–該系列致力於介紹那些我們認爲顯示出創新和質量水平遠超已知加密貨幣標準的項目。本文是在Jungle Discord中進行的討論小組的回顧,小組在幾天時間內回答了社區的問題。

CryptOrangutang:能否請您對$VEO是什麼以及您的USP(獨特銷售主張)做一個非常簡短的介紹? #

扎克:你好,謝謝你邀請我來到叢林。

我爲Amoveo寫軟件。

Amoveo是一個金融衍生品的區塊鏈。金融衍生品的幾個例子是:。

  • 保險合同
  • 體育博彩
  • 投資合同
  • 穩定幣合同

Amoveo不致力於任何特定的技術。我們適應使用任何目前最好的工具。 我們使用futarchy來決定Amoveo應該如何運作。在大多數區塊鏈中,“代碼就是法律”,但對Amoveo來說,“futarchy就是法律”。這使我們具有很強的適應性。

目前Amoveo的智能合約機制是基於狀態通道的,而我們的預言機(oracle)機制是使用中本聰的共識,結合投注機制來防止垃圾郵件。

如果你想了解更多關於Amoveo的信息,你可以加入telegram或discord或我們的其他社交媒體,我將回答你的問題。

阿爾弗雷德:您認爲Amoveo作爲一個預測市場/衍生品/投注系統,要想取得成功,最重要的是什麼?

扎克:用戶經常出現,以使用這些工具。

阿爾弗雷德:你們計劃如何使其在使用時儘可能無摩擦? #

扎克:我對可訪問性和用戶界面的基本理念是這樣的。

重要的是要有一個良好的開發週期,並儘可能快地完成周期的循環。

循環的一個環節有這些步驟。

  1. 我們需要與用戶交談,瞭解他們想要什麼,以及他們使用產品的經驗。
  2. 然後我們需要進行改進,並將新的版本放在用戶面前。

在一個好日子裏,我們可以做一個以上的循環。

這種軟件開發策略使我們能夠不斷驗證用戶是否真的需要我們正在建造的東西。因此,我們可以少浪費一些時間來建造那些不會被使用的東西。

至於更具體的用戶體驗改進,我們最近激活了一個硬更新,所以現在我們可以在鏈外有預言機(oracle)問題,類似於狀態通道智能合約在鏈外的情況,但必要時仍可在鏈上執行。所以我們在製作新的預言機(oracle)題目時不必等待任何區塊確認。我們可以創建新的預言機(oracle)題目,並在同一秒內將它們全部押上。

這可以使用戶體驗更好。

我們需要時間來完全利用我們接口中的這個新功能。我們正在探索一個計劃,允許在其他通道內創建鏈外通道。這是一種分片,對可擴展性很重要,而且它也應該能夠改善用戶體驗。

目前,你的通道是與一個特定的合作伙伴合作,如果他們消失或丟失了他們的私鑰,可能需要幾天或幾周的時間才能將你的錢從合同中取出。

sortition鏈在此基礎上進行了改進,因爲你沒有被綁在任何特定的夥伴身上。沒有人可以阻止你把你這邊的合同轉賣給任何你想賣的人。這應該允許一個更一致的用戶體驗,用戶將永遠不必考慮他們與誰簽訂合同,以及他們是否是一個可靠的合作伙伴。

對於通道,有時用戶必須採取行動來執行合同的規則。比如你的夥伴發佈了不好的證據,在錯誤的狀態下結束通道。要求用戶理解複雜的執行規則會導致糟糕的用戶體驗。

有了sortition,用戶就不必考慮執行或通道或任何類似的複雜問題。它只是按照他們期望的方式工作。這將是一個更好的用戶體驗。

你可以在這裏瞭解更多關於sortition的信息

佩塔爾。什麼是futarchy,以及VEO如何利用其能力? #

扎克:我做了這個5分鐘的視頻來介紹futarchy。 https://www.youtube.com/watch?v=higdjijPP1s

Futarchy是一個機制,讓人們的社區做出決定,幫助他們實現共同的目標。

它能抵制被有錢和/或有勢力的人操縱,這些人可以通過影響我們的決定而獲利。

今天,大多數人使用投票來做這類社區決策,但投票有很多博弈論上的缺陷。富人可以很容易地操縱投票的結果。

Futarchy是作爲一個社區做出決定的更好方式。

有一種 “看不見的手 “的想法,指導市場選擇分配貨物的最佳價格。

Futarchy就像試圖用那隻看不見的手來找出除了分配貨物之外,我們可能關心的其他問題的答案。

Amoveo有一個圖靈完整的編程語言,可以製作任何一種你想要的金融衍生品。通過觀察市場上精心製作的金融衍生品的價格,我們可以找出適合我們社區的最佳選擇。

科學方法是一種提供可獨立驗證的證據的方式。所以人們不必相信你,他們可以自己嘗試。

科學的侷限性在於,進行某些種類的實驗可能非常昂貴。市場上的價格是一種可以獨立驗證的證據,而且驗證起來也很便宜。

你不需要進行任何昂貴的實驗。驗證證據就像查詢亞馬遜股票的當前價格一樣容易。

佩塔爾。有趣的是,所以預言機(oracle)決定了未來市場的決議,這就是你說的無形之手的意思? #

Zack: 比特幣的價格是由市場力量決定的。市場這隻無形的手設定了比特幣的價格,而不是什麼預言機(oracle)。

如果我們問Amoveo預言機(oracle)者比特幣的價格是多少,Amoveo預言機(oracle)者並沒有導致比特幣的價格變化,它只是測量由市場決定的價格。

佩塔爾。預言機(oracle)的常見問題是什麼,VEO是如何解決這些問題的? #

扎克:Oracles還沒有真正存在。它們並不常見,所以不存在 “常見問題”。

我之前實現了一個基於truthcoin設計的預言機(oracle),類似於今天Bitcoin Hivemind和Augur中的設計。該設計的一個問題是,它依賴於一個投票系統。

如果投票者沒有得到足夠的交易費用,那麼這些系統的安全保障就會崩潰。在區塊鏈機制中,更安全的機制實際上使用成本更低。這與我們的直覺有點相反。

我發現把它想成是汽車中每升油的公里數是有幫助的。每種車都能帶你到你要去的地方,但具有更好的燃油效率的車帶你到那裏的成本更低。

當我們說一種區塊鏈機制 “更安全 “時,我們的意思是,以相同的金融擔保水平執行相同的合同,其成本更低。

我在這裏寫了更多關於這個主題的文章。

https://github.com/zack-bitcoin/amoveo-docs/blob/master//basics/trust_theory.md

Augur和Bitcoin Hivemind的安全性較低,使用成本較高,因爲它們的投票者需要接受賄賂纔不會作弊。

佩塔爾。爲了讓我們的讀者清楚,你能解釋一下你是如何解決Augur在VEO預言機(oracle)設計中存在的問題的? #

Zack: Amoveo是擁有貨幣VEO的區塊鏈。

Amoveo的oracle決議是基於與DAO黑客恢復類似的概念。由於DAO中的錢被鎖了足夠長的時間,所以有時間讓社區做出反應,做硬更新,確保錢不被盜。

Amoveo的預言機(oracle)有一段時間的資金被鎖定,所以如果要解決不正確的問題,我們有時間做一個硬更新來防止這種情況。組織這樣的硬更新是有溝通成本的。所以Amoveo的預言機(oracle)有一個投注機制,這樣組織防禦攻擊的人可以把他們所有的VEO翻倍,這就涵蓋了防禦的成本。

對賭機制允許情況升級到硬更新變得可行的程度。

Amoveo沒有任何需要賄賂的人,他們不會作弊。

Amoveo沒有像Rep或Votecoins那樣收取交易費的子貨幣(subcurrency)。

Amoveo根本沒有交易費用。

納什均衡是指一個人向預言機(oracle)處報告結果,然後預言機(oracle)處就該結果進行決議。

其他任何人都沒有理由對誠實的結果提出異議,因爲他們會把錢扔掉。因此,預言機(oracle)的鏈上成本實際上是零。

Augur有一個與Amoveo有點類似的分叉系統。他們可以在鏈上分叉他們的合約來解決爭端。Augur的限制是,他們不能分叉 被賭在oracle結果上的ETH,他們只能分叉Rep代幣。因此,在故障模式下,進行贏利投注的人將無法得到他們贏得的錢。

在Amoveo,如果有硬更新,我們可以改變Amoveo的任何方面。我們可以確保下注贏錢的人仍能得到贏錢的報酬。

Jimtalksdata。根據EXANTE技術–你們與他們的關係是什麼?你期望未來的合作是什麼樣子的?(和阿爾弗雷德提出的關於宜家基金的同樣問題) #

扎克:我不付錢給EXANTE的任何人,他們也不付錢給我。

有時他們會問我一些技術問題,通常是爲了讓他們在關於Amoveo的文章中寫到一些東西。有時他們會給我友好的建議,告訴我如何幫助項目成功。比如建議我應該和誰談,或者我應該如何介紹這個項目,或者在我發表之前審查我寫的東西。

許多列出VEO的交易所只是因爲EXANTE的人支付了上市費用。EXANTE建立並維護amoveo.io網站,以及myveowallet.com

用戶在使用myveowallet時往往有積極的體驗。與我維護的輕型節點軟件相比,它的界面更簡單、更漂亮。他們目前正在努力爲myveowallet增加標量投注支持,例如,這將允許穩定幣的使用。

按照ikigai基金的說法。

  1. 我不付錢給ikigai任何人,他們也不付錢給我。
  2. 我不確定Amoveo論壇中誰與Ikigai有關。
  3. 爲了寫這份報告,他們對Amoveo瞭解很多。

顯示Amoveo.pdf。第1頁,共8頁

你認爲從開發和實施的角度來看,Amoveo在未來會面臨哪些問題?你如何獲得用戶? #

扎克:編寫軟件很簡單。

弄清寫什麼能盈利是很難的。

這基本上是所有投資者在加密貨幣中試圖做的事情。我們正試圖弄清楚什麼樣的區塊鏈會有利潤。

我現在的目標是找到一些小團體的快樂客戶,讓他們不斷回來。

一旦他們存在,我將與他們溝通,瞭解他們爲什麼使用Amoveo,以及在哪裏可以找到其他有類似需求的人。

在我們擁有第一小羣回頭客之前,我認爲我們不應該試圖計劃一個廣泛的推廣活動。我們還沒有足夠的信息來做出正確的決定,我們可能很容易浪費錢向錯誤的人做廣告。

這有點像在化學制造中,他們首先試圖讓反應在小規模上發揮作用,然後他們慢慢地在越來越大的規模上進行,直到他們達到化學生產在經濟上可行的規模。

首先,我們想在一個小團體上證明這個概念,然後再投入資源試圖讓太多的人蔘與。

佩塔爾。說到資源,VEO團隊的結構是怎樣的,資金從哪裏來? #

扎克:

  • 我收到每個區塊獎勵的1/6作爲開發者獎勵。
  • 我沒有僱員,也沒有人僱用我。
  • 我不付錢給任何人。
  • Amoveo中沒有等級制度。

人們出於幾種不同的動機做出了貢獻。有些人購買了VEO,然後給我免費的建議,幫助VEO的價格上漲。有些人使用Amoveo中的主導保證合同來資助他們的工作,這是一種執行衆籌關係的智能合同。

FPGA採礦軟件程序員對使用他的軟件收取費用,這些費用會自動轉給他。礦池運營商對使用他們的礦池收取費用。因此,以經營veopool.pw的Sy爲例,他通過向礦工收取使用他的礦池的費用來獲利,他做測試和編程,製作區塊探索器,給我提供軟件建議。

一些區塊鏈探索者靠捐贈來運作。

你提到在擴大規模之前,現在想爲一小羣核心用戶開發。Amoveo現在試圖瞄準的具體niche是什麼(與預測市場領域的其他項目相比)? #

扎克:最近我們一直在關注穩定幣,以及加密貨幣價格的其他衍生品。

看起來今天持有VEO的人對加密貨幣投資有共同的興趣,所以這是我們的一個自然的起點。

佩塔爾。你已經寫了很多關於POW與POS共識機制的文章,以及爲什麼你認爲POW在安全方面更有優勢。你能爲我們的讀者總結一下主要的觀點嗎?你認爲在未來是否有任何不那麼 “浪費 “的替代品可以取代POW?例如,你怎麼看一些DAG幣(Nano)使用的無感系統,確保網絡安全和運行節點的主要激勵因素不是獎勵,而是使用這種系統可以節省的費用。在你看來,與POW相比,它們的表現如何? #

Zack: 你認爲PoW在安全方面更有優勢。我不知道PoW或PoS是否優越。

我們今天擁有的最好的安全建模工具,根據這些工具判斷PoS加密貨幣的安全性不如中心化替代方案。但我們仍然不能確定這些安全建模工具是否完美。也許在未來我們會有更好的工具,我們會發現PoS實際上是最好的。在這個時間點上,即2019年9月,我們還沒有一個安全模型顯示PoS能夠發揮作用。

這意味着如果今天有人在爲PoS系統編程,他們沒有任何測試可以知道他們是否在以安全的方式設計它。以我們今天的技術,不可能編寫一個安全的PoS區塊鏈。

即使我們設法建立了一個安全的PoS區塊鏈,如果我們沒有一個安全模型來解釋爲什麼它是安全的,那麼當它受到攻擊時,用戶將不知道如何應對。如果我們不能理解爲什麼它是安全的,那麼我們將不能以必要的方式來操作它以維護安全。

我沒有特別評估Nano,但我評估了IOTA,這是另一種DAG加密貨幣。 https://tradingt.com/cn/IOTA/

它與今天存在的其他PoS區塊鏈一樣,受到了同樣的攻擊。

你可以在這裏閱讀我寫的更多關於PoS的內容。 https://tradingt.com/cn/proof_of_stake/

你認爲未來是否有任何不那麼 “浪費 “的替代品可以取代POW? #

這裏有一個很好的解釋,爲什麼PoW是分配新代幣的最不浪費的方式。

https://www.truthcoin.info/blog/pow-cheapest/

基本上,這是因爲礦工們願意支付高額成本來獲得獎勵。他們願意花999美元來獲得1000美元。他們在競爭提供服務,所以這是一場互相壓低價格的競賽。

Amoveo使用futarchy來做決定。這是一種PoS共識機制,在決定硬更新或更新定義協議的變量時,比PoW更不浪費。

我們不知道PoS是否可以用於維護加密貨幣狀態的共識。

我們確實知道,市場機制是確定市場價格的一種安全方式,我們可以利用這一事實建立許多有用的PoS共識系統。

Maloris:你能不能回到過去,簡要地告訴我們VEO的起源,你爲什麼決定創建它,以及它的推出是如何進行的? #

扎克:2014年,我參與了truthcoin研究。

Paul Sztorc決定把它作爲比特幣的一個側鏈來建設,所以我把它作爲一個altcoin來建設。這樣我們可以覆蓋更多的領域,並且有更大的成功機會。 我與Augur合作了大約2個月,但他們希望我簽署一些合同,阻止我把我寫的東西作爲開放源代碼發佈,因爲所有的知識產權都不是我的,而是由傑克、喬伊、傑里米和他們籌集資金的人擁有。

我覺得這將阻礙我建立truthcoin的能力,所以我拋棄了它們。

然後我獨自做了幾年的研究。

然後我與Aeternity合作了大約6個月,但他們不給我工作報酬,其中一個人還襲擊了我。緊張的環境使我無法完成任何關於truthcoin的工作,所以我也拋棄了他們。

然後我又做了大約一年的研究,直到我終於知道我需要知道的一切,在2018年3月2日推出Amoveo創世區塊。

基本上,在截至創世區塊那天的4年工作中,我的動機是爲了實現truthcoin項目的目標。我們想讓金融衍生品變得便宜,讓每個人都能使用。

上線後的第一週是相當緊張的。有一天,它被凍結了大約8個小時。有一段時間,大約有1000個區塊在30分鐘內全部被一個礦工拿走。

第一週我沒怎麼睡。現在穩定多了,我可以安心睡覺了。

在那4年裏,我的大部分研究是弄清楚預言機(oracle)機制與其他種類的區塊鏈共識機制的關係,並提出一個計劃,使衍生品可以擴展到可以大量人同時使用。我選擇了狀態通道策略。這樣,智能合約就不會在鏈上發佈,直到我們真正需要它。

我們率先提供的另一個可擴展性功能是無狀態全節點。每個區塊都有你需要的所有數據的所有默克爾證明,來驗證該區塊。因此,一個完整的節點可以以任何順序驗證區塊。我們利用這一點來並行地驗證區塊,以提高同步速度。

當時它是非常實驗性的,但今天這已經是區塊鏈可擴展性設計中的一個標準功能。

您對積極推動公共FPGA/ASIC開發的看法? #

Zack: PoW的一個限制是,如果攻擊者可以租用大量的算力,那麼他們可以控制你的區塊鏈的51%,並破壞它。

這就是爲什麼我們認爲使用ASICS會更好。如果所有可用的ASICS已經被用於開採Amoveo,那麼就沒有更多的可供租用。所以我們希望儘快擁有ASICS。所以我們優化了PoW算法,使其儘可能容易產生ASICS。

我在這裏寫過關於比特幣的安全模型。

http://tradingt.com/cn/bitcoin-review/

Chase S:你對作爲Amoveo的負責人有什麼擔心嗎?換句話說,你認爲與匿名團隊/創始人的項目相比,有一個 “單點故障 “會給項目帶來固有的風險嗎? #

Zack: 如果Amoveo要成功,我將需要變得不那麼重要。但現在,這個項目是小而靈活的。只有像3個人經常使用這些智能合約。我認爲其他程序員很難證明在這樣的早期階段參與其中的努力是合理的。它是如此的有風險。治理機制包括一個參數,可以調低,或關閉開發者獎勵。

當時間到了,要解僱我很容易,就像改變區塊時間、區塊獎勵或任何其他治理變量一樣。我們使用futarchy來做這類決定。

軟件開發並沒有真正成爲我們的瓶頸。相反,我們的軟件開發的限制是理解什麼應該被開發。機制設計研究是很難僱用的。有很多人在研究這個話題,我認爲從其他項目中獲取我們需要的工具,而不是僱傭Amoveo的研究人員。只要我們能足夠快地複製其他人的發現,我們就不需要依靠任何內部研究。

金融衍生品可以用來做衆籌類合同。例如,主導的保證合同。我們的長期目標是,我們將能夠使用Amoveo衆籌智能合約來支付任何需要爲Amoveo完成的軟件工作。

jimtalksdata:使用Erlang作爲項目背後的主要編程語言,其動機是什麼?如果我記得,“飛狐”,Amoveo的精神前身,是用Python編碼的,這是一種現在更流行的語言。有什麼值得分享的經驗嗎? #

Zack:Erlang有很多特點,使它很適合我們的情況。它是最容易學習的語言之一,所以我們並不排斥開發者人才。一個有能力的程序員可以在一兩個星期內學會Erlang。比如說,Erlang比python容易學得多。

Erlang是個老東西。互聯網的很大一部分都是基於這項技術的。我們可以肯定它將繼續被維護幾十年。這種穩定性意味着Amoveo不會遭受那麼多的軟件腐蝕。

Erlang爲製作能夠從意外故障中恢復的服務器進行了優化,並儘可能地保持較高的正常運行時間。他們通過在最深層次上對演員併發模型進行優化來做到這一點。演員併發並不像一些替代方案那樣快,但它的優點是你可以編輯它,並輕鬆地驗證你沒有產生任何競賽條件錯誤。

區塊鏈可能遭受的最基本的漏洞是,如果攻擊者發送一個精心製作的api請求,節點就會被禁用。有了Erlang,很容易確定你在改變軟件時不會引入這類漏洞。能夠快速輕鬆地對設計進行修改是Amoveo最大的優勢,Erlang在這方面有幫助。

能夠快速驗證一個變化不會導致競爭條件,這個屬性也使我更容易驗證一個拉動請求不會破壞Amoveo,所以它使合作更容易。

爲什麼你要試圖解決這麼多不同的問題?很好地解決一個問題不是更好嗎?我看到你正在研究預測市場、穩定幣、衆籌、體育賭博、保險、政治家的測謊儀、futarchy等等。 #

扎克:金融衍生品是一種合同,在我們有書面語言之前,人們就一直在使用。在這段時間裏,我們爲金融衍生品開發了一系列豐富的用例。我們已經知道如何使用金融衍生品來實現所有這些不同的目標。因此,任何帶有金融衍生品的區塊鏈,都會自動創造所有這些不同的功能。

你說你希望Amoveo成爲下一個全球儲備貨幣,擁有比今天的美元更大的市值。這是個現實的目標嗎? #

金融衍生品受到嚴格的監管,只有最富有的人才能接觸到它們,但它們卻是當今最流行的貨幣應用。一旦我們擺脫了監管限制,讓每個人都能使用這些強大的工具,它們將變得更加流行。

無論哪種貨幣最適合製作金融衍生品合同,該貨幣都將成爲下一個全球儲備貨幣。

Amoveo的目標是成爲最好的金融衍生品平臺。

你爲什麼不建立在以太坊之上,以重用他們生態系統中的可用技術? #

爲了製造一個更有效的預言機(oracle),我不得不將區塊共識機制與預言機(oracle)共識機制混合在一起,這在現有的智能合約平臺上是不可能的。

Amoveo的預言機(oracle),如果社區很難決定正確的結果,有一種情況是會導致Amoveo分叉。分叉的每一方對該預言機(oracle)都有不同的結果。

這並不是我們所期望發生的事情。但是,爲了使博弈理論正確運作,它需要成爲可能。

Augur試圖在Ethereum內部建立類似的東西。augur智能合約可以複製自己,每個人都持有一個版本的Rep,其中預言機(oracle)的解決方式不同。Augur的侷限性在於,他們只能複製Rep,不能同時複製賭注中的錢。

你怎麼獨自一個人做了這麼多的呢? #

Zach: 編寫軟件不是Amoveo進展的瓶頸,所以僱傭更多的程序員不會使其進展更快。 弄清楚應該寫什麼纔是瓶頸

我不明白僱傭某人來幫助弄清楚應該寫些什麼會有什麼好處。可能有成千上萬的區塊鏈研究人員免費發表他們的工作,他們中的大多數甚至會免費回答我的問題。那些更有能力的人,我們甚至都僱不起,他們在免費做這些工作。

我並不孤單。

我有很多來自社區的支持。

3個盈利的礦池,他們經常給出建議。

Exantech有很多人蔘與。

幾個有金融經驗的人,其他對博弈論有研究的人。

不過幾乎所有的人都是匿名的。

佩塔爾。我想我們可以總結一下了。很高興有你在這裏,扎克,感謝你和所有參與者。

扎克:謝謝你邀請我來到叢林。