Inspiration
The project to explore the use of BOS as a decentralized frontend came about due to the growing demand for decentralized solutions in the web industry. The developers were looking to create a platform that would allow users to access a decentralized frontend in a simple and secure way, which could change the paradigm of the industry by offering more security and privacy.
What it does
BOS is a framework that allows developers to build decentralized frontends for DApps running on Ethereum and other blockchains. The project focused on allowing users to access a decentralized frontend of SushiSwap, a popular DeFi DApp running on Ethereum. By allowing users to interact with SushiSwap in a decentralized and more secure way, the project helped drive the adoption of decentralized solutions.
How we built it
To build the project, the developers took a cue from Lido, a project that uses a similar architecture to build its decentralized frontend. The team then modified the project to enable the execution of SushiSwap components on the decentralized frontend. Tools such as HTML and CSS were used to build the frontend and Web3.js to interact with the Ethereum blockchain.
Challenges we ran into
One of the main challenges we faced was the lack of tools available for collaborative work in BOS at the time. There were also some challenges in retrieving information from the blockchain and providing a smooth user experience on the decentralized frontend. In addition, security and privacy were a constant concern throughout the development process.
Accomplishments that we're proud of
Deploying the first decentralized frontend using BOS and allowing users to access a decentralized SushiSwap frontend was a significant achievement for the team. By allowing users to interact with SushiSwap in a more secure and decentralized way, the project helped drive the adoption of decentralized solutions and improve security in the industry.
What we learned
Through the project, the team learned how to manage BOS to run Ethereum DApps and how to build a decentralized frontend using this framework. They also learned about specific challenges related to blockchain information management and user experience in a decentralized frontend. Security and privacy were also a constant concern throughout the development process. During the development we encountered a good number of challenges, especially in the part of understanding the operation of the states within BOS since we did not understand how the data was loaded, in addition to the typical bugs when executing the transactions, but still So it was interesting once we started to understand how BOS works.
What's next for BOS - Sushi Swap
In the future, the team will focus on exploring more options for components that can be decentralized in the BOS frontend and SushiSwap. This will further enhance the user experience and allow for more decentralized interaction with SushiSwap and other Ethereum DApps. In addition, it will seek to improve security and privacy on the platform to ensure user protection.
Diffusion tasks of the Blockchain Operating System
Medium article (Spanish): https://medium.com/@owa_academy/blockchain-operating-system-el-sistema-operativo-que-masificar%C3%A1-el-acceso-al-web-3-1534d1c1efee
Construction using BOS playlist (Spanish): https://www.youtube.com/playlist?list=PLkwvyg8hchrsu4Beus6BlYeW04ffMtF5f
Demo Video: https://youtu.be/3baCd1OBqlY
Widgets Swap ETH -> SUSHI/USDT/NEAR: https://bos.gg/#/syi216.near/widget/Swap-ethxsushi-usdt-near
Log in or sign up for Devpost to join the conversation.