Skip to content

On-chain world population tracker website

Notifications You must be signed in to change notification settings

knonode/mementonull

 
 

Repository files navigation

Memento Mori World Population Simulator

Overview

This is a world's first on-chain population simulator. Circulating supply is the current population number. Every hour newborn people minus deceased are added to circulating supply, following a curve based on United Nations Population Division data projections.

The reserve account is funded to run until year 2100 or until reaching total supply or in case fee structure changes on Algorand protocol.

Concept

A philosophical discussion conceived as an Algorand ASA with a fluctuating circulating supply pegged to the amount of people living on planet Earth at present time.

The project, being built on Algorand and closely tied to the monetary system as such, asks questions about the worth of a human life. One $MEMO represents one living human, and in principle every human being on the planet and orbiting it, is accredited with one $MEMO.

Data

Data is extracted from United Nations World Population Prospects 2022 (WPP 2022)

Current page here

Algorithm

It's fairly simple. We have two projected population numbers for each year. So we determine how far we are between two data points, year start or middle and year end, and do a linear interpolation.

Population Projection

World Population Projection

Important Note

This token will never be made available for trading and is made only for educational and entertainment purposes. It has freeze and clawback enabled to keep options for further development open.

Project Accounts

  • Creator Account: DEAXD24NWYIBUKALDZEMEMZCM6D4ANNTDB2VUKXOH3YO3SUONGZSXQZLGU
  • Reserve Account: LOGOSKGASR2WUTFBRQQSGOJT7QBXWQV7HWGTLYRBVGLJQFVLH2BR5NGQZQ
  • Receiver Account (mementomori.algo): ORBISXYDPXH4MGICPYHQLLSHH7IYMXECPJIG5N5M3GMKZ7MHRLBFHZLOFE

Credits

  • Concept: Hampelman
  • Development: RunVnc (token script and population data curve)
  • Special Thanks: Null (ragdoll physics and website prototype)

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 46.4%
  • TypeScript 36.7%
  • SCSS 12.2%
  • HTML 3.2%
  • JavaScript 1.5%