我們在設計UBI.city的過程中發現CirclesUBI的部分機制是寫在中心化服務器中的,比如跨多人的Circles轉賬邏輯,但是目前其服務器部分還存在比較多bug,另外賬戶中的私鑰是保存在瀏覽器的緩存中,如果等待CirclesUBI優化了這些bug再啟動UBI.city就過於被動了。那麼,跨過CirclesUBI當前的“殘廢”服務器管理Circles就顯得非常必要。

用第三方工具管理Circles代幣

circle.garden是Circles的web錢包。在設置過程中,智能合約被部署為多重簽名的錢包。該智能合約是Gnosis Safe合約,因此可以使用Gnosis Safe Web錢包訪問Circles錢包。

以只讀模式訪問Gnosis Safe

本分步介紹如何使用Gnosis Safe的web錢包來管理Circles。

用已經登陸了CirclesUBI的瀏覽器打開https://circles.garden/settings ,並複制虛線框中的0x開頭的地址

生成觀察錢包的鏈接用上一步得到的0x開頭的地址替換下面鏈接中的{YOUR_PROFILE_ADDRESS} https://xdai.gnosis-safe.io/app/#/safes/{YOUR_PROFILE_ADDRESS}/balances 比如我第一步得到的地址是0x60bA60707F7fdC5FD0373daeEF53cBFe89C35908,那我組合出來的鏈接就是,https://xdai.gnosis-safe.io/app/#/safes/0x60bA60707F7fdC5FD0373daeEF53cBFe89C35908/balances 在瀏覽器中打開上一步組合出來的鏈接

雖然現在處於只讀模式,但可以看到你和其他人CRC的當前餘額以及xDai和其他令牌的當前餘額。

導入錢包地址並寫入訪問

如要進行寫入訪問,帳戶上需要xDai,0.1美元xDAI就已經可以進行數十次交易了,可以通過https://ubi.city獲得xDAI。

在Google Chrome瀏覽器中訪問circle.garden,使用“Ctrl + Shift + I”打開開發者工具(或者右鍵呼出菜單,在菜單中選中“檢查”)。在新彈出的面板中,根據下圖依次操作local Storage/ https://circles.garden / circles-production-mainnet-privateKey / 複製0x開頭的私鑰自己的私鑰不要讓第三人知道。我的賬戶是測試賬戶,而且遮擋了私鑰的後半段,所以沒什麼大問題在Chrome中安裝MetaMask。用複制好的私鑰導入賬戶。點擊瀏覽器右上角的小狐狸圖標,接下來按圖示操作

到這步,你就可以擁有了賬戶的發起事件的權利

接下來就可以Gnosis Safe Web錢包操作Circles錢包了

關於CirclesUBI的說明可以查看我們此前的內容:

《Circles UBI全面解析與參與方式》

在UBI.city中管理Circles

幸好,CirclesUBI的鏈上數據結構是比較完整的,基於通過第三方工具可以訪問、管理個人Circles代幣的方法,就意味著用戶可以把自己的CirclesUBI賬戶挪到UBI.city等支持Circles的協議中了。 UBI.city會將以上攻略中的需要手動操作的部分一站式的在UBI.city做好,包括可以直接與區塊鏈通信的功能。接下來再解決主網上的CITY如何轉到xdai上,賬戶的聯通就都在UBI.city上搞定了,最後一步就是在UBI.city的各個聯通點之間加上機制合約和治理合約。

UBI.city將採用雙鏈結構,這樣用戶在xdai鏈上可以將自己的Circles兌換成CITY,再通過橋接器把CITY換到主網上就可以交易了,整個過程都將在鏈上公開透明的進行。

對於合約研發,與以往的中心化服務器開發方式不同,合約部分的代碼可能只需要數百行,更多的工作量在於對基礎設施更透徹的理解、機制的設計、安全測試與審核,其中對於基礎設施與機制設計的部分我們已經內部迭代了3版,這也是白皮書還沒有發布的原因。對於UBI這樣創新的機制,來得及多些時間的思考,相信願意留下更久關注的人也是更認可這其中可能性的人。

關於UBI.city的更多內容,歡迎查看我們此前的文章:

《UBI.city的設計構思過程》《UBI.city: 我們為什麼會選擇基於CirclesUBI? 》

可以在UBI.city中獲取xDAI了

鑑於此前的xdai水龍頭已無法正常使用,我們優先上線了UBI.city的xDAI水龍頭功能,用於激活CirclesUBI賬戶,通過鏈接:https://ubi.city 可以進行訪問,頁面如下圖:

在白色文本框“Enter your CirclesUBI Link.”處粘貼CirclesUBI完整的邀請鏈接,格式如“Hey! Check out my Circles UBI profile!

https://circles.garden/profile/0x880f1eF36ba52b0c0F9f6Ab7c4B660746362cdcd”(只輸入0x地址將無效),完成人機交互驗證後,點擊綠色的“Receive $0.02xDAI”按鈕即可收到創建CirclesUBI賬戶所需要的xDAI,目前一個CirclesUBI地址只幫忙轉賬一次xDAI。UBI.city中的xDAI由我們團隊自行提供,希望可以節約使用。