Transaction Delivery and Storage
3 messages, 5 Oct 2011. Started by Brian McQueen.
Brian McQueen, Greg Maxwell, Mike Hearn
I see the Contracts wiki page talking about,
1) Transactions passed around outside the P2P network ... 2) ... transaction ... not broadcast right away
How are transactions created, stored and transmitted? How will they be brought back into the P2P network once they are out?
B
On Wed, Oct 5, 2011 at 1:18 AM, Brian McQueen <mcqueenorama@gmail•com> wrote:
Quoted text (7 lines)
> I see the Contracts wiki page talking about, > > 1) Transactions passed around outside the P2P network ... > 2) ... transaction ... not broadcast right away > > How are transactions created, stored and transmitted? How will they > be brought back into the P2P network once they are out?
However you want. The P2P network isn't all the essential to bitcoin. With patches you can import and export transactions to text from a regular client.
The distributed algorithm and the block chain are far more essential to bitcoin than the p2p network is, you could interconnect all bitcoin systems with morse code operators running spark gap transmitters with nary an IP packet in sight and it would still be bitcoin.
I imagine a lot of the things on the contracts page will be implemented by specialized software that interacts with the Bitcoin network directly. Transactions would then be moved around, for example, by having clients do HTTP POSTs of protocol buffers to servers that are listening and know how to interpret the received messages.