NEAR is the BOS. Decentralized Operating Systems
June 20, 2024
Similar to how Linux, macOS, and Windows make computers easy to use, NEAR protocol is providing a new kind of operating system with NEAR Discovery, the protocol’s flagship platform that allows individuals to create and use decentralised front-end applications on any blockchain via the Blockchain Operating System (BOS).
But first of all, let's start from the beginning...
WHAT IS AN OPERATING SYSTEM
An Operating System (OS) is a critical piece of system software that acts as an intermediary between the computer's hardware and its software applications utilized by users. It's the core software that manages computer resources, facilitates hardware-software communication, and provides various services for software applications. Without an operating system, most computers would be difficult to manage and nearly impossible for the average person to use effectively.
Market share of the differents Operating Systems. Source: MessariWHAT IS NEAR PROTOCOL
NEAR is a decentralized development platform that uses a Proof-of-Stake (PoS) consensus mechanism and will eventually feature a sharded architecture to scale transaction throughput. Its block generation scheme is called Doomslug and its proposed sharding design is dubbed Nightshade. These technologies will work together to scale the network and minimize congestion.
NEAR was originally founded as “NEAR.ai” in 2017 by Illia Polosukhin -engineering manager at Google- and Alexander Skidano -software developer at Microsoft. The project was dedicated to exploring program synthesis proclaiming -or computer-automated software development. After trying to build the project on Ethereum, the founders determined that the blockchain’s technology was insufficient for the full vision of the NEAR.ai project.
Hence, in August 2018, the project team began developing the NEAR network to provide developers with easier tools to build scalable decentralized applications. After nearly two years, NEAR officially launched in April 2020 and performed the last phase of its mainnet launch, enabling token transfers, in October 2020. Functionalities such as decentralized applications, executing smart contracts, and transacting on the network are all live as a result of achieving mainnet.
NEAR also has a bridge to the famous blockchain network Ethereum, called the Rainbow Bridge and launched in March 2021.
THE IMPORTANCE OF OPERATING SYSTEMS IN BLOCKCHAINS
Decentralization, while serving as one of crypto’s principal attractions, ironically presents a substantial obstacle in the sector. The intricacies associated with developing in the Web3 environment -navigating complex languages, binding projects to a specific blockchain with no guarantee of discovery, access issues, security vulnerabilities, composability concerns, and poor user experiences- have imposed substantial barriers to entry for developers.
These issues slow down the growth of crypto and keep more developers and users from getting involved. As a result, most people are still not using crypto because fewer practical applications are being built.
Pros and cons of both Web2 and Web3 ecosystems. Source: MessariBLOCKCHAIN OPERATING SYSTEMS
In response to the challenges faced by developers and users, NEAR introduced the Blockchain Operating System (BOS) on March 2, 2023. The BOS is an open-source platform that gives developers the ability to build on any blockchain using familiar languages and a broad set of components. Simultaneously, it provides users the opportunity to connect with various communities and applications while maintaining their data's privacy, all without the requirement of owning crypto at the start, thus vastly improving the onboarding process.
By offering a unified, interoperable platform, the BOS addresses the complexities often associated with Web3 and the limitations of centralization seen in Web2. The platform enables seamless interaction across various blockchains, thereby eliminating the complexities associated with token swaps, exchanges, and the management of multiple identities. Its design emphasizes user accessibility, offering straightforward onboarding processes and improved app discoverability.
NEAR Blockchain Operating System overview. Source: MessariComposition of the BOS
The BOS represents a comprehensive blockchain stack, functioning as a holistic framework for developers and users alike. Central to its design is the concept of decentralized, composable front ends, a layer that was previously absent in the crypto ecosystem. These front ends, stored on the blockchain rather than centralized data servers, enable highly composable and censorship-resistant applications. Developers can fork these front ends wholly or partially to create their applications, akin to Google's Material Design for React but with much broader connectivity and functionality.
A significant advantage of the BOS lies in its potential to break down the tribalism prevalent in crypto today. By facilitating the construction of consistent experiences across multiple blockchains using easily composable and forkable components, the BOS opens the door to future developers of the open web. Developers can freely access the latest Web3 components from anywhere in the world, enabling them to create new projects, launch DAOs for community-based projects, and explore a myriad of other possibilities with NEAR. In essence, what smart contracts did for services, Discovery within the BOS is doing for front ends.
The BOS is also defined by its Gateway feature, providing a means to access the BOS functionalities from any point. While NEAR.org currently acts as a primary gateway, numerous others are being developed and integrated with the BOS. In essence, the BOS serves as a two-sided platform, catering to both developers and users, leveraging the advantages of decentralization while mitigating potential drawbacks through its innovative composition.
Key Features
NEAR’s BOS introduces innovative and robust elements. It aims to enhance the accessibility, discoverability, and functionality of applications in crypto while maintaining a user-friendly experience.
-
FastAuth: Streamlines user onboarding to Web3 applications by providing a familiar Web2-style experience. Users can quickly create a free account using biometrics and email, without the need for passwords or acquiring crypto. It leverages NEAR’s Meta Transactions and Zero Balance Accounts for cost-free user registration and sponsored initial interactions. Future enhancements include extending relayers and FastAuth to other gateways, further decentralization, multichain compatibility, and two-factor authentication.
-
Developer Enablement: The BOS provides a set of tools and capabilities that streamline the development process, allowing developers to quickly create and deploy applications. This not only enables rapid prototyping and deployment but also fosters a more inclusive environment for developers beyond the traditional Web3 space. Developers can code in JavaScript, thus allowing developers to build in Web3 without having to learn new languages.
-
Universal Search: The BOS incorporates a comprehensive search function, enabling users to quickly find applications, components, and connections within the ecosystem. This feature boosts discoverability and usability in the BOS, effectively improving the overall user experience.
-
Gateways: Gateways serve as access points to Web3 applications that pull front-end code directly from the NEAR blockchain. Gateways facilitate the addition of new functionalities to applications, making the BOS a more versatile and user-friendly platform. By creating more entry points for apps, gateways enhance their discoverability and usability.
-
Trust and Safety Content Moderation: A scalable, open-source content moderation system. It offers users a platform for self-governance in the context of content moderation, thereby promoting a healthier online environment. This decentralization of control ensures compliance with legal requirements while upholding the ethos of Web3 platforms.
-
NEAR Tasks: A gig-economy platform that allows users to earn NEAR by completing tasks. This feature adds another layer of user engagement, promoting the understanding and adoption of crypto.
The Future of the BOS
The BOS will persist in receiving significant attention and development resources. NEAR Foundation, Pagoda, and other key developers remain dedicated to its continued growth. However, the BOS does not operate in isolation. It forms part of a broader ecosystem, within which several NEAR components are already live and others are under active development. These elements further enhance the capabilities of the BOS:
-
Nightshade: Nightshade is a key part of NEAR's ecosystem, enabling horizontal scalability via a sharding design.
-
Decentralized Funding: The NEAR Foundation is progressing towards a more decentralized capital allocation model by vesting decision-making powers in community DAOs.
-
NEAR Digital Collective: The NEAR Digital Collective is a developing governance entity, established to democratize decision-making within the network.
-
NEAR Horizon: NEAR Horizon is a Web3 startup accelerator. It provides a platform for founders to connect with resources and support for scaling their projects. The accelerator includes a vast network of mentors, service providers, and backers, establishing a streamlined pathway for startup growth and development.
Final Thoughts
In summary, NEAR's Blockchain Operating System (BOS) has the potential to revolutionize Web3 by simplifying decentralized development and user adoption. The BOS offers a familiar coding environment and a wide range of components, making it easier for developers to build. It enhances user accessibility, discoverability, and privacy, improving the onboarding experience.
Although the BOS is still in its early stages, it has gained traction with developers, users, and projects. NEAR's focus on developer enablement has attracted a growing developer base and increased code volume. Future plans include scalability improvements, decentralized funding through community DAOs, multichain functionality, and more. NEAR is the BOS.