Replies: 11 comments 5 replies
-
|
No need to wait for SV2 to stabilize, meanwhile all else can be hashed out, and different p2p impl. can be tried ... As an example using a message.io (FramedTCP Transport The braidpool repo README.md says "For the moment, the braidpool node runs a simple p2p broadcast. " huh ... [braidcast] ing, should use streams ?. The [invite] to join and get access to [beacon]s [peer-dictionary] can be a invite-code.onion => response would be a beacon that in turn uses invite code as ID for new [node]. [invite] |
Beta Was this translation helpful? Give feedback.
-
|
1 GB same machine Compiling message-io v0.18.0 (/opt/message-io) message-io Udp: Throughput: 5.15 GB/s native Udp: Throughput: 4.66 GB/s ///! 1 MB same machine Sending 1048576 bytes in chunks of 65507 bytes: message-io Udp: Throughput: 2.81 GB/s native Udp: Throughput: 3.83 GB/s |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
per [node][block][[num-shares-weight]][ts-start][ts-end] do You have gossip ... else fetch - verify ... could be a control struct message after new tip to ensure each has correct DAG of last tip in epoch ... |
Beta Was this translation helpful? Give feedback.
-
|
"The Web Native File System (WNFS) is a distributed file system. It is versioned, logged, programmable, has strong-yet-flexible security, and is fully controlled by the end user. Service providers can validate writes without reading the contents of the file system, and minimal metadata is leaked." "Nodes need to be encoded as dag-cbor." |
Beta Was this translation helpful? Give feedback.
-
|
"Hash chains are a simple way to generate pseudorandom data, but are inefficient in situations that require long chains. This can cause unnecessary overhead for use cases including logical clocks, synchronizing the heads of a pseudorandom stream, or non-interactive key agreement. This paper presents the “skip ratchet”, a novel pseudorandom function that can be efficiently incremented by arbitrary intervals." https://github.com/wnfs-wg/spec/blob/main/spec/skip-ratchet.md |
Beta Was this translation helpful? Give feedback.
-
|
@s2dd can you give some context as to how you think your linked ideas can be used in braidpool? |
Beta Was this translation helpful? Give feedback.
-
|
recall some snippet on matrix from @pool2win regarding distributed Filesystem and find it interesting |
Beta Was this translation helpful? Give feedback.
-
|
Range-Based Set Reconciliation "Range-based set reconciliation is a simple approach to ef- |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
Since there's been several discussions about P2P technology choices including #57 #63 #64 I thought I'd try out this new GitHub Discussions page, since neither Issues nor Pull Requests are necessarily the right place to have such discussions, and it seems due to the lack of low-latency P2P libraries we will probably be discussing this for some time.
Beta Was this translation helpful? Give feedback.
All reactions