Author Topic: 150 PTS - BOUNTY - Write HOW-TO for initializing genesis blocks. [CLOSED]  (Read 17533 times)

0 Members and 1 Guest are viewing this topic.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline bytemaster

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 barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
I see it has been merged into the website git. What now?

We will be paying this out soon.  Stan will be in contact with you.

How soon is this happening?
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline bytemaster

I see it has been merged into the website git. What now?

We will be paying this out soon.  Stan will be in contact with you.
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 barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
I see it has been merged into the website git. What now?
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
Being a absolute coding noob. Just reading the document:

Quote
To
Value importprivkey(const Array& params, bool fHelp)
{
    if (fHelp || params.size() < 1 || params.size() > 2)
        throw runtime_error(
            "importprivkey <NoirSharesPrivkey> [label]\n"
            "Adds a private key (as returned by dumpprivkey) to your wallet.");
    string strSecret = params[0].get_str();
    printf("before %s",strSecret.c_str());
    strSecret = convertAddress(strSecret.c_str(),149);
    printf("after %s",strSecret.c_str());
    string strLabel = "";

Why is the noirshares in there?

I took it out of mine as an example that you can reference. You can also use MMC as a refence, its up to you
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline graffenwalder

Being a absolute coding noob. Just reading the document:

Quote
To
Value importprivkey(const Array& params, bool fHelp)
{
    if (fHelp || params.size() < 1 || params.size() > 2)
        throw runtime_error(
            "importprivkey <NoirSharesPrivkey> [label]\n"
            "Adds a private key (as returned by dumpprivkey) to your wallet.");
    string strSecret = params[0].get_str();
    printf("before %s",strSecret.c_str());
    strSecret = convertAddress(strSecret.c_str(),149);
    printf("after %s",strSecret.c_str());
    string strLabel = "";

Why is the noirshares in there?

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline markzookerburg

  • Full Member
  • ***
  • Posts: 100
    • View Profile

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
Bump up the funds significantly please, i'm just writing the whole thing from start to end, rather than wait for someone to go through the hell i went through trying to do it for NRS.

https://docs.google.com/document/d/1xu4csMJB5jEb05EEzVWB2puCkQfFcXJtbAD6YPQ8ypc/edit

Barwizi thank you for finally getting the document to a suitable form where you can use it.  We would love for this to be in the form of a pull request for invictus.io as a new page.   I will pay out 160 for this being in a pull request once someone is able to follow the instructions and confirm they work.

lol, considering how important the document is, i was hoping for more, either way i'll put in a pull request though i am not good with web pages.
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline bytemaster

Bump up the funds significantly please, i'm just writing the whole thing from start to end, rather than wait for someone to go through the hell i went through trying to do it for NRS.

https://docs.google.com/document/d/1xu4csMJB5jEb05EEzVWB2puCkQfFcXJtbAD6YPQ8ypc/edit

Barwizi thank you for finally getting the document to a suitable form where you can use it.  We would love for this to be in the form of a pull request for invictus.io as a new page.   I will pay out 160 for this being in a pull request once someone is able to follow the instructions and confirm they work.
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 barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
Bump up the funds significantly please, i'm just writing the whole thing from start to end, rather than wait for someone to go through the hell i went through trying to do it for NRS.

https://docs.google.com/document/d/1xu4csMJB5jEb05EEzVWB2puCkQfFcXJtbAD6YPQ8ypc/edit
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
Updated to reflect the latest developments.

https://docs.google.com/document/d/1xu4csMJB5jEb05EEzVWB2puCkQfFcXJtbAD6YPQ8ypc/edit

This guide is getting closer....  but still seems a bit abstract and the links are visually unappealing / hard to follow.

How about now :- https://drive.google.com/file/d/0BxCtiOzdwvPyanBKV0M3MHVIb3c/edit?usp=sharing

Quote
but still seems a bit abstract

I though making it simple and concise was a plus, you think i should add more?
« Last Edit: February 14, 2014, 08:39:22 am by barwizi »
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline bytemaster

Updated to reflect the latest developments.

https://docs.google.com/document/d/1xu4csMJB5jEb05EEzVWB2puCkQfFcXJtbAD6YPQ8ypc/edit

This guide is getting closer....  but still seems a bit abstract and the links are visually unappealing / hard to follow. 
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 barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline naturalog

  • Newbie
  • *
  • Posts: 13
    • View Profile

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline bytemaster

have you tried the modifications yet?

Not yet.  In the mean time can you update the production quality of this document to match what Stan produced?
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 barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
crashed on launch... but I may be able to track that down.

How does it know which blockchain to parse?

oh, you are using it in mac so you'll have to direct it to the folder with the data so
 check parser.cpp line 367 to line 381. not sure how to specify for mac though.
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline bytemaster

crashed on launch... but I may be able to track that down.

How does it know which blockchain to parse?
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 barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
Alternative approach instructions are missing google sparse hash map install.

Primary approach is not clear at all on what I should be doing. 

The instructions are not platform independent.

I had to modify the source to compile parser on OS X and after I did get it to compile I got the following error:
Code: [Select]
./parser allBallances --detailed >allptsbalances.txt
warning: "allBallances": unknown command name


Modifications made

Try ./parser allBalances --detailed >allptsbalances.txt

i made a typo.

« Last Edit: January 16, 2014, 04:24:49 pm by barwizi »
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline bytemaster

Alternative approach instructions are missing google sparse hash map install.

Primary approach is not clear at all on what I should be doing. 

The instructions are not platform independent.

I had to modify the source to compile parser on OS X and after I did get it to compile I got the following error:
Code: [Select]
./parser allBallances --detailed >allptsbalances.txt
warning: "allBallances": unknown command name

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 bytemaster

I plan on testing this out today and will provide feedback when done.
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 barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
The guide is short and simple, and i'm sure can be followed easily.

feedback please?

Short and simple, fit's the description perfectly. If I got some time this week I'll create a tool derived from this guide to create the genesis block online and export to various (db) formats.

Ground breaking idea!!
thanks for the feedback , please check your inbox.
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline rysgc

  • Sr. Member
  • ****
  • Posts: 289
    • View Profile
    • DACZine.com
The guide is short and simple, and i'm sure can be followed easily.

feedback please?

Short and simple, fit's the description perfectly. If I got some time this week I'll create a tool derived from this guide to create the genesis block online and export to various (db) formats.
DACZine.com - Receive all the latest DAC and BitShares community news straight to your inbox. Signup here or Submit news

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
The guide is short and simple, and i'm sure can be followed easily.

feedback please?
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
Use like so - for block 32000 - don't forget to add 1.

   for(int i=0;i<32001;i++){
      processNextBlockIntoGrantDatabase();
   }

yay, you finally came around. check your inbox.
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline FreeTrade

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 700
    • View Profile
Use like so - for block 32000 - don't forget to add 1.

   for(int i=0;i<32001;i++){
      processNextBlockIntoGrantDatabase();
   }
“People should be more sophisticated? How are you gonna get that done?” - Jerry Seinfeld reply to Bill Maher

Offline FreeTrade

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 700
    • View Profile
This code should come in handy - it's for getting a list of balances

http://pastebin.com/jHTXBSjs
“People should be more sophisticated? How are you gonna get that done?” - Jerry Seinfeld reply to Bill Maher

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org

I should be able to follow your instructions with the script/tool to produce said CSV file for any given block.   So yes, a if a tool is required to follow the instructions then that will be required.  Notice, that simply saying how to build the tool is not sufficient.   

Bottom line, when I can follow your instructions and produce the desired CSV file with less than 10 minutes of time then we will have a good result.

Now trying to simplify
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
« Last Edit: January 11, 2014, 10:37:07 am by barwizi »
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline bytemaster

I've hit a bit of a wall on how to allocate AGS, since it does not have an actual block chain at the moment, how do we get the balances for individuals?

http://www1.agsexplorer.com/masterbook/btc
http://www1.agsexplorer.com/masterbook/pts
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 bytemaster

I'd like to ask that this bounty be raised, i see why other have shirked it. the work involved and the promised reward are disproportionate. The winning entry may have to create a clean template from which all DACs will be initialized from, as well as setting up the basic files required which will be used for the genesis. If there are no Objesctions i'd like to implement the Lotto DAC on this one.

The only requirement for this post is to generate a CSV file containing the balances and addresses from AGS and PTS.  Writing code and creating an actual DAC is not necessary.

I did raise the bounty to 150 PTS because the value of PTS has fallen slightly.

oh, ok, i had looked through the code and thought that applying the relevant modifications to a PTS copy may be part of it. thanks for the clarification. Actually that makes this a very generous Bounty.

To be more specific, generate instructions on how to produce the CSV file, not the CSV file itself.

 I do not need to provide the tool? ok I'll try my best, if anyone else is interested, team work is the way.

I should be able to follow your instructions with the script/tool to produce said CSV file for any given block.   So yes, a if a tool is required to follow the instructions then that will be required.  Notice, that simply saying how to build the tool is not sufficient.   


Bottom line, when I can follow your instructions and produce the desired CSV file with less than 10 minutes of time then we will have a good result.
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 barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
I've hit a bit of a wall on how to allocate AGS, since it does not have an actual block chain at the moment, how do we get the balances for individuals?
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
I'd like to ask that this bounty be raised, i see why other have shirked it. the work involved and the promised reward are disproportionate. The winning entry may have to create a clean template from which all DACs will be initialized from, as well as setting up the basic files required which will be used for the genesis. If there are no Objesctions i'd like to implement the Lotto DAC on this one.

The only requirement for this post is to generate a CSV file containing the balances and addresses from AGS and PTS.  Writing code and creating an actual DAC is not necessary.

I did raise the bounty to 150 PTS because the value of PTS has fallen slightly.

oh, ok, i had looked through the code and thought that applying the relevant modifications to a PTS copy may be part of it. thanks for the clarification. Actually that makes this a very generous Bounty.

To be more specific, generate instructions on how to produce the CSV file, not the CSV file itself.

 I do not need to provide the tool? ok I'll try my best, if anyone else is interested, team work is the way.
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline bytemaster

I'd like to ask that this bounty be raised, i see why other have shirked it. the work involved and the promised reward are disproportionate. The winning entry may have to create a clean template from which all DACs will be initialized from, as well as setting up the basic files required which will be used for the genesis. If there are no Objesctions i'd like to implement the Lotto DAC on this one.

The only requirement for this post is to generate a CSV file containing the balances and addresses from AGS and PTS.  Writing code and creating an actual DAC is not necessary.

I did raise the bounty to 150 PTS because the value of PTS has fallen slightly.

oh, ok, i had looked through the code and thought that applying the relevant modifications to a PTS copy may be part of it. thanks for the clarification. Actually that makes this a very generous Bounty.

To be more specific, generate instructions on how to produce the CSV file, not the CSV file itself.
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 barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
I'd like to ask that this bounty be raised, i see why other have shirked it. the work involved and the promised reward are disproportionate. The winning entry may have to create a clean template from which all DACs will be initialized from, as well as setting up the basic files required which will be used for the genesis. If there are no Objesctions i'd like to implement the Lotto DAC on this one.

The only requirement for this post is to generate a CSV file containing the balances and addresses from AGS and PTS.  Writing code and creating an actual DAC is not necessary.

I did raise the bounty to 150 PTS because the value of PTS has fallen slightly.

oh, ok, i had looked through the code and thought that applying the relevant modifications to a PTS copy may be part of it. thanks for the clarification. Actually that makes this a very generous Bounty.
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline bytemaster

I'd like to ask that this bounty be raised, i see why other have shirked it. the work involved and the promised reward are disproportionate. The winning entry may have to create a clean template from which all DACs will be initialized from, as well as setting up the basic files required which will be used for the genesis. If there are no Objesctions i'd like to implement the Lotto DAC on this one.

The only requirement for this post is to generate a CSV file containing the balances and addresses from AGS and PTS.  Writing code and creating an actual DAC is not necessary.

I did raise the bounty to 150 PTS because the value of PTS has fallen slightly.
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 bytemaster

I'd like to ask that this bounty be raised, i see why other have shirked it. the work involved and the promised reward are disproportionate. The winning entry may have to create a clean template from which all DACs will be initialized from, as well as setting up the basic files required which will be used for the genesis. If there are no Objesctions i'd like to implement the Lotto DAC on this one.

The only requirement for this post is to generate a CSV file containing the balances and addresses from AGS and PTS.  Writing code and creating an actual DAC is not necessary.
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 barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
 I'd like to ask that this bounty be raised, i see why other have shirked it. the work involved and the promised reward are disproportionate. The winning entry may have to create a clean template from which all DACs will be initialized from, as well as setting up the basic files required which will be used for the genesis. If there are no Objesctions i'd like to implement the Lotto DAC on this one.
« Last Edit: January 10, 2014, 04:17:25 pm by barwizi »
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline bytemaster

Our software license requires honoring AGS and PTS if you use the BitShares code base.  So you get our codebase.  You get our community. 
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 alatvian

  • Newbie
  • *
  • Posts: 12
    • View Profile
I think I may have done this in part.  I mined a genesis block but didn't get the public key correct, so I think the genesis block shares (coins) are gone.  I know what I did wrong, but it's already (sort-of) out in the wild so I can't change it now without a full reboot. 

Also, I'm not sure I understand what "honor AngelShares for PTS and BTC contributors" means.  I forked the ProtoShares source code to develop a system to distribute & sell shares in my business.  Does this mean I am expected to pay a certain royalty to holders of AngelShares?

If your fork PTS code to do so then yes, but PTS is just a bitcoin client so you can fork from Bitcoin and do the same thing.  The problem is you will require mining.   If you want to use BTS to do this then you will have to honor AGS holders. 

This seems off topic.

It is.  And it is also shocking.

To bring it back to topic, I haven't done anything to ensure that the genesis block contains proper ratios and payouts to BTS/AGS shareholders.  That appears to be the bulk of the work requested in this bounty.  If I'm understanding the system correctly, an "Entity" (me) can do one of two things:
  • Fork the PTS code to create a shareholder system for their business without honoring the royalty to BTS/AGS shareholders.  In this case they receive nothing from the BitShares community except for the source code.
  • Fork the code and honor the royalty.  Before the genesis block, a program or script is run to read the PTS blockchain and alter the forked source code to have a maximum of 10 times the total Proto Shares (PTS), to include payouts to all current PTS holders within the genesis block itself, and to generate the block and public keys accordingly.  Then, release happens, mining starts, and all is right with the world (though I'm not sure what an "Entity" would get for this extra effort).

Offline bytemaster

I think I may have done this in part.  I mined a genesis block but didn't get the public key correct, so I think the genesis block shares (coins) are gone.  I know what I did wrong, but it's already (sort-of) out in the wild so I can't change it now without a full reboot. 

Also, I'm not sure I understand what "honor AngelShares for PTS and BTC contributors" means.  I forked the ProtoShares source code to develop a system to distribute & sell shares in my business.  Does this mean I am expected to pay a certain royalty to holders of AngelShares?

If your fork PTS code to do so then yes, but PTS is just a bitcoin client so you can fork from Bitcoin and do the same thing.  The problem is you will require mining.   If you want to use BTS to do this then you will have to honor AGS holders. 

This seems off topic.
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 alatvian

  • Newbie
  • *
  • Posts: 12
    • View Profile
I think I may have done this in part.  I mined a genesis block but didn't get the public key correct, so I think the genesis block shares (coins) are gone.  I know what I did wrong, but it's already (sort-of) out in the wild so I can't change it now without a full reboot. 

Also, I'm not sure I understand what "honor AngelShares for PTS and BTC contributors" means.  I forked the ProtoShares source code to develop a system to distribute & sell shares in my business.  Does this mean I am expected to pay a certain royalty to holders of AngelShares?

Offline FreeTrade

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 700
    • View Profile
I recommend Freetrade to this one.

Sorry - really busy with MemoryCoin right now, good luck with it.
“People should be more sophisticated? How are you gonna get that done?” - Jerry Seinfeld reply to Bill Maher

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
Let's work on the technical writing part first, I think for the scripts for part 1 and 3 we should work with the guys working on the angelshares explorer.

#2 is totally up to the DAC implementors, isn't it? All I can think to say is "I3 has pledged at least 10% of all future DAC shares to protoshareholders. This is a good number if you want to ensure the interest and support of the protoshares community."

I get what you are saying, but i was thinking more along the lines of doing a Technical Description along with Screenshots of the actual work being done, that way we are versed in the actual process of initializing genesis blocks. Maybe if the bounty is raised we can go ahead and do an entire Example DAC.
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline bytemaster

Let's work on the technical writing part first, I think for the scripts for part 1 and 3 we should work with the guys working on the angelshares explorer.

#2 is totally up to the DAC implementors, isn't it? All I can think to say is "I3 has pledged at least 10% of all future DAC shares to protoshareholders. This is a good number if you want to ensure the interest and support of the protoshares community."

#2 should use BitShares as an example of how to scale.   
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
Let's work on the technical writing part first, I think for the scripts for part 1 and 3 we should work with the guys working on the angelshares explorer.

#2 is totally up to the DAC implementors, isn't it? All I can think to say is "I3 has pledged at least 10% of all future DAC shares to protoshareholders. This is a good number if you want to ensure the interest and support of the protoshares community."
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 barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline bytemaster

This bounty is for writing a PROFESSIONAL instruction guide on how to initialize a new genesis block for a DAC.  You may need to team with someone who can write the scripts necessary to parse the PTS and Bitcoin blockchains.

1) Describe how to generate a CSV table that lists the total unspent balance for each address
2) Describe how to scale balances for your particular currency supply
3) Describe how to honor AngelShares for PTS and BTC contributors
4) Instructions must work on all platforms starting from a clean computer.

This bounty is still PENDING and subject to change until discussion can settle on the complete spec and evaluation criteria.  All drafts must be made public and if one person copies another both parties must agree as to the division of the payout to receive the bounty. 

Once again, there is a 1 PTS referral bounty if you refer the winner(s).
« Last Edit: February 23, 2014, 09:03:49 am by bytemaster »
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.