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

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

Author:

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

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

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

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

什么是DID和JOSE?

Coinbase Wallet推出交易模擬功能,可了解智能合約代碼如何處理加密資產:金色財經報道,據 Coinbase Wallet 社交媒體賬戶透露,Coinbase Wallet 已推出交易模擬功能,通過自動模擬兼容 EMV 網絡上授權交易時將執行的代碼,用戶可以了解哪些資產將離開自己的錢包,以及收回相關資產的近似估值。Coinbase 表示,該功能的主要目的是讓用戶清楚地了解區塊鏈應用程序或智能合約將如何處理他們的加密資產。[2022/11/21 7:52:42]

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

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

美國國會研究人員:立法者需考慮數字貨幣立法將如何影響美元:金色財經報道,美國國會研究服務局在其題為“美元作為世界主要儲備貨幣”的報告中稱,不斷增長的加密貨幣空間的影響并沒有引起任何與美元地位有關的重大擔憂。報告承認,盡管“加密貨幣仍然是一個小而動蕩的利基市場”,但中央銀行數字貨幣(CBDC)正在興起。報告指出,迄今為止,尚無證據表明美元已脫離主要儲備貨幣。但是,國會不妨考慮一下包括制裁和數字貨幣在內的一系列政策領域的立法將如何影響美元。[2020/12/22 16:03:19]

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

海德薇格:我很期待看到 數字貨幣將如何改變人民幣支付市場:第十七屆中國國際金融論壇于2020年12月17日-18日在上海舉行。主題為“數字經濟時代的金融服務”。國際銀行業聯合會(IBFed)總裁海德薇格?挪倫斯視頻參會并致辭時指出:金融穩定委員會正在監測大科技公司的創新和金融穩定風險,并且已經發表了很多關于該主旨的文章,例如在2020年10月13日發表的一篇文章中,就提出了關于全球穩定幣的10個高層建議。考慮到創新的規模之大,監管機構和監督機構都需要拓寬自己的視野,并且彼此之間開展更多合作。

中國監管機構一直在積極加強監管,以便隨時應對大科技公司所引起的市場變化。例如,去年,中國人民銀行就起草了相關規則,要求將銀行和金融服務與金融控股公司旗下的科技公司分離,并對這些科技公司進行監管。 現在,要求支付公司必須有100%的存款準備金。

中國還率先推出了由國家信用支持的數字貨幣。我很期待看到這些數字貨幣將如何改變中國國內和境外的人民幣支付市場。(新浪財經)[2020/12/17 15:29:42]

使用dag-jose和EIP2844進行構建

幣情觀察室 | 全球遇冷 比特幣橫盤震蕩 如何布局進場:4月3日16:30,金色盤面邀請行情大V星河區塊鏈做客金色財經《幣情觀察室》直播間,將分享《全球遇冷 比特幣橫盤震蕩 如何布局進場》,敬請關注,掃描下圖二維碼即可觀看。[2020/4/3]

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

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

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

動態 | Block.one 總裁發文闡述區塊鏈如何解決銀行的 KYC 和 AML 問題:據 IMEOS 報道,Block.one 總裁 Rob Jesudason 十分鐘前發文《How Blockchain Offers an Answer to Banks’ KYC and AML Issues 》闡述區塊鏈如何解決銀行的 KYC 和 AML 問題。他認為區塊鏈不是官僚或新聞中想象的監管雷區; 相反,它可以成為監管機構的資產。

文中提及在過去十年中,許多世界領先的銀行都因反洗錢問題而被罰款,罰款總數達260億美元之多。而在過去12個月中,監管機構如何考慮如何鼓勵使用區塊鏈技術方面取得了進展。區塊鏈技術可以減輕數據模糊性并減少欺詐的可能性。如果所有銀行都在區塊鏈上,那么KYC和AML數據可以以安全,透明和無縫的方式在金融機構之間共享。[2018/10/16]

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

IPFS中的簽名數據

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

相反,我們對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區塊鏈THEDidcoinDAGO幣區塊鏈存證說法錯誤的是Ethersocial

萊特幣最新價格
布局“十四五”數字經濟,區塊鏈與工業互聯網如何融通發展?-ODAILY_GPT:Catgirl AI

在12月24日國新辦舉行的新聞發布會上,工業和信息化部有關負責人在談到“十四五”期間數字經濟布局及產業鏈供應鏈現代化水平提升方面時談到,布局好“十四五”時期數字經濟發展.

1900/1/1 0:00:00
行情或將開啟輪動狀態,1月19日加密貨幣市場行情分析 | 烤仔星選-ODAILY_OMG:買賣比特幣會坐牢嗎杭州

每一輪大行情的節奏都是如此相似,當比特幣的價格漲到一定價位后,向上漲的幅度或許不會再增加,此時,其他加密貨幣將開始表演,此前市場資金大部分集中在BTC上身.

1900/1/1 0:00:00
行情分析:以太坊如昨日預料一致:穩步上漲-ODAILY_BTC:GMT

BTC行情分析 今天有事兒,簡述一下。昨天有朋友說,接下來ETH是不是龍頭,這朋友短線感覺很好,但是我們從大局觀說,BTC如果出現問題,ETH再怎么阿爾法屬性都不可能獨善其身.

1900/1/1 0:00:00
Gavin Wood:2021年的頭幾個月非常值得期待-ODAILY_ADO:polkadotteddonkey發音

加入PolkaWorld社區,共建Web3.0! 在2020年的最后一天,林哥發布了波卡2020年的總結報告!為了幫助大家get到重要信息.

1900/1/1 0:00:00
2020年,OKLink都做了什么-ODAILY_LINK:TOGETHERBnB游戲

2020年,“魔幻”這個詞放在哪個行業都不過分,誰也沒有想到“見證歷史”這四個字會成為現實生活的真實寫照.

1900/1/1 0:00:00
調整等待新年紅包行情,比特幣以太坊操作建議及解套-ODAILY_300:USDT

比特幣,在牛市最瘋狂的時候,一部分人在炒頂,一部分人在問頂,還有一部分人在觀望。炒頂的炒在了半山腰,問頂的始終無動于衷,觀望的被嚇跑了.

1900/1/1 0:00:00
ads