ethersphere / swarm

Swarm: Censorship resistant storage and communication infrastructure for a truly sovereign digital society
https://swarm.ethereum.org/
GNU Lesser General Public License v3.0
488 stars 110 forks source link

Deprecation notice #2218

Open Eknir opened 3 years ago

Eknir commented 3 years ago

This project will soon be officially deprecated. Please add a deprecation notice to the README.md and the about section (about is visible on the home page of this repo, I don't know where it is set).

The notice should link the blog post (below) the information on our gateway (see #2217), links to the Bee project (docs and code), and links to our communication channels (Telegram, Beehive, Twitter). Please instruct users to reach out to us to help with migration.

See: https://medium.com/ethereum-swarm/the-sun-is-setting-for-the-old-swarm-network-46cdc8048f8b

cc @crtahlin

crtahlin commented 3 years ago

I think the same or similar notice as on https://swarm-guide.readthedocs.io/en/latest/ should be used. Additionaly the link to the blog post etc. as mentioned above.

crtahlin commented 3 years ago

I propose the following text. Please make any changes directly. @significance , @Eknir

@significance let me know when deployed as Readme and About (see original message) - I will deploy the final text to Readthedocs, so we are consistent.

New Bee client

In the effort to release a production-ready version of Swarm, the Swarm dev team has migrated their effort to build the new Bee client, a brand-new implementation of Swarm. The main reason for this switch was the availability of a more mature networking layer (libp2p) and the secondary reason being that the insight gained from developing Swarm taught us many lessons which can be implemented best from scratch. While Bee is currently not exposing all features you got used to in Swarm, the development is happening at lightspeed and soon, it will surpass Swarm in functionality and stability!

Please refer to Swarm webpage for more information about the state of Bee client and to Bee documentation for documentation.

Old Swarm client

Old Swarm client, described by this documentation, can still be used until the network exists, however no maintenance or upgrades are planned for it.

Please read the The sun is setting for the old Swarm network blog post for more information and also how to reach out for help with migration.

Compatibility of Bee with the first Swarm

Ethereum Swarm Bee is the second official Ethereum Swarm implementation. No compatibility on the network layer with the first Ethereum Swarm implementation can be provided, mainly because the change in underlying network protocol from devp2p to libp2p. This means that a Bee node cannot join first Swarm network and vice versa. Migrating data is possible, please refer to Bee documentation.

How to get in touch

Please use any of the following channels for help with migration or any other questions:

significance commented 3 years ago

believe this to be done and can be closed @Eknir @crtahlin

crtahlin commented 3 years ago

I think so, yes.