Security

乙太坊元數據限制

  • March 26, 2021

幾天前,Vitalik Buterin 在推特上表示,乙太坊沒有元數據限制。

真的嗎?作為開發人員,有兩個主要問題困擾著我:

  1. 我可以在聯繫人中儲存任意數量的數據嗎?
  2. 如果是這樣,這是否意味著 eth 網路可能會被濫用、發送垃圾郵件並針對單個對等方造成巨大的影響?

是的,您可以在合約中儲存任意數量的數據,但不,它不能輕易被濫用。

雖然您可以儲存的數據量實際上沒有限制,但乙太坊上的儲存成本很高,並且執行任何重大垃圾郵件或 DoS 攻擊的成本都非常高。

將 1KB、10KB、100KB 的數據儲存到乙太坊區塊鏈的成本是多少?

合約的內部儲存量可以永遠增加嗎?

在 web2 設置中,儲存數據時,您必須考慮您的儲存容量(SDD 或 HDD)以及系統的計算能力(處理器能力)。DDOS 攻擊發生在集中式網路中,因為儲存很便宜。然而,在像乙太坊網路這樣的 web3 環境中,儲存是昂貴的,而計算也需要大量的功率(處理器能力),因此攻擊者將不得不花費更多來發起攻擊。

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