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

0 Members and 1 Guest are viewing this topic.

Offline bytemaster

Re: 500 PTS BitShares Blockchain Technical Specification [PENDING]
« Reply #15 on: January 03, 2014, 04:36:11 pm »
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 toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
Re: 500 PTS BitShares Blockchain Technical Specification [PENDING]
« Reply #16 on: January 03, 2014, 07:16:05 pm »
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

Re: 500 PTS BitShares Blockchain Technical Specification [PENDING]
« Reply #17 on: January 03, 2014, 07:17:11 pm »
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 naturalog

  • Newbie
  • *
  • Posts: 13
    • View Profile
Re: 500 PTS BitShares Blockchain Technical Specification [PENDING]
« Reply #18 on: January 05, 2014, 08:18:27 pm »
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

Re: 500 PTS BitShares Blockchain Technical Specification [PENDING]
« Reply #19 on: January 05, 2014, 08:54:56 pm »
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 toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
Re: 500 PTS BitShares Blockchain Technical Specification [PENDING]
« Reply #20 on: January 05, 2014, 10:34:17 pm »
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 naturalog

  • Newbie
  • *
  • Posts: 13
    • View Profile
Re: 500 PTS BitShares Blockchain Technical Specification [PENDING]
« Reply #21 on: January 20, 2014, 12:19:08 am »
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 bytemaster

Re: 500 PTS BitShares Blockchain Technical Specification [PENDING]
« Reply #22 on: January 20, 2014, 12:22:50 am »
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
Re: 500 PTS BitShares Blockchain Technical Specification [PENDING]
« Reply #23 on: January 20, 2014, 12:30:50 am »
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

Re: 500 PTS BitShares Blockchain Technical Specification [PENDING]
« Reply #24 on: January 20, 2014, 12:34:33 am »
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
Re: 500 PTS BitShares Blockchain Technical Specification [PENDING]
« Reply #25 on: January 20, 2014, 12:44:19 am »
I see so you want it down to the byte level. OK. Will work on this more. Another workers around? Let's collaborate.

Offline vertoe

  • Jr. Member
  • **
  • Posts: 30
  • i'm here
    • View Profile
Re: 500 PTS BitShares Blockchain Technical Specification [PENDING]
« Reply #26 on: February 05, 2014, 11:00:57 pm »
Bump. Whats the status on this? I need this.  8)

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
Re: 500 PTS BitShares Blockchain Technical Specification [PENDING]
« Reply #27 on: February 05, 2014, 11:39:57 pm »
I'm curious as well
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 vertoe

  • Jr. Member
  • **
  • Posts: 30
  • i'm here
    • View Profile
Re: 500 PTS BitShares Blockchain Technical Specification [PENDING]
« Reply #28 on: February 12, 2014, 09:29:35 am »
If nobody completes it this week i will start working on this bounty because i need the specification really bad :)


Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
Re: 500 PTS BitShares Blockchain Technical Specification [PENDING]
« Reply #29 on: February 12, 2014, 04:14:47 pm »
There is a work in progress, I think this bounty is better done cooperatively than competitively. Equal expected return per hour but higher chance of getting the bounty before feb 28th

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.