chore: use British English
This commit is contained in:
parent
36065720f8
commit
7e60cd88ca
|
@ -5,7 +5,7 @@ sidebar_position: 2
|
|||
|
||||
Nimbus is a suite of Ethereum client implementations designed to be as lightweight, easy to use, and adaptive as possible. The consensus client is the first of three Nimbus implementations to reach production. Meanwhile, an execution client and a true Ethereum light client are still in development.
|
||||
|
||||
From their programming language upwards, Nimbus clients are optimized to conserve system resources, making them suitable to run on embedded systems and lower-specification devices. Nim, the language in which Nimbus clients are written, was chosen for the following reasons:
|
||||
From their programming language upwards, Nimbus clients are optimised to conserve system resources, making them suitable to run on embedded systems and lower-specification devices. Nim, the language in which Nimbus clients are written, was chosen for the following reasons:
|
||||
|
||||
- It is an efficient, general-purpose systems programming language.
|
||||
|
||||
|
@ -49,14 +49,14 @@ Like the Nimbus consensus client, the execution client is written in Nim and des
|
|||
|
||||
### Nimbus Portal Client
|
||||
|
||||
An absence of true light clients presents a major issue in web3 because it contributes toward various centralizing tendencies on Ethereum. When users cannot validate on-chain data themselves (due to the technical or resource overheads of running their own validating node) they fall back on RPC nodes operated by centralized entities.
|
||||
An absence of true light clients presents a major issue in web3 because it contributes toward various centralising tendencies on Ethereum. When users cannot validate on-chain data themselves (due to the technical or resource overheads of running their own validating node) they fall back on RPC nodes operated by centralised entities.
|
||||
|
||||
While convenient, this approach requires users to trust the data returned and represents a pale imitation of the true revolutionary promise of decentralized blockchain technology.
|
||||
While convenient, this approach requires users to trust the data returned and represents a pale imitation of the true revolutionary promise of decentralised blockchain technology.
|
||||
|
||||
Nimbus Porta Client, our light client implementation known as “Fluffy”, is among a few promising efforts to develop an Ethereum light client. Its development is part of a cross-team Ethereum Foundation initiative called Portal Network that seeks to realize the light client vision.
|
||||
Nimbus Porta Client, our light client implementation known as “Fluffy”, is among a few promising efforts to develop an Ethereum light client. Its development is part of a cross-team Ethereum Foundation initiative called Portal Network that seeks to realise the light client vision.
|
||||
|
||||
Alongside Nimbus Portal, Nimbus has developed a Light Web Proxy that can run in the background of applications, providing on-chain data directly to wallet apps and Ethereum-native operating systems, among other use cases.
|
||||
|
||||
Ultimately, light clients will provide greater security to users, reveal new blockchain use cases, and enable the Ethereum ecosystem to reduce its dependency on centralized entities that represent single points of failure or capture.
|
||||
Ultimately, light clients will provide greater security to users, reveal new blockchain use cases, and enable the Ethereum ecosystem to reduce its dependency on centralised entities that represent single points of failure or capture.
|
||||
|
||||
[See the docs](https://github.com/status-im/nimbus-eth2)
|
||||
|
|
|
@ -3,30 +3,30 @@ title: About
|
|||
sidebar_position: 1
|
||||
---
|
||||
|
||||
Nimbus was created to promote client diversity and network decentralization on Ethereum, with the belief that blockchain technology's full transformative potential can only be realized if running Ethereum infrastructure is widely accessible.
|
||||
Nimbus was created to promote client diversity and network decentralisation on Ethereum, with the belief that blockchain technology's full transformative potential can only be realised if running Ethereum infrastructure is widely accessible.
|
||||
|
||||
Alongside its work building Ethereum clients, Nimbus lends its expertise in decentralized systems to the [Logos Collective](https://logos.co/)—a network of aligned projects and contributors building trust-minimized, corruption-resistant governing services and social institutions for its citizens. Nimbus is one of the Logos Collective's foundational projects.
|
||||
Alongside its work building Ethereum clients, Nimbus lends its expertise in decentralised systems to the [Logos Collective](https://logos.co/)—a network of aligned projects and contributors building trust-minimised, corruption-resistant governing services and social institutions for its citizens. Nimbus is one of the Logos Collective's foundational projects.
|
||||
|
||||
<br/>
|
||||
|
||||
### Motivation
|
||||
|
||||
Ethereum's security—its resistance to external threats and censorship—comes from its decentralization. We believe that lowering the barrier to network participation will result in greater decentralization, and consequently, a more resilient network. As such, we are building each of the three Nimbus clients to be as lightweight, secure, and easy to use as possible.
|
||||
Ethereum's security—its resistance to external threats and censorship—comes from its decentralisation. We believe that lowering the barrier to network participation will result in greater decentralisation, and consequently, a more resilient network. As such, we are building each of the three Nimbus clients to be as lightweight, secure, and easy to use as possible.
|
||||
|
||||
The Nimbus consensus client, along with the still-in-development execution and light clients, are designed to perform on a range of systems including Raspberry Pis and mobile devices, lowering the barrier to entry to run Ethereum's infrastructure. Meanwhile, our resource-conserving optimizations benefit those operating more powerful systems by freeing resources for other tasks, without compromising on reward performance.
|
||||
|
||||
Client projects that were earlier to market than Nimbus have typically developed for higher specification hardware, as one would expect from the first client implementations to serve a new, cutting-edge system like post-merge Ethereum. While their implementations make for a more diverse client ecosystem and their R&D efforts have pushed the space forward tremendously, there remains a gap for an Ethereum client tailored to lower specification devices that encourages increased network decentralization. Nimbus fills that gap.
|
||||
Client projects that were earlier to market than Nimbus have typically developed for higher specification hardware, as one would expect from the first client implementations to serve a new, cutting-edge system like post-merge Ethereum. While their implementations make for a more diverse client ecosystem and their R&D efforts have pushed the space forward tremendously, there remains a gap for an Ethereum client tailored to lower specification devices that encourages increased network decentralisation. Nimbus fills that gap.
|
||||
|
||||
In addition to striving for maximum accessibility via lighter client implementations, Nimbus' design goals are to provide an architecture that makes it simple to embed Nimbus into other software. The Nimbus Light Web Proxy, for example, enables decentralized applications to verify data received from external RPC endpoints. Consequently, Nimbus reduces reliance on third-party software and service providers that introduce potential vulnerabilities through single points of failure.
|
||||
In addition to striving for maximum accessibility via lighter client implementations, Nimbus' design goals are to provide an architecture that makes it simple to embed Nimbus into other software. The Nimbus Light Web Proxy, for example, enables decentralised applications to verify data received from external RPC endpoints. Consequently, Nimbus reduces reliance on third-party software and service providers that introduce potential vulnerabilities through single points of failure.
|
||||
|
||||
<br/>
|
||||
|
||||
### Nimbus history
|
||||
|
||||
Status, the creator of the Ethereum-based decentralized messaging application, first announced Nimbus in August 2018 as a client implementation research project focused on sharding, light clients, and next-generation Ethereum technologies, with a goal of addressing scalability and accessibility concerns. It was inspired by a vision of the future in which Ethereum "lives" on millions of embedded systems around the world rather than a few thousand powerful computers.
|
||||
Status, the creator of the Ethereum-based decentralised messaging application, first announced Nimbus in August 2018 as a client implementation research project focused on sharding, light clients, and next-generation Ethereum technologies, with a goal of addressing scalability and accessibility concerns. It was inspired by a vision of the future in which Ethereum "lives" on millions of embedded systems around the world rather than a few thousand powerful computers.
|
||||
|
||||
At its creation, Nimbus' goal was to research and build a client light enough to run on such resource-restricted devices, and modular enough to allow for rapid iteration and implementation of research. Initially the team planned to develop an energy and compute efficient, mobile-first client for the full web3 tech stack, with decentralized logic, decentralized storage, and decentralized messaging.
|
||||
At its creation, Nimbus' goal was to research and build a client light enough to run on such resource-restricted devices, and modular enough to allow for rapid iteration and implementation of research. Initially the team planned to develop an energy and compute efficient, mobile-first client for the full web3 tech stack, with decentralised logic, decentralised storage, and decentralised messaging.
|
||||
|
||||
However, as research into the latter two branches slowed, Nimbus narrowed its focus to crafting high-quality, lightweight Ethereum implementations to promote decentralization and strengthen the network against single-client failures.
|
||||
However, as research into the latter two branches slowed, Nimbus narrowed its focus to crafting high-quality, lightweight Ethereum implementations to promote decentralisation and strengthen the network against single-client failures.
|
||||
|
||||
Nimbus was announced as a core Logos project in June 2023.
|
||||
|
|
|
@ -208,7 +208,7 @@ import {
|
|||
columns={1}
|
||||
description={
|
||||
<>
|
||||
Nimbus is part of the Logos Network State Ecosystem. Logos is a grassroots movement to provide trust-minimized, corruption-resistant governing services and social institutions to peaceful people worldwide.
|
||||
Nimbus is part of the Logos Network State Ecosystem. Logos is a grassroots movement to provide trust-minimised, corruption-resistant governing services and social institutions to peaceful people worldwide.
|
||||
<br/>
|
||||
<br/>
|
||||
Learn more about our ambitious vision.
|
||||
|
|
Loading…
Reference in New Issue