Ecoer Logo

@aizawa

25

i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.

steemit.com/@aizawa
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.007USD
STEEM
0.000STEEM
SBD
0.000SBD
Effective Power
5.007SP
├── Own SP
0.125SP
└── Incoming Deleg
+4.882SP

Detailed Balance

STEEM
balance
0.000STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
0.125SP
Delegated Out
0.000SP
Delegation In
4.882SP
Effective Power
5.007SP
Reward SP (pending)
0.000SP
SBD
sbd_balance
0.000SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.000SBD
{
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "203.249501 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "7940.410305 VESTS",
  "sbd_balance": "0.000 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.000 SBD",
  "conversions": []
}

Account Info

nameaizawa
id1028593
rank240,942
reputation136840932
created2018-06-07T22:37:57
recovery_accountsteem
proxyNone
post_count1
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2018-06-17T22:30:54
last_root_post2018-06-17T22:30:54
last_vote_time2018-06-18T17:57:15
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance0.000 STEEM
savings_balance0.000 STEEM
sbd_balance0.000 SBD
savings_sbd_balance0.000 SBD
vesting_shares203.249501 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares7940.410305 VESTS
reward_vesting_balance0.000000 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update2018-06-17T21:10:09
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 1028593,
  "name": "aizawa",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM552y5JpzLaL7dbiGDRFL64bKXhurcfNPaJdF6XnJwHYc4Cjfzx",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7PGhHw65qNQXk8wAPADoGVTHeS2vmiEWQLHncGanYUYkuYKS5U",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM8P3Qy27C73J6Rj785qiUeQpkmJoo142XHkvFaJCXZiGnMwGqcG",
        1
      ]
    ]
  },
  "memo_key": "STM5gncPoDcZ6C8GWyQwdg2eeeA6tdNN5w8bdjaNcYh3C3bX9AEvU",
  "json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmUQ6zF7TR1LxKcFuxo7p1LB2JJ3gjZoA61JNHwLFe1HXv/bitmoji-sourire2.png\",\"cover_image\":\"https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg\",\"name\":\"Hayder\",\"about\":\"i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.\",\"location\":\"Paris\"}}",
  "posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmUQ6zF7TR1LxKcFuxo7p1LB2JJ3gjZoA61JNHwLFe1HXv/bitmoji-sourire2.png\",\"cover_image\":\"https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg\",\"name\":\"Hayder\",\"about\":\"i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.\",\"location\":\"Paris\"}}",
  "proxy": "",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_account_update": "2018-06-17T21:10:09",
  "created": "2018-06-07T22:37:57",
  "mined": false,
  "recovery_account": "steem",
  "last_account_recovery": "1970-01-01T00:00:00",
  "reset_account": "null",
  "comment_count": 0,
  "lifetime_vote_count": 0,
  "post_count": 1,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": "8143659806",
    "last_update_time": 1779051720
  },
  "downvote_manabar": {
    "current_mana": 2035914951,
    "last_update_time": 1779051720
  },
  "voting_power": 0,
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "0.000 SBD",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "1970-01-01T00:00:00",
  "sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "reward_sbd_balance": "0.000 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "0.000000 VESTS",
  "reward_vesting_steem": "0.000 STEEM",
  "vesting_shares": "203.249501 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "7940.410305 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "withdrawn": 0,
  "to_withdraw": 0,
  "withdraw_routes": 0,
  "curation_rewards": 0,
  "posting_rewards": 0,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2018-06-17T22:30:54",
  "last_root_post": "2018-06-17T22:30:54",
  "last_vote_time": "2018-06-18T17:57:15",
  "post_bandwidth": 0,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": 136840932,
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 240942
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 4.882 SP to @aizawa
2026/05/17 21:02:00
delegatorsteem
delegateeaizawa
vesting shares7940.410305 VESTS
Transaction InfoBlock #106139600/Trx 539e4641cefdca746ca964efe9b2066e0a0caa62
View Raw JSON Data
{
  "trx_id": "539e4641cefdca746ca964efe9b2066e0a0caa62",
  "block": 106139600,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-17T21:02:00",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "7940.410305 VESTS"
    }
  ]
}
steemdelegated 3.214 SP to @aizawa
2026/05/11 16:48:15
delegatorsteem
delegateeaizawa
vesting shares5228.199900 VESTS
Transaction InfoBlock #105962506/Trx b5c662ee888a5ffbb3d44950d0eac42aea795974
View Raw JSON Data
{
  "trx_id": "b5c662ee888a5ffbb3d44950d0eac42aea795974",
  "block": 105962506,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-11T16:48:15",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "5228.199900 VESTS"
    }
  ]
}
steemdelegated 4.889 SP to @aizawa
2026/04/25 20:27:54
delegatorsteem
delegateeaizawa
vesting shares7952.926061 VESTS
Transaction InfoBlock #105507344/Trx ef98bb10c7abb7a1f1abc343a4ef6ca2a1d177e3
View Raw JSON Data
{
  "trx_id": "ef98bb10c7abb7a1f1abc343a4ef6ca2a1d177e3",
  "block": 105507344,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-04-25T20:27:54",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "7952.926061 VESTS"
    }
  ]
}
steemdelegated 3.240 SP to @aizawa
2026/01/22 23:11:48
delegatorsteem
delegateeaizawa
vesting shares5269.746719 VESTS
Transaction InfoBlock #102841506/Trx cd0558f648b34bd4ac9dc1e8581d8898416b53c6
View Raw JSON Data
{
  "trx_id": "cd0558f648b34bd4ac9dc1e8581d8898416b53c6",
  "block": 102841506,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-01-22T23:11:48",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "5269.746719 VESTS"
    }
  ]
}
steemdelegated 3.341 SP to @aizawa
2024/12/16 18:32:51
delegatorsteem
delegateeaizawa
vesting shares5433.965916 VESTS
Transaction InfoBlock #91287953/Trx 007fffe63c5e8e4f2a9d104b34a32abe3ac1e313
View Raw JSON Data
{
  "trx_id": "007fffe63c5e8e4f2a9d104b34a32abe3ac1e313",
  "block": 91287953,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2024-12-16T18:32:51",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "5433.965916 VESTS"
    }
  ]
}
steemdelegated 3.445 SP to @aizawa
2023/11/13 10:19:06
delegatorsteem
delegateeaizawa
vesting shares5603.099448 VESTS
Transaction InfoBlock #79842239/Trx 5ff4d0992095627b7c3bc0bba8fb5fb72b84d285
View Raw JSON Data
{
  "trx_id": "5ff4d0992095627b7c3bc0bba8fb5fb72b84d285",
  "block": 79842239,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-11-13T10:19:06",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "5603.099448 VESTS"
    }
  ]
}
steemdelegated 5.251 SP to @aizawa
2023/09/21 18:02:36
delegatorsteem
delegateeaizawa
vesting shares8540.378234 VESTS
Transaction InfoBlock #78343304/Trx 85b8a20e4943faba7e4d4be1a42c52d91743a3ec
View Raw JSON Data
{
  "trx_id": "85b8a20e4943faba7e4d4be1a42c52d91743a3ec",
  "block": 78343304,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-09-21T18:02:36",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "8540.378234 VESTS"
    }
  ]
}
steemdelegated 5.387 SP to @aizawa
2022/11/03 08:17:03
delegatorsteem
delegateeaizawa
vesting shares8762.059672 VESTS
Transaction InfoBlock #69109175/Trx 784d881435390a687e3e78bba15b02cfc967741c
View Raw JSON Data
{
  "trx_id": "784d881435390a687e3e78bba15b02cfc967741c",
  "block": 69109175,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-11-03T08:17:03",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "8762.059672 VESTS"
    }
  ]
}
steemdelegated 5.523 SP to @aizawa
2022/01/17 07:51:33
delegatorsteem
delegateeaizawa
vesting shares8982.592903 VESTS
Transaction InfoBlock #60805719/Trx 21d44eb73d08a6e64fe6f032ad67cc4209bf28ba
View Raw JSON Data
{
  "trx_id": "21d44eb73d08a6e64fe6f032ad67cc4209bf28ba",
  "block": 60805719,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-01-17T07:51:33",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "8982.592903 VESTS"
    }
  ]
}
steemdelegated 5.636 SP to @aizawa
2021/06/13 21:54:27
delegatorsteem
delegateeaizawa
vesting shares9166.361561 VESTS
Transaction InfoBlock #54604263/Trx fa10f196c28e663381548ec5e1b8f4d340ce0b2d
View Raw JSON Data
{
  "trx_id": "fa10f196c28e663381548ec5e1b8f4d340ce0b2d",
  "block": 54604263,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2021-06-13T21:54:27",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "9166.361561 VESTS"
    }
  ]
}
steemdelegated 5.751 SP to @aizawa
2020/12/11 08:17:36
delegatorsteem
delegateeaizawa
vesting shares9353.783535 VESTS
Transaction InfoBlock #49351842/Trx c0e3a7f1ee025736a825af1e11b11c668baff73c
View Raw JSON Data
{
  "trx_id": "c0e3a7f1ee025736a825af1e11b11c668baff73c",
  "block": 49351842,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-11T08:17:36",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "9353.783535 VESTS"
    }
  ]
}
steemdelegated 1.176 SP to @aizawa
2020/12/06 01:55:03
delegatorsteem
delegateeaizawa
vesting shares1912.543513 VESTS
Transaction InfoBlock #49203412/Trx a79b2447330346f6c88fa8779606d80bfb090801
View Raw JSON Data
{
  "trx_id": "a79b2447330346f6c88fa8779606d80bfb090801",
  "block": 49203412,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-06T01:55:03",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "1912.543513 VESTS"
    }
  ]
}
steemdelegated 5.761 SP to @aizawa
2020/11/25 14:52:00
delegatorsteem
delegateeaizawa
vesting shares9370.910152 VESTS
Transaction InfoBlock #48906589/Trx f7ead1de55ade38c876e5cf23b44e757a0add840
View Raw JSON Data
{
  "trx_id": "f7ead1de55ade38c876e5cf23b44e757a0add840",
  "block": 48906589,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-11-25T14:52:00",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "9370.910152 VESTS"
    }
  ]
}
steemdelegated 5.879 SP to @aizawa
2020/05/09 02:49:39
delegatorsteem
delegateeaizawa
vesting shares9562.796748 VESTS
Transaction InfoBlock #43213624/Trx 7da14c3de5911e7bc162f61c2ee468558385e791
View Raw JSON Data
{
  "trx_id": "7da14c3de5911e7bc162f61c2ee468558385e791",
  "block": 43213624,
  "trx_in_block": 14,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-09T02:49:39",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "9562.796748 VESTS"
    }
  ]
}
steemdelegated 1.201 SP to @aizawa
2020/05/08 05:59:00
delegatorsteem
delegateeaizawa
vesting shares1953.311140 VESTS
Transaction InfoBlock #43189195/Trx 54d2acbaec9d43e40140b6391508314574a07158
View Raw JSON Data
{
  "trx_id": "54d2acbaec9d43e40140b6391508314574a07158",
  "block": 43189195,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-08T05:59:00",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "1953.311140 VESTS"
    }
  ]
}
steemdelegated 5.966 SP to @aizawa
2019/09/03 14:07:39
delegatorsteem
delegateeaizawa
vesting shares9704.252924 VESTS
Transaction InfoBlock #36100700/Trx 968bc502db0bdd7992666e9efb9131a56f70a4e6
View Raw JSON Data
{
  "trx_id": "968bc502db0bdd7992666e9efb9131a56f70a4e6",
  "block": 36100700,
  "trx_in_block": 23,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-09-03T14:07:39",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "9704.252924 VESTS"
    }
  ]
}
2019/06/07 23:59:39
parent authoraizawa
parent permlinkhow-to-mount-a-private-blockchain-with-ethereum
authorsteemitboard
permlinksteemitboard-notify-aizawa-20190607t235939000z
title
bodyCongratulations @aizawa! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/https://steemitboard.com/@aizawa/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@aizawa) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=aizawa)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #33604542/Trx f66aa4bbcf7f71e70bdfa9eabdebaa2c37811c0e
View Raw JSON Data
{
  "trx_id": "f66aa4bbcf7f71e70bdfa9eabdebaa2c37811c0e",
  "block": 33604542,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-06-07T23:59:39",
  "op": [
    "comment",
    {
      "parent_author": "aizawa",
      "parent_permlink": "how-to-mount-a-private-blockchain-with-ethereum",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-aizawa-20190607t235939000z",
      "title": "",
      "body": "Congratulations @aizawa! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/https://steemitboard.com/@aizawa/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@aizawa) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=aizawa)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
2018/10/25 03:53:00
voteryamounane
authoraizawa
permlinkhow-to-mount-a-private-blockchain-with-ethereum
weight10000 (100.00%)
Transaction InfoBlock #27106628/Trx 54081057f2d119d1d5b2c25917304d6546f4a363
View Raw JSON Data
{
  "trx_id": "54081057f2d119d1d5b2c25917304d6546f4a363",
  "block": 27106628,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-10-25T03:53:00",
  "op": [
    "vote",
    {
      "voter": "yamounane",
      "author": "aizawa",
      "permlink": "how-to-mount-a-private-blockchain-with-ethereum",
      "weight": 10000
    }
  ]
}
steemdelegated 6.088 SP to @aizawa
2018/09/21 23:29:00
delegatorsteem
delegateeaizawa
vesting shares9902.474727 VESTS
Transaction InfoBlock #26151823/Trx eda5141cdb1c08ef8d623f6474f738f8d134974e
View Raw JSON Data
{
  "trx_id": "eda5141cdb1c08ef8d623f6474f738f8d134974e",
  "block": 26151823,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-09-21T23:29:00",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "9902.474727 VESTS"
    }
  ]
}
smitopblockchain operation: transfer from savings
2018/08/01 18:00:27
fromsmitop
request id14796
toaizawa
amount0.001 SBD
memoHi, it looks like you're not voting for any witnesses. Witnesses help secure the Steem network. You should vote for some, at https://steemit.com/~witnesses, or by pressing 'Vote for witnesses' in the Steemit sidebar (top right corner). I'm a bot.
Transaction InfoBlock #24692664/Trx ad35d452a082a66f27f2459fa5e52f9caa0482ac
View Raw JSON Data
{
  "trx_id": "ad35d452a082a66f27f2459fa5e52f9caa0482ac",
  "block": 24692664,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-08-01T18:00:27",
  "op": [
    "transfer_from_savings",
    {
      "from": "smitop",
      "request_id": 14796,
      "to": "aizawa",
      "amount": "0.001 SBD",
      "memo": "Hi, it looks like you're not voting for any witnesses. Witnesses help secure the Steem network. You should vote for some, at https://steemit.com/~witnesses, or by pressing 'Vote for witnesses' in the Steemit sidebar (top right corner). I'm a bot."
    }
  ]
}
smitopblockchain operation: transfer from savings
2018/08/01 17:58:36
fromsmitop
request id14795
toaizawa
amount0.001 SBD
memoHi, it looks like you're not voting for any witnesses. Witnesses help secure the Steem network. You should vote for some, at https://steemit.com/~witnesses, or by pressing 'Vote for witnesses' in the Steemit sidebar (top right corner). I'm a bot.
Transaction InfoBlock #24692627/Trx ffc3994486832dfa458aa3617ef3c6ab952d780a
View Raw JSON Data
{
  "trx_id": "ffc3994486832dfa458aa3617ef3c6ab952d780a",
  "block": 24692627,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-08-01T17:58:36",
  "op": [
    "transfer_from_savings",
    {
      "from": "smitop",
      "request_id": 14795,
      "to": "aizawa",
      "amount": "0.001 SBD",
      "memo": "Hi, it looks like you're not voting for any witnesses. Witnesses help secure the Steem network. You should vote for some, at https://steemit.com/~witnesses, or by pressing 'Vote for witnesses' in the Steemit sidebar (top right corner). I'm a bot."
    }
  ]
}
2018/06/21 09:47:33
parent author
parent permlinkblockchain
authoraizawa
permlinkhow-to-mount-a-private-blockchain-with-ethereum
titleHow to mount a private blockchain with Ethereum ?
body@@ -519,37 +519,9 @@ rk.%0A -For most of the blockchain, y +Y ou j @@ -709,17 +709,27 @@ a node.%0A -D +We must als o not co @@ -1282,20 +1282,39 @@ edger. %0A -Runn +The complexity of creat ing a pr @@ -1330,27 +1330,16 @@ ckchain -complexity depends @@ -2389,106 +2389,8 @@ h ?%0A -A small remind for people who never used Geth. I will cover deeply geth usage in another article.%0A Geth @@ -2866,19 +2866,18 @@ If you w -hic +is h to use @@ -6117,56 +6117,8 @@ ode%0A -Remember that blockchain is a P2P kind network.%0A Boot
json metadata{"tags":["blockchain","ethereum","bitcoin","ledger","technology"],"image":["https://cdn.steemitimages.com/DQma5AwYmn7GXzAKkbMbcC8o7dJSXCSUfXTeLosGKP8xcTK/20180117194441-GettyImages-896355786.jpeg","https://blockchainfrance.files.wordpress.com/2016/03/ethereumpic1.png"],"links":["https://geth.ethereum.org/downloads/","https://gist.github.com/0mkara/b953cc2585b18ee098cd#file-genesis-md"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #23512851/Trx 0f07b595c31a32905ea6b0256d9326112ed45c18
View Raw JSON Data
{
  "trx_id": "0f07b595c31a32905ea6b0256d9326112ed45c18",
  "block": 23512851,
  "trx_in_block": 38,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-21T09:47:33",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "blockchain",
      "author": "aizawa",
      "permlink": "how-to-mount-a-private-blockchain-with-ethereum",
      "title": "How to mount a private blockchain with Ethereum ?",
      "body": "@@ -519,37 +519,9 @@\n rk.%0A\n-For most of the blockchain, y\n+Y\n ou j\n@@ -709,17 +709,27 @@\n a node.%0A\n-D\n+We must als\n o not co\n@@ -1282,20 +1282,39 @@\n edger. %0A\n-Runn\n+The complexity of creat\n ing a pr\n@@ -1330,27 +1330,16 @@\n ckchain \n-complexity \n depends \n@@ -2389,106 +2389,8 @@\n h ?%0A\n-A small remind for people who never used Geth. I will cover deeply geth usage in another article.%0A\n Geth\n@@ -2866,19 +2866,18 @@\n If you w\n-hic\n+is\n h to use\n@@ -6117,56 +6117,8 @@\n ode%0A\n-Remember that blockchain is a P2P kind network.%0A\n Boot\n",
      "json_metadata": "{\"tags\":[\"blockchain\",\"ethereum\",\"bitcoin\",\"ledger\",\"technology\"],\"image\":[\"https://cdn.steemitimages.com/DQma5AwYmn7GXzAKkbMbcC8o7dJSXCSUfXTeLosGKP8xcTK/20180117194441-GettyImages-896355786.jpeg\",\"https://blockchainfrance.files.wordpress.com/2016/03/ethereumpic1.png\"],\"links\":[\"https://geth.ethereum.org/downloads/\",\"https://gist.github.com/0mkara/b953cc2585b18ee098cd#file-genesis-md\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2018/06/18 17:57:15
voteraizawa
authoraizawa
permlinkhow-to-mount-a-private-blockchain-with-ethereum
weight10000 (100.00%)
Transaction InfoBlock #23436287/Trx c477bbaf8c7ed1cfd2c728e928fe4846e3a9bfe8
View Raw JSON Data
{
  "trx_id": "c477bbaf8c7ed1cfd2c728e928fe4846e3a9bfe8",
  "block": 23436287,
  "trx_in_block": 27,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-18T17:57:15",
  "op": [
    "vote",
    {
      "voter": "aizawa",
      "author": "aizawa",
      "permlink": "how-to-mount-a-private-blockchain-with-ethereum",
      "weight": 10000
    }
  ]
}
2018/06/18 16:56:09
required auths[]
required posting auths["aizawa"]
idfollow
json["follow",{"follower":"aizawa","following":"introduce.bot","what":["blog"]}]
Transaction InfoBlock #23435065/Trx 04ac5432d2fab370a56b30423840f138597688b6
View Raw JSON Data
{
  "trx_id": "04ac5432d2fab370a56b30423840f138597688b6",
  "block": 23435065,
  "trx_in_block": 34,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-18T16:56:09",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "aizawa"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"aizawa\",\"following\":\"introduce.bot\",\"what\":[\"blog\"]}]"
    }
  ]
}
2018/06/17 23:01:06
parent authoraizawa
parent permlinkhow-to-mount-a-private-blockchain-with-ethereum
authorintroduce.bot
permlinkintroduce-bot-re-aizawahow-to-mount-a-private-blockchain-with-ethereum
title
body✅ @aizawa, I gave you an upvote on your first post! **Please give me a follow** and I will give you a follow in return!<br><br>Please also take a moment to read [this post](https://steemit.com/spam/@pleasestop/introducing-pleasestop-here-to-reduce-comment-spam) regarding bad behavior on Steemit.
json metadata
Transaction InfoBlock #23413574/Trx 29bebec9fa0d4f53202c1aac865fca857cf44792
View Raw JSON Data
{
  "trx_id": "29bebec9fa0d4f53202c1aac865fca857cf44792",
  "block": 23413574,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-17T23:01:06",
  "op": [
    "comment",
    {
      "parent_author": "aizawa",
      "parent_permlink": "how-to-mount-a-private-blockchain-with-ethereum",
      "author": "introduce.bot",
      "permlink": "introduce-bot-re-aizawahow-to-mount-a-private-blockchain-with-ethereum",
      "title": "",
      "body": "✅  @aizawa, I gave you an upvote on your first post! **Please give me a follow** and I will give you a follow in return!<br><br>Please also take a moment to read [this post](https://steemit.com/spam/@pleasestop/introducing-pleasestop-here-to-reduce-comment-spam) regarding bad behavior on Steemit.",
      "json_metadata": ""
    }
  ]
}
2018/06/17 23:01:03
voterintroduce.bot
authoraizawa
permlinkhow-to-mount-a-private-blockchain-with-ethereum
weight336 (3.36%)
Transaction InfoBlock #23413573/Trx 55483431cece28d2a57ea096965924ceb624242f
View Raw JSON Data
{
  "trx_id": "55483431cece28d2a57ea096965924ceb624242f",
  "block": 23413573,
  "trx_in_block": 24,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-17T23:01:03",
  "op": [
    "vote",
    {
      "voter": "introduce.bot",
      "author": "aizawa",
      "permlink": "how-to-mount-a-private-blockchain-with-ethereum",
      "weight": 336
    }
  ]
}
2018/06/17 22:30:54
parent author
parent permlinkblockchain
authoraizawa
permlinkhow-to-mount-a-private-blockchain-with-ethereum
titleHow to mount a private blockchain with Ethereum ?
bodyHi guys, Here we will cover the following subject : How to mount a private blockchain ? ![20180117194441-GettyImages-896355786.jpeg](https://cdn.steemitimages.com/DQma5AwYmn7GXzAKkbMbcC8o7dJSXCSUfXTeLosGKP8xcTK/20180117194441-GettyImages-896355786.jpeg) ## A small remind As a reminder, blockchain is also known as a distributed ledger technologies (at least for some blockchains like bitcoin and monero). It means that the same database is cloned on machines around the world, and synchronized with a P2P-like network. For most of the blockchain, you just need to need to run a node and synchronize the data with the network. Most of the blockchain that are used is public : it means you can replicate the database freely and become a node. Do not confuse public and transparency, since some blockchains blur transactions (like blockchains running under cryptonight). ## Running a private blockchain ? If we turn the question, running a private blockchain means that you have control on read and/or write rights of the database. Digging more, it means that you controls nodes (who can replicate ?) and the consensus algorithm process. For the last one, you need to choose a right one, since it is not especially worth it to choose a Proof-Of-Work consensus algorithm in a private distributed ledger. Running a private blockchain complexity depends on your choice : - Write from scratch your own implementation. Surely the harder way to aim that goal ^^ - Use an existing blockchain to create your own and have control on read/write rights. From here, we can subdivide this into : - Forks an existing blockchain and re-work it. This part need to have blockchain and coding knownledge (Since most of blockchain are implemented in C++). - Some blockchains give you the tools to implement your own easily, as for Ethereum. We will see here how to create one with Ethereum. ## Ethereum ![ethereum](https://blockchainfrance.files.wordpress.com/2016/03/ethereumpic1.png) Ethereum has appeared with a crowfunding in 2014. One of the main interesting functionnality is to deploy smart contract, a small piece of code that will be run on EVM nodes, a machine turing deterministic. To mount a node, you have many implementation of the Ethereum client. The 2 most used is Parity (Rust Language) and Geth (for Go). I will use Geth, since it is the most used and easy to use. ## How to use Geth ? A small remind for people who never used Geth. I will cover deeply geth usage in another article. Geth is relatively easy to use. you can download it here : https://geth.ethereum.org/downloads/ You will see a baunch of tool, but we will use only geth here. If you execute geth without arguments, it will mount a node on the Main network (the production environment in other words). You cannot interact with the node, it will only running it and logging messages on the console. ``` # Windows Command Line - Adapt to your OS C:/Users/Defalt/Desktop/Geth/> ./geth.exe ``` If you which to use the console, you have to pass the console argument : ``` # Windows Command Line - Adapt to your OS C:/Users/Defalt/Desktop/Geth/> ./geth.exe console ``` Then from here, you can interact with the server node. ## So how to mount a private blockchain ? For geth advertised users, as you know, we can mount our node with the network id argument : ``` # Windows Command Line - Adapt to your OS C:/Users/Defalt/Desktop/Geth/> ./geth.exe --help ... --networkid value Network identifier (integer, 1=Frontier, 2=Morden (disused), 3=Ropsten, 4=Rinkeby) (default: 1) ... ``` In fact, creating your own blockchain is to position the networkid with an id that is not used. Think the networkid as a universe, composed by severals nodes that have set this id. But this is not enough to create your own blockchain : we need to create the blockchain database, since it is a new universe. ## How to create the database ? A blockchain database is chain of block, hence the name. A block contains severals transactions. A transaction represent a exchange between two parties. The first block of a blockchain is named Genesis block. This block init the blockchain database, and the next block that will be mint will be added after this block, and so on. Remember that Ethereum actually use a Proof-Of-Work algorithm consensus and will swap to Proof-Of-Stake. If you are not familiar with these notions, i invite you to search more on internet. Thankfully, Geth allows us to create easily the genesis block. ### 1. Create genesis file Create the directory context : ``` # Windows Command Line - Adapt to your OS mkdir privatechain cd privatechain ``` ### 2. Create genesis file Create a new json file (like genesis.json) with the following content : ``` { "config": { "chainId": 2000, // this is the network id "homesteadBlock": 0, "eip155Block": 0, "eip158Block": 0 }, "alloc" : { // you can put an empty json here - alloc is used to allocate ether to an address "8cc64acb321977fe191cbc35728ee0da77989d6b": { //The address that will receive "balance": "100000000000000000000000" //The amount in Wei }, }, "coinbase" : "0x0000000000000000000000000000000000000000", "difficulty" : "0x20000", "extraData" : "", "gasLimit" : "0x2fefd8", "nonce" : "0x0000000000000042", "mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "timestamp" : "0x00" } ``` If you want to know more about parameters, follow this link : https://gist.github.com/0mkara/b953cc2585b18ee098cd#file-genesis-md Then, we can create the database with the following command : ``` geth --datadir="./ethereumdata" init genesis.json ``` This command is used everytime you mount a new node. So each node need to have the genesis file. If you want to test on the same machine mounting several nodes, change nodes ipc pipelines and ports . datadir is the context directory that will store your database as it grows and some stuff like account private keys. By default, it use Roaming appdata user directory on Windows if you don't mention it. ### 3. Setup bootnode Remember that blockchain is a P2P kind network. Bootnode is used to tell for new nodes that will join the blockchain how to find the nearest node to synchronize database. It's like an auto discover tool, think it as a dns server. Whitout setting bootnode, we can mount the network, but everytime you will mount a new node, you need to access console and add peers manually, which can be fastidious in a big network (especially in a production environment). Every time you launch a new node, it will have an address in order to communicate, like for example this one : ``` #Geth console > admin.nodeInfo enode://865655f2a55c792aa4749d00bf24431fc4b3f686948a047c1f1f3b2569b368900a462cb1658e288f513ab42a3aef74d14d1ee1bac445678aab954ed4b8a90fd8@[::]:30301 NB : you can note the pattern [protocol]://[name]@[ipaddress][port] ``` To create bootnode, there is a tool in the Geth suite called bootnode.exe (at least for Windows, check it out with your OS). We will create firstly the key. the key is simply generating the id of the enode. When you will mount your first node, you will tell him to use this bootnode file, thus the node will always have the same enode id. ``` bootnode --genkey bootnode.key //Create the bootnode key ``` Then you can instruct to launch an new node : ``` bootnode --nodekey bootnode.key I0216 10:01:19.125600 p2p/discover/udp.go:227] Listening, enode://890b6b5367ef6072455fedbd7a24ebac239d442b18c5ab9d26f58a349dad35ee5783a0dd543e4f454fed22db9772efe28a3ed6f21e75674ef6203e47803da682@[::]:30301 ``` You will see that the enode id is the same as in the key file. You can then tell to other nodes that you will mount which bootnodes to use : ``` geth --bootnodes="enode://[id]@[ipaddress]:[port]" ... ``` ### 4. Mount a node Every new node that will join your blockchain should init the database and then contains at least these parameters : ``` geth --datadir="./ethereumdata" --bootnodes="enode://........" --networkid=2000 ``` Adapt parameters to your respective values. you can also add others arguments. Node should connect themselves, and when you are in geth console, you can see which peers are connected with the following command : ``` >admin.peers [{ caps: ["eth/61", "eth/62", "eth/63"], id: "3f8f61999252251808972871bc810505d5b33f7de761c98810584279dce9ecabb0b7da0836978e6074f48e2b787048739c9dc1f734403c8adafc0716d16f4dcd", name: "Geth/v1.3.5-34b622a2/linux/go1.6", network: { localAddress: "192.168.0.105:49356", remoteAddress: "73.217.192.86:30303" }, protocols: { eth: { difficulty: 10197633442299193000, head: "8f2c1a08cfc80eff8e2aa601254d6f094e0e801b2e4f0bf2aefffaead93daa41", version: 63 } } }, { caps: ["eth/61", "eth/62", "eth/63"], id: "cae433c8f8890998f9a8694fae57e480ae1b65b40de1d0f6e823941c9d7ce1adae10c00772358e543487bf3b77a4ef9a34dd352b5ab085629df898071f42b8c6", name: "Geth/v1.4.0-unstable/linux/go1.5.1", network: { localAddress: "192.168.0.105:49340", remoteAddress: "122.114.96.120:30303" }, protocols: { eth: { difficulty: 10197633442299193000, head: "4269eb623e002975e9b097c936d004cdbb6fc4c0527c3ff824d257fc2c472b64", version: 63 } } }] ... ``` Hope you found this useful, and don't hesitate to share your thoughts. Apologize for my english :)
json metadata{"tags":["blockchain","ethereum","bitcoin","ledger","technology"],"image":["https://cdn.steemitimages.com/DQma5AwYmn7GXzAKkbMbcC8o7dJSXCSUfXTeLosGKP8xcTK/20180117194441-GettyImages-896355786.jpeg","https://blockchainfrance.files.wordpress.com/2016/03/ethereumpic1.png"],"links":["https://geth.ethereum.org/downloads/","https://gist.github.com/0mkara/b953cc2585b18ee098cd#file-genesis-md"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #23412970/Trx 75212cf8f6845b5ea4e70bad5ab1d86d347b899c
View Raw JSON Data
{
  "trx_id": "75212cf8f6845b5ea4e70bad5ab1d86d347b899c",
  "block": 23412970,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-17T22:30:54",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "blockchain",
      "author": "aizawa",
      "permlink": "how-to-mount-a-private-blockchain-with-ethereum",
      "title": "How to mount a private blockchain with Ethereum ?",
      "body": "Hi guys,\nHere we will cover the following subject : How to mount a private blockchain ?\n\n![20180117194441-GettyImages-896355786.jpeg](https://cdn.steemitimages.com/DQma5AwYmn7GXzAKkbMbcC8o7dJSXCSUfXTeLosGKP8xcTK/20180117194441-GettyImages-896355786.jpeg)\n\n## A small remind\nAs a reminder, blockchain is also known as a distributed ledger technologies (at least for some blockchains like bitcoin and monero). It means that the same database is cloned on machines around the world, and synchronized with a P2P-like network.\nFor most of the blockchain, you just need to need to run a node and synchronize the data with the network. Most of the blockchain that are used is public : it means you can replicate the database freely and become a node.\nDo not confuse public and transparency, since some blockchains blur transactions (like blockchains running under cryptonight).\n\n## Running a private blockchain ?\nIf we turn the question, running a private blockchain means that you have control on read and/or write rights of the database. Digging more, it means that you controls nodes (who can replicate ?) and the consensus algorithm  process. For the last one, you need to choose a right one, since it is not especially worth it to choose a Proof-Of-Work  consensus algorithm in a private distributed ledger. \nRunning a private blockchain complexity depends on your choice :\n- Write from scratch your own implementation. Surely the harder way to aim that goal ^^\n- Use  an existing blockchain to create your own and have control on read/write rights. From here, we can subdivide this into :\n  - Forks an existing blockchain and re-work it. This part need to have blockchain and coding knownledge (Since most of blockchain are implemented in C++).\n  - Some blockchains give you the tools to implement your own easily, as for Ethereum.\n\nWe will see here how to create one with Ethereum. \n\n## Ethereum\n\n![ethereum](https://blockchainfrance.files.wordpress.com/2016/03/ethereumpic1.png)\n\nEthereum has appeared with a crowfunding in 2014. One of the main interesting functionnality is to deploy smart contract, a small piece of code that will be run on EVM nodes, a machine turing deterministic. \nTo mount a node, you have many implementation of the Ethereum client. The 2 most used is Parity (Rust Language) and Geth (for Go).\nI will use Geth, since it is the most used and easy to use.\n\n## How to use Geth ?\nA small remind for people who never used Geth. I will cover deeply geth usage in another article.\nGeth is relatively easy to use. you can download it here : https://geth.ethereum.org/downloads/\nYou will see a baunch of tool, but we will use only geth here.\nIf you execute geth without arguments, it will mount a node on the Main network (the production environment in other words).\nYou cannot interact with the node, it will only running it and logging messages on the console.\n```\n# Windows  Command Line - Adapt to your OS\nC:/Users/Defalt/Desktop/Geth/> ./geth.exe\n```\nIf you which to use the console, you have to pass the console argument : \n```\n# Windows  Command Line - Adapt to your OS\nC:/Users/Defalt/Desktop/Geth/> ./geth.exe console\n```\nThen from here, you can interact with the server node.\n\n## So how to mount a private blockchain ?\nFor geth advertised users, as you know, we can mount our node with the network id argument : \n```\n# Windows  Command Line - Adapt to your OS\nC:/Users/Defalt/Desktop/Geth/> ./geth.exe --help\n...\n--networkid value Network identifier (integer, 1=Frontier, 2=Morden (disused), 3=Ropsten, 4=Rinkeby) (default: 1)\n...\n```\nIn fact, creating your own blockchain is to position the networkid with an id that is not used. Think the networkid as a universe, composed by severals nodes that have set this id.\nBut this is not enough to create your own blockchain : we need to create the blockchain database, since it is a new universe.\n\n\n## How to create the database ?\nA blockchain database is chain of block, hence the name. A block contains severals transactions. A transaction represent a exchange between two parties.\nThe first block of a blockchain is named Genesis block. This block init the blockchain database, and the next block that will be mint will be added after this block, and so on. Remember that Ethereum actually use a Proof-Of-Work algorithm consensus and will swap to Proof-Of-Stake. If you are not familiar with these notions, i invite you to search more on internet. \nThankfully, Geth allows us to create easily the genesis block. \n\n### 1. Create genesis file\nCreate the directory context :\n```\n# Windows  Command Line - Adapt to your OS\nmkdir privatechain\ncd privatechain\n```\n\n### 2. Create genesis file\nCreate a new json file (like genesis.json) with the following content : \n\n```\n{\n  \"config\": {\n        \"chainId\": 2000, //  this is the network id\n        \"homesteadBlock\": 0,\n        \"eip155Block\": 0,\n        \"eip158Block\": 0\n    },\n  \"alloc\"      : {  // you can put an empty json here - alloc is used to allocate ether to an address\n      \"8cc64acb321977fe191cbc35728ee0da77989d6b\": { //The address that will receive\n          \"balance\": \"100000000000000000000000\"  //The amount in Wei\n      },\n    },\n  \"coinbase\"   : \"0x0000000000000000000000000000000000000000\",\n  \"difficulty\" : \"0x20000\",\n  \"extraData\"  : \"\",\n  \"gasLimit\"   : \"0x2fefd8\",\n  \"nonce\"      : \"0x0000000000000042\",\n  \"mixhash\"    : \"0x0000000000000000000000000000000000000000000000000000000000000000\",\n  \"parentHash\" : \"0x0000000000000000000000000000000000000000000000000000000000000000\",\n  \"timestamp\"  : \"0x00\"\n}\n```\nIf you want to know more about parameters, follow this link : \nhttps://gist.github.com/0mkara/b953cc2585b18ee098cd#file-genesis-md\n\nThen, we can create the database with the following command : \n```\ngeth --datadir=\"./ethereumdata\" init genesis.json\n```\nThis command is used everytime you mount a new node. So each node need to have the genesis file. If you want to test on the same machine mounting several nodes, change nodes ipc pipelines and ports .\n\ndatadir is the context directory that will store your database as it grows and some stuff like account private keys. By default, it use Roaming appdata user directory on Windows if you don't mention it.\n\n### 3. Setup bootnode\nRemember that blockchain is a P2P kind network.\nBootnode is used to tell for new nodes that will join the blockchain how to find the nearest node to synchronize database. It's like an auto discover tool, think it as a dns server.\nWhitout setting bootnode, we can mount the network, but everytime you will mount a new node, you need to access console and add peers manually, which can be fastidious in a big network (especially in a production environment).\n\nEvery time you launch a new node, it will have an address in order to communicate, like for example this one :\n```\n#Geth console\n> admin.nodeInfo\nenode://865655f2a55c792aa4749d00bf24431fc4b3f686948a047c1f1f3b2569b368900a462cb1658e288f513ab42a3aef74d14d1ee1bac445678aab954ed4b8a90fd8@[::]:30301\n\nNB : you can note the pattern [protocol]://[name]@[ipaddress][port]\n```\nTo create bootnode, there is a tool in the Geth suite called bootnode.exe (at least for Windows, check it out with your OS).\nWe will create firstly the key. the key is simply generating the id of the enode. When you will mount your first node, you will tell him to use this bootnode file, thus the node will always have the same enode id.\n```\nbootnode --genkey bootnode.key //Create the bootnode key\n\n```\n\nThen you can instruct to launch an new node :\n```\nbootnode --nodekey bootnode.key\nI0216 10:01:19.125600 p2p/discover/udp.go:227] Listening, enode://890b6b5367ef6072455fedbd7a24ebac239d442b18c5ab9d26f58a349dad35ee5783a0dd543e4f454fed22db9772efe28a3ed6f21e75674ef6203e47803da682@[::]:30301\n```\n\nYou will see that the enode id is the same as in the key file.\n\nYou can then tell to other nodes that you will mount which bootnodes to use : \n```\ngeth --bootnodes=\"enode://[id]@[ipaddress]:[port]\" ...\n```\n\n### 4. Mount a node\nEvery new node that will join your blockchain should init the database and then contains at least these parameters :\n```\ngeth --datadir=\"./ethereumdata\" --bootnodes=\"enode://........\" --networkid=2000\n```\n\nAdapt parameters to your respective values. you can also add others arguments. Node should connect themselves, and when you are in geth console, you can see which peers are connected with the following command :\n```\n>admin.peers\n[{\n    caps: [\"eth/61\", \"eth/62\", \"eth/63\"],\n    id: \"3f8f61999252251808972871bc810505d5b33f7de761c98810584279dce9ecabb0b7da0836978e6074f48e2b787048739c9dc1f734403c8adafc0716d16f4dcd\",\n    name: \"Geth/v1.3.5-34b622a2/linux/go1.6\",\n    network: {\n      localAddress: \"192.168.0.105:49356\",\n      remoteAddress: \"73.217.192.86:30303\"\n    },\n    protocols: {\n      eth: {\n        difficulty: 10197633442299193000,\n        head: \"8f2c1a08cfc80eff8e2aa601254d6f094e0e801b2e4f0bf2aefffaead93daa41\",\n        version: 63\n      }\n    }\n}, {\n    caps: [\"eth/61\", \"eth/62\", \"eth/63\"],\n    id: \"cae433c8f8890998f9a8694fae57e480ae1b65b40de1d0f6e823941c9d7ce1adae10c00772358e543487bf3b77a4ef9a34dd352b5ab085629df898071f42b8c6\",\n    name: \"Geth/v1.4.0-unstable/linux/go1.5.1\",\n    network: {\n      localAddress: \"192.168.0.105:49340\",\n      remoteAddress: \"122.114.96.120:30303\"\n    },\n    protocols: {\n      eth: {\n        difficulty: 10197633442299193000,\n        head: \"4269eb623e002975e9b097c936d004cdbb6fc4c0527c3ff824d257fc2c472b64\",\n        version: 63\n      }\n    }\n}]\n...\n```\n\nHope you found this useful, and don't hesitate to share your thoughts.\nApologize for my english :)",
      "json_metadata": "{\"tags\":[\"blockchain\",\"ethereum\",\"bitcoin\",\"ledger\",\"technology\"],\"image\":[\"https://cdn.steemitimages.com/DQma5AwYmn7GXzAKkbMbcC8o7dJSXCSUfXTeLosGKP8xcTK/20180117194441-GettyImages-896355786.jpeg\",\"https://blockchainfrance.files.wordpress.com/2016/03/ethereumpic1.png\"],\"links\":[\"https://geth.ethereum.org/downloads/\",\"https://gist.github.com/0mkara/b953cc2585b18ee098cd#file-genesis-md\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
aizawaupdated their account properties
2018/06/17 21:10:09
accountaizawa
memo keySTM5gncPoDcZ6C8GWyQwdg2eeeA6tdNN5w8bdjaNcYh3C3bX9AEvU
json metadata{"profile":{"profile_image":"https://cdn.steemitimages.com/DQmUQ6zF7TR1LxKcFuxo7p1LB2JJ3gjZoA61JNHwLFe1HXv/bitmoji-sourire2.png","cover_image":"https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg","name":"Hayder","about":"i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.","location":"Paris"}}
Transaction InfoBlock #23411355/Trx f10bb9bda669196d5babb5392c2a6f088618201f
View Raw JSON Data
{
  "trx_id": "f10bb9bda669196d5babb5392c2a6f088618201f",
  "block": 23411355,
  "trx_in_block": 27,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-17T21:10:09",
  "op": [
    "account_update",
    {
      "account": "aizawa",
      "memo_key": "STM5gncPoDcZ6C8GWyQwdg2eeeA6tdNN5w8bdjaNcYh3C3bX9AEvU",
      "json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmUQ6zF7TR1LxKcFuxo7p1LB2JJ3gjZoA61JNHwLFe1HXv/bitmoji-sourire2.png\",\"cover_image\":\"https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg\",\"name\":\"Hayder\",\"about\":\"i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.\",\"location\":\"Paris\"}}"
    }
  ]
}
aizawaupdated their account properties
2018/06/17 21:05:42
accountaizawa
memo keySTM5gncPoDcZ6C8GWyQwdg2eeeA6tdNN5w8bdjaNcYh3C3bX9AEvU
json metadata{"profile":{"profile_image":"https://cdn.steemitimages.com/DQmRdRC5zyYW1gnJDfb7KY8eMZhLjTVLQiingaf743wsncQ/bitmoji.png","cover_image":"https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg","name":"Hayder","about":"i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.","location":"Paris"}}
Transaction InfoBlock #23411266/Trx 3bbd075853b80e04c7fb86455a1b710db9b2ef05
View Raw JSON Data
{
  "trx_id": "3bbd075853b80e04c7fb86455a1b710db9b2ef05",
  "block": 23411266,
  "trx_in_block": 26,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-17T21:05:42",
  "op": [
    "account_update",
    {
      "account": "aizawa",
      "memo_key": "STM5gncPoDcZ6C8GWyQwdg2eeeA6tdNN5w8bdjaNcYh3C3bX9AEvU",
      "json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmRdRC5zyYW1gnJDfb7KY8eMZhLjTVLQiingaf743wsncQ/bitmoji.png\",\"cover_image\":\"https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg\",\"name\":\"Hayder\",\"about\":\"i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.\",\"location\":\"Paris\"}}"
    }
  ]
}
aizawaupdated their account properties
2018/06/17 21:05:18
accountaizawa
memo keySTM5gncPoDcZ6C8GWyQwdg2eeeA6tdNN5w8bdjaNcYh3C3bX9AEvU
json metadata{"profile":{"profile_image":"https://drive.google.com/file/d/1O1Dy1v0wabxE0UALW3Bk1GpAP0H85lmf/view?usp=sharing","cover_image":"https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg","name":"Hayder","about":"i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.","location":"Paris"}}
Transaction InfoBlock #23411258/Trx 2764736562c04ad33cda41f9d0ba1b000a8f5e4c
View Raw JSON Data
{
  "trx_id": "2764736562c04ad33cda41f9d0ba1b000a8f5e4c",
  "block": 23411258,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-17T21:05:18",
  "op": [
    "account_update",
    {
      "account": "aizawa",
      "memo_key": "STM5gncPoDcZ6C8GWyQwdg2eeeA6tdNN5w8bdjaNcYh3C3bX9AEvU",
      "json_metadata": "{\"profile\":{\"profile_image\":\"https://drive.google.com/file/d/1O1Dy1v0wabxE0UALW3Bk1GpAP0H85lmf/view?usp=sharing\",\"cover_image\":\"https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg\",\"name\":\"Hayder\",\"about\":\"i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.\",\"location\":\"Paris\"}}"
    }
  ]
}
aizawaupdated their account properties
2018/06/17 20:56:12
accountaizawa
memo keySTM5gncPoDcZ6C8GWyQwdg2eeeA6tdNN5w8bdjaNcYh3C3bX9AEvU
json metadata{"profile":{"profile_image":"https://i.ytimg.com/vi/3p0BJixgdpE/maxresdefault.jpg","cover_image":"https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg","name":"Hayder","about":"i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.","location":"Paris"}}
Transaction InfoBlock #23411076/Trx 1079b47ad3c6d64c3e4d1eea1f020ee77120b775
View Raw JSON Data
{
  "trx_id": "1079b47ad3c6d64c3e4d1eea1f020ee77120b775",
  "block": 23411076,
  "trx_in_block": 22,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-17T20:56:12",
  "op": [
    "account_update",
    {
      "account": "aizawa",
      "memo_key": "STM5gncPoDcZ6C8GWyQwdg2eeeA6tdNN5w8bdjaNcYh3C3bX9AEvU",
      "json_metadata": "{\"profile\":{\"profile_image\":\"https://i.ytimg.com/vi/3p0BJixgdpE/maxresdefault.jpg\",\"cover_image\":\"https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg\",\"name\":\"Hayder\",\"about\":\"i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.\",\"location\":\"Paris\"}}"
    }
  ]
}
2018/06/13 09:54:03
voteraizawa
authorcurie
permlinkcurie-author-showcase-june-12th-2018
weight10000 (100.00%)
Transaction InfoBlock #23282656/Trx 1e7a48f42bac9ce23bd6ff14794fc8bf0be3fc16
View Raw JSON Data
{
  "trx_id": "1e7a48f42bac9ce23bd6ff14794fc8bf0be3fc16",
  "block": 23282656,
  "trx_in_block": 16,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-13T09:54:03",
  "op": [
    "vote",
    {
      "voter": "aizawa",
      "author": "curie",
      "permlink": "curie-author-showcase-june-12th-2018",
      "weight": 10000
    }
  ]
}
aizawaupdated their account properties
2018/06/13 09:15:54
accountaizawa
memo keySTM5gncPoDcZ6C8GWyQwdg2eeeA6tdNN5w8bdjaNcYh3C3bX9AEvU
json metadata{"profile":{"profile_image":"https://i.ytimg.com/vi/3p0BJixgdpE/maxresdefault.jpg","cover_image":"https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg","name":"Defalt","about":"i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.","location":"Pawnee, Chicago"}}
Transaction InfoBlock #23281893/Trx e29040a23cd7ef843d1fa2e0a0428d088d8c4ae4
View Raw JSON Data
{
  "trx_id": "e29040a23cd7ef843d1fa2e0a0428d088d8c4ae4",
  "block": 23281893,
  "trx_in_block": 25,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-13T09:15:54",
  "op": [
    "account_update",
    {
      "account": "aizawa",
      "memo_key": "STM5gncPoDcZ6C8GWyQwdg2eeeA6tdNN5w8bdjaNcYh3C3bX9AEvU",
      "json_metadata": "{\"profile\":{\"profile_image\":\"https://i.ytimg.com/vi/3p0BJixgdpE/maxresdefault.jpg\",\"cover_image\":\"https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg\",\"name\":\"Defalt\",\"about\":\"i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.\",\"location\":\"Pawnee, Chicago\"}}"
    }
  ]
}
steemdelegated 18.619 SP to @aizawa
2018/06/08 01:01:57
delegatorsteem
delegateeaizawa
vesting shares30284.017708 VESTS
Transaction InfoBlock #23128611/Trx 123f6a2be45886716f244f1b47560eb542424427
View Raw JSON Data
{
  "trx_id": "123f6a2be45886716f244f1b47560eb542424427",
  "block": 23128611,
  "trx_in_block": 35,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-08T01:01:57",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "aizawa",
      "vesting_shares": "30284.017708 VESTS"
    }
  ]
}
steemcreated a new account: @aizawa
2018/06/07 22:37:57
fee0.100 STEEM
delegation30690.000000 VESTS
creatorsteem
new account nameaizawa
owner{"weight_threshold":1,"account_auths":[],"key_auths":[["STM552y5JpzLaL7dbiGDRFL64bKXhurcfNPaJdF6XnJwHYc4Cjfzx",1]]}
active{"weight_threshold":1,"account_auths":[],"key_auths":[["STM7PGhHw65qNQXk8wAPADoGVTHeS2vmiEWQLHncGanYUYkuYKS5U",1]]}
posting{"weight_threshold":1,"account_auths":[],"key_auths":[["STM8P3Qy27C73J6Rj785qiUeQpkmJoo142XHkvFaJCXZiGnMwGqcG",1]]}
memo keySTM5gncPoDcZ6C8GWyQwdg2eeeA6tdNN5w8bdjaNcYh3C3bX9AEvU
json metadata{}
extensions[]
Transaction InfoBlock #23125734/Trx fcd7020309407d0b7fdf508b74588fd29ad5c304
View Raw JSON Data
{
  "trx_id": "fcd7020309407d0b7fdf508b74588fd29ad5c304",
  "block": 23125734,
  "trx_in_block": 39,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-07T22:37:57",
  "op": [
    "account_create_with_delegation",
    {
      "fee": "0.100 STEEM",
      "delegation": "30690.000000 VESTS",
      "creator": "steem",
      "new_account_name": "aizawa",
      "owner": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM552y5JpzLaL7dbiGDRFL64bKXhurcfNPaJdF6XnJwHYc4Cjfzx",
            1
          ]
        ]
      },
      "active": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM7PGhHw65qNQXk8wAPADoGVTHeS2vmiEWQLHncGanYUYkuYKS5U",
            1
          ]
        ]
      },
      "posting": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM8P3Qy27C73J6Rj785qiUeQpkmJoo142XHkvFaJCXZiGnMwGqcG",
            1
          ]
        ]
      },
      "memo_key": "STM5gncPoDcZ6C8GWyQwdg2eeeA6tdNN5w8bdjaNcYh3C3bX9AEvU",
      "json_metadata": "{}",
      "extensions": []
    }
  ]
}

Account Metadata

POSTING JSON METADATA
profile{"profile_image":"https://cdn.steemitimages.com/DQmUQ6zF7TR1LxKcFuxo7p1LB2JJ3gjZoA61JNHwLFe1HXv/bitmoji-sourire2.png","cover_image":"https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg","name":"Hayder","about":"i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.","location":"Paris"}
JSON METADATA
profile{"profile_image":"https://cdn.steemitimages.com/DQmUQ6zF7TR1LxKcFuxo7p1LB2JJ3gjZoA61JNHwLFe1HXv/bitmoji-sourire2.png","cover_image":"https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg","name":"Hayder","about":"i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.","location":"Paris"}
{
  "posting_json_metadata": {
    "profile": {
      "profile_image": "https://cdn.steemitimages.com/DQmUQ6zF7TR1LxKcFuxo7p1LB2JJ3gjZoA61JNHwLFe1HXv/bitmoji-sourire2.png",
      "cover_image": "https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg",
      "name": "Hayder",
      "about": "i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.",
      "location": "Paris"
    }
  },
  "json_metadata": {
    "profile": {
      "profile_image": "https://cdn.steemitimages.com/DQmUQ6zF7TR1LxKcFuxo7p1LB2JJ3gjZoA61JNHwLFe1HXv/bitmoji-sourire2.png",
      "cover_image": "https://newevolutiondesigns.com/images/freebies/futuristic-city-wallpaper-26.jpg",
      "name": "Hayder",
      "about": "i'm passionate of information technology, music composing, and security. I like to write my thoughts and share knowledge. I'm a software engineer.",
      "location": "Paris"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM552y5JpzLaL7dbiGDRFL64bKXhurcfNPaJdF6XnJwHYc4Cjfzx1/1
Active
Single Signature
Public Keys
STM7PGhHw65qNQXk8wAPADoGVTHeS2vmiEWQLHncGanYUYkuYKS5U1/1
Posting
Single Signature
Public Keys
STM8P3Qy27C73J6Rj785qiUeQpkmJoo142XHkvFaJCXZiGnMwGqcG1/1
Memo
STM5gncPoDcZ6C8GWyQwdg2eeeA6tdNN5w8bdjaNcYh3C3bX9AEvU
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM552y5JpzLaL7dbiGDRFL64bKXhurcfNPaJdF6XnJwHYc4Cjfzx",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7PGhHw65qNQXk8wAPADoGVTHeS2vmiEWQLHncGanYUYkuYKS5U",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM8P3Qy27C73J6Rj785qiUeQpkmJoo142XHkvFaJCXZiGnMwGqcG",
        1
      ]
    ]
  },
  "memo": "STM5gncPoDcZ6C8GWyQwdg2eeeA6tdNN5w8bdjaNcYh3C3bX9AEvU"
}

Witness Votes

0 / 30
No active witness votes.
[]