Cartesi brings the infrastructure that powers computers and smartphones to the blockchain.

Mosun Adesola
Feb 16 · 4 min read

Cartesi founded by Erick de Mourawho is a software architect and technical leader, having dedicated 20 years to the industry. Throughout his professional life as a full-stack developer, Erick gathered deep experience in software best practices and development processes, bringing solutions to several verticals. Before getting into blockchain in 2017, he was building production-ready systems for telecom companies, involving big data and analytics. His team members is composed of people with very strong academic, engineering and entrepreneurship backgrounds. They have 11 people now in the core team. 5 in Brazil, 2 in the US, 4 in Taiwan. In addition, they also have a network of advisors and mentors around the world.

Let’s define Cartesi

The blockchain enthusiasm has been searching for a solution that will make their platform scalable (enable a new range of exciting decentralized applications) while not sacrificing for speed and security. Here come Cartesi offering the expected solution by providing an infrastructure layer that grants blockchains the superpower to achieve consensus over real-world computations happening off-chain. Cartesi enables the real-world computational tasks while adopting the highest security and the economy of the whole blockchain. You need no central authority with Cartesi, neither third parties and reputation of any kind will ever be relevant as these are often prone to sybil attacks.

DApp developers will be able to do these without any struggle using Cartesi

Moving computations off-chain with Cartesi brings several benefits beyond scalability. The DApp developers can make use of the programming languages, software, libraries, services and tools they are already accustomed to. Cartesi enables DApp developers to do the following:

  • To write programs that can have their execution states verified and duplicate into various network nodes
  • Able to use a limitless size of data from any source
  • Rely on the performance of off-chain processing (which can even include the GPU!)
  • Obtain consensus about the execution states of programs running off-chain;
  • Resolve disputes at negligible cost on the blockchain

Cartesi long-time goals

  1. Catersi long-time goal is to have developers to write less code that is blockchain specific. For example, if a developer wants to write a tournament-based game like Creepts, they won’t need to touch smart contracts as everything can be done in Linux. Presently, to use Cartesi Core for generic computation scalability, developers currently need some basic skills in compiling code for Linux and to code on Solidity.
  2. The long-time perception of the game develop on top of Cartesi is to make it easy to develop turn-based multiplayer games and also make real-time interaction available. This will be possible by making the whole DApp logic to be written as a generic program compiled for Linux on a RISC-V architecture. An in-house game called Creepts (a tech demo that showcases the power of Cartesi) with some of the features, have a look at it and enjoy the fun.
  3. All cadre of developers are welcome to contribute and make Cartesi scalable and stand the test of times. You can contribute to the project in any capacity or starting your own on Cartesi infrastructure, just visit the GitHub page. For technical questions, ideas, use cases and development questions, Discord has been dedicated for that purpose.
  4. Cartesi’s verifiability is used to scales computations extremely well which makes it resolve disputes in few hours on the main-chain at negligible cost
  5. Cartesi has built an infrastructure that is portable across the most important blockchains, so people don’t need to worry about the longevity of specific blockchains. Also, Cartesi reduced the adoption barrier for new developers by providing the tools that make it easier to develop.
  6. At the moment, Cartesi has achieved virtually unlimited scalability of computations inside the blockchain. This makes it run computations that are very heavy and could never run inside a traditional blockchain (not even DPoS) and reach consensus on the main chain at negligible cost.
  7. The team is building a Data Ledger that is specially designed to feed Cartesi decentralized Linux machines with large amounts of data. Progressive work is also on going on to ascertain that the next generation of DApp developers will be able to program for Linux, using the tools they prefer.
  8. Cartesi will make it possible for traditional companies to deploy decentralized logic with ease since they are bridging real operating system with blockchain. The developers of these companies will be able to express themselves with a vast domain of tools and software stacks they are already familiar with. Cartesi will also make it possible if they choose to decentralize legacy software they already use.

Website: https://cartesi.io/
Whitepaper: https://cartesi.io/cartesi_whitepaper.pdf
Written by @mosunmolaoshi
Bitcointalk profile link: https://bitcointalk.org/index.php?action=profile;u=1090369
Email: vicoma4real@gmail.com

More From Medium

Top on Medium

Top on Medium

Apr 5 · 6 min read

11.6K

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade