Radix DLT, 6 oktober 2020
Wanneer DeFi doorgaan met groeien en aantrekkelijk wordt voor de massamarkt zal de vraag naar die applicaties ook groeien. We bouwden ons volgende generatie consensusprotocol (Cerberus) en onze veilig ontworpen ontwikkelingsomgeving om veel van de problemen op te lossen waarvoor DeFi zich vandaag de dag gesteld ziet. Echter deze revolutie vereist ook een sterk ecosysteem van instrumenten, en Radix is toegewijd aan het verzekeren dat de ontwikkelaars en gebruikers van ons netwerk in staat zijn om toegang te hebben tot het beste van het beste, en zo snel mogelijk.
Als onderdeel van deze missie zijn we blij aan te kondigen dat Radix zal integreren met Chainlink om hun industrieleidende orakelnetwerk te verbinden met het Radix Publieke Netwerk. Zijnde de orakelaanbieder waar je moet wezen zullen de Chainlink-orakels Radix-ontwikkelaars toegang geven tot een breed spectrum aan veilige, accurate off-ledger data. Deze data zal onze ontwikkelaars helpen bij het opnieuw creëren van traditionele financiële diensten als gedecentraliseerde apps en zal volledig innovatieve DeFi-producten op Radix ontwikkelen. De integratie zal zich richten op het meer beschikbaar maken in het Radix ecosysteem van Chainlinks breed gebruikte prijsinformatie en meer, als antwoord op de ontwikkelaarsbehoeften.
Hoe Radix Chainlink-orakels gebruikt
Om een laag-1-protocol speciaal te bouwen om DeFi te dienen en de $100Bln aan te boren die nog opgesloten zit in traditionele financiën moest Radix een aantal sleutelmanieren opnieuw bedenken waarop DeFi-applicaties worden gebouwd. Schaalbaarheid en veiligheid zijn hier belangrijke factoren, maar dat geldt ook voor het gemak waarmee DeFi-applicaties worden ontwikkeld en geïnstalleerd.
Met dat doel heeft Radix een nieuwe vorm van “smart contracts” gecreëerd, genaamd “componenten”. Deze bieden een nieuwe methode van het bouwen van DeFi-applicaties die specifiek worden ontworpen voor de noden van financiën. Omdat componenten inherent modulair en compositioneel zijn kan een speciale orakelcomponent een naadloze poort worden naar Chainlink-data voor de componenten die onze ontwikkelaars zullen bouwen.
Een sleutel-behoefde voor DeFi-applicaties is toegang tot marktdata. Omdat niet alle marktdata inherent beschikbaar is binnen het netwerk zelf moeten Radix-dApps toegang hebben tot off-ledger bronnen om zulke informatie te verkrijgen. Een “orakel” kan dit probleem oplossen met een interface met off-ledger API’s om off-ledger data zelf beschikbaar te maken binnen Radix.
Na het beoordelen van verschillende orakeloplossingen besloten we te werken met Chainlink om hun data-orakels te integreren tot een speciale orakel-interfacecomponent op Radix. Terwijl Chainlink een variëteit aan verschillende datatypen kan openen zal onze directe focus liggen op integratie van zijn breed gebruikte prijsinformatie, welke heden veel leidende DeFi-applicaties bedienen, zoals Synthetix, Aave en Bancor. Deze data-informatie biedt onze ontwikkelaars:
• Hoge kwaliteit prijsdata – Alle Chainlink prijsinformatie-brondata van premium off-chain verzamelaars, om te verzekeren dat prijzen een sterke marktdekking hebben die alle handelsomgevingen weerspiegelen.
• Gedecentraliseerde orakels – Chainlink biedt decentralisatie bij zowel de databron als op data-afleveringsniveau, gebruikers in staat stellend om erop te vertrouwen dat prijsinformatie op tijd zal worden afgeleverd en resistent zal zijn tegen iedere vorm van manipulatie.
• Sybil-bestendige nodes – Alle Chainlink-nodes die zijn gedecentraliseerde prijsinformatie bedienen zijn veilige beoordeeld en worden gedraaid door leidende veiligheids-teams / blockchain DevOps, een grote garantie biedend dat de orakel-infrastructuur veilig, betrouwbaar en hoog-presterend is.
Via toegang tot hoge kwaliteit marktdata op een heel beschikbare en fraude-resistente manier kunnen Radix-ontwikkelaars starten met het bouwen van een breed spectrum aan DeFi-applicaties, zoals financiële derivaten die worden beslist op basis van activaprijzen, gedecentraliseerde kredietproducten die prijs informatie gebruiken om eerlijke marktleningen uit te geven en om onderpand te behouden, activamanagementdiensten die handel automatiseert gebaseerd op prijsbewegingen, en veel meer.
”Radix-ontwikkelaars toegang gevend tot een breed bereik aan hoog kwalitatieve data is vitaal voor onze missie van het bieden van de beste infrastructuur om de volgende generatie DeFi-producten te bouwen,” stelde Piers Ridyard, CEO van Radix. “Chainlinks prijsorakels stellen Radix-ontwikkelaars in staat om complexe en tijdrovende orakel-infrastructuur over te dragen aan industrie-experts, ons ecosysteem in staat stellend om enkel te focussen op het ontwerpen van smart contract-applicaties die het wereldwijde financiële systeem opnieuw ontwerpen.”
“We zijn verheugd om ontwikkelaars in staat te stellen om de volgende generatie DeFi-applicaties te bouwen op Radix’ innovatieve laag-1-protocol door ze te voorzien van veilige en betrouwbare orakeloplossingen,” zei Daniel Kochis, hoofd van de Chainlink bedrijfsontwikkeling. “Door gewilde marktdata toegankelijk te maken via Chainlink-orakels hebben we er vertrouwen in dat het Radix-platform een overvloed aan nieuwe data-aangedreven financiële producten kan ondersteunen voor zowel crypto- als traditionele activamarkten.”
Chainlink- / Radix-integratie
Bij het werken met Chainlink zal de eerste fase van integratie twee delen omvatten: 1) toevoegingen aan de Chainlink node-software om deze in staat te stellen om direct te verbinden met het Radix-netwerk, en 2) creatie van de eigen Radix “smart contracts” die nodig zijn om Chainlink-data beschikbaar te maken op Radix.
Aan de zijde van de Chainlink-nodes zullen twee modules, genaamd een initiator en een aanpasser Chainlink-nodes “Radix laten spreken” met gebruik van onze bibliotheken – Chainlink op dezelfde manier met Radix verbindend als bij Chainlinks bestaande integraties met andere blockchains.
Hier volgt een eenvoudig overzicht van hoe we verwachten dat de Chainlink- / Radix-integratie er uit zal zien:

