比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > Gate.io > Info

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

Author:

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

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

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

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

什么是DID和JOSE?

Curve社區討論如何分配Synthetix跨資產交易費:根據YFI創始人Andre Cronje此前發布的鏈接,在Curve用900萬USDT兌換895.3萬枚sUSD,隨后利用這些sUSD在Synthetix交易所完成交易,獲得6689.94枚sETH。有社區成員指出,26859美元的費用收入將分配給Synthetix(SNX)質押者。

Curve團隊成員向社區征求意見,Curve跨資產互換將Synthetix作為橋梁,Synthetix將小部分交易費返給Curve,如何分配這些費用?其中列出四個選項:veCRV持有者、LP、兩者都分配、兩者都不分配。[2021/1/21 16:41:10]

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

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

大咖零距離 | 疫情行情下 如何使用纏論量化交易:2月15日9:00,金色盤面邀請纏論大師琛實投資做客金色財經《大咖零距離》直播間,將分享《疫情行情下 如何使用纏論量化交易》,敬請關注,欲進群觀看直播掃描海報二維碼報名即可![2020/2/14]

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

使用dag-jose和EIP2844進行構建

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

聲音 | 復旦楊潔萌:Libra落地最大挑戰來自于如何應對監管:9月25日晚,第83期“金融學術前沿”報告會在復旦大學智庫樓106會議室舉行。復旦發展研究院金融研究中心(FDFRC)主任孫立堅教授研究團隊成員楊潔萌發布了題為“Libra烏托邦與中國法定數字貨幣的機遇”的報告。楊潔萌表示,Libra和傳統支付系統比,滿足不同參與方的訴求,幫助賬戶方做大支付、匯款,讓收款方降低交易成本,也讓傳統機構觀察、應對創新的手段。具體來說,具有三大優勢:1、低操作成本:區塊鏈取代人工對賬帶來效率提高,差錯減少;2、低交易成本:Libra體系內交易無需向中心化機構代理機構付費;3、低保證金降低成本:賬本實時同步加強機構間公信,減少保證金要求,降低保證金帶來的額外成本。Libra也依然面臨著四大風險:各國面臨的監管要求不同;反洗錢風險;資金安全和信息安全;監管政策不確定風險。因此,Libra雖然抱有非常美好的幻想,但離真正落地還有諸多挑戰,最大的挑戰來自于如何應對監管,還有包括隱私問題、擠兌風險問題等諸多問題,還處于烏托邦的階段。(復旦發展研究院微信公眾號)[2019/9/30]

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

聲音 | Circle首席執行官:加密和區塊鏈產業是對公民社會最終如何運作基礎的再設計:據Cointelegraph消息,Circle首席執行官Jeremy Allaire在世界銀行集團和國際貨幣基金組織(IMF)2019年春季會議上表示,加密和區塊鏈產業是對公民社會最終如何運作的基礎根本性的重新設計。Allaire認為,加密和區塊鏈產業不僅關乎數字支付,還關乎一種新的基礎設施,用于記錄重要信息,并為構建解決方案提供一個更加去中心化、更具彈性的基礎。[2019/4/12]

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

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

在惡性通脹的委內瑞拉,比特幣如何成了\"硬通貨\":3月26日消息,據國外媒體報道,在世界各地,比特幣主要是一種投機性投資,其飆升的價格往往被人們視為數字貨幣泡沫。而在委內瑞拉,由于國家的通貨膨脹率畸高,持有數子貨幣成為了當地民眾的生存手段。[2018/3/26]

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:DIDTHEDAGECTdid幣圈Aetheriusxdag幣怎么挖ARCHITECT幣

Gate.io
行情分析:最主要是警惕閃崩的風險,最好的幸運是橫盤整理-ODAILY_USD

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

1900/1/1 0:00:00
CRV入門指南-ODAILY_Curve

CRV簡介 Curve是建立在以太坊上的一種新興的去中心化金融協議之一,它不使用中央訂單簿而是使用用戶提供的加密貨幣池來進行交易,而用戶可以通過其存款賺取收益.

1900/1/1 0:00:00
灰度新一輪關注幣種簡介-ODAILY_區塊鏈

LINK ChainLink的LINK網絡是第一個分散的oracle網絡,允許任何人安全地提供智能合同,訪問關鍵的外部數據,脫機支付和任何其他API功能.

1900/1/1 0:00:00
比特幣一枝獨秀,劍指35000美金-ODAILY_比特幣

文章摘要: 比特幣行情、以太坊行情分析,玩合約虧的太多怎么辦,有什么辦法挽回嗎?以太坊元旦后行情的走勢該怎么走?比特幣是不是不會到1萬美金以下了?怎么去判別平臺的安全性?DOT幣現在還能進嗎?.

1900/1/1 0:00:00
?“蒙”字標展示好產品,憑什么如此硬核-ODAILY_NEX

隨著11月18日“蒙”字標正式發布,首批五類產品9家企業獲得認證授權,并與多家餐飲商簽約合作。“蒙”字標甄選出的草原尚品,開啟內蒙古味道香飄萬里新征程.

1900/1/1 0:00:00
春節來臨會變春劫嗎?-ODAILY_加密貨幣

最期盼的春節馬上就要到來了,與往年的“春劫”相比,一些分析師和交易員預測,今年不會出現"春節效應",即比特幣價格今年不會在春節前后下跌.

1900/1/1 0:00:00
ads