bountyblok Integrates Chainlink VRF v2 and Price Feeds Into NFT Engagement Platform for Polygon

bountyblok
4 min readSep 15, 2022

On 8/25/2022, bountyblok integrated Chainlink Verifiable Random Function (VRF) into our giveaway and distribution tools on Polygon Mainnet to replace our previous centralized randomizer service (random.org). By integrating the industry-leading decentralized oracle network, we were able to access highly scalable, configurable, and gas-efficient randomness on-chain.

Additionally, to support our continued growth and maturation, we decided to expand our integration to Chainlink Price Feeds — the industry-standard price oracle solution — to give end users access to high-quality, tamper-proof price feeds on Polygon.

The combination of Chainlink services helps decouple and offload portions of the core codebase to Chainlink trust-minimized services, helping further secure bountyblok in line with our vision as a Web3 platform.

The Continued Growth of bountyblok Through Chainlink Service Support

Our feature-rich distribution tool allows clients to distribute thousands of NFTs to participants in just a few clicks. Whether rewarding users that completed a typeform, engaged with a tweet, or hold certain NFTs, or completed an entire NFT set, bountyblok makes NFT-based engagement as simple as possible.

Furthermore, our contest giveaway tool enables projects to easily create giveaways that incentivizes participants to perform certain social tasks mixed with blockchain tasks.

For example:

  • Follow @DanuGames on Twitter +1 entry
  • Subscribe to @DanuGames on Youtube +1 entry
  • Hold 3 NFT from DanuGames Collection + 5 entries
  • Defeat 2 Blue Dragons in the game +20 entries

This is a great way to bring value to both your social media and incentivize participants to perform tasks in-game.

Securing bountyblok With Chainlink VRF v2

bountyblok’s distribution tools and giveaway winners require outcomes to be truly random, especially when it comes to drawing winners.

In the Web2 world, they randomize via random.org or some other centralized service, or even private closed source Random function. However, in this space, assets have real-world value and participants require secure and verifiable randomness.

This is exactly what Chainlink VRF provides. The service 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 bountyblok 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 randomness used in bountyblok services is provably fair and was not tampered with by the oracle, outside entities, or the bountyblok team.

Expanding bountyblok With Chainlink Price Feeds

For on-chain applications, transacting with digital assets is a necessity. By integrating Chainlink Price Feeds, we’re providing our community with stronger assurances that when they participate in giveaways and NFT distributions, they understand exactly what they’re paying for or what they’ll receive in terms (USD) that they can easily understand.

As the most widely adopted price data oracle solution in Web3, Chainlink Price Feeds reliably provide high-quality data. The simple technical integration made it a perfect solution for bountyblok.

Looking Ahead: Leveraging Chainlink to Operate at Scale

The existing integrations of Chainlink VRF and Price Feeds enable us to operate the platform in a decentralized manner at scale, which is a key goal for our team. Another Chainlink service we have our eyes on is Chainlink Keepers — a highly reliable smart contract automation service — to help schedule certain functions on-chain without having to keep track of them on our end or maintain our own infrastructure. Ultimately, we believe integrating Chainlink Keepers will save us valuable time and enable us to focus on parts of the roadmap that are important to our users.

“Chainlink trust-minimized services add a lot of value to our products because we offload crucial responsibilities to the Chainlink Network and its decentralized networks of node operators. Chainlink has proven time and time again that it is the most reliable oracle network in the industry.” — Dimitri Nikolaros, Co-founder of bountyblok.

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.

About bountyblok

bountyblok develops easy-to-use tools driven by real-world feedback by some of the most imaginative and creative minds in the Web3 digital marketing space. You can launch contests and giveaways, distribute NFTs with a few simple clicks, and access enterprise web3 APIs for secure blockchain integration.

Learn more about bountyblok by visiting bountyblok.io.

--

--