Scalability through Prefix Filtering

From Bitmessage Wiki
Revision as of 16:25, 20 January 2015 by JonathanCoe (talk | contribs) (Created outline of proposal page - still need to fill in content)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

This page describes a proposal for a way to make Bitmessage scalable.

Summary of the proposal

  • Each Bitmessage address has a unique 'prefix value' and a 'prefix length' value. These values determine the balance between anonymity and efficiency that the owner of the address will have when receiving XXX.
  • Each node in the Bitmessage network chooses to deal with a certain proportion of the total network traffic, based on its capacity.
  • Each then randomly selects a segment of the network with a size that matches the XXX
  • XXX
  • XXX


Reasoning behind the proposal

XXX


Proposed changes

XXX


Examples

Example 1

XXX

Example 2

XXX

Example 3

XXX


Notes

XXX

XXX

XXX

XXX

XXX

XXX

Idea: POW variable by prefix specificity

Since