Security
乙太坊元數據限制
幾天前,Vitalik Buterin 在推特上表示,乙太坊沒有元數據限制。
真的嗎?作為開發人員,有兩個主要問題困擾著我:
- 我可以在聯繫人中儲存任意數量的數據嗎?
- 如果是這樣,這是否意味著 eth 網路可能會被濫用、發送垃圾郵件並針對單個對等方造成巨大的影響?
是的,您可以在合約中儲存任意數量的數據,但不,它不能輕易被濫用。
雖然您可以儲存的數據量實際上沒有限制,但乙太坊上的儲存成本很高,並且執行任何重大垃圾郵件或 DoS 攻擊的成本都非常高。
看
在 web2 設置中,儲存數據時,您必須考慮您的儲存容量(SDD 或 HDD)以及系統的計算能力(處理器能力)。DDOS 攻擊發生在集中式網路中,因為儲存很便宜。然而,在像乙太坊網路這樣的 web3 環境中,儲存是昂貴的,而計算也需要大量的功率(處理器能力),因此攻擊者將不得不花費更多來發起攻擊。