Splinter is a privacy-focused platform for distributed applications that provides a blockchain-inspired networking environment for private communication and transactions between organizations.
Features
Private Circuits
Splinter’s advanced privacy features are based on circuits, which create
distributed privacy domains within the larger Splinter network. Circuits are
fully distributed without compromise — no centralized nodes or administration.
Distributed Ledgers
Splinter’s architecture supports running multiple distributed ledgers. The
default ledger, Scabbard, executes WebAssembly smart contracts with
Transact and Sawtooth Sabre.
Modular Architecture
No single distributed ledger works for all use cases, so Splinter provides a
modular platform that can run multiple distributed ledgers. You can design the
architecture you need, then build your solution by assembling the right pieces.
Smart Contracts
Business logic is defined with smart contracts, ensuring that all parties follow
the same rules when updating distributed data. Upload new smart contracts as
your business logic evolves, without additional server configuration.
Event Subscription
The sophisticated event subscription capability lets applications plug into
Splinter in real time. Applications can use events in many ways, such as
materializing data into an SQL database to enable standard web application
development.
Canopy Web App Framework
Speed up application UI development with Splinter's JavaScript framework for
distributed web applications.
Examples
Gameroom
Demonstrate Splinter with a full-stack web application that allows you to set up
private, multi-party circuits (called “gamerooms”) and play tic tac toe with
shared state.
Learn More ➜
Grid
Use Splinter as a backend for Grid, an extensible platform for
supply chain solutions with distributed ledger components. Grid includes smart
contracts for identity permissions, GS1-compatible product data, and product
properties.
Learn More ➜