Satoshi Island Integrates Chainlink

Satoshi Island
4 min readMar 31, 2022

Chainlink VRF helps power the Satoshi Island Citizenship NFT mint

Satoshi Island is getting close to minting our first Citizenship NFTs! These Citizenship NFTs give holders exclusive rights and benefits and are being made available with a provably fair minting process supported by the integration of Chainlink Verifiable Random Function (VRF) on Ethereum mainnet.

Satoshi Island is a private island located in the tropical paradise of Vanuatu. The island aims to become a hub for blockchain professionals and, ultimately, be considered the crypto capital of the world. Now with approvals from the Vanuatu Ministry of Finance, Satoshi Island is launching its Citizenship NFTs as the first step to a real-world, blockchain-based democracy.

A multitude of advantages and benefits are planned to be given to holders of Satoshi Island Citizenship NFTs, including the ability to vote on island governance, access advanced NFT security features, attend a private opening, and be automatically whitelisted for all Satoshi Island NFT mints and airdrops.

21,000 Citizenship NFTs Split Into 21 Editions

There is a total of 21,000 Citizenship NFTs in the collection, split into 21 editions. Editions 2–21 are identifiable by their background color, while the First Edition Citizenship NFTs have a little something special as they depict images of the island, modular building renders, original colors, and more. As certain Citizenship NFTs will be considered rarer and more valuable, a fair launch is critical to support the democratic vision of the project.

Examples Of Citizenship NFTs

Citizenship Benefits https://satoshi-island.com/citizenship

Supporting a Fair Launch Process with Chainlink VRF

All Citizenship NFTs give the holders the same rights and benefits, but as they have different editions, designs, and numbers, we wanted to make sure that everyone who applied for Citizenship was given an equal opportunity to mint the rarest NFTS during the minting process — which is where Chainlink VRF comes in.
Chainlink VRF is a random number generator that enables smart contracts to access verifiably random values that make it possible to integrate randomness into a smart contract in a provably fair way. Using this secure random number generator from Chainlink, Satoshi Island aims to ensure that everyone who mints a Satoshi Island Citizenship NFT will have received a totally random Citizenship number.

Launch Process

In conjunction with having integrated Chainlink VRF, the Satoshi Island team is using the following process to help ensure our Citizenship NFT mint is fair:

  • All qualifying applicant addresses are allocated a number and entered into a database.
  • The database JSON file is stored on IPFS.
  • A hash of the database with all applicant addresses is generated using keccak256.
  • The database hash is stored into Citizenship smart contract to ensure it doesn’t change (the admin can do this only once).
  • Chainlink VRF is called to obtain a Random Key which is stored into Citizenship smart contract (the admin can do this only once).
  • Citizenship NFT Minting becomes open to applicants.
  • Qualifying applicants connect to our Citizenship NFT contract which then allows them to mint their randomly assigned NFT.
  • NFT ID is determined based on the JSON list number and the Chainlink VRF Random Key.

Using this process, all minters, including the team, will be treated in the exact same way — giving everyone the same opportunity to receive a random Citizenship NFT.

The Unique Benefits of Chainlink VRF

After reviewing various solutions, we selected Chainlink VRF because it’s based on cutting-edge academic research, supported by a time-tested oracle network, and secured through the generation and on-chain verification of cryptographic proofs that prove the integrity of each random number supplied to smart contracts.

Chainlink VRF works by combining block data that is still unknown when the request is made with the oracle node’s pre-committed private key to generate both a random number and a cryptographic proof. The Citizenship NFTs smart contract will only accept the random number input if it has a valid cryptographic proof, and the cryptographic proof can only be generated if the VRF process is tamper-proof. This provides our users with automated and verifiable assurances directly on-chain that Citizenship NFTs is provably fair and was not tampered with by the oracle, outside entities, or the Satoshi Island team.

“Chainlink VRF is integral to ensure the transparency and fairness of our Citizenship NFT minting process. The tamper-proof RNG with on-chain proof helps provide our community with the transparency it demands. Ultimately, we aim to create a truly democratic blockchain-based governance system for our island, making a verifiably fair NFT mint is a crucial first step.”

Taras Filatov — Head of Satoshi Island Blockchain Development Team

About Chainlink
Chainlink is the industry standard for building, accessing, and selling oracle services needed to power hybrid smart contracts on any blockchain. Chainlink oracle networks provide smart contracts with a way to reliably connect to any external API and leverage secure off-chain computations for enabling feature-rich applications. Chainlink currently secures tens of billions of dollars across DeFi, insurance, gaming, and other major industries, and offers global enterprises and leading data providers a universal gateway to all blockchains.

Learn more about Chainlink by visiting chain.link or reading the developer documentation at docs.chain.link. To discuss an integration, reach out to an expert.

--

--