Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Postage Stamps for Swarm Messages #8

merged 6 commits into from Sep 30, 2019


Copy link

nagydani commented Jul 12, 2019

Short witnesses of on-chain payment (akin to postage stamps affixed to snail mail) to be attached to uploaded Swarm chunks and SSP messages as a spam protection measure and to prioritize delivery and storage when network capacity becomes scarce.

Please DO NOT merge yet.

diegomasini added a commit that referenced this pull request Sep 5, 2019
After vojtech review
nagydani added 2 commits Sep 22, 2019

### Contract Uprgades

In order to facilitate the uprage of the contract either in case of a discovered vulnerability or some feature extension (such as adding new witness types), it is recommended that the part holding the funds with the database of payments and the part that verifies witnesses are in separate contracts so that a backwards-compatible upgrade can be performed with minimal disruption.

This comment has been minimized.

Copy link

diegomasini Sep 23, 2019


Minor typo: uprage

Copy link

diegomasini left a comment

SWIP can receive Draft status, please assign number 8 to it.


This accessor method returns `true` iff the proof embodied by `witness` checks out for all other arguments within the claimed

This comment has been minimized.

Copy link

Eknir Sep 24, 2019


small typo: "iff" must be "if"

This comment has been minimized.

Copy link

homotopycolimit Sep 24, 2019

iff is short for 'if and only if'

@diegomasini diegomasini merged commit 79c7a0e into ethersphere:master Sep 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
4 participants
You can’t perform that action at this time.