加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

對DFINITY的去中心化身份、賬戶與錢包介紹 開發者能如何利用?_FIN:DFI

Author:

Time:1900/1/1 0:00:00

原文標題:《對DFINITY的去中心化身份、賬戶與錢包介紹 開發者能如何利用?》

6月3號,ICP League 聯合社區開發者舉辦了第二期的開發者電話會,探討了 DFINITY 的底層賬戶結構,以及上層去中心化身份認證的方式,介紹了兩者的聯系方式。點擊“閱讀原文”可以查看視頻回放。

本期亮點:

DFINITY 的賬戶與身份是兩個系統,其底層依然是加密原生的公鑰/私鑰/地址的賬戶,但在上層建立了去中心化身份系統;

身份與賬戶并不耦合,賬戶寫在鏈的底層,而身份是鏈上運行在 NNS 子網上的智能合約,通過合約與賬戶建立了聯系;

賬戶更像是銀行卡,而身份更像是綁定了銀行卡的支付寶,能方便地使用 DFINITY 的 dapp;

身份系統的目的是為了幫助用戶更好地管理賬戶,避免用戶直接接觸私鑰;

在使用 DFINITY 的身份登陸其他 DApps 時,如果 DApps 相關代碼更新,容易丟失對這個 DApps 的子賬戶信息;

開發者可以結合官方的命令行賬戶錢包實現客戶端/網頁錢包,或者基于互聯網身份系統實現 web 3 邏輯下的業務,比如個人存儲、鏈上分身、數據集市。

SBF:相信針對DeFi的監管即將到來:金色財經報道,FTX首席執行官Sam Bankman-Fried與ShapeShift首席執行官Eric Voorhees在Bankless主持的播客中分享了與監管政策有關話題。SBF表示,贊成加強對 stablecoin 的監管和審查。這主要針對stablecoin 的審計,以確定其由法定或任何其他資產支持。?談到 DeFi 法規時,SBF澄清說,這不是是否的問題,而是何時的問題。他相信監管即將到來,無論業界是否贊成。

對此,ShapeShift創始人Eric Voorhees對此進行了反駁,Voorhees表達了他對法規某些方面的擔憂。其中包括對 DeFi 行業缺乏權力下放的擔憂。Voorhees認為,DeFi 本質上是透明的。此外,它不僅僅是傳統金融,監管機構也應該承認這一點。[2022/10/30 11:56:53]

一般用戶在互聯網身份的包裝下并沒有接觸到轉賬地址,但 DFINITY 作為區塊鏈系統具備與比特幣/以太坊類似的賬戶,賬戶驗證的主要機制是經典的數字簽名方案。即從種子派生公私鑰對,并將公鑰匙處理編碼為字符串地址,通過私鑰簽名發送交易,使用公鑰驗證鑒別交易。

在選取的算法上,DFINITY 的賬戶與比特幣更相似, 以 Python ECDSA 和 secp256k1 為主,如果使用已有的比特幣賬戶在 DFINITY 上能生成一樣的公鑰,但在地址表現形式上有所不同。

Deribit:三箭資本自2020年2月起成為其母公司的股東,少數賬戶對Deribit有凈債務:據官方消息,加密衍生品交易所Deribit表示,確認三箭資本自2020年2月起成為其母公司的股東。由于市場發展,有少數賬戶對Deribit有凈債務,Deribit認為這些賬戶可能陷入困境。即使這些債務都沒有償還給Deribit,Deribit將保持財務健康,運營也不會受到影響。Deribit可以確認所有客戶資金都是安全的,Deribit將承擔任何潛在損失。[2022/6/17 4:33:15]

DFINITY 的賬戶地址的長度為64個字符,這種格式只用于表示普通賬戶,DFINITY 容器(合約)使用專門的23位的容器 ID 表示,并5個字符串一組,用“-”隔開,如“h5aet-waaaa-aaaab-qaamq-cai.raw”,加上“https”與“.ic0.app”后可以在瀏覽器直接訪問,如“https://h5aet-waaaa-aaaab-qaamq-cai.raw.ic0.app/”。這是其與以太坊賬戶體系一個很大的不同。

在 nns.ic0.app 下的 Accounts 下能看到這些賬戶地址,可以直接用于 ICP 的轉賬,但目前還沒有易用的加密原生錢包。

但官方其實開源了這類錢包的實現方法, 在 keysmith 庫(https://github.com/dfinity/keysmith)中實現了一個命令行錢包

彭博社:拜登當選對比特幣有利,對DeFi不利:根據彭博社的最新觀點,拜登當選美國總統將使比特幣獲得更大范圍的主流采用,包括潛在的ETF獲得批準,而相同的力量會阻礙DeFi的發展。這兩個結論均基于這樣的假設,即民主黨將有可能為加密空間帶來更大的監管透明度。今年,DeFi在一個完全不受監管的環境中爆發。彭博社聲稱,“無論誰當選總統,比特幣的價格都將持續上漲”。[2020/10/10]

DFINITY 在賬戶系統外又開發了一套身份系統稱之為“互聯網身份(Internet Identity)”,以下簡稱 II。II 是部署在 DFINITY 的一個智能合約,智能合約的狀態存儲中對地址與身份建立了映射。

注意的是,身份和錢包賬戶是兩回事。以太坊上錢包地址就是你使用應用的身份,但是在 DFINITY 中,身份是與錢包賬戶分開,兩者不耦合的,但來自同一源頭的公私鑰對,而且可以互相演化的。

在使用 II 時,用戶會獲得名為“user number”的一串數字,這其實是 II 合約內部的一個索引。這串數字來自一個63位的字符串,一般五個一組用“-”隔開,被稱為“Principal ID”。

用戶身份其實是 II 智能合約中的一個實例化對象,II 是 DFINITY 推動的標準,目前 DFINITY 上的應用都可以通過引入幾行代碼,來允許用戶使用 II 標準登陸應用。II 是一種中心化身份的標注,使用了具備高度安全性的雙要素驗證;并能在使用不同 dapp 時為用戶創建衍生身份,來保護用戶隱私防止被跨應用追蹤賬戶;并能更方便的管理多賬戶,無需賬戶密碼,也無需基礎學習門檻高的私鑰,通過面部識別、指紋掃描或 YubiKey 等安全終端輕松地使用。

梓岑:RenrenBit對DeFi的研究和探索更倚重ETH生態而非EOS:3月11日,RenrenBit CMO 、“奶王”梓岑在直播中表示,RenrenBit在DeFi方向的研究和布局,更側重于ETH生態。在他看來,ETH的未來更看好DeFi的、金融方向的探索,EOS的未來則更偏重Voice這樣的高用戶規模、高頻交互的應用方向。作為EOS“奶王”,他坦承ETH依然有除BTC之外全球規模最大最活躍,同時也是成熟度最高的開發者社區,用戶對DeFi產品的需求也具備明顯優勢。[2020/3/11]

首先介紹一下 WebAuthn,符合了 W3C(萬維網聯盟)的 Web 驗證的標準,也就是除去賬戶密碼/私鑰驗證之外,還需要安全硬件的驗證,這是為了避免釣魚網站與惡意軟件的侵害。因此在使用 II 時,用戶必須具備安全硬件,這也是困擾早期用戶的一個門檻,但目前我們的大部分手機、筆記本都裝載了安全芯片,也可以外接 YubiKey。

WebAuthn 驗證流程:

用戶啟動登錄過程后,DFINITY 的 II 智能合約將生成一個隨機質詢并將其發送到用戶的瀏覽器;

然后瀏覽器將質詢轉發到安全設備,用戶在安全設備上進行交互驗證,如指紋解鎖、面部識別或輕觸 YubiKey;

分析 | CCN:市場對DOGE熱情褪去 價格下跌35%:據CCN分析師分析,截至發稿時,DOGE的價格從三月份的最高點下跌了35%。

DOGE兩天內價格上漲逾70%,昨日觸及近0.00692美元的盤中高點。但就在昨日收盤前,DOGE價格回調至0.0054美元。在9月2日的交易中,DOGE價格從前日低點反彈,一度跳漲至0.0066美元。不過,在亞洲交易時段中期、歐洲交易時段早期價格開始受阻。在美國交易時段開始前,DOGE跌破0.0054美元的低點,在0.00443美元處創下盤中新低。上周五,Dogecoin宣布加入以太坊網絡后,帶動了市場的看漲情緒,但未能維持上行勢頭。

從技術層面看,DOGE價格的下跌并沒有真正破壞市場的整體看漲情緒。DOGE移動均線指標仍高于其200小時和100小時移動均線指標,而RSI和隨機指數只是從各自的超買區域開始修正。[2018/9/3]

完成驗證,使用保存在安全設備中的私鑰簽名;

然后將驗證后簽名的質詢發送回 II 智能合約,II 智能合約進行驗證,完成登陸。

在我們使用 II 授權登陸一個 DApp 時,II 會自動產生一個子身份專門用于使用該 DApp。這為用戶創建了多個鏈上分身,防止其身份被追蹤;同時 DFINITY 對不同容器交互時都需要分別進行驗證,一個容器無法盜用其授權權限與其他容器交互,來轉走代幣,而這種事曾在以太坊上發生過。

同時,II 合約也對身份進行了一個抽象,因此即使你的私鑰只存儲在設備的安全芯片中,并不傳輸,但你能把多個設備綁定在一個主賬戶下,使用多個設備直接登陸主賬戶發送任意操作。這是一種對權限的管理,具體需要官方公布更多細節。

DFINITY 在賬戶系統外又開發了一套身份系統稱之為“互聯網身份(Internet Identity)”,以下簡稱“II”。II 是部署在 DFINITY 的一個智能合約。

原始 ID 的產出:

首先對隨機數 Rand 進行 Bip39,然后產出種子文件,再推斷出私鑰;

通過私鑰產出一個 DER 格式的公鑰,長度為65字節;

對公鑰進行sha224得到28字節的字符串,然后加上一個字節判斷其類型,產出29字節的原始 ID 以下稱“blob”;

這里添加了一個字節可以表示其的類型,“0x01”為系統保留,“0x02”代表了這是主要 ID,即用戶創建的;“0x03”表示該共鑰是從主要 ID 派生的,一個主要 ID 具備一個空間,可以注冊很多個派生 ID,去使用不同的 DApp;“0x04”為匿名 ID,不用簽名也可以發送請求。

此時,對 blob 的兩種處理方式分別產出了用于 II 合約的63字節的“Principal ID”,和32字節的錢包賬戶“Account ID”。

Principal ID 的產出:

對 blob 添加4個字節小大的 CRC-32 的糾錯碼(error detection code);

使用Base32對結果進行編碼,每組五個字符,用“-”隔開;

也可以使用 ASCII 表示,最大 63 個字符。

Account ID 的產出:

在 blob 前加入 Account 類型的特定字符串,后面加上序號;

對這個字符串計算 sha224,得到 28 字節結果;

對結果添加 4字節大小的 CRC-32 的糾錯碼,得到 32 字節結果;

轉化為64個字符的字符串。

Account ID 就是我們在交易所中使用的轉賬地址,而 Account ID 也可以衍生出多個子地址,之需要修改 blob 后的序號即可,被哈希后就能得出不同的地址,這個過程與之前的派生是有區別的。

目前 DFINITY 官方鼓勵開發者使用 II 去登陸 DApp,而 II 對身份與地址的衍生與存儲都運行在智能合約中。

而在 DFINITY 的合約中 Persistent 狀態是允許被更新的,因此合約可以被升級,但這并不是一個持久化的狀態,因此有可能會在更新中損失數據。這就意味著,在 II 合約自身,或者 DApp 合約更新后,可能會損失數據,導致過去使用 DApp 的身份丟失。

這是所有開發者在使用 II 時需要注意的風險,但是這種情況往往是在使用 DApp 時會遇到的,而你持有的 ICP 代幣不會受到影響。

目前 DFINITY 的體驗與加密原生用戶中間有一個斷層,II 對現在的加密原生用戶的使用習慣來是超前的,因此大家很難接受。消除這個斷層,改進這個機制是非常重要的一個工作,比如為 keysmith 命令行錢包做可視化頁面等。

還可以在登陸機制上進行探索,目前的 WebAuthn 登陸有一定硬件門檻,不是所有人都能很輕松的使用。比如使用 metamask 登陸,比如通過郵箱去做密碼學驗證。

在開發 DFINITY 錢包時可以更好的去結合加密原生的賬戶地址與 DFINITY 的多身份系統。做一個比喻,賬戶地址像是銀行卡賬戶,DFINITY 的 II 是微信的賬戶,也可以使用這個微信賬戶去登陸不同的應用,每個應用你都具備一個身份。

因此將 MetaMask 還不足夠,DFINITY 的體驗與 Web3 中描述的“用錢包去完成所有的登錄的操作”不同了,應用的連接感更像傳統互聯網的“一鍵登錄”。

同時,在不同的公鏈或平臺上都有去中心化身份的項目,而因為沒有深度耦合, DFINITY 官方推出的 II 也可以早期的身份項目,開發者可以著手去改進它,或者實現一個全新的更好的身份系統。

同時也可以在 II 的上層搭建更多應用,比如為每一個賬戶建立獨立的存儲空間,作為數據確權的中心,或者去優化多身份系統,從多身份中衍生出交互的多樣性。

Tags:FINDFIAPPDAPPR3fi.financeDFIO幣門羅幣app官方下載DAPPX

比特幣交易
推動ETH進入通縮時代?一文讀懂倫敦升級_GAS:gas幣價格

今年下半年,以太坊社區將迎來兩大變革性重點升級:「倫敦升級」和「上海升級」。倫敦升級包含的 EIP-1559 將改變以太坊主網的 Gas 費用結構,為 ETH 代幣模型引入銷毀機制,同時 EIP.

1900/1/1 0:00:00
人民銀行就虛擬貨幣交易炒作問題約談部分銀行和支付機構_數字人:比特幣

為深入貫徹黨中央、國務院有關決策部署,落實國務院金融委第五十一次全體會議精神,打擊比特幣等虛擬貨幣交易炒作行為,保護人民群眾財產安全,維護金融安全和穩定.

1900/1/1 0:00:00
以太坊2.0進展更新:7月進行倫敦硬分叉 8月進行信標鏈升級_以太坊:MEV價格

注:原文作者是以太坊2.0開發者Ben Edgington。與Danny Ryan以及 Vitalik一同進行的PEEPanEIP 會議,是關于理解Altair即將發生變化的極好入門.

1900/1/1 0:00:00
金色DeFi日報 | 昨日DeFi清算量890萬美元 創本月新高_DEF:DEFI

DeFi數據 1.DeFi總市值:563.15億美元 市值前十幣種排名數據來源DeFiboxDeFi總市值數據來源:Coingecko2.過去24小時去中心化交易所的交易量:51.

1900/1/1 0:00:00
金色趨勢丨市場醞釀第二輪拉升行情?_BTC:DEFI

MVRV是指一個數字貨幣資產的市值與實現價值的比率。它可以用來幫助衡量數字貨幣資產的市場頂部和底部,也可以用來更加深入理解數字貨幣資產的投資者行為.

1900/1/1 0:00:00
深度解析zkTube 被視為釋放以太坊生態發展瓶頸的新生代“Layer2生力軍”_TUBE:ROLL

很多倡導者將以太坊稱為去中心化網絡時代的的“超級計算機”霸主,占據一哥的位置良久,盡管期間沉浮多年,但一哥的地位始終無人可撼動.

1900/1/1 0:00:00
ads