Oracle-platform Chainlink kondigt Verifiable Randmoness (VRF) aan, een manier om willekeurige cijfers te genereren uit een smart contracts. Mede-oprichter Sergey Nazarov kondigde dit aan op Consensus: Distributed. De nieuwe functie klinkt heel abstract, maar heeft nuttige toepassingen.
Hoe werkt het? Een smart contract stuurt een seed naar een orakel van Chainlink. Dit orakel genereert een willekeurig cijfer met behulp van Chainlink’s VRF. Dit nummer kan je weer terugsturen naar de applicatie. De applicatie kan het nummer vervolgens als willekeurig bestempelen op basis van de public key van het orakel en de seed van de applicatie.
Verschillende functies
Een van de functies is het controleren of er niet geknoeid is met een decentrale applicatie, ofwel dApp. Volgens Nazarov een interessante kwestie: ‘Veel applicaties kunnen niet in een vertrouwensloze manier bestaan zonder willekeurigheid.’
Maar met VRF kan je ook andere dingen waarbij je willekeurige cijfers nodig hebt. Denk bijvoorbeeld aan spellen die gebouwd zijn als decentrale applicaties. Spelers van dat soort spellen kunnen willekeurige beloningen krijgen, ook wel loot drops genoemd.
Of je zou VRF bijvoorbeeld kunnen gebruiken om een representatieve steekproef te krijgen van nodes en miners. Deze steekproef kan stemmen op een verandering van het protocol van een blockchain. Volgens Chainlink zijn er genoeg mogelijkheden.
Koers van Chainlink in stijgende lijn
Sinds de aankondiging op 12 mei bevindt de koers van Chainlink zich in een stijgende lijn. De koers is gestegen van 3,45 dollar naar 3,90 dollar. Of dat iets met het nieuwe product heeft te maken valt trouwens te betwijfelen. Bitcoin en andere cryptomunten zijn in dezelfde periode flink in waarde gestegen, het kan goed zijn dat Chainlink ook van deze koersbewegingen heeft geprofiteerd.
Wil je meer lezen over VRF? Bekijk dan de blogpost van Chainlink.
Wat is Chainlink?
Chainlink biedt een decentrale oplossing aan waarmee je informatie van ‘buitenaf’ kan inladen in smart contracts. Dit is handig voor verschillende blockchainprojecten, denk bijvoorbeeld aan DeFi (gedecentraliseerde finance). Regelmatig hoor je over blockchainprojecten die Chainlink gebruiken voor hun applicaties.