融合PPk協議和ERC792協議的鏈上仲裁自治服務DAO示例

買賣虛擬貨幣
ppk是基於區塊鏈的開放命名和傳輸協議,其中的奧丁號(odin)是創新的鏈上標識命名協議,基於比特幣並可多級擴充套件靈活支援eth/bsc/btm等更多鏈,詳見https://ppkpub.org

erc-792是以太坊社羣定義的去中心化仲裁協議,但它不同於現有的“法院+商業合同”的模式,詳見https://github.com/ethereum/eips/issues/792。 

erc-792仲裁標準實際由兩組智慧合約構成:可仲裁合約和仲裁員合約。故erc-792仲裁標準是涵括可仲裁合約和仲裁員合約的通證標準。每個仲裁合約都可以由每個仲裁員合約進行裁定。仲裁員合約給予裁決,然後仲裁合約按照其裁決執行合約。
仲裁員合約的背後可以是中心化的仲裁員,多重簽名或者去中心化自治組織(dao)。在下面這個示例裡,我們嘗試結合ppk協議裡的奧丁號,來初步實現一個去中心化自治的仲裁員服務合約 (arbitratordao)。

該示例是執行在相容以太坊智慧合約語言的幣安bsc測試網上,需要在電腦上建議用chrome瀏覽器訪問,先安裝metamask錢包外掛,並配置新增幣安bsc測試網,領取bsc鏈的測試幣後就可以測試了,具體配置方法可參考  (中文)https://www.binanceangel.com/topic/327/%e5%b0%86metamask%e7%94%a8%e4%ba%8ebinance%e6%99%ba%e8%83%bd%e9%93%be 或 (英文)https://docs.binance.org/smart-chain/wallet/metamask.html


在chrome瀏覽器裡配置好metamask錢包外掛後,就可以開啟訪問demo網址 : http://ppk001.sinaapp.com/test/arbtest.html

然後參考以下步驟測試:
1. 登記投票人資訊,如下圖所示:

輸入你在比特幣鏈上註冊的奧丁號(如 ppk:12345* ),然後點選"登記成為新的備選投票人"按鈕,確認傳送交易呼叫智慧合約成功後,在“當前使用者資訊”欄就會看到你所註冊的投票人資訊 ,如下圖所示: 


2. 模擬建立一條需要仲裁的擔保交易以方便測試,如下圖所示:

輸入可檢視交易記錄的原始網址(如 http://your_app.com/trade_id_123 )和交易金額後,點選"登記成為新的備選投票人"按鈕,確認傳送交易呼叫智慧合約成功後,可在“參與仲裁投票獲得獎勵”的“選擇爭議事務”列表裡看到新新增的待仲裁交易記錄,如下圖所示:

3.作為選中的陪審團成員參與仲裁投票獲得獎勵,從上圖的“你的投票選擇”列表裡點選你要投的選項

然後點選"投票"按鈕,確認傳送交易呼叫智慧合約成功後,就會看到你的投票結果已被記錄到鏈上合約裡,如下圖所示:

等到其它陪審員投票,並得到過半數票的結果後,仲裁合約將自動執行,呼叫交易合約的erc792協議介面將款項付給賣家或者退款給買家,仲裁合約的狀態變為“已解決”,如下圖所示:

此示例展示了奧丁號的關聯應用場景,將其作為交易參與者和爭議投票人的關聯身份標識,可以作為關鍵字(key index),進一步與其它資訊源建立擴充套件聯絡,為構建新的信用模型提供基礎,後續後續ppk社羣將推動更多區塊鏈技術愛好者,結合奧丁號和ppk開放協議的特點,做出更多有趣的區塊鏈應用,歡迎關注。


示例合約的開原始碼github:https://github.com/ppkpub/appsamples/tree/master/defi/arbitratordao


關於ppk開放協議

ppk是一個代號,取意自“peer-peer network&kits”。ppk首先是一個開放的技術社羣,由ppk技術社羣融合區塊鏈和網路通訊技術,定義了對等可信的ppk開放協議。ppk開放協議目前包括三部分:odin(open data index name 即開放資料索引命名標識),pttp(peer trusted transfer protocol即對等可信傳輸協議)以及ptap(peer trusted application protocols即對等可信應用擴充套件協議),簡單介紹如下:

1. odin 基於區塊鏈技術定義的自主命名標識,作用類似dns,
2. pttp 基於odin標識和ndn架構設計的新型傳輸協議, 作用類似http
3. ptap 基於odin標識和pttp傳輸協議的應用擴充套件協議,類似web上的具體應用協議,可以具體實現如 openid認證, oauth授權, odata開放資料等不同應用協議的角色


ppk開放協議具有鮮明的獨特創新性。odin標識以btc為核心+多級擴充套件+支援靈活對映其它鏈和傳統技術平臺+非傳統搶注模式的命名機制,自主、對等、安全和可信,更為重要的是,ppk開放協議不停留在標識協議層面,而是進一步融合到icn/ndn未來網際網路體系架構中,發展出對等、可信、高效的資訊交換開放協議即pttp對等可信傳輸協議,更好地“銜接”底層區塊鏈和上層應用,透過多層合作破局和推動新業態快速發展,帶來更大的應用和市場潛力。

跨鏈專案已漸成熱點,鏈上自主標識也將發力,ppk技術社羣推動的奧丁號,將發展成為區塊鏈新世界的通用名號和門牌號。

包含奧丁號在內的ppk開放協議,其真正潛力發揮需要適配區塊鏈技術進一步落地應用,帶動對等可信業態即peerweb/web3.0,從而將對區塊鏈域名的需求充分調動出來,這還有一段發展過程。現在正合適更多有眼光有趣的朋友先了解、體驗註冊和嘗試使用,在下一波真正能落地的業態牛市起來時可以發揮大作用。      

ppk開放協議定義:

odin標識協議定義和技術規範

   https://github.com/ppkpub/docs/blob/master/ppk_odin.txt

   https://github.com/ppkpub/docs/blob/master/ppk_odin_spec.txt

pttp協議技術規範

   https://github.com/ppkpub/docs/blob/master/ppk_pttp_spec.txt


ppk瀏覽器安卓應用下載連結: 

    https://ppkpub.org/ppkbrowserandroid/bin/ppkbrowser.zip   
    或  https://tool.ppkpub.org/ppkbrowser.zip

pc版本客戶端最新版本下載連結:

     http://pan.baidu.com/s/1o7a8gn4

    或  https://share.weiyun.com/5n5tssd


上手指南

  • 使用ppk微信版小工具快速體驗去中心化身份標識 
  • 使用奧丁號作為自己的自主身份,並快捷登入體驗拍賣交換工具
  • 使用奧丁號快速釋出自己的第一個對等網頁
  • 更多功能和體驗說明請點選這裡
深入瞭解ppk開放協議請訪問
  • 對等網站:ppk:0/(下載ppk瀏覽器安卓版體驗新型自主域名)
  • 傳統網站:http://ppkpub.org/ 或 https://ppkpub.github.io/docs/
  • 電子郵箱:[email protected]
  • 討 論 區 :https://www.chainnode.com/forum/268
  • 微信訂閱:ppkpub
  • 微信聯絡:ppkpub0



免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;