Ether

我的資金是否會通過在另一個網路中籤署 DeFi 合約而被盜?

  • November 5, 2021

我開始使用元遮罩,我注意到我能夠更改相同地址的網路,所以——在網路上探勘了一點之後——我現在知道每個新的公共地址都是從同一個私鑰創建的,所以這就是為什麼我在每個網路中都有相同的公共地址。

我已經開始使用新的 DeFi(一個 pancakeswap 分叉)來提供高 APY 的流動性,並且為了與之互動,我使用X 網路,當然使用相同的乙太坊地址。所以,為了讓我的收入在那裡,我必須簽署一份契約,我猜這個契約允許他們使用我所有的資金……所以我想知道:

  • DeFi 是否也可以在乙太坊網路中使用我的 ETH 資金?
  • 這個 DeFi 可以使用我X 網路 錢包中的所有資金嗎?還是只是流動性掉期的那些?

我不確定您正在與哪種合約進行互動,但通常他們會要求您允許從您的錢包中提取代幣 A。或者將原生資產直接發送到某個地址。但是合約沒有辦法要求通過一次交易訪問您的所有資產(除非您的錢包中只有一種類型的代幣)。

此外,交易包括chainIdnetworkId。這兩個用於標識使用的網路,並且組合應該是唯一的。為網路 X 簽名的交易不能在網路 Y 上重放/重用,因為這些值不同。您可以在此處閱讀有關這些欄位的更多資訊:什麼是乙太坊中的鏈 ID,它與 NetworkID 有何不同,以及它是如何使用的?

因此,總而言之,授予在網路 X 中訪問代幣 A 的權限不會授予合約任何其他訪問權限,並且合約不能從您的錢包中獲取其他資產。

引用自:https://ethereum.stackexchange.com/questions/112940