以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

如何在IPFS上存儲簽名和加密的數據-ODAILY_DID

Author:

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

在IPFS上存儲經過身份驗證和加密的數據是許多Web3應用程序的核心構建塊,但是迄今為止,還沒有標準化的方式來編碼這種類型的數據。

沒有標準,許多開發人員被迫為其簽名和加密的數據創建自定義格式。通過將數據存儲到IPFS的特定實現中,這已經阻礙了IPFS中存儲的信息的開放性和互操作性。驗證數據的另一種方法是將數據放入IPFS,并將數據的CID放入區塊鏈的智能合約中。從本質上講,這是在數據之上添加簽名并將簽名記錄持久保存在區塊鏈上的昂貴方法。

隨著EIP-2844的引入,該標準允許錢包支持一些新的方法來基于DID和dag-joseIPLD編解碼器對數據進行簽名和解密,我們現在可以簡單地將經過身份驗證和加密的數據直接放入IPFS。

什么是DID和JOSE?

美國共和黨人希望美聯儲給出如何證明數字美元合理性的答案:金色財經報道,眾議員Patrick McHenry聯合眾議院金融服務委員會致信要求美聯儲副主席Lael Brainard,要求解釋對中央銀行權威的看法,并就如何證明數字美元的合理性給出答案。

鮑威爾回應了共和黨立法者的主要擔憂,表示“我們不打算在沒有行政部門和國會明確支持的情況下繼續發行CBDC,最好是以特定授權的形式”。(CoinDesk)[2022/9/9 13:18:00]

DID是用于分散標識符的W3C標準。

具體內容可以參考我們上一篇文章:Astral構建新世界。本文僅在這里簡單介紹,DID指定了從字符串標識符到包含用于簽名驗證和密鑰交換的公共密鑰的DID文檔的一般方法。在大多數DID方法中,出于安全原因旋轉鍵時可以更新文檔。

幣情觀察室 |幣圈一哥:牛市真的來了嗎?下一步如何布局翻倍幣?:5月23日19:17,金色獨家播主 幣圈一哥 做客金色財經《幣情觀察室》直播間,將分享《牛市真的來了嗎?下一步如何布局翻倍幣?》,敬請關注,掃描下圖二維碼即可觀看直播。[2020/5/23]

JOSE是IETF國際互聯網工程任務組的標準,代表JSON對象簽名和加密,幾乎可以解釋其含義。該標準有兩個主要原語:JWS和JWE。這兩種格式都允許多個參與者:在JWS中,有效負載上可以有一個或多個簽名,而在JWE中,加密明文可以有一個或多個接收者。

使用dag-jose和EIP2844進行構建

當我們使用dag-jose和EIP-2844作為基本構建模塊來構建Ceramic時,我們創建了一些底層工具,這些工具使我們可以更輕松地使用這些技術。

大咖零距離 | 如何在幣圈期貨市場上久賭必贏?:5月19日18:00,實盤大V uTy做客金色財經《大咖零距離》直播間,將分享《如何在幣圈期貨市場上久賭必贏?》,敬請關注,欲進群觀看直播掃描下圖二維碼即可。

?[2020/5/19]

js-3id-did-provider是使用3ID作為DID方法的EIP-2844的實現。它可以單獨用作DID提供程序,也可以在3IDConnect庫中更方便地使用。3IDConnect允許用戶使用其以太坊錢包來訪問DIDProvider。

key-did-provider-ed25519是使用KeyDID方法的EIP-2844的實現。它是同時支持簽名和加密的最簡單的DID提供程序。

js-did是一個庫,允許開發人員以DID的形式表示用戶。這是我們在本教程中將要看到的主要界面。它使我們能夠與當前經過身份驗證的用戶簽署數據,將數據加密給任何用戶,以及與當前經過身份驗證的用戶解密數據。

聲音 | 陳建奇:區塊鏈應用還在于如何構建讓區塊鏈技術有效運行的機制:據人民日報無線新媒體報道,中共中央黨校國際戰略研究所世界經濟室副主任陳建奇指出,區塊鏈最核心的創新在于解決信任問題,非對稱加密是區塊鏈技術基礎。區塊鏈應用不僅在于技術,還在于如何構建讓區塊鏈技術有效運行的機制。他強調,區塊鏈技術進步面臨的挑戰也不容低估:一是量子計算的發展對加密技術的沖擊;二是區塊鏈技術在貨幣金融領域的應用與有效監管的問題;三是用戶規模的問題,不同應用的用戶不足以認證;四是不同應用區塊鏈平臺之間的對接問題。[2019/12/29]

IPFS中的簽名數據

通過使用dag-joseIPLD編解碼器,我們可以創建鏈接和簽名的數據結構。這是通過創建包含指向其他數據鏈接的JSONWeb簽名來完成的。dag-jose編解碼器解決的主要問題之一是,傳統上將JWS的有效負載編碼為:base64url這意味著,如果其中包含IPLD鏈接,則您將無法遍歷這些鏈接。

