Randomness

延遲鏈上隨機性如何影響猜數字遊戲的安全性?

  • March 14, 2022

假設一個猜數字遊戲允許使用者在第 N 塊之前送出他們的猜測,並在 N + 100 場遊戲之後顯示中獎號碼,這是基於第 N 塊的區塊雜湊的隨機數,直到第 N + 100 塊。它仍然容易受到任何隨機性的影響攻擊?

這很可能沒問題,但理論上區塊雜湊是由礦工控制的,所以在 51% 攻擊的情況下,你可能會面臨風險。添加不受礦工控制的東西(如隨機數、種子、您自己合約中的計數器等)可以使其變得更好。

好吧,這是一種可能影響結果的情況。假設獲勝者將獲得 20ETH。想要贏得拍賣的 Alice 可以向礦工行賄,說如果你擁有的區塊雜湊沒有讓我獲勝,請不要啟動 PoW。假設該礦工沒有大部分雜湊率,則此攻擊通過的機會很低。

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