Dragobits
  • ๐Ÿ‰Dragobits
    • โ„น๏ธDisclaimer
    • ๐Ÿ“ƒLicense
    • ๐ŸŽฏMotivation
  • Getting Started
    • โ”Wtf are Dragobits?
      • Dragobit Vaults
      • Protocol Fees
    • ๐ŸŽฒRarities & Randomness
    • ๐Ÿ”Rerolls
    • โž•Art Upgrades
    • ๐Ÿ“ฃReferrals
  • Game
    • ๐Ÿ’พDeployments
      • Stages
      • Instances
    • โš”๏ธThe Arena
      • Dragobugs
      • Special Deployments
      • Future Outlook
    • ๐Ÿ’ชTraining
    • ๐ŸŒŸAuras
    • ๐Ÿ’ธRewards
  • Deployments
    • Recent Deployment
    • Base Instance 0.1 (Alpha)
    • *๏ธStage Alpha
    • 0๏ธStage 0
Powered by GitBook
On this page
  1. Getting Started

Rarities & Randomness

PreviousProtocol FeesNextRerolls

Last updated 6 months ago

Each Dragobit trait has 100 types: 100 atmospheres, 100 platforms, and 100 species (which may increase in future ). With the exception of activated , all traits share the same rarity. However, since each Dragobit is a unique combination of these traits, it is unlikely to achieve a perfect match of the same atmosphere, platform, and species.

In Dragobits Stage 0 and its predecessors, randomness is actually pseudo-randomness, meaning it relies on values that could potentially be influenced by chain operators. On Ethereum L2 chains, this particularly refers to the sequencer. For example, on Base, the sequencer - currently centralized and operated by Coinbase - would need to intervene to manipulate the pseudo-randomness. It is generally assumed that such manipulation is unlikely.

In future versions, the goal is to work with a fully decentralized source of randomness. Several solutions are possible, including:

Committing to a future value of .

Using an oracle like .

Implementing a verifiable delay function ().

Employing a source of randomness.

๐ŸŽฒ
Ethereumโ€™s L1 RANDAO
Chainlink VRF
VDF
zero-knowledge-based
deployments
rarity auras
Perfect Alien Dragobit