Activeer bedrijfsprocessen en stream gegevens naar off-chain caching en analyses

Met gebeurtenisstromen van Dwaparalabs kunt u gebeurtenisgestuurde applicaties op blockchain bouwen die dynamisch reageren op statusveranderingen, transacties en meer.

Wat het is

Gebeurtenisstreams voor Blockchain-netwerken

Bouw eenvoudig gebeurtenisgestuurde applicaties op de Blockchain. Reageer dynamisch wanneer deelnemers in uw keten statuswijzigingen indienen of transacties indienen waarvoor coördinatie tussen meerdere partijen vereist is om te voltooien.

Verbind uw on-chain gegevens met uw off-chain registratiesystemen. Zorg voor updates in uw registratiesystemen wanneer de status in het gedeelde grootboek verandert, waardoor bedrijfsprocessen, applicaties en meldingen worden geactiveerd.

Bouw een off-chain cache van on-chain data, voor mobiele en webervaringen van eindgebruikers die grote dataquery’s uitvoeren op de on-chain data. Stream gegevens naar uw analytische datalake of realtime analyseplatform om bruikbare inzichten uit uw gedeelde grootboek van uw consortium te genereren.

Betrouwbare batchlevering van evenementen

Gebeurtenissen uit meerdere abonnementen worden efficiënt samengevoegd en gestreamd in één gebeurtenisstroom, met controlepunten op elk abonnement om een betrouwbare bezorging van ten minste één keer te garanderen.

Bind aan Kinesis met een Lambda Serverless-functie

Geen transformatie vereist. Ontvang gewoon de payload, vooraf gebundeld, en geef deze door om een brandslang te creëren in uw analytische data lake.

Maak verbinding met onze hubs met een serverloze functie

Geen transformatie vereist. Ontvang gewoon de payload, vooraf gebundeld, en geef deze door om een brandslang te creëren in uw analytische data lake.

Hoe het werkt

Dwaparalabs Event Streams voeren ten minste één keer Ethereum-gebeurtenissen uit vanaf uw blockchain-knooppunt naar elk REST HTTPS-eindpunt.

De gebeurtenissen worden geleverd als eenvoudige JSON-payloads, waarbij alle complexiteiten van Ethereum-onderwerpen, RLP-codering en typetoewijzing voor u worden afgehandeld. Bied gewoon een eenvoudige service aan die de payload levert aan de door u gekozen backend, vooraf gebundeld door de evenementenstream.

De abonnementsinterface is geïntegreerd met de REST API Gateway, dus abonneren op evenementen is een eenvoudige API-aanroep. U kunt zich per exemplaar op contractbasis abonneren op evenementen. Of abonneer u op alle evenementen met een bepaalde handtekening in de keten.

Bepaal het doel waarvoor de evenementen moeten worden geleverd, en wij zorgen voor de rest

  • Abonneer u op evenementen met één enkel contract, of met alle contracten die overeenkomen met een evenementhandtekening
  • Triviaal eenvoudige JSON-payloads en -typen
  • Ideaal voor “serverloze” functies
  • Verwerk gebeurtenissen één voor één of in efficiënte batches
  • Stream efficiënt naar analysepijplijnen
  • Exponentiële uitstel van nieuwe leveringspoging
  • Minimaal één keer levering van evenementen via checkpointing

Gebruik de Event Streams-service binnen de REST API Gateway om gebeurtenissen die worden uitgezonden door uw geïmplementeerde smartcontracts te consumeren en te loggen en deze naar een doel van uw keuze te sturen. Om gebruik te kunnen maken van de Dwaparalabs Event Streams Service heeft uw slimme contract een gebeurtenisinterface nodig die wordt gebruikt om contractparameters voor indexering te specificeren.

De geïndexeerde argumenten van een gebeurtenis worden in de transactielog opgeslagen wanneer een functie met de toegepaste gebeurtenis wordt aangeroepen, en de payload van de gebeurtenis kan vervolgens worden gebruikt door een client-app of streamingdienst die op het contract is geabonneerd. Dwaparalabs vereenvoudigt evenementen doordat u uw eigen aangepaste bestemmings-URL voor evenementen kunt opgeven, samen met een door de organisatie gecontroleerd API-bearertoken voor extra beveiliging.