Maintenance - We're currently working on things and you might experience some issues. Should be wrapped up soon!

This post has been de-listed

It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.

40
Swarm v0.5.0 is released!
Post Body

### Notes

  • This release is not backward compatible with the previous versions of Swarm. Please update your nodes.
  • Ubuntu PPA support has been removed. We will add support for multiple software distribution platforms at a later stage. In the meanwhile you can still find the Swarm binaries at the official download page.

    Features

  • Content Pinning: You can now pin content to your local swarm node. This way you can guarantee that certain content stays on your node. You can enable pinning by setting the --enable-pinning flag. For more information, read the documentation.

The following features are experimental and are not enabled by default on our public testnet. If you want to test these features, make sure to use a separate network (e.g. create your own swarm cluster) and set the same feature flags on all nodes.

  • Push sync: Additionally to our previous syncing algorithm, pull sync, we now also have push sync as an option available to synchronise the content across nodes. If you want to try it out, you have to start you swarm node with --sync-mode=all.
  • Progress bar via Tags: You can now track your upload progress when you use swarm up. This is possible due to tags. This feature requires push sync to be enabled.
  • SWAP: A first version of of the SWarm Accounting Protocol (SWAP) is implemented. SWAP is a tit-for-tat incentive system where nodes account how much data they request and serve to their peers. If a node consumes significantly more than it provides, it pays for the consumed data using a L2 payment system: the chequebook. You can try SWAP on a SWAP enabled network with the flags --swap --swap-backend-url=<evm_endpoint> or learn more in the SW3 paper , Swap, Swear, and Swindle Games video or this article. The economics of this system is still in a highly experimental state.
    • BzzEth: This is a new protocol that enables Ethereum and Swarm nodes to communicate with each other and help Ethereum nodes distribute blockchain data and state data over Swarm, enabling various functionalities like state syncing via Swarm and light client support. This release includes the preliminary phase of supporting blockchain on Swarm. This is experimental work that can be trialled with a dedicated version of the Ethereum Trinity client. For more information check out Ethereum header chain over Swarm.

Full release notes @ CHANGELOG.md

Duplicate Posts
2 posts with the exact same title by 1 other authors
View Details
Author
Account Strength
80%
Account Age
5 years
Verified Email
Yes
Verified Flair
No
Total Karma
71
Link Karma
71
Comment Karma
n/a
Profile updated: 6 hours ago

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
5 years ago