Author Topic: [$5000 worth in PTS] BitShares Blockchain Technical Specification [PENDING]  (Read 12605 times)

0 Members and 1 Guest are viewing this topic.

Offline bytemaster

I checked in a version that finishes (hopefully) all the explanation of the classes in block.hpp and transaction.hpp.
Please guide me for more work.
https://github.com/nmushegian/BitShares/blob/master/doc/spec.md

For an example of you Bitcoin documented this:
https://en.bitcoin.it/wiki/Protocol_specification

It would be very difficult for me to build BitShares X starting only with the spec you have provided.

Ok so we're talking about the whole protocol specification, not only blockchain structure.

The blockchain structure is the protocol, the messages for communicating blocks, transactions, over the wire etc are not considered part of this.  Someone should be able to follow these direction to build and serialize a valid transaction, sign it, and validate a block chain.   A good start would be to fully document the serialization and fields in an easy to understand way. 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline naturalog

  • Newbie
  • *
  • Posts: 13
    • View Profile
I checked in a version that finishes (hopefully) all the explanation of the classes in block.hpp and transaction.hpp.
Please guide me for more work.
https://github.com/nmushegian/BitShares/blob/master/doc/spec.md

For an example of you Bitcoin documented this:
https://en.bitcoin.it/wiki/Protocol_specification

It would be very difficult for me to build BitShares X starting only with the spec you have provided.

Ok so we're talking about the whole protocol specification, not only blockchain structure.

Offline bytemaster

I checked in a version that finishes (hopefully) all the explanation of the classes in block.hpp and transaction.hpp.
Please guide me for more work.
https://github.com/nmushegian/BitShares/blob/master/doc/spec.md

For an example of you Bitcoin documented this:
https://en.bitcoin.it/wiki/Protocol_specification

It would be very difficult for me to build BitShares X starting only with the spec you have provided.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline naturalog

  • Newbie
  • *
  • Posts: 13
    • View Profile
I checked in a version that finishes (hopefully) all the explanation of the classes in block.hpp and transaction.hpp.
Please guide me for more work.
https://github.com/nmushegian/BitShares/blob/master/doc/spec.md

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
bytemaster you said you wanted to help bootstrap this, can you say some more words?
I'm going to work on merging in whatever parts of naturalog's work that I can and then the most up-to-date work will be in the spec branch on my repo.

is it ready already? can i continue on your branch?

Yes, go ahead
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline bytemaster

bytemaster you said you wanted to help bootstrap this, can you say some more words?
I'm going to work on merging in whatever parts of naturalog's work that I can and then the most up-to-date work will be in the spec branch on my repo.

is it ready already? can i continue on your branch?

I am working on the blockchain today. 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline naturalog

  • Newbie
  • *
  • Posts: 13
    • View Profile
bytemaster you said you wanted to help bootstrap this, can you say some more words?
I'm going to work on merging in whatever parts of naturalog's work that I can and then the most up-to-date work will be in the spec branch on my repo.

is it ready already? can i continue on your branch?

Offline bytemaster

Yes I can.  I am busy on keyhotee release right now


Sent from my iPhone using Tapatalk
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
bytemaster you said you wanted to help bootstrap this, can you say some more words?
I'm going to work on merging in whatever parts of naturalog's work that I can and then the most up-to-date work will be in the spec branch on my repo.
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline bytemaster

bytemaster, can you please supply some explanation about the block state structure?
toast, do you plan working on this doc? Otherwise I'll work on my fork.
see my work so far here
https://github.com/naturalog/BitShares/blob/master/doc/BitSharesBlockchainDesign.md

The block_state structure does not exist in the current github repo. 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline naturalog

  • Newbie
  • *
  • Posts: 13
    • View Profile

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline bytemaster

Hey, today I want to help bootstrap this process some. 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
I saw the doc but it barely had anything at the time. Let's pick one repo and work there. I'm fine with using yours if you do the work of merging (but you should check out a new branch IMO, not use master). Conversely, I'll gladly do the merge if we want to work in my branch.

https://github.com/nmushegian/BitShares/blob/spec/doc/spec.md
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline naturalog

  • Newbie
  • *
  • Posts: 13
    • View Profile
bytemaster, can you please supply some explanation about the block state structure?
toast, do you plan working on this doc? Otherwise I'll work on my fork.
see my work so far here
https://github.com/naturalog/BitShares/blob/master/doc/BitSharesBlockchainDesign.md
« Last Edit: January 02, 2014, 12:14:43 pm by naturalog »