Transactions processed in seconds not minutes
We optimized data input by building a sequencer which orders incoming transactions. Ordered interactions are instantly delegated to the Bundlr network for a guaranteed persistence on the Arweave chain.
We also improved the output side, by creating a smart-contracts dedicated gateway which indexes all of the transactions. This enables fast queries and efficient filtering of interactions, which in effect greatly reduces state evaluation time.
Multi-node executors network listens to incoming transactions and automatically update contract state.
WASM sandboxed execution environment
We leverage WASM to guarantee deterministic execution and secure users with a sandboxed execution environment. You can implement your contracts in three languages: AssemblyScript, Go & Rust balancing between the familiar syntax of AS and cutting edge performance of Rust.
Our gateway also gives you a protection against forks and corrupted interactions.
Set of tools for developers
SonAR allows you to monitor your contracts displaying the status of every transaction, notifying about errors and allowing you to check the current state of a contract.
A dedicated test network lets you experiment with the contracts without paying any fees. The network is also indexed by our SonAR.
We’ve prepared a set of project’s templates, speeding up the process of scaffolding your contracts structure and linking to the proper tools and libraries.
On top of that we’ve launched a dedicated website Redstone Academy that will guide you through the process of creating, deploying and testing your smart contracts.
We have a radically different design where data is treated as the most valuable asset. We get rid of the ever-growing global state by separating the storage from the computation. The contracts can be evaluated on-demand and “lazily”, which creates the potential for unparalleled scalability.
- Decoupling storage from computation
- Flexible lazy-evaluation pattern
- The ability to directly process rich content
We based our solution on the Arweave's innovative approach to smart contracts and their initial version of the SmartWeave SDK. We've designed and built our implementation, focusing on performance, modularity adding multiple enhancements and optimizations.
We believe that the community is the most important building block of future of blockchain technology.
For that reason we
cooperate with many projects on various fields, battle-testing our product in different use-cases and
environments, to create
the best possible user and developer experience. We’re extremely grateful to the amazing Arweave
projects for initial feedback
and willingness to test our solution. A big shout out to:
Blockchains have come a long way from a medium of a single coin, through embracing more sophisticated tokens towards managing media-rich NFTs. Every iteration introduced more content-rich assets. We believe that in the future, blockchains will be able to handle large streams of data that can power machine learning and data mining solutions. When that moment comes, we’ll be ready by having a smart contracts protocol to facilitate that change.