Author

Topic: [ANN] Protocoin - a pure Python Bitcoin protocol implementation (Read 2552 times)

newbie
Activity: 6
Merit: 100
There's is a way to check nodes and download blockchains fully and check their sizes?

16GB download, yeah...
newbie
Activity: 6
Merit: 100
But should not you receive the orphaned block memo or something?
I'm not yet finished with Bitcoin paper but this seems like an obvious idea.
newbie
Activity: 6
Merit: 100
You obviously need multiple clients connected and check for the timestamps?
Not sure how you can verify right chain....
legendary
Activity: 2618
Merit: 1007
If you get sybil'ed (only connecting to malicious nodes) you will have a bad time... on the other hand, you can expect to receive blocks at a rate of 1 block every 10 minutes within a certain distribution - if this is not the case you should probably reconnect to other nodes. Also as soon as you get a good node, you'd catch up.

Is this library generic enough to handle Altcoins by the way?
newbie
Activity: 32
Merit: 0
If an honest peer sees that you're on a weaker fork, it responds by catching you up with the strongest fork that it knows.

So if you possess zero verification ability because you only have a library that implements the wire protocol, I guess you're left to hoping that you're connected to mostly honest nodes and can cross-examine their messages to infer a consensus.

https://en.bitcoin.it/wiki/Thin_Client_Security
newbie
Activity: 32
Merit: 0
Quote
So, how do you create a wallet? Or collect all data about particular address?
I assume you have to request all blocks and search through them for data relating to wallet?
And if I want to create wallet, what should I do?


It appears to only implement the wire protocol (sending/receiving messages).
newbie
Activity: 5
Merit: 0
Just release Protocoin [1], a pure Python Bitcoin protocol implementation.

[1] http://protocoin.readthedocs.org/

Thanks !
Jump to: