Chromapolis is both a blockchain and a relational database. This means that decentralized applications (dapps) can be written in a way that is familiar to developers all over the world, whether they work on large enterprise applications, games, or smaller projects.
All applications need a way to store and handle application data - a database. Relational databases are considered to be best in class for flexibility, versatility and consistency.
Blockchains perform the role of a database: They store application data and make sure that any additions, updates and transformations are consistent with the rules of the application. By delegating blockchain logic and storage to a relational database management system, Chromapolis achieves a seamless fusion of the two.
A fully fledged blockchain with complex operations, ad-hoc queries, and a developer-friendly programming model built-in. Chromapolis succeeds because it takes full advantage of the tools which already exist.
ChromaWay’s core team created the world’s first protocol to issue tokens already in 2012, when blockchain was called “bitcoin 2.0”. Then ChromaWay introduced the relational model to enterprise blockchains with a consortium database called Postchain. Now Postchain is going public as the foundation for Chromapolis, a better blockchain for building decentralised apps.
Chromapolis does not reinvent the wheel. ChromaWay is incorporating seven years of experience into something which is ready for the future. A “colourful city” where dapps can come alive, grow, and achieve mainstream adoption.
Chromapolis embeds blockchain logic in a relational database, long the gold standard among complex and powerful data models. Most blockchain platforms use a key-value data model. This “NoSQL” approach is optimised for speed and simplicity but a serious problem for complex application development as it places a heavy burden on the application developer. That is why most of the worlds applications are built with relational databases such as SQL Server, Oracle, SAP Hana, Postgresql, MariaDB.
Chromapolis shares the same mathematical basis as these tools, but adds a new better language instead of SQL, optimized for writing dapps. Chromapolis abstracts a huge amount of work away from application developers and makes for more compact, elegant, and secure blockchain applications which can be realised in a fraction of the time.
For Chromapolis ChromaWay has taken advantage of years of research into consensus protocols to create a better design that combines high performance BFT consensus with anchoring into Proof of Work blockchains for high security.
Chromapolis achieves horizontal scalability with sidechains. There are a number of “system chains” for core Chromapolis functionality, and an unlimited number of dapp chains. Each dapp has a set of validator nodes which is a subset of all nodes in the network. Since the set size is limited, PBFT-like algorithms are the optimal choice for maintaining consensus between these nodes. They are well-researched, work well with small sets of validators, and provide definitive finality.
We boost security by anchoring blocks in a PoW-based blockchain. This guarantees that Chromapolis confirmation strength is at least as strong as that of the public chain. Applications requiring very strong security guarantees can make critical actions contingent on relevant blocks being fully anchored.
Chromapolis has two distinct levels of governance. System level governance covers system updates, global tuning parameters, membership, rules enforcement and penalties. Application level governance is flexible by design, and covers the rules and policies of an individual dapp.
Chromapolis offers the same level of openness, transparency and decentralization as other public blockchains. In Chromapolis miners are replaced with providers which own nodes which produce blocks. We believe that providers are best placed to perform governance duties:
In keeping with the properties of PBFT, we will require ⅔ of providers to vote in favor of a proposal for it to be approved.
We want to give developers and users the chance to decide for themselves and experiment with different forms of governance. Different applications have different governance needs. However, we will ensure that users always have certain freedoms:
We do not impose any restrictions which aren’t inherent to applications running on public blockchains. Chromapolis will provide tooling which gives users the ability to fork a dapp if they are displeased with its governance or just want to experiment with something different. Our goal is to make sure that this forking can be done in an unambiguous and civil manner.
Chroma is a metatoken native to Chromapolis. It serves as a medium for exchange and an economic balancing tool for dapps deployed on Chromapolis. It:
Even simple games are a challenge for existing decentralised platforms, but Chromapolis is capable of hosting entire game worlds in the blockchain. It can act as a “blockchain game engine”, not just tracking game assets but processing game logic and making sure that the game progresses according to predetermined rules and that no one can cheat.
Gaming is our way to gain momentum, generate expertise, and expose the power and flexibility of Chromapolis to as broad a range of people as possible.
ChromaWay has a long history of working with business and finance. We believe that Chromapolis can make public blockchains palatable for enterprise. Chromapolis can be used in any application where data is open, can be openly hosted in encrypted form, or where only commitments (hashes) need to be revealed. A Chromapolis storage option for Esplix business contracts will allow businesses to implement confidential smart contract workflows without the hassle of running their own private blockchain.
We have released the first public Chromapolis developer preview! This release focuses on Rell, a new relational blockchain programming language, and includes a basic IDE and compiler for you to experiment with. Our priority is ensuring that we have rich and functional tooling at launch, so we want any and all feedback about how we can make Rell as good as it can be. Contact us at [email protected] with your comments, the team is on the lookout for the best contributions so be as detailed as you can be!
Obligatory disclaimer: this is early release software and there WILL be bugs. It is a limited set of the total Chromapolis functionality, just because features are missing here does not mean they aren't in the plan. Feel free to let us know what your top priorities are for the next release!
ChromaWay has a long record of delivering pioneering projects around the world. We issued Euros on the Bitcoin blockchain with LHV bank, allowed investors to invest in startups in a wholly decentralised way with Funderbeam, digitized the title transfer process with the Swedish land registry, and mediated the green bond market with SGDF.
ChromaWay can claim to have created the first system for issuing assets with blockchain with the original colored coins protocol. We can also claim the first blockchain project with a bank (LHV) and with a government agency (Lantmäteriet, the Swedish land registry). Our clients consistently achieve recognition and receive awards for the innovative work they do with us.
With Chromapolis, ChromaWay intends to revolutionise the world of decentralised apps. We are working towards a future where the full potential of decentralised applications can be realised with practical and easy to use tools.
Chromapolis is the product of the many lessons we have learned over the years. Every problem that we have encountered has led to solutions and best practices that we have endeavoured to incorporate into Chromapolis so that users of the platform can focus on what is important: building world-changing dapps.
The Swedish Land Registry, ChromaWay, Kairos Future, Telia Company, SBAB Bank, Landshypotek Bank and Evry investigate Smart Contracts and Blockchain for the process of selling a house.
In collaboration with Stockholm Green Digital Finance, ChromaWay is building a platform for validating green investment claims and reporting on the impact of green projects.
As an investor, you can invest in startups around the world and trade your investment tokens whenever you wish. All transactions on Funderbeam are recorded on the blockchain, making investing and trading fast, transparent, and secure.
Cuber, that ChromaWay built for LHV Bank, can transfer euros as tokens on the Bitcoin network without being affected by fluctuations in the price of the Bitcoin currency. Stable coin, since 2015.