Whitepaper Explained③: Color Spectrum — Easy for the Developer, Seamless for the User
If you’ve read the whitepaper, been to any of our meetups, or have just been following us for a while, you’ve probably heard about the Color Spectrum. Although there are many components to the Color Spectrum, it has one main overarching goal: to make life easy for the developer, seamless to the user. The Color Spectrum is a whole stack of technology that is built with that philosophy in mind. So what makes that more true for Color than any other platform?
#1. Programming Language Agnostic
Most blockchain platforms have their own esoteric programming language that isn’t in line with the rest of the development world. If I want to make a cell phone app, or I want to make a web application, I don’t have to go learn a specific language for most of the applications I may want to develop. Blockchain should be no different. Because most of the applications will be running in a secure cloud, the core of the apps can be written with any language the programmer wants. On top of that, the Color Chain will use a programming language that is widely used and less cumbersome than lower level languages like C or C++, as is the case in a couple other blockchains.
#2. Advanced Architecture
Color’s architecture is being designed such that that is essentially ‘The Cloud with Blockchain’. The architecture is split distinctly into two parts. An early design flow shows it was initially conceptualized. The blockchain and cloud architecture working harmoniously to provide a secure decentralized end result.
To put it simply, Color Spectrum technology decouples data from code. As you can see, at its core are the Logic Runners, which host the business logic of the applications on the Color platform. The code of business logic is executed in docker containers that are governed by cloud infrastructures, confined within the Color VM. A gateway conceals details of dApp deployment from the outer world and routes requests from terminal nodes to Logic Runners, that execute the code of dApps.
So really this can be seen as a marriage of traditional architecture with the Blockchain acting as a storage and smart-contract layer for dApps that wish to use it. State database keeps persistent values of dApps, such as balance of wallets, asset ownership or any other data that dApps require. Blockchain is the golden thread that links together all components of Color Spectrum, ensuring integrity, consistency and validity of data.
Not only that, but the current blockchain consensus mechanism in development has a theoretical speed of more than two times that of EOS, while maintaining decentralization and security.
For more information on the Color Spectrum check out our whitepaper which is constantly being updated with more information on it!
#3. Users, Users, Users!
Perhaps one of the most important things of any platform rather than simply the technology is its ability to garner users. Between our focus on developing the Color Pixel, and launching the service with a myriad of partnerships and applications will mean multiple things.
- It gives the platform immediate reach and viability for any aspiring blockchain developer to get involved and get compensated.
- It sets a clear-cut path to those who wanted to get into a blockchain ecosystem and couldn’t.
- But most importantly it creates a community in which to build and share ideas, create a marketplace, and build cool things.
Color has always wanted to stay true to the blockchain tenants of Satoshi Nakamoto and its founding ideals, but the next generation of blockchains need to distinguish themselves in many ways if they are going to stay competitive. Having a large user base collaborating on, building, and using thousands of dApps has been our vision from the beginning, and we will continue to strive towards that to ensure Color it’s spot in the sun.
Have a Colorful Day :)
Join Our Chatroom to Learn More!▼