【區塊鏈研究】一人就是一個地址!去中心化匿名身份網:Idena 介紹
什麼是Idena?
Idena 是一個以 個人證明(Proof-of-Person) 作為驗證的網路,在這個網路之中,可以確保每個人只會有一個地址,排除了一個人多開小號的疑慮,並提供了投票和基本收入(iDNA幣)的服務。
什麼是個人證明 Proof-of-Person ?
那麼,為什麼Idena 可以確保一個人必定只擁有一個地址?這就要來解釋 Proof-of-Person (以下簡稱PoP)的運作機制。
這個機制需要定期參加考試 (Validation) 來維持你在 Idena 網路中的身份,考試目前每21天會舉辦一次,全球都會在在固定的時間點內舉行,以台北(GMT+8)來說,就是晚上 21:30。
註:根據官方FAQ,選擇這個時段的原因是儘可能地球上大部分人是清醒的時段,像聖地牙哥是早上6:30... San Francisco, USA 6:30 New York, USA 9:30 Tunis, Tunisia 14:30 Berlin, Germany 15:30 Moscow, Russia 16:30 Delhi, India 19:00 Beijing, China 21:30 Sydney, Australia 23:30
考試內容是什麼?
考試的內容共分成兩個階段,第一階段 Short Session 是一個在兩分鐘內回答完六題正確 flips 二選一,每個 flips 就像是四格漫畫一樣,有著上下文關聯,這些 flips 是由其他 Idena 使用者創造出來的。
以下圖這個 flips 為例:
左邊的 flips 明顯比右邊還要合理,故選擇左邊。
- 這種沒有文字的題目巧妙性地達成了跨語言,非限制必須是英文母語者才能參加考試。
- 因上下文的抽象關係,難以被目前的 AI 破解(深度學習能夠辨識圖片的內容,但不一定能理解彼此的因果關係)這部分避免了有人寫AI程式自動化考試的問題。
- 而且要在兩分鐘做完六題,相當於一題只有三十幾秒的時間可以思考,要一個人要同時作答多個帳號非常困難。
第二階段是 Long Session ,擁有非常寬裕的時間,又分為兩個小部分:
- 第一個小部分是驗證之前出題者的題目,畢竟不是每個人說故事的水平都很好,有可能會導致會錯意,這階段用共識篩選出良好的題目。
- 第二個小部分是檢查是否有人上傳惡意圖片,像是色情暴力、圖片中帶有數字\文字提示者,或者題目的圖片與關鍵字無關,會在這邊舉報,確保這些有問題的考題就不會出現在下次考試上。
如何參加第一場考試?
當你在 Idena 創建地址後,就如同以太坊錢包一樣,做好助記詞備份,創建完成後,你必須輸入邀請碼才能參加考試,你可以到 Idena 的 Discord invite-requests 版索取邀請碼,如果有需要也可以在 Discord tag我 (Capillary J#9075)。
而為了展現誠意,你可以先做官方提供的 flips 練習題(分為easy, medium 和 hard),並提交成果來證明自己,這麼一來比較能說服別人給你邀請碼,但請自重,一旦收到邀請碼請準時參加考試,不要破壞別人對你的好意!
考完試後,我就是真人了嗎?
根據你在 Idena 的節點考試的狀況,每個地址區又會分成下列幾種狀態:
- Candidate
- 在得到邀請碼後與第一次考試前之間的狀態。
- Newbie
- 參與第一次考試通過後的狀態,成為Idena一份子後,必須在每次考試前製作三道 flips 考題。
- Verified
- 連續參加三次考試通過,而且分數平均在75分以上,最多可以出四道題目和產生一組邀請碼。
- Human
- 至少參加四次考試且分數平均在92分以上的使用者,是 Idena 網路中最高等級,可以最多出五道題目和產生兩組邀請碼。
- Suspended
- 當你是 Verified 或 Human 狀態時,錯過考試且超出容許值範圍會進入暫停狀態。
- Zombie
- 當你是 Suspended 又再一次錯過考試會變成殭屍帳號狀態。
- Killed
- 帳號被 Idena 網路剔除的狀態,永Ban。
而不同的身份身上能有權限轉出的iDNA幣也不一樣,因此若有心想要成為 Human,必須要有很大的毅力參加每次的考試才行。
變成 Human 有什麼好處?
- 其實從Newbie 身份開始,你就可以透過每次考試、創作 flips 和邀請新使用者來賺 iDNA 幣,又或者你可以執行 Idena 應用程式跑全節點來挖 iDNA(但賺不多就是),賺到的 iDNA 可以在 PancakeSwap 上兌換。
- 投票,在 Idena 上,你可以針對某些議題提出投票,相當於治理代幣,由於 Idena 保證一個地址背後就是一個真人,沒辦法養網軍。
- 連結其他服務,以目前的應用來說,GitCoin 捐款時的連結Idena地址信任分數可以加50%(身份至少要Newbie以上)
結語
第一次看到 Idena 是在 Gitcoin 的認證頁面,仔細研究一番後,第一個感覺就是:哇靠!這也太麻煩了吧…,每一段時間都要回來參加考試,而且還是週六晚上九點半這種寶貴的時間…
但仔細想想,如果考試是根據時區有不同的考試時間,就等於是給了有心人創造分身帳號的機會,而且與 BrightID 和 Proof Of Hummanity 兩者身份網不同的是,上述兩者必須倚靠你的樣貌和社群彼此互相監督的力量,而在 Idena 你不需要真的參加 Zoom會議露臉或自拍影片,你要做的就是在網路上定期做人類特有的行為即可,免除了KYC。
當然 Idena 除了定期參加考試很麻煩外,他仍有一些值得改進的地方,像是有些人在執行考試時,遇上網路不順導致考試未通過,或者鑽漏洞出題者變多(如下例,第四格根本要放什麼都沒差)等
都是 Idena 要面對的挑戰,但我認為在確保區塊鏈中每個人只能擁有一個地址的這件事情上,Idena 實做了一場很有趣的社會實驗。
在仔細研究一番 Idena 後,發現很少有中文的介紹文,就寫了這篇文章,覺得文章有幫助可以按個like,謝謝!
My Idena wallet:0xc92f2e6e30c69593bf0ad3425f6b5bad99089072
原文發佈於我的 Medium
Reference:
http://www.idena.network/?view=faq
https://medium.com/idena/how-to-pass-a-validation-session-in-idena-1724a0203e81