if a node is offline for more than two days, the sending node will notice and rebroadcast the message, with exponential backoff, forever.We propose that nodes store all objects for two days and then delete them” Objects are broadcast throughout a Bitmessage stream. “An object is a public key request, a public key, a person-to-person message or a broadcast message. this would allow an individual or organization to anonymously publish content using an authenticated identity to everyone who wishes to listen.users can learn of a broadcaster and subscribe to their messages.in order to send a message, a node must first connect to the stream encoded in the Bitmessage address.nodes should occasionally connect to peers in their parent stream in order to advertise their existence.the stream number is encoded into each address.everyone would start out using only stream 1.after the number of messages being sent through the network reaches a certain threshold, nodes begin to self-segregate into large clusters called “streams”.Since all nodes receive all messages, scalability is a concern.they would be responsible for attempting to decode each message with each of their private keys to see whether the message is bound for them If the sender did not receive an acknowledgment he or she can rebroadcast it with an updated time and a new proof-of-work Messages have a time attached, and if a message is too old, peers will not relay it.In order to send a message through the network, a proof-of-work must be completed. Users form a peer-to-peer network, each running the BitMessage client.If the private key of a user is not compromised, then “the sender of a message cannot be spoofed”. Users exchange a hash of their public key.This paper, we propose such a protocol.” How it works Spoofed, without relying on trust and without burdening the user with the details of key management. The sender and receiver of messages from others, and guarantees that the sender of a message cannot be “What is needed is a communications protocol and accompanying software that encrypts messages, masks there are plenty of instances of certificates being spoofed and seemingly secure networks being compromised.There are over 1000 CA certificates trusted by Windows or Firefox, owned by hundreds of different organizations. HTTPS is only as strong as the least trustworthy or competent certificate authority.the ability to send encrypted messages is necessary but current solutions are too difficult for people to use.The purpose of BitMessage is to allow users to securely send and receive messages, as well as subscribe to public broadcast messages, using a trustless decentralized peer-to-peer protocol. These are contextual to my knowledge and beliefs at the time. Notes on the BitMessage Whitepaper by Jonathan Warren.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |