Ether-1: #DecentralizeEverything

Work in Progress:

We currently have 4 WIPs; they are listed in order of priority:

1. IPFS & ethoFS on all node tiers:

This WIP will add the ability for Service/Master/Gateway nodes to all run IPFS & ethoFS to support our global ethoFS network.

Service Nodes: The SN will provide bandwidth to the ethoFS network by hosting DHTs (Distributed Hash Table) which will allow for a quicker connection to data hosted on ethoFS, SNs Acts as a data relay and secures the Ether-1 blockchain.

Master Nodes: The MNs will act as a Bandwidth & Storage provider, MNs will host DHTs as well as store data hosted on ethoFS. MNs will also be responsible for processing power on ethoFS whilst further securing the chain.

Gateway Nodes: Not much changes to the Gateway node, they provide: Processing power, Bandwidth, storage and the gateway to all data hosted on ethoFS.

ethoFS Upgrade:

In order for us to deploy IPFS & ethoFS onto the node tiers we have been diligently working on updating and upgrading ethoFS, one of the most notable improvements is in the speed of data pinning and data usage.

In our initial beta test of V0.0.1 of ethoFS, we saw SNs use 139.10 GiB of data in 24 hours, in our beta test of V0.0.2, we saw SNs use 39.74 GiB of data.

V0.0.1

rx | tx | total

------------------------+-------------+---------

today 75.95 GiB | 63.15 GiB | 139.10 GiB

V0.0.2

rx | tx | total

------------------------+-------------+---------

today 13.75 GiB | 25.99 GiB | 39.74 GiB

This was a 71.43% decrease in data use for a 24 hour period.

2. Decentralized Node Protocol

The Decentralized Node Protocol was created to remove control of Node payments from the Ether-1 team.

Decentralized Node-Protocol will remove all centralized aspects to node deployment, management, monitoring, and reward payment.

Improvements/Protocol Overview:

Node deployment/indexing will be via smart contract Node activity/availability will be verified at the time of reward payment via consensus protocol A random node will be selected & verified for payment at each block — addresses will be validated and scrubbed for a malicious activity via consensus Individual node status monitoring capability will be available via a local dashboard/front-end installed during node deployment

The DNP is being utilized on the Ether-1 Production Testnet known as Xerom, we’ve made significant progress & are happy to report it is nearly ready for activation on Ether-1

3. ethoFS Dashboard

For a while, we’ve felt that the ethoFS upload dashboard was not in line with the rest of our branding and UI style, FallenGravity has been working to push the entire ethoFS.com upgrade out. If you’d like to test out the dashboard it is available here: https://beta.ethofs.com/

Another Major reason this update & refresh was done was to allow for self-hosting of the dashboard. We take our motto of Decentralized Everything very seriously and the upload dashboard as been hosted by the Ether-1 team since the initial release of ethoFS and this made it a possible point of failure, by allowing the user to host their own local copy of the dashboard we’ve lived up to our motto. If you’d like to host your own version of the ethoFS dashboard you can follow this guide: https://docs.ether1.org/ethofs/how-to-host-your-own-ethofs-dashboard-at-home-on-macos

4. Decentralized On-Chain Governance

This is currently on hold until the deployment of DNP, whilst the nodes still rely on the Ether-1 team for payments and activation we cannot implement a Decentralized governance model as it just doesn’t make sense. If you’d like to learn more about our Decentralized Governance or get involved in its creation by providing feedback you can do so here: https://github.com/Ether1Project/Ether1/pull/6

Experimental Updates:

ethoFS

Dev-James is currently working on is an improved method of pin management. Currently ethoFS has to use pubsub to pass local pin counts back and forth to determine which pins need to be replicated or removed because of limitations in IPFS itself. We’re now testing a new built-in way IPFS is able to track down and report providers of an IPFS hash. This allows the Node in real-time to see how many times it has been replicated using the DHT. Hopefully, this will result in less bandwidth/data usage and a more efficient system.

Cool Tweaks & Updates

ethoFS Smart Contract

We’ve deployed a contract on ETHO that ethoFS pulls from every few minutes to make sure it’s hitting the most current core nodes, which can now be updated on the fly by adding to the smart contract.

2. Ether-1 Logo Text Art in Geth

This is just a cool little update which displays an Ether-1 logo on geth startup

Ether-1 Logo on Geth Startup

Thank you’s

Exlo — Big thank you to Exlo for his help in Beta testing our ethoFS enable Service & Master Nodes

TegoCryptoman — Thank you TegoCryptoman for all the work you’re doing in spreading the word about Ether-1 & Xerom.

You — Thank you for all the support & encouragement you’ve given to the Ether-1 team. We’ve built an amazing community, it’s an honor to be working with each and every one of you.

#DecentralizeEverything

Useful Links

Ether-1 Site: https://ether1.org

Ether-1 Discord: https://discord.gg/UjTSUkx

Ether-1 Documentation: https://docs.ether1.org

ethoFS Upload Instructions: https://docs.ether1.org/ethofs/how-to-upload-to-ethofs & https://docs.ether1.org/ethofs/how-to-host-a-website-on-ethofs