ScalarDL is a scalable and practical Byzantine fault detection middleware for transactional database systems that achieves correctness, scalability, and database agnosticism.
To learn more, see ScalarDL Overview.
- Start running contracts.
- Get started with ScalarDL Ledger: To set up a basic application and run contracts by using ScalarDL Ledger, see Get Started with ScalarDL Ledger.
- Get started with ScalarDL Auditor (for enterprise customers): To set up a basic application and run contracts by using ScalarDL Ledger and then use ScalarDL Auditor to detect whether those contracts have been tampered with, see Getting Started with ScalarDL Auditor.
- See how to set up a simple bank account application that uses ScalarDL.
- Learn about the configurations for ScalarDL
- Learn about ScalarDL and its features:
For additional documentation, visit ScalarDL Documentation.
ScalarDL is mainly maintained by the Scalar Engineering Team, but of course we appreciate any help.
- For asking questions, finding answers and helping other users, please go to stackoverflow and use scalardl tag.
- For filing bugs, suggesting improvements, or requesting new features, help us out by opening an issue.
ScalarDL is dual-licensed under both the Apache 2.0 License (found in the LICENSE file in the root directory) and a commercial license. You may select, at your option, one of the licenses. The commercial license includes several enterprise-grade features such as ScalarDL Auditor. For more information about the commercial license, please contact us.