ACPs icon indicating copy to clipboard operation
ACPs copied to clipboard

[ACP-113] Provable Virtual Machine Randomness

Open tsachiherman opened this issue 8 months ago • 0 comments

This PR adds the design document for the Provable Virtual Machine Randomness.

ACP: 113
Title: Provable Virtual Machine Randomness
Author(s): Tsachi Herman <http://github.com/tsachiherman>
Discussions-To: <GitHub Discussion URL (POPULATED BY MAINTAINER, DO NOT SET)>
Status: Proposed
Track: Standards
Replaces (*optional): n/a
Superseded-By (*optional): n/a

Abstract

Avalanche offers developers flexibility through subnets and EVM-compatible smart contracts. However, the platform's deterministic block execution limits the use of traditional random number generators within these contracts.

To address this, a mechanism is proposed to generate verifiable, non-cryptographic random number seeds on the Avalanche platform. This method ensures uniformity while allowing developers to build more versatile applications.

tsachiherman avatar Jun 18 '24 16:06 tsachiherman