Pioneering Blockchain Operating System Project - Voting System

8f97c5ecbd2e4c270c65b5ec54baceef.jpeg

The adoption of the blockchain operating system has just begun and we are very excited! In this advanced Web2 and Web3 series on blockchain operating systems, we are chatting with Sotatek, a leading SDaaS partner based in Vietnam. Wondering how they help customers adapt to state-of-the-art technology by building a decentralized, trustworthy ride-sharing DApp and a decentralized DAO voting system?

 

Let's hear it from developer Albert as he shares his experience as a Web2 developer making the leap to Web3.


Albert, tell us a little about yourself.


“I am a web developer who wants to learn blockchain technology. Instead of taking the traditional learning route of studying the blockchain language Solidity, or learning how to write smart contracts, I can easily use blockchain chain operating system.

 

Don't worry about learning a new language or programming in an entirely new environment, or even being limited to tiny calculations. It's all pre-programmed for me with Cartesi technology. My idea was to make a decentralized ride-sharing app (like a blockchain version of Uber), and that's what I built. Now I'm going to upgrade it. "

 

If so, please tell us more about the app you built.

 

“It’s a decentralized spelling app, and I think it’s great. Think of it like a decentralized Uber ride-hailing app, that’s more democratic, right? Each driver has a specific area to go to Work, of course, it creates a fairer system."

 

Use geolocation fencing to establish a permissible zone for operations, and any deviation from that zone could result in additional charges for drivers. Later systems can also use shared governance, such as DAOs for decentralized organizations. Therefore, the community can decide the commission for each ride. In fact, we can already think about future applications, because the blockchain OS makes it easy to build, and I can even use existing geolocation processing Python libraries. It's fine for beginners. "

 

Did you do this with a Python library?

 

“As a web developer, I have never used Python before, and for this decentralized ride-hailing DApp, I had to use existing Python libraries to establish GPS-related locations. The blockchain operating system allowed me to Be able to quickly prototype this app.

 

It's also completely new to me compared to my development in Solidity, and Python wasn't too difficult to learn. For example, in Solidity, if I want to parse a string, I have to do it manually. But if I use Python, I have all these advanced string manipulation functions. It's going to be so much easier"

 

Is Cartesi easy to use?


“I can code very quickly on The Blockchain OS. Without this OS, I would need to learn Solidity, and it would take me a long time to learn it first, and then try to express what I want in code. Now, With Cartesi, I didn't have to deal with coding at any higher level abstractions. Using Python, I was able to pick it up very quickly and quickly prototype my application. The Cartesi team was a great help throughout the build process!"

 

Where did you hear about the blockchain operating system?

 

“I don’t work in the blockchain industry, I’m more of a mainstream web developer. But when I read The Blockchain OS, I really liked the idea of ​​a decentralized operating system. In Vietnam, we will all distinguish Blockchain is regarded as the main technology in the future. Not only to make cool DApp, but also to apply it to many fields. For example, our government needs to apply blockchain technology in education and public systems. For me , I think this will be the most important technology in the future. Not only in technology, but in many areas of life.

 

It really caught my attention after reading about blockchain operating systems. It makes it easier for developers like me to access the blockchain, while also using our existing programming software stacks and libraries. Anything you do on Linux, you can do on this blockchain operating system. For a mainstream web developer like me, this is very important. I believe that with the technical support of Cartesi, the blockchain operating system ecosystem will be greatly adopted and expanded in the future. "

 

Do you think this technology can change the future?

 

“We are currently working on building a voting DApp that can help change things in society. Currently we are developing it as a DApp, but you can actually convert it into a DAO. With this, you can share governance and fairer The system powers the really interesting stuff.

 

So if we wanted to bring a decentralized Uber-like application to the world as the DAO of the future, it would be nothing like the centralized systems we have today. Uber takes a large portion of its profits from drivers. We could have a more meaningful system where people can lower the commission if they think it is too high. Or if the system requires more commissions to run, it can be increased. Therefore, it can be more flexible and done according to the needs of the community, rather than a specified commission. "

 

Is the opportunity to continue exploring simple?

 

"Next I want to try writing in C++ on The Blockchain OS. Integrating other things and expanding on what I'm currently doing. Making a privacy-centric geofencing application that recognizes your license plate in a trustless way. To say Your vehicle is used somewhere for billing purposes, based on license plate recognition is a very complex algorithm to achieve.

 

I want to use a library such as Open CV. Processed in a trustless manner, on-chain, in a verifiable and trusted manner. In this way, we can make the system more transparent and robust. If I wanted to do this on Ethereum or some other first layer, I wouldn't have the processing power. But the blockchain operating system uses Rollups, Cartesi Machine consumes a lot of processing power, so everything becomes possible on the blockchain. "

 

So you feel all is well now?

 

“Basically, we are the pioneers of the alpha version of the blockchain operating system. Instead of getting to an environment where all the infrastructure is set up and everything is built, we are basically building the city with Cartesi. So, Whenever I have a problem, Cartesi's support team tries to figure it out and then make it easier for the next developer.

 

Together we've improved the API and documentation, and we've seen changes due to our feedback. For example, starting a new application is much easier now, and things that should not be done manually by programmers have been stripped away. Even porting libraries from Python is easier. I can now specify pure Python modules and they will work on the Cartesi machine with no extra work. It's like how Python developers start developing non-blockchain applications - you just go to the requirements txt file, put your library there, and BAMM! Magically, it's inside the Cartesi machine and ready to roll. "

 

How do people start?

 

“Basically, inside the Cartesi machine, you have to write the code that interacts with the blockchain. But by using Cartesi’s framework, you don’t have to really understand the complex behavior of the blockchain. Blockchain OS does that for you .

 

In order to provide a more familiar interface to developers, Cartesi chose to provide an HTTP interface within the Cartesi machine. This is what many web developers are used to. So, when it comes to microservices, backend development, and various HTTP-compliant APIs, developers are used to everything. Joining Blockchain OS and developing your first application is now not only easy, it's easy! "


About Cartesi 

 

Blockchain OS is a decentralized layer 2 infrastructure supporting Linux and mainstream programming software components. Enabling developers to write scalable smart contracts for the first time on Blockchain OS using a rich set of traditional software tools, libraries and services they are accustomed to, Cartesi bridges the gap between mainstream software and blockchain.

 

Cartesi is leading millions of new startups and their developers onboarding and using the blockchain operating system while incorporating Linux applications. With groundbreaking Virtual Machines, Rollups and Sidechains, Cartesi paves the way for all developers to enter the blockchain world and build the next generation of blockchain applications.

 

Cartesi sincerely invites everyone to come to the world of blockchain operating system with us and explore the future together.

33ee105614ac2fda3017e1cdcf849154.jpeg

Guess you like

Origin blog.csdn.net/BlockFinance/article/details/126391859