Event Streams

Trigger Business Processes, and Stream Data to Off-Chain Caching and Analytics

With Kaleido event streams you can build event-driven applications on blockchain that respond dynamically to state changes, transactions, and more.

What it

Event Streams

is

What it is

Build event-driven applications on the Blockchain with ease. Respond dynamically when participants on your chain submit state changes, or transactions that require coordination between multiple parties to complete.

Connect your on-chain data, to your off-chain systems of record. Drive updates into your systems of record as the state changes in the shared ledger, triggering business processes, applications and notifications.

Build an off-chain cache of on-chain data, for end-user Mobile and Web experiences that perform high-volume data query to the on-chain data. Stream data to your analytics data-lake, or real-time analytics platform, to drive actionable insights from your consortium shared ledger.

Reliable Batched Delivery of Events

Events from multiple subscriptions are batched and streamed efficiently together on a single event stream, with checkpointing on each subscription to ensure reliable at-least-once delivery.

Bind to AWS Kinesis with a AWS Lambda Serverless Function

No transformation required. Just receive the payload, pre-batched, and pass it on to create a firehose into your analytics data lake.

Bind to Microsoft Azure Event Hubs with an Azure Functions Serverless Function

No transformation required. Just receive the payload, pre-batched, and pass it on to create a firehose into your analytics data lake.

Hyperledger Fabric at a glance

Permissions

Built for permissioned networks

Governance

Data isolation and strict governance enabled by Hyperledger Fabric certificate authority

Transaction Flow

Unique Execute-Order-Commit endorsement model where transactions are initially executed on a set of peers while ordering service handles packaging and delivery.

Consensus Algorithms

Consensus protocols such as Solo, Practical Byzantine Fault Tolerance (PBFT), Raft or Kafka (to be able to use several ordering nodes) can be plugged in.

Smart Contract Language

Go, Java, Node.js

What Is Hyperledger Fabric?

Since launching in 2015, Hyperledger Fabric has been a top choice for enterprises looking to build apps on permissioned blockchain networks. The modular architecture is capable of powering large-scale applications that require enterprise-grade data security.

The ability to protect certain details of peer transactions has made Hyperledger Fabric a go-to protocol for industries like financial services, supply chains, and the insurance industry. It works for complex use cases that involve personally identifiable information and proprietary business data.

Hyperledger Fabric is one of the many protocol choices available on Kaleido. With a full suite of plug and play services, flexible cloud deployment options, and powerful APIs, Kaleido is the easiest way to run a Fabric network anywhere.

Benefits of Hyperledger Fabric

Hyperledger Fabric is an open source project designed to handle enterprise-grade use cases. A key differentiator is its quick transaction throughput. Developers choose to build applications with Hyperledger Fabric because of its modularity. It’s flexible, allowing for more innovation and optimization regardless of industry. Other benefits include scalability and security, key pillars of any enterprise application.

Better performance

One click is all it takes to deploy Ethereum nodes in the Unlike other private networks that require every peer to execute transactions and maintain a full ledger, Hyperledger Fabric allows for more delineation of roles among members

Open source

Part of the Hyperledger project of the Linux Foundation, the architecture of Hyperledger Fabric allows for scale and performance

Permissioned network

Developers can build subnets or channels to keep certain transactions and data private while maintaining a shared ledger

How it works

How it Works

Kaleido Event Streams perform at-least once delivery of Ethereum events from your blockchain node, to any REST HTTPS endpoint.

The events are delivered as simple JSON payloads, with all of the complexities of Ethereum topics, RLP encoding and type mapping handled for you. Just provide a simple service that delivers the payload to your chosen backend, pre-batched by the event stream.

The subscription interface is integrated with the REST API Gateway, so subscribing to events is a simple API call. You can subscribe to events on a contract instance, by instance basis. Or subscribe to all events of a given signature on the chain.

Define the target to deliver the events to, and we take care of the rest

  • Subscribe to events on a single contract, or on all contracts matching an event signature
  • Trivially simple JSON payloads and types
  • Ideal for “serverless” functions like AWS Lambda or Azure functions
  • Process events one-by-one, or in efficient batches
  • Efficiently stream to analytics pipelines, such as AWS Kinesis
  • Exponential backoff retry of delivery
  • At-least once delivery of events via checkpointing

Use the Event Streams service within the REST API Gateway to consume and log events emitted from your deployed smart contracts and send them to a target of your choice. In order to leverage the Kaleido Event Streams Service, your smart contract requires an event interface which is used to specify contract parameters for indexing. 

The indexed arguments of an event will be stored on-chain in the transaction’s log when a function with the applied event is invoked, and the event payload can then be consumed by a client side app or streaming service that is subscribed to the contract. Kaleido simplifies events by allowing you to specify your own custom event destination URL along with an organizational-controlled API bearer token for added security protections.

Web3 Use Cases
Run Better on Kaleido

Hyperledger Fabric is a private blockchain that allows developers to create subnets, or channels, meaning that certain proprietary or personal information can remain confidential. This makes Fabric a protocol of choice for industries like financial services, insurance, and supply chain management.

Supply Chains

Hyperledger Fabric networks can increase transparency and traceability of transactions within the network. This transparency can be used to monitor real-time location data, limit fraud and counterfeit goods, and track ESG efforts.

Digital Assets

Complex multi-party business networks built on Fabric can easily tokenize assets, transact instantly, share data, and eliminate cumbersome paperwork as financial business flows are automated.

Insurance

Moving insurance transactions to blockchain can eliminate fraud, automate claim processing, and digitize legacy systems. Hyperledger Fabric also allows stakeholders to automate Know Your Customer (KYC) processes via smart contracts.
Why Kaleido

Try Truffle on Kaleido

Kaleido's platform is different because it has everything businesses need to create complete blockchain solutions. With just a few clicks, you can create a blockchain network, deploy it globally, set up governance, and include additional services.

Blazing Fast Deployment, Speed, and Scale

Deploy Production-Ready Blockchain Networks and Digital Assets in Minutes
Amazingly Low Cost Per Transaction
Multi-Party, Cross-Cloud, and Multi-Region Support
Built-In High Availability and Disaster Recovery
400+ APIs and 40+ Services to Accelerate Development

No Lock-in and Open Source Technologies

Support for Multiple Blockchain Protocols
Enterprise Integrations and Marketplace
Customizable Decentralization Options
Actively Leading New Standards and Technologies

Proven Enterprise Platform and Expertise

ISO and SOC2 Certified
SLAs and  24/7 Support
On-Chain and Off-Chain Services
Secure Key Management
Built-In Monitoring and Smart Contract Management
Additional Resources
Learn More About
Event Streams
Ready to Get Started With
Event Streams
?