Binance Admin: Thank you Erick and Colin for sharing your thoughts and answers with all of us. Let’s move onto the open question from our community segment!
Q1. Why would one use CTSI since other L1 such as AVAX, BSC are already pretty fast and cheap? Is the biggest advantage the use of the software language?
Erick: Great question! No matter how fast a blockchain is, at some point, transactions hit a limit. The kind of computation required by the apps you love on your phone or desktop requires much more processing than any blockchain can provide. That is why layer-2 solutions for scalability exist. And that is why the Ethereum Foundation has been embracing Rollups so strongly. It would be good enough if Cartesi were developing a solution for scaling.
But that is not the only thing we do. We give developers, for the first time, the environment and tools they use to build mobile and web apps. It is not even a matter of supporting more languages like C++ or Rust (some blockchains do it). It is a matter of giving tools and components that can actually allow a Cambrian explosion of innovation on blockchains.
Q2. If the node fails due to node downtime, offline or insufficient ETH funds, can I still generate blocks and get rewards?
Colin: Good question and I would love to clarify this for everyone interested in participating in staking CTSI, either by running their own node or through delegating to a pool.
Whether you are running your own node/pool, or are delegating to a pool, you will always rely on the node owner running the node successfully. If it is offline or doesn’t have enough ETH in the wallet to produce blocks, you will miss out on the opportunity to produce that block and receive the reward.
For delegating to pools, however, it’s important to note that your tokens are never at risk, it is fully decentralized and you always maintain ownership over them. You can always switch pools if the pool manager is not running the node correctly.
If you are interested in delegating to a pool, make sure to check out https://explorer.cartesi.io
Q3. Hi Colin and Erick! I had so much fun playing the Cartesi Creepts tournament back in the day. Do you have any plans of rolling out an application/more tournaments like this in the future?
Erick: Hey Rob, we also had a lot of fun building, deploying, and running Creept’s tournament on Binance Launchpad last year.
Make no mistake that was only a small taste of something big that we are building. That same enthusiasm that we had with Creepts is what moves us forward every day. We are working to make Cartesi ready for the next generation of blockchain applications, and clearly, blockchain games will be the first big beneficiaries.
Texas HODL’em is another game that we are building and we have very good ideas for it.
But even more important than that is the fact that we are starting to work closely with other gaming companies that are willing to build titles with Cartesi. Stay tuned and close to us! Thanks for your support!
Q4. Tell us the reason Cartesi chose Linux to develop your project. Also, is it possible to develop DApps with other operating systems?!!!
Colin: We chose Linux as it is one of the most used operating systems across the world. For example, in 2021, 100% of the world’s top 500 supercomputers run on Linux, 96.3% of the world’s top 1 million servers run on Linux, 90% of all cloud infrastructure operates on Linux and practically all the best cloud hosts use it, and 85% of all smartphones are based on Linux. This is just a taste of Linux’s impact as well — not to mention it’s completely open-source which fits well with decentralization and blockchain.
However, the most important comparison shouldn’t be done between different operating systems. The relevant comparison to be done is between what you can program on blockchain now and what you will be able to do with Cartesi with a real OS (like Linux, BSD, Windows, etc.). Right now, if you are programming with Solidity for Ethereum, even converting a number to String is hard. This is very basic in programming.
Other very basic things like compressing/decompressing files or running MySQL are impossible on blockchain. With Cartesi (running Linux) you can do these things and way more.
If you really wanted to run Windows on a Cartesi Machine, you actually could. Cartesi can boot any OS that can be compiled for a RISC-V architecture. However, at this point, we don’t have a good reason to support other OS’s out of the box.
Q5. Noether is Cartesi’s sidechain designed for temporary data availability. How does Noether enable DApps to increase performance? What tools does Cartesi provide for DApps to improve their large file storage at reduced rates?
Erick: So, here is the thing. If you look at Cartesi as a big decentralized computer, it must scale very well in processing/computation and data/storage. That’s the only way that we will be able to make blockchain tech fly high, become mainstream, and perform in a similar way to the conventional mobile/web/desktop apps.
When we think about such a “decentralized computer”, Cartesi Rollups works as the CPU, the microprocessor (and the operating system!). So it can run complex and heavy stuff that cannot be run on any blockchain (even the fastest ones).
However, having a scalable “CPU” may not be enough for several applications that need more storage. Remember that storage on blockchains is extremely expensive.
That’s where Noether (Cartesi’s side chain) comes in handy. With Noether, applications send large files that would be impossible to be stored on-chain to a side-chain that guarantees data availability and all security guarantees that they require.
If Cartesi Rollups works as the CPU, Noether works as the Hard Drive of such a decentralized computer.
Q6. The roadmap tells us what you have planned until 2021, with this being crypto that’s a very short roadmap! What are the plans for the future, and do you hope to do
Colin: As we work in an industry that is changing by the day, it’s extremely hard to plan out a roadmap so far down the road, this is why we’ve limited the time frame on the roadmaps we release.
Rest assured, however, we are constantly looking to the future — Cartesi is not just a project that is looking to fulfill its roadmap and that’s it. We are constantly innovating and looking to solve the biggest problems in the blockchain space. We even have a few innovations up our sleeves that we haven’t published anywhere yet.
That being said, watch for an updated roadmap article coming in the next months.
Q7. Cartesi has 9 national ambassadors + 1 global ambassador (from the website), but no ambassador from the continental United States, despite the partnership with IMPA (Brazil) can you explain this?
Colin: We are working on revamping our ambassador program entirely. We’d love to focus more on technical evangelists as well, as our technology further comes to Mainnet and as we expand Cartesi Labs.
We actually do have an ambassador from the US who manages our Reddit, in addition to this we have an ambassador that covers us globally!
Q8. What are the biggest challenges for Cartesi to for building a secure and successful Linux Infrastructure? Where did the name Cartesi come from? Is there any Inspiration?
Erick: At the core of our tech, we have the Cartesi Machine, which is Cartesi’s VM. It has been built to be flawlessly reproducible and self-contained. For that, we designed and implemented an emulator of RISC-V’s hardware architecture, that supports Linux. Aside from the emulator itself, one of the most beautiful parts that are one of the pillars of Cartesi’s security, is an implementation of RISC-V instructions in Solidity, which runs on EVM-compatible chains.
We can say it is the first (and possibly the only) emulator of a real microprocessor architecture that runs on smart contracts. If you read our tech paper you can understand in detail how that stands at the heart of Cartesi’s security. That is not a simple development task, it requires thorough automated testing and auditing.
At this moment, the low-level/core dev team is starting to work on a whole new approach that simplifies extremely the on-chain instruction set implementation. That will be instrumental for much faster and secure integrations with any other blockchain.
The name Cartesi comes from the mathematician and philosopher Rene Descartes, who among other things talked about the mind-body problem. The duality of the human body and soul. We found that to be an interesting metaphor for our second layer approach! 😉
Q9. What are the eligibility requirements for joining Cartesi organization as a developer?
Erick: Cartesi’s developers are very carefully chosen but we have people from all over the world and it is very important for us to be as inclusive and diverse as possible.
Developers need to prove great academic background (and/or exceptional experience in the software industry). They must be very good at working with a remote team and have great self-management and communication skills. Finally, it is part of our culture to have a very friendly and supportive environment, so that is also considered.
Q10. Will Cartesi keep its Twitter location as “Linux”? It was Rollups last month?
Colin: We are actually a team of over 40 professionals from all around the world and fully remote, so we don’t have one specific location.
The current Twitter location is for fun, representing what we care about and work on, and we may keep it as is for now 😊.
Q11. I realized that Polygon appears on your website, is this the only chain that you support? Do you have plans to integrate NFTs?
Erick: Cartesi is a multi-chain infrastructure. We have collaboration with different blockchain/protocol teams like Polygon, Avalanche, Elrond, Injective, and IOTA. Cartesi Rollups will be launched initially on Polygon, followed by Ethereum and the other EVM-supporting chains. Finally, the most relevant non-EVM chains will be supported too.
And, of course, Cartesi Rollups will also support NFT’s!
For the core tech, please check the answer above on Cartesi Rollups and Noether. 👍
Q12. Why Cartesi?
Erick: You can check this short video😊:
Q13. In terms of regulation, are you fully compliant so that it will ensure peace of mind among investors? Do you think your team is ready to face the challenge of government regulation to achieve that goal?
Colin: Good question, we have an ever-changing landscape and always want to be ahead of the game to ensure we are fully compliant.
Cartesi already works with several law firms in the US, Singapore, and other countries.
In addition, we are now actually hiring an in-house blockchain lawyer who will be our general counsel. As a team, we are very concerned with this and believe it is important to stay ready and to adapt to any kind of new regulations and are a step ahead of what is happening to ensure we are not affected by changes.
We are a serious team and are committed to making our vision a reality!
Q14. How does this auction system work and what benefits does it bring to staking?
Colin: I believe you are referring to the CTSI Macroeconomy, which we will start developing in 2022 and will come into effect after the Mine Reserve is depleted.
Essentially, Cartesi is developing a macroeconomy staking system that will expand on the recently released one that overcomes major issues of Proof of Stake systems.
The CTSI Macroeconomy staking auctions will enable the following:
- No assumptions about users’ risk preferences
- Users’ rewards are always known instead of varying with the total funds staked in the network
- The system allows stakers to express and apply different risk preferences
- The system is balanced to minimize inflation while maintaining the security of the network
You can read more about this article here:
Q15. CTSI is also used in Descartes Rollups. So, can you explain this in a little more detail? What are the benefits of this? Thanks.
Erick: That is a very important point that will be covered in more depth in upcoming articles in Q4.
Aside from being used as crypto-fuel for Noether, CTSI will be used to pay validators for the off-chain computation they perform and for their execution of “rollups outputs” back to layer-1. It will be an important incentive structure for node runners.
To understand in-depth how Cartesi Rollups and outputs work, please check this beautifully written article by our blockchain team lead, Felipe Argento:
Binance Admin: Thank you everyone for their questions! It has been great to have both of you with us today, Erick and Colin, to talk more about Cartesi’s business. Here are some important links for our community to follow the project:
Colin: It was a pleasure everyone. Thanks for the AMA. See you in one of our communities and channels!
Erick: Thanks! You guys can also check my Twitter account and interact directly with me over there: https://twitter.com/erickdemoura