金色財經現場報道 360官方人員現場展示如何攻擊EOS漏洞:金色財經現場報道,EOS區塊鏈平臺漏洞媒體溝通會上,360官方人員現場展示了是如何攻擊的,攻擊展示圖片見下圖。[2018/5/29]

相反,我們對DagJWS所做的是將有效負載強制為CID的字節。然后,編解碼器將有效負載轉換為CID實例,并將其設置link為DagJWS的屬性。這使我們可以輕松地遍歷生成的DAG。

設置具有dag-jose支持的IPFS

由于dag-jose是新的IPLD編解碼器,因此默認情況下它尚未包含在js-ipfs中。它還實現了新的IPLD編解碼器API,js-ipfs尚不支持該API。因此,在創建IPFS實例時,需要執行以下操作:

importIPFSfrom'ipfs'importdagJosefrom'dag-jose'importmultiformatsfrom'multiformats/basics'importlegacyfrom'multiformats/legacy'multiformats

)\n//putthepayloadintotheipfsdag\nawaitipfs

)//LogtheDagJWS:console

//Logthepayload:ipfs

)

//Createanothersignedobjectthatlinkstothepreviousoneconstcid2=addSignedObject({hello:'gettingthehangofthis',prev:cid1})//Logthenewpayload:ipfs

)

//Logtheoldpayload:ipfs

)

請注意,由于有效負載將由您的DID簽名,因此CID和JWS的值對您而言將有所不同。

驗證簽名的數據結構

驗證JWS非常簡單。只需檢索JWS對象并將其傳遞給verifyJWS方法。如果簽名無效,則此函數將引發錯誤。如果簽名有效,它將返回用于簽名JWS的DID。

constjws1=awaitipfs

一旦有了此功能,我們就可以創建一些加密的對象。在下面的示例中,我們首先創建一個簡單的加密對象,然后創建一個鏈接到前一個對象的附加加密對象。

constcid3=awaitaddEncryptedObject({hello:'secret'},)constcid4=awaitaddEncryptedObject({hello:'cool!',prev:cid3},)

請注意,在上面的示例中,我們用于(<)將數據加密為當前已驗證的DID。我們當然也可以將數據加密為未經本地身份驗證的用戶的DID!\"_src=\"http://did

//RetrivemultiplelinkedobjectsfollowSecretPath(cid4)//>{hello:'cool!',path:CID(bagcqceraqittnizulygv6qldqgezp3siy2o5vpg66n7wms3vhffvyc7pu7ba。//>{hello:'secret'}

Tags:DIDDAG區塊鏈THEdid幣最新消息xdag幣官網區塊鏈游戲Xplosive Ethereum

狗狗幣最新價格
急拉之后的持續性陰跌,比特幣將很難再次抬頭-ODAILY_WEB

據幣世界數據,美東時間1月29日,灰度信托持倉數據變化如下:  灰度BTC信托持倉量增加275.75枚,總持倉量為648467.71BTC.

1900/1/1 0:00:00
加密貨幣上市場,使用比特幣賺錢的五種方式-ODAILY_比特幣

到目前為止,2021年對比特幣來說是令人興奮的一年。這一市值最大的加密貨幣價格再創巔峰,突破了4萬美元。價格的上漲以及隨之而來的炒作周期,讓更多的人開始關注比特幣.

1900/1/1 0:00:00
鏈客Talk:空間性域名OVR開啟NFT的新時代 | 烤仔星選-ODAILY_OVR

1月21日,“鏈客Talk”邀請OVRCOODiegoDiTommaso來到鏈客直播間,和大家一起聊聊“空間性域名OVR開啟NFT的新時代”這一話題.

1900/1/1 0:00:00
歡迎Venus來到Filecoin主網-ODAILY_COI

Filecoin是旨在存儲人類社會最重要信息的分布式網絡。作為一個區塊鏈網絡,Filecoin為任何人存儲和與數據交互提供了一個強大的、去中心化的、可驗證的平臺.

1900/1/1 0:00:00
行情分析:最主要是警惕閃崩的風險,最好的幸運是橫盤整理-ODAILY_BTC

BTC行情分析 今兒早早地就起床了,這兩天的漲幅讓人瘋狂,不安的情緒卻久久在心中不能散去。昨天BTC突破三萬大關,直接逼進34000的關口,我已經建議身邊的朋友將倉位的3/4,進行鎖倉,對沖控制.

1900/1/1 0:00:00
跟著灰度基金買幣一定是賺錢的嗎?-ODAILY_VEN

你好,這里極客礦業,最近灰度新增6個幣種的新信托產品,我昨天說要對這些新增幣種做個幾期節目來分析一下,而且我節目里還說一句話,就是你今天跟著灰度一起去研究這些幣種是不晚的.

1900/1/1 0:00:00
ads