Lazy Bear River is an innovative protocol that simulates an ecological system on the blockchain, creating a unique economic game where participants must balance individual rewards against collective sustainability. The protocol introduces $FISH tokens as the native currency within a simulated river ecosystem inhabited by bears (represented by staked NFTs).
This document outlines the technical architecture, ecological mechanisms, and economic model that powers the Lazy Bear River ecosystem.
The Lazy Bear River protocol simulates a closed ecological system with two primary components:
This ecosystem operates on a delicate balance: bears consume fish from the river which provide staking rewards in $FISH, while the river population regenerates according to a logistic growth model. If consumption exceeds regeneration capacity, the ecosystem collapses in an extinction event.
The river population follows a modified logistic growth equation, a well-established model in population ecology:
ΔN = r × N × (K-N)/K
Where:
This model ensures that fish regeneration is:
Bears consume fish at a fixed rate of 0.1 $FISH per bear per epoch (6 hours). Total consumption is calculated as:
Total Consumption = totalBears × fishPerBearPerEpoch × epochs
This consumption directly reduces the fish population while simultaneously generating rewards for stakers.
When bear consumption exceeds the available river supply (current supply + regeneration), an extinction event is triggered:
Extinction events represent the natural consequence of overexploitation, creating a powerful incentive for community self-regulation.
Users can participate in the ecosystem by staking bears through two methods:
Staked bears generate $FISH rewards at a rate of 0.1 $FISH per bear per epoch. Rewards accumulate continuously and can be claimed at any time by calling the claimRewards() function.
The reward calculation accounts for:
If an extinction event occurs, users can only claim rewards earned up to the extinction timestamp. After claiming these final rewards, their staked bears are removed from the system, requiring new staking to participate again once the ecosystem recovers.
The $FISH token serves multiple functions within the Lazy Bear River ecosystem:
The river has a dynamic supply model with several key parameters:
Parameter | Value | Description |
---|---|---|
Max Capacity | 6,900 fish | Starting river population |
Maximum Capacity | 6,900 fish | Carrying capacity of the ecosystem |
Emission Rate | 0.1 $FISH per bear per epoch | Rate at which bears generate rewards |
Regeneration Rate | Variable | Based on logistic growth equation |
The $FISH supply is affected by several mechanisms:
This creates a self-balancing economic system where token value is tied to the ecological health of the virtual river.
The Lazy Bear River protocol creates fascinating game theory dynamics:
These dynamics create natural market forces that help regulate the ecosystem without requiring centralized intervention.
The Lazy Bear River protocol is implemented as a single Solidity smart contract that inherits from:
The contract implements several core functions:
Function | Purpose |
---|---|
stakeLegacyNFTs() | Stake existing NFTs from legacy collection |
stakeWithERC20() | Burn $FISH to create virtual bears |
claimRewards() | Claim accumulated $FISH rewards |
updateEcosystem() | Update river population based on consumption and regeneration |
The contract uses an epoch-based time system:
This epoch system provides a predictable timeframe for ecosystem dynamics and reward calculations.
The Lazy Bear River protocol represents a novel approach to tokenomics by simulating ecological principles on the blockchain. By creating a self-regulating ecosystem where individual and collective incentives must be balanced, the protocol encourages sustainable participation and community coordination.
The permanent staking mechanism, combined with the extinction risk, creates meaningful stakes for participants and ensures that the ecosystem maintains long-term viability through natural market forces rather than artificial constraints.
For developers interested in the technical implementation, the full smart contract code is available for review, providing a transparent view of all mechanisms described in this whitepaper.