In the wake of its decentralized social media platform moving into alpha phase, Synereo has announced its RChain Technology Stack, enabling its Social Network to function without the centralized servers normally required for the processing of network activity and the storage of user information. RChain enables decentralized on-line computation and storage without centralized servers.
This technology combines alterations to existing decentralized technologies with developments that Synereo has developed in order to provide scalable decentralized computation abilities on an industrial scale. By the end of 2017 the company hopes it will be possible to deploy fully operational applications on the system, without them having to be stored in a centralized location.
Synereo has also recently announced a grant project, inviting developers and entrepreneurs to develop decentralized applications for its platform in order to foster the development of a decentralized ecosystem.
The tech stack will be composed of 4 layers, built on top of each other. The first layer, called RChain, is a concurrent and sharded blockchain. ‘Sharded’ refers to the subdivision of the Blockchain into composite parts, which interlock to a unified whole, but do not need to be computed all at once (as it is the case with some blockchains. Concurrent means that this subdivision enables different processes to run in parallel without interfering with each other. This should make the system faster, infinitely scalable and cheaper to maintain.
Synereo’s CTO, Greg Meredith, developed a protocol - SpecialK. This protocol allows the storage of heavy media data such as images, videos and text amongst nodes in the network and has been under active development for over five years. SpecialK also provides a monadic domain-specific language, providing programmers with an API where they can access data distributed across the network. Data is distributed with both redundancy and sensitivity in mind, making sure it’s available where it’s needed, when it’s needed, and concealed when it’s not.
Reflective, Higher-Order process Language or ‘Rholang’ is RChain’s native smart-contract language based on process calculus, allowing for the parallel execution of processes and the composition of higher-ordered smart contracts on the basis of lower ones, in an efficient and secure way.