Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-05-18 Thread Adam Back
Suggestion: maybe you want to write and post here a paragraph summarizing the topic of your paper so people can know if they feel qualified and if they need to review it from their interests. Adam On Sun, May 18, 2014 at 03:35:33PM +0200, Krzysztof Okupski wrote: >Dear all, > >I'd like to kindly

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-02 Thread Isidor Zeuner
Hello Krzysztof, [...] > As before, it can be found under: > > http://enetium.com/resources/Bitcoin.pdf > > I hope it will prove useful to the community and thank in advance > for any further improvement proposals. > I think it's great work and provides a good reference for those who want to get

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-07 Thread JMOlmos GMail
And for translation's facility :P 2014-07-07 14:57 GMT-03:00 JMOlmos GMail : > And for translation's facility :P > > > 2014-07-02 22:21 GMT-03:00 Isidor Zeuner : > > Hello Krzysztof, >> >> [...] >> > As before, it can be found under: >> > >> > http://enetium.com/resources/Bitcoin.pdf >> > >> > I

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-08 Thread Chris D'Costa
This is probably the best, most complete resource available for those who don't want to (or don't know how to) wade through the code. Well done. On 7 July 2014 19:57, JMOlmos GMail wrote: > And for translation's facility :P > > > 2014-07-07 14:57 GMT-03:00 JMOlmos GMail : > >> And for translati

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-08 Thread Matt Whitlock
Is anyone working on a similar specification document for Satoshi's P2P protocol? I know how blocks and transactions are structured and verified, but I'm interested in knowing how they're communicated over the network.

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-08 Thread Aaron Voisine
I wrote down a really short description in code comments for breadwallet, based on what I figured out: https://github.com/voisine/breadwallet/blob/master/BreadWallet/BRPeer.m#L318 Aaron Voisine breadwallet.com On Tue, Jul 8, 2014 at 1:04 PM, Matt Whitlock wrote: > Is anyone working on a simil

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-08 Thread Jorge Timón
There's this (not sure how complete it is): https://en.bitcoin.it/wiki/Protocol_specification Also there's a good introduction to technical details here: https://bitcointalk.org/index.php?topic=375524.0 I hope that is useful. On 7/8/14, Matt Whitlock wrote: > Is anyone working on a similar sp

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-09 Thread Krzysztof Okupski
Dear all, thank you for your words of encouragement. I'll upload the raw .tex files on github shortly. If you have any other proposals, please let me know. Especially if there are any suggestions on how the signature section can be revised. More information on network functionality can be found o

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-09 Thread Mike Hearn
On Tue, Jul 8, 2014 at 10:04 PM, Matt Whitlock wrote: > Is anyone working on a similar specification document for Satoshi's P2P > protocol? I know how blocks and transactions are structured and verified, > but I'm interested in knowing how they're communicated over the network. There's a high

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-14 Thread Krzysztof Okupski
Dear all, thank you for your invaluable feedback. As requested, the spec will from now on be under version control. It can be found under: https://github.com/minium/Bitcoin-Spec The old link to the PDF will be, just in case, kept updated as well. Warm greetings, Krzysztof Okupski -

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-14 Thread sick...@gmail.com
On Mon, Jul 14, 2014 at 11:54 AM, Krzysztof Okupski wrote: > Dear all, > > thank you for your invaluable feedback. As requested, the spec > will from now on be under version control. It can be found under: > > https://github.com/minium/Bitcoin-Spec > > The old link to the PDF will be, just in case

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-14 Thread Mike Hearn
Nice work, but please don't call it the "Bitcoin protocol spec". Your document is not a spec. It is an attempt to describe in English the Bitcoin protocol, but anyone who implemented it based on your description would get it wrong. For example you didn't mention the SIGHASH_SINGLE bug and many othe

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-14 Thread Wladimir
> As a loose description of the protocol for newbies it's an invaluable > resource and perhaps we should link to it from the developer guide. It has already been linked from the developer guide for quite a while, under Additional Resources. Wladimir --

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-14 Thread Mike Hearn
Ah, that's great. Still, it would be good to be careful with the word "specification". On Mon, Jul 14, 2014 at 1:41 PM, Wladimir wrote: > > As a loose description of the protocol for newbies it's an invaluable > > resource and perhaps we should link to it from the developer guide. > > It has al

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-14 Thread sick...@gmail.com
On Mon, Jul 14, 2014 at 1:26 PM, Mike Hearn wrote: > Nice work, but please don't call it the "Bitcoin protocol spec". Your > document is not a spec. fair objection, fwiw. > It is an attempt to describe in English the Bitcoin > protocol, but anyone who implemented it based on your description wou

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-14 Thread Mike Hearn
> > just out of curiosity, do you think it will be possible to create any > other proper protocol specifications rather than the C++ original? Well it's a finite code base so yes, it should be possible. The only problem is so far everyone who tried it, didn't succeed :) Heck even people wh

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-14 Thread Krzysztof Okupski
I've renamed it to "Bitcoin Developer Specification" a little while ago. Maybe it should rather be named "Bitcoin Developer Reference"? Either way, creating a good description of Bitcoin is an incremental process and there are certainly many quirks I'm not aware of. I hope that together we will soo

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-14 Thread Jeff Garzik
On Mon, Jul 14, 2014 at 10:44 AM, Krzysztof Okupski wrote: > I've renamed it to "Bitcoin Developer Specification" a little while ago. > Maybe it should rather be named "Bitcoin Developer Reference"? Either > way, creating a good description of Bitcoin is an incremental process > and there are cert

Re: [Bitcoin-development] Bitcoin Protocol Specification

2014-07-14 Thread sick...@gmail.com
On Mon, Jul 14, 2014 at 2:37 PM, Mike Hearn wrote: > just out of curiosity, do you think it will be possible to create any >> other proper protocol specifications rather than the C++ original? > > > Well it's a finite code base so yes, it should be possible. > > The only problem is so far