Bitcoin Forum
April 27, 2024, 08:22:59 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 »
  Print  
Author Topic: [ANN][STEEM][POW] - NO IPO | NO PREMINE | NO INSTAMINE (relaunch)  (Read 133031 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
thereverseflash (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10

I'll be able to change everything!


View Profile
March 24, 2016, 04:34:24 PM
Last edit: May 09, 2016, 05:48:28 PM by thereverseflash
 #1

Steem - A experimental Proof of Work blockchain






Source Code:   https://github.com/steemit/steem

Mining Begins on Thu, 24 Mar 2016 17:00:00 GMT, no blocks will receive a reward until 21 POW are submitted.

Join us on Slack!  http://steem.herokuapp.com



New Consensus Algorithm

How to Build

Code:
   git submodule update --init --recursive
   cmake .
   make
Code builds on OS X and Ubuntu

How to Mine

Code:
    cd programs/steemd
    ./steemd --miner='["accountname","${WIFPRIVATEKEY}"]' --witness='"accountname"' --seed-node="52.38.66.234:2001" --mining-threads=2

   Account names must be all lower case, less than 15 characters, and start with letter
   WIFPRIVATEKEY is a Bitcoin style key export 5....

Extra Seed Nodes:

52.37.169.52:2001
52.26.78.244:2001


Or edit datadir/config.ini which has a template for most args.

Command Line Wallet
start steemd with --rpc-endpoint

Code:
cd programs/cli_wallet
./cli_wallet
new >>> set_password "PASSWORD"
locked >>> unlock "PASSWORD"
unlocked >>> import_key "WIF KEY starting with 5..."
unlocked>>> get_account "youraccountname"
{...}
How to Transfer
Code:
unlocked >>> transfer "steem" "steemit" "1376.000 STEEM" "example memo" true
{
  "ref_block_num": 16143,
  "ref_block_prefix": 2155280890,
  "expiration": "2016-03-27T12:48:21",
  "operations": [[
      "transfer",{
        "from": "steem",
        "to": "steemit",
        "amount": "1376.000 STEEM",
        "memo": "example memo"
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "205a9adea1500cfa017b7659880ece0e0a0e088cbdb8d0466e90f5ee4e1c833dea4f127e1b8a2dc7616f00d21efc54f2a8f8757dc8415ad94ba5ce391d79e527ad"
  ]
}

How to Transfer to Vesting
Code:
unlocked >>> list_my_accounts
....
steemit                1389.000 STEEM    2312.000000 VESTS            0.000 SBD
....
unlocked >>> transfer_to_vesting "steemit" "steemit" "1389.000 STEEM" true
{
  "ref_block_num": 15993,
  "ref_block_prefix": 551116914,
  "expiration": "2016-03-27T12:40:51",
  "operations": [[
      "transfer_to_vesting",{
        "from": "steemit",
        "to": "",
        "amount": "1389.000 STEEM"
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "205be729debe9bfeac9ee85f28f8f48766c57401c248954a723a2b2b31cfb5b9fd737047565c6522db824cb7e5ca7a046850c2057cec2f5855cdbd36f9aa49e769"
  ]
}
unlocked >>> list_my_accounts
....
steemit                   3.000 STEEM    3701.000000 VESTS            0.000 SBD
....




The POW Algorithm

Code:
Let H        = Head Block ID
Let H2      = SHA256(H+NONCE)
Let PRI      = Producer Private Key
Let PUB    = Producer Public Key
Let S        = SIGN(PRI, SHA256( H ) )
Let K        = RECOVER_PUBLIC_KEY( H2, S )
Let POW  = SHA256( K )

Consensus Algorithm
The consensus algorithm works as follows:

At the start of the chain, "initminer" is the only node that can produce blocks, but it does not get paid. In fact, no one gets paid until 21 miners solve a POW.

Every time miner solves a POW and broadcasts their transaction, it gets included in a block and they get added to the queue.

The top 21 miners in the queue are selected as a "round" and are randomly shuffled.  Then they produce 21 blocks.

At the start of each round one miner is popped from the queue (reducing queue length), and bringing in a new miner.

Once your miner is in the POW queue, you cannot submit new POW until you exit the queue.  It takes about 2 hours to move through the queue. In effect, if you have more than 0.2% of the total hash power you should have multiple accounts mining.

Moderation
This is how I intend to moderate this thread:

1. any posts that fundamentally disagree with the initial mining / launch strategy are not productive and will be removed
2. any posts that are not civil and respectful will be removed
3. any posts making false accusations will be removed

Note: The original launch of Steem was reset due to an unexpected bug.  
https://bitcointalk.org/index.php?topic=1408726.0


Unique Miners at Launch, each line represents unique individuals and their handles
bavihm,
mn12defgj1,
dantheman*,
root, admin, administrator, moderator, steem, steemit*
dark, thisisnice*, nxt*
mr11acdee
cloop3
chana
hunter
danea
brayden
mottler
arsahk
darah
fminerten3
batel
faddy3
erihn
erath
biggest
abdul
scam

Are you fast enough?
The grue lurks in the darkest places of the earth. Its favorite diet is adventurers, but its insatiable appetite is tempered by its fear of light. No grue has ever been seen by the light of day, and few have survived its fearsome jaws to tell the tale.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714206179
Hero Member
*
Offline Offline

Posts: 1714206179

View Profile Personal Message (Offline)

Ignore
1714206179
Reply with quote  #2

1714206179
Report to moderator
STEEMD
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile
March 24, 2016, 05:09:21 PM
 #2

mining again  Grin
thereverseflash (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10

I'll be able to change everything!


View Profile
March 24, 2016, 05:13:00 PM
 #3

This launch has the following people in it:

cloop, nxt, thisisnice, dantheman

Accounts:
root, admin, administrator, steem, any, moderator, and unknown plus anything starting with steemit are our own mining efforts.

The distribution of mining is much more even with this launch than last launch.  Smiley

Are you fast enough?
NextGenCrypto
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile WWW
March 24, 2016, 05:16:08 PM
 #4

Can someone provide REAL step by step instructions for getting this up on a VPS?

Not everyone understands how to do this.

And no, it's not a fair launch when you don't launch to the OS MOST people in the world use.

STEEMD
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile
March 24, 2016, 05:18:24 PM
 #5

This launch has the following people in it:

cloop, nxt, thisisnice, dantheman

Accounts:
root, admin, administrator, steem, any, moderator, and unknown plus anything starting with steemit are our own mining efforts.

The distribution of mining is much more even with this launch than last launch.  Smiley

thanks dev this is good relaunch, I'm Producing Blocks + broadcasting PoWs , i still don't understand whats the difference but it seems cool  Tongue
thereverseflash (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10

I'll be able to change everything!


View Profile
March 24, 2016, 05:19:58 PM
 #6

bavak, dark, arsahk, have joined in the mix.

The code should build on windows.  

Are you fast enough?
NextGenCrypto
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile WWW
March 24, 2016, 05:21:29 PM
 #7

bavak, dark, arsahk, have joined in the mix.

The code should build on windows.  

If it's so easy to build, why didn't you build and post like most "fair" launches would have?

STEEMD
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile
March 24, 2016, 05:24:24 PM
 #8

bavak, dark, arsahk, have joined in the mix.

The code should build on windows.  

i own nxt*9, dark, thisisnice*9  Cool
thereverseflash (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10

I'll be able to change everything!


View Profile
March 24, 2016, 05:25:58 PM
 #9

bavak, dark, arsahk, have joined in the mix.

The code should build on windows.  

If it's so easy to build, why didn't you build and post like most "fair" launches would have?

Because I don't have a windows machine to build on and other platforms have to build it from source.

Quote
thanks dev this is good relaunch, I'm Producing Blocks + broadcasting PoWs , i still don't understand whats the difference but it seems cool  Tongue

Broadcasting POW is a transaction that adds you to the queue.  Once you are in the queue you produce blocks at deterministic time intervals.

Miner mn12defgj1 just joined in.


Are you fast enough?
Panadacoin
Sr. Member
****
Offline Offline

Activity: 296
Merit: 251


View Profile
March 24, 2016, 05:34:36 PM
 #10

what to put for "witness"?
Panadacoin
Sr. Member
****
Offline Offline

Activity: 296
Merit: 251


View Profile
March 24, 2016, 05:36:14 PM
 #11

./steemd --miner=["panadacoin?","${a bitcoin privkey goes here in curly braces?}"] --witness="what goes here?" --seed-node="52.38.66.234:2001"
thereverseflash (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10

I'll be able to change everything!


View Profile
March 24, 2016, 05:42:38 PM
 #12

./steemd --miner=["panadacoin?","${a bitcoin privkey goes here in curly braces?}"] --witness="what goes here?" --seed-node="52.38.66.234:2001"

--witness="panadacoin"

Are you fast enough?
Panadacoin
Sr. Member
****
Offline Offline

Activity: 296
Merit: 251


View Profile
March 24, 2016, 05:45:36 PM
 #13

./steemd --miner=["panadacoin?","${a bitcoin privkey goes here in curly braces?}"] --witness="what goes here?" --seed-node="52.38.66.234:2001"

--witness="panadacoin"

2681570ms th_a       main.cpp:196                  main                 ] Exiting with error:
4 parse_error_exception: Parse Error
Unexpected char '112' in "panadacoin"
    {"c":112,"s":"panadacoin"}
    th_a  json.cpp:433 variant_from_stream

    {"str":"panadacoin"}
    th_a  json.cpp:478 from_string
rethrow
    {}
    th_a  witness.cpp:132 plugin_initialize
OrsonJ
Sr. Member
****
Offline Offline

Activity: 597
Merit: 253


... and the swarm is headed towards us


View Profile WWW
March 24, 2016, 05:46:25 PM
 #14

Code:
2490779ms th_a       witness.cpp:132               plugin_initialize    ] 4 parse_error_exception: Parse Error
Unexpected char '106' in "jollygreen"
    {"c":106,"s":"jollygreen"}
    th_a  json.cpp:433 variant_from_stream

    {"str":"jollygreen"}
    th_a  json.cpp:478 from_string
2490780ms th_a       main.cpp:196                  main                 ] Exiting with error:
4 parse_error_exception: Parse Error
Unexpected char '106' in "jollygreen"
    {"c":106,"s":"jollygreen"}
    th_a  json.cpp:433 variant_from_stream

    {"str":"jollygreen"}
    th_a  json.cpp:478 from_string
rethrow
    {}
    th_a  witness.cpp:132 plugin_initialize


Same error. Do you know what I'm doing wrong?

Zano alias: @orsonj  |  Twitter: @Cryptoschild
hashmaster1
Hero Member
*****
Offline Offline

Activity: 851
Merit: 1000


Do You Even Onion Bro?


View Profile
March 24, 2016, 05:52:47 PM
 #15

 Huh        Yes can someone please do a step by step so we can all mine this coin nice to see a new miner but it nice to see how to program it to SO AGAIN WE NEED A STEP BY STEP THANK YOU...... Huh Huh Huh

                                 
                  █████████████████████████████▒
               ▒███████████████████████████████▓░
             ▒████▓                         ░▓███▒░░
         ░▒▓████▓░                            ░▓███▓▓▒▒░░
▓▓▓▓▓████████▓▒               ░░░▒▒▒▒▒░         ░▒█████████▓▓▓▓▓
████████▓▒▒░              ░▒▓▓▓▒▒▒▒▒▒▒▓▓▓▓▒         ░░▒▒████████
▓██▓                   ░▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▓███▒░             ███▓
▒███                 ░▓█▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓█████▒░         ▓▓█░
░█▓█░               ▓█▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓█████▓██░     ▓███░
 ▓██▓             ▒██▒▒░▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒░▒▒░  ░▓█▓      ███▓
 ▒█▓█░           ▓█▓▒▒▒▒▒▒▒▒▒▒░▒░▒░░░░░▒▒░ ░▒░░▓███▓      ▒███▒
  █▓█▓          ▓█▓▒▓▒▒▒▒░░░░░░░░░░░░▒▓▒▒░░▒▒▓█████░      ███▓
  ▒█▓█░        ░██▓▓▒░░░░░░░░░▒▓▒░ ░░░ ░░▒▒▓▓▓▓▓█▒█░     ▓███▒
   ▓▓▓▓        ███▒░░░░░▒░░░▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▓▓ █░    ▒███▒
   ░▓▓▓▓   ░▒▒ █▓▒▒▒▒▒▓▓▓▒░▒░░░░░░░▒▒▒▒▒▒▒▒▒░▒▒▓ ▒█    ░████▒
    ░▓▒▓▒ ░▓████▓▓▓▒▒▒▓▒░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ██   ░████▒
     ▒▓▓██  ▓████▓▒▒░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒░▒░▒▒░ ░██▒  ░████▒
      ▓████  ░██████▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░  ░███▓  ░████░
       ▒████   ▓█▓░█████▓▓▒▒▒▒▒▒▒▒▒▒░░░░░░▒▓████░  ▒████▒
        ░████▒  ▒░   ▒██████▓▓▓▒▒▒▒▒▒▒▓██████▓░   ▓████▒
          ████▓         ░▒▓██████████████▓░░    ░████▓
           ▒████▒                              ▓████░
             ▓████░                          ▒████▒
              ░████▓░                      ▒████▓
                ░████▓░                  ▒████▓░
                  ░████▓░              ▒████▓░
                     ░▓████▒          ▓████▒░
                       ░▒████▓░    ▒████▓▒
                          ░▓████▓▓████▓░
                             ▒█████▓░
                               ░▒▒░
✬✬✬✬✬

drays
Legendary
*
Offline Offline

Activity: 2520
Merit: 1073


View Profile
March 24, 2016, 05:54:14 PM
 #16

Same error. Do you know what I'm doing wrong?

Exactly, same error again and again on any name used. After struggling with this and some looking in the code, I had to start the name with digit, so it is accepted. But I am getting tired of this coin honestly. Too much undocumented stuff, and this question with parsing error was asked about 3 times in prev thread too, with no answer. Sad

It looks like this coin is for pure geeks only, the ones to enjoy torturing themselves with poorly documented and probably poorly developed code.
If this continues this way, the coin would not get wide audience  = will be lost in limbo.

... this space is not for rent ...
OrsonJ
Sr. Member
****
Offline Offline

Activity: 597
Merit: 253


... and the swarm is headed towards us


View Profile WWW
March 24, 2016, 05:55:42 PM
 #17

Same error. Do you know what I'm doing wrong?

Exactly, same error again and again on any name used. After struggling with this and some looking in the code, I had to start the name with digit, so it is accepted. But I am getting tired of this coin honestly. Too much undocumented stuff, and this question with parsing error was asked about 3 times in prev thread too, with no answer. Sad

Ffs exactly the opposite of what's stated in the op. Thank you for your help drays.

Zano alias: @orsonj  |  Twitter: @Cryptoschild
Mysterion
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
March 24, 2016, 05:59:40 PM
 #18

Yepp,

please provide win binaries or at least set a bounty for them. You can pay with a share of your instamine Wink
Panadacoin
Sr. Member
****
Offline Offline

Activity: 296
Merit: 251


View Profile
March 24, 2016, 06:05:09 PM
 #19

And what to put for private key? any key i Put I get


-bash: ${key i put}: bad substitution
drays
Legendary
*
Offline Offline

Activity: 2520
Merit: 1073


View Profile
March 24, 2016, 06:06:00 PM
 #20

Same error. Do you know what I'm doing wrong?

Exactly, same error again and again on any name used. After struggling with this and some looking in the code, I had to start the name with digit, so it is accepted. But I am getting tired of this coin honestly. Too much undocumented stuff, and this question with parsing error was asked about 3 times in prev thread too, with no answer. Sad

Ffs exactly the opposite of what's stated in the op. Thank you for your help drays.

But I am still not sure this is correct... By the way names stating with "n", "t" and "f" should be accepted too, you can try it. This is crazy. I would appreciate a comment from the developer.

... this space is not for rent ...
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!