Met deze puzzelstukjes op hun plaats in de eerste fase van de integratie zullen Radix-ontwikkelaars en –dApps al toegang hebben tot een wereld van up-to-date, geverifieerde data voor atomisch gebruik in het creëren van krachtige DeFi-transacties. In fase 2 verwachten we additionele componenten toe te voegen om directe, oplopende betalingen in LINK-tokens mogelijk te maken voor aangepaste data-opvragen. Dit zou mogelijk gemaakt moeten worden via een eigen Radix-versie van het LINK-token en een nieuwe LockDeposit-component die uitgaven kan synchroniseren tussen Radix’ wrapped LINK-token en het eigen LINK-token op het Ethereum-netwerk.
Hier zijn wat meer details van hoe deze puzzelstukjes er uit zouden moeten zien:
Chainlink node-toevoegingen
Deze modules stellen Chainlink-nodes in staat om “Radix te spreken”, data doorsturend naar en aanvragen afhandelend van de on-ledger orakelcomponent waartoe ontwikkelaars en hun dApps toegang zullen hebben – met gebruik van “acties”, de interface die Radix-componenten aan de wereld biedt.
Chainlink-adapter
• Deze module gebruikt de Radix-bibliotheek om datageschreven transacties te creëren naar de orakelcomponent.
• Datageschreven transacties zouden de acties moeten gebruiken van de orakel-component om stukjes van on-ledger data op te slaan / te updaten, alsook om bepaalde data te registreren als zijnde aangeboden als reactie op een specifiek verzoek.
Chainlink-initiator
• Deze module gebruikt de Radix-bibliotheek om de orakelcomponent te monitoren om verzoeken daarvan te detecteren.
• De initiator luistert via de Radix bibliotheek / - Engine naar transacties die de Radix orakelcomponent gebruiken om de vereiste verzoekdata van die actie-verzoeken eruit te nemen.
Radix-componenten (smart contracts) mogelijk maken
Eenmaal de Chainlink-adapter en –initiator “Radix spreken” is de volgende stap voor componenten (onze versie van financiën-georiënteerde smart contracts) op het Radix-netwerk om te luisteren.
Orakel-component
• Een Radix-component die dient als het interactiepunt voor de adapter en de initiator die draaien op de Chainlink-node.
• Deze zal interacteren met dataklantcomponenten op de Radix-ledger, dienend als een repositoir voor data tot welke die componenten toegang willen hebben. Het orakel praat niet zelf actief met deze off-ledger module’s maar biedt de invoeracties voor de adapter en een repositoir voor aanvraagdata die de initiator monitort.
• Een “data-lees”-actie zou componenten voorzien van toegang tot beschikbaar te maken Chainlink-data.
• Een “verzoek”-actie zou gebruikt worden door componenten om een specifiek verzoek voor Chainlink-data te registreren, met vereiste invoeren zoals de aard van de verzochte data, alle additionele berekeningen die moeten worden uitgevoerd om de data te verwerken voor de opbrengsten, en of er een reactie terug moet worden uitgevoerd (met een vooraf gespecificeerde reactie-actie-interface die de component moet implementeren).
• Een “data-schrijf”-actie zou alleen bruikbaar zijn door Chainlink-nodes, ze in staat stellend om alle regelmatig geüpdatete data of data als antwoord op verzoeken uit te schrijven. Verzoek-gedreven data zou een ID voor het verzoek omvatten.
LINK-token-component
• Een eenvoudige eigen Radix-token-component die optreedt als een wrapped vorm van LINK op Ethereum, beheerd door onderstaande LockDeposit-component.
LockDeposit-component
• Dit tweerichtings-brugcontract zal effectief de gesynchroniseerde uitgaven mogelijk maken van op Ethereum gebaseerde LINK-tokens op het Radix-netwerk. Betalingen in wrapped LINK-tokens op Radix zouden dan direct betalingen aandrijven van LINK op Ethereum om te betalen voor Chainlink-verzoeken.
Over Chainlink:
Chainlink is de meest gebruikte en veiligste manier om smart contracts te bekrachtigen. Met Chainlink kunnen ontwikkelaars iedere blockchain verbinden met hoge kwaliteit databronnen van andere blockchains, alsook van echte werelddata. Beheerd door een wereldwijde, gedecentraliseerde community van honderdduizenden mensen introduceert Chainlink een eerlijker model voor contracten. Zijn netwerk beveiligt momenteel miljarden dollars aan waarde voor smart contracts over onder andere de gedecentraliseerde financiën- (DeFi-), verzekerings- en gaming-ecosystemen.
Chainlink wordt vertrouwd om definitieve waarheid te leveren voor honderden organisaties om voortdurende, betrouwbare data-informatie te bieden. Bezoek om meer te leren chain.link en volg @chainlink op Twitter.
Over Radix:
Radix is het eerste laag-één-protocol dat speciaal is gebouwd om DeFi te dienen. Gedecentraliseerde financiële applicaties worden heden gebouwd op protocollen die niet geschikt zijn voor hun doel, leidend tot opstoppingen, hacks en ontwikkelaarsfrustraties. Radix verandert dit met de introductie van een schaalbaar, veilig ontworpen compositioneel platform met een DeFi-specifiek gebouwde omgeving om het gemakkelijk te maken om schaalbare DeFi-applicaties te bouwen en te lanceren.
Website (https://radixdlt.com)
Medium (https://medium.com/@radixdlt)
Telegram (https://t.me/radix_dlt)
Twitter (https://twitter.com/RadixDLT)