作者:BM
原文:Medium
來源:星球日報
譯者:念銀思唐
原題:《星球前線|BM詳解無信任合約如何克服人為限制》
10月17日,BM在Medium上發布文章,就“如何以無信任智能合約來克服人為限制”給出了自己的看法,全文如下:
智能合約通過使以無信任的方式捆綁和發送權利和義務變得簡單,從而提高經濟效率。對于那些試圖以費用、時間鎖、購買選票、不可分割性或其他某種限制形式在合約中限定權利轉讓的人來說,這具有深遠影響。任何設計依賴于人為限制來實施某種博弈論結果的智能合約的人,都應先閱讀本文。
想象一下,如果你希望創建一個代幣智能合約,該合約會在每個人進行代幣轉賬時向其收取2%的費用。這實際上是一個無法執行的限制。任何人都可以創建一個新的合約來接受你的代幣存款,然后重新發行一個新的可轉讓的代幣,并收取較低的費用或不收取任何費用。其他人則可以在完成無限制數量的轉賬并支付最后2%的費用后,從新合約中提取代幣。大多數人會接受和交易無費用的代幣,因為此合約可以被設計成不可變且無需信任的。這個例子意在解釋智能合約如何提高市場效率,繞過高額費用等人為限制。
動態 | 荷蘭合作銀行與IBM合作開發區塊鏈應用以追蹤咖啡豆:荷蘭合作銀行(Rabobank)與IBM合作開發了一個名為“Thank My Farmer”應用程序,該應用程序基于區塊鏈技術,允許消費者支持種植咖啡豆的農民。
此前消息,日前IBM和科技初創公司Farmer Connect演示了Thank My Famer,該應用創建了不可更改的永久性數字化交易鏈,可全程追蹤咖啡豆。(Finextra)[2020/1/7]
現在假設你想要創建一種試圖在長期合約中鎖定價值的新代幣,你的代幣將在不同的鎖定時間段被抵押。實現時間鎖就像對轉賬收取2%的費用一樣簡單;然而,通過使用其他智能合約可以很輕易地繞過它。
在有時間鎖的情況下,可以創建一個新帳戶并將代幣鎖定到智能合約中,然后分發一個新的可交易代幣。該代幣的價值就類似于可在未來某個日期支付的零風險債券。假設基礎資產是有價值的,并且存在交易零風險債券的需求,那么就沒有辦法阻止債券的基礎價值被出售或置入另一個智能合約中。
動態 | 兩家歐洲鮭魚生產商使用IBM區塊鏈平臺跟蹤供應鏈:金色財經報道,鮭魚養殖公司Cermaq和煙熏鮭魚生產商Labeyrie開始使用IBM的云區塊鏈技術來追蹤其產品供應鏈。Cermaq在11月20日的新聞稿中宣布了這項開發,并透露其與Labeyrie和IBM的區塊鏈平臺IBM Food Trust合作,使客戶能夠獲得有關鮭魚價值鏈的信息。現在,所有的Cermaq鮭魚產品都帶有CV和QR碼,消費者可以查看詳細信息。[2019/11/21]
EOSRAM市場也是一種有人為限制的資產,它只允許用戶在付費的情況下買賣RAM。RAM可以通過在單筆交易中同時買入或賣出以實現有效轉讓,并產生1%的實際轉讓費。如果有人只是想交易RAM的經濟價值,而不是RAM的效用,那么可以構建一個簡單的合約發行錨定RAM的代幣,而這些代幣是可以免費轉讓的。這甚至有可能創造一個沒有交易費的二級RAM市場。
聲音 | BM:EOS節點集中問題:建議把權力和經濟回報分開:據鯨交所報道,6月10日,BM在EOS電報與社區交流EOS的中心化問題,以下是其觀點的摘要: 1. 如果你想要去中心化的系統,那么財富加權任何東西總會導致帕累托分布(28分布); 2. 我的解決方案是通過讓選民選擇將權力與金錢(權重)分開; 3. 你基本上必須賄賂他們只用一個BP,(換句話說)把票集中在一個BP上會變得更加有利可圖; 4. 他們仍然可以賺錢,但是不能控制21個節點; 5.社區:你是在建議一個身份投一票嘛?BM:配合新的經濟模型。[2019/6/10]
但基礎資產的效用是無法輕易繞過的。代幣型RAM與實際的RAM是不同的,因為如果不首先將其轉換為實際的RAM并支付1%的轉讓費,你就不能實際使用代幣型RAM進行任何存儲。抵押代幣也是如此:你可以交易抵押代幣的經濟價值,但你不能輕易仿效其任何額外效用,如投票權或CPU時間。
聲音 | BM:有一天 BTC 將有可能在 EOSIO 鏈上運行:據 IMEOS 報道,在彭博社文章中有提到 B1 持有 14 萬比特幣,有成員在電報群提問為什么要持有 14 萬比特幣。BM 回應到應該沒人會把所有資金都放在銀行。BB 也做了回應,我們將非 EOS 資金放在加密貨幣和法幣的混合投資組合中;我們認為對數字資產進行健康但負責任的曝光是我們的責任,以確保我們于行業保持一致。 另外,BM 表示有一天 BTC 將有可能在 EOSIO 鏈上運行。有成員提到 BTC 極端主義者寧愿讓 BTC 死也不愿讓其發生。BM 回復到,不確定他們那時還有沒有得選擇。礦工掌控一切,他們永遠不會同意的。BM 回復到,那可不一定。對于成員提到擁有的比特幣為什么不賣掉,就如提到的以太坊會被清算因為 EOS 讓它過時。BM 答復到,這只會增加 BTC 的價值。[2019/5/22]
例如,假設抵押代幣提供了投票效用。一項代表一個團體抵押,然后重新發行代幣的合約,必須“作為一個團體投票”。假設每項抵押余額只能投票給一個人,那么整個團隊將需要組織一個元投票來決定投票方案。這將減少少數團隊成員的效用,因為他們將被迫與多數人一起進行抵押投票。
手機拍照即可驗真偽, IBM發布AI+區塊鏈應用:IBM研究院發布了Crypto Anchor Verifier,一款以人工智能驅動的偽造品檢測器。用戶僅需使用手機拍攝物品照片,IBM的AI就會確定該物品的獨特之處,然后將其在區塊鏈分類賬中的數據庫中進行比對,以驗證真實性。[2018/5/24]
如果抵押代幣系統允許每個抵押位將其投票分配給多個選項,那么一個“流動抵押代幣”可以簡單地效仿元投票,并且底層抵押代幣的絕大多數效用將傳遞給“流動抵押代幣”。
即使限制每一個抵押位只能投一票也不是真正的限制。對于“流動抵押代幣”合約來說,管理任意數量的抵押位,并基于“流動抵押代幣”持有者的元投票為每個抵押位投不同的票是非常簡單的。
盡管無需言明,但我還是得說,在實施這些解決方案之前,還應該從法律、監管和稅收角度仔細考慮。
防止智能合約管理
阻止試圖繞過預期限制的一種方法是防止帳戶被智能合約管理。這可以通過要求與受限制合約的所有交互都由實際的私鑰簽名,并要求每筆交易只有一個操作來實現。這樣做的目的是通過要求某人持有和使用私鑰來重新引入“信任”元素。
假設我們使用2%轉讓費的代幣鎖定了所有來自其他智能合約的操作。此信任模型將更改為一個重新發行類似Tether的工具的集中式交易處。這有可能從根本上改變這種安排的法律性質,并阻礙變通方案實施。
雖然這種方法可能會阻止繞過這些限制的嘗試,但是使用安全的多方計算、硬件安全設備或最低程度的信任就足以實現繞過人為限制的目標。這也會在眾多智能合約平臺中,降低你使用合約的安全性和整體靈活性。
擁抱合約自由
與市場對金融自由的需求作斗爭的另一種選擇是先接受它。與其試圖收取2%的費用,不如使用零費用來減少競爭。與其試圖阻止RAM傳輸,不如讓它實現可轉讓。與其試圖強迫一個人持有抵押代幣,不如讓這些抵押位具有可替代性和可交易性。只有當變通方案產生的摩擦大于費用成本,或存在某種不容易或不可能復制的效用時,收費才是可行的。
在許多基于EOSIO的公共區塊鏈上,其系統代幣的設計目的是提供代表按比例分配的可用CPU時間的效用。這種底層效用不能由標的CPU的代幣提供,就如同在事先贖回底層CPU或RAM資源的代幣之前,RAM不能由代幣型RAM持有者使用一樣。
假設有一個市場想要鎖定人們對CPU價值的長期興趣,那么它將允許人們抵押現在的CPU來換取將來更多的CPU時間。實際上,你可以將你的CPU作為長期合約出借,并以CPU時間的形式獲得利息。
現在讓我們假定某人有一大筆錢鎖定在一份一年的CPU抵押合約中,但由于面臨流動性緊縮,眼下需要現金。從理論上講,他們應該能夠把自己的CPU抵押位賣給別人,其從出售中獲得的價值將是CPU在給定預計利率下一年內交付的凈現值。長期價值或支付一年抵押CPU利率的變化,將使CPU的長期價值高于現在的CPU。
讓抵押位具有流動性并不會削弱調整投票激勵機制的價值。如果持有長期抵押的投票者現在采取的行動會對未來CPU的預期價值產生負面影響,那么每個持有一年抵押的人都會立即受到市場反應對他們資本造成的損失。另一方面,如果他們眼下的投票決定提高了對CPU需求的未來預期,那么他們可能會即時獲利。
持有抵押位的投資者們不必等待一年才能獲取收益或蒙受損失,他們立即就能意識到當前行動的預計長期后果。這些抵押位的流動性反過來又降低了支付抵押的平均收益率,同時還增加了基于長期抵押的投票系統的攻擊成本,從而讓更多的人愿意抵押。
如果一個投票系統要求代幣抵押10年,而沒有無信任流動性選項,那么參與率就會很低。這樣一來,人們選擇購買少量“祭品”代幣并抵押10年,然后攻擊網絡的成本就會降低。然而用同一方法來攻擊流動性抵押解決方案的成本要高得多。再次強調:法律、監管和稅務問題可能影響到如何在實踐中實施這種解決辦法。
總結
智能合約應該擁抱自由并避免人為限制,這些限制可以被輕易繞過。收取一些費用不是不可以,但必須是在收費比其他變通方案更便利的情況下進行。在提高投票者參與度的同時,讓抵押位具有流動性,從而保留投票者進行長期思考的動力。對當前治理決策的長期后果的實時市場反饋,可能比讓投票者等到將來才實現自己的得失更有說服力。這利用了大眾的智慧來懲罰部分投票者——他們錯誤地認為,與其在將來無法挽回的時候后悔,不如當下采取會蒙受損失的行動來提升長期價值。
免責聲明:這篇文章中的所有內容都是我的觀點,而不是我的雇主或任何與其相關的人的觀點。不要假設這篇文章中的任何內容會被任何區塊鏈實施或采用。任何考慮實施該提議解決方案的人都應該咨詢相關顧問,以解決任何法律、監管或稅務方面的后果。
導讀:大部分用戶參與資金盤/龐氏Dapp的動機在于投機賺錢,而大多數此類產品在宣傳時也是抓住人性的貪婪,放大收益的空間和可能性吸引資金進場.
1900/1/1 0:00:0010月19日,“產業區塊鏈的破局之路暨《2019騰訊區塊鏈白皮書》發布會”在深圳召開。騰訊研究院院長司曉、騰訊金融云總經理胡利明、騰訊虛擬銀行區塊鏈負責人蔡弋戈、港交所前海聯合交易中心總經理董峰.
1900/1/1 0:00:00據Coindesk9月27日報道,就英國央行行長此前提出加密貨幣在國際市場上可能比美元更有益的說法,一位美聯儲前官員做出了回應.
1900/1/1 0:00:00本文目標 本文的主要目的:1、了解solidity的基本編譯原理2、通過示例的方式了解如何添加新的指令,不會涉及到solidity語言的語法講解.
1900/1/1 0:00:00恒星發展基金會——支持恒星區塊鏈網絡發展的非盈利組織,已經提議在其協議中禁用通脹機制。該基金會于周一宣布了這一提議,稱這是一個“好主意”,因為通脹機制并沒有讓基于恒星的項目受益.
1900/1/1 0:00:00計算機沒有出現的時代是古典密碼學,計算機出現后是現代密碼學。有什么區別呢?大家回憶下之前所講的隱藏法、移位替換、維吉尼亞加密、包括二戰時期的恩尼格碼機,都是英文字母,比如恩尼格碼機的26個齒輪槽.
1900/1/1 0:00:00