Ecoer Logo

@tmaniac

30

Crypto Anarchist and Developer

steemit.com/@tmaniac
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS20.78%
Net Worth
1.992USD
STEEM
31.033STEEM
SBD
0.505SBD
Effective Power
5.001SP
├── Own SP
1.207SP
└── Incoming Deleg
+3.794SP

Detailed Balance

STEEM
balance
31.033STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
1.207SP
Delegated Out
0.000SP
Delegation In
3.794SP
Effective Power
5.001SP
Reward SP (pending)
0.000SP
SBD
sbd_balance
0.505SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.000SBD
{
  "balance": "31.033 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "1965.899352 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "6177.760454 VESTS",
  "sbd_balance": "0.505 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.000 SBD",
  "conversions": []
}

Account Info

nametmaniac
id183849
rank688,079
reputation3789999258
created2017-06-08T19:38:51
recovery_accountsteem
proxyNone
post_count5
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2017-11-16T10:54:27
last_root_post2017-11-16T10:54:27
last_vote_time2017-07-08T18:03:33
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance31.033 STEEM
savings_balance0.000 STEEM
sbd_balance0.505 SBD
savings_sbd_balance0.000 SBD
vesting_shares1965.899352 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares6177.760454 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_update2017-08-08T04:38:27
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 183849,
  "name": "tmaniac",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM57vM9FATwh3L9QwyLH2nZyq6e9AFSX6wyDpQzzrKui5kUetXPV",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM789i3inKT5TdzvWvFEp5xcHvDSoMm5zXSJ63v1NFW36eFWXhrX",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7GmvgqFzcoe9nuJv5vzQ5eTQ4k4dBz2vX5NaPpH4w1FuvMunqr",
        1
      ]
    ]
  },
  "memo_key": "STM5CbEopYwbuDp7jQM3FKtNZc9aCW3iGeCHw1QufkuL1Uz845DQi",
  "json_metadata": "{\"profile\":{\"name\":\"Tim\",\"about\":\"Crypto Anarchist and Developer\",\"website\":\"http://rezni.ch\"}}",
  "posting_json_metadata": "{\"profile\":{\"name\":\"Tim\",\"about\":\"Crypto Anarchist and Developer\",\"website\":\"http://rezni.ch\"}}",
  "proxy": "",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_account_update": "2017-08-08T04:38:27",
  "created": "2017-06-08T19:38:51",
  "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": 5,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": "8143659806",
    "last_update_time": 1779089505
  },
  "downvote_manabar": {
    "current_mana": 2035914951,
    "last_update_time": 1779089505
  },
  "voting_power": 0,
  "balance": "31.033 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "0.505 SBD",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "2022-12-24T12:11:15",
  "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": "1965.899352 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "6177.760454 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": 9,
  "posting_rewards": 881,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2017-11-16T10:54:27",
  "last_root_post": "2017-11-16T10:54:27",
  "last_vote_time": "2017-07-08T18:03:33",
  "post_bandwidth": 0,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": 3789999258,
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 688079
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 3.794 SP to @tmaniac
2026/05/18 07:31:45
delegatorsteem
delegateetmaniac
vesting shares6177.760454 VESTS
Transaction InfoBlock #106152143/Trx ca5fb2c6784929b35bdd03adcdbadf00d04d0977
View Raw JSON Data
{
  "trx_id": "ca5fb2c6784929b35bdd03adcdbadf00d04d0977",
  "block": 106152143,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-18T07:31:45",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "6177.760454 VESTS"
    }
  ]
}
steemdelegated 2.128 SP to @tmaniac
2026/05/13 09:21:18
delegatorsteem
delegateetmaniac
vesting shares3465.550049 VESTS
Transaction InfoBlock #106011045/Trx ef0f07c4a149a2e28198240b1a54d8a2910e7ce2
View Raw JSON Data
{
  "trx_id": "ef0f07c4a149a2e28198240b1a54d8a2910e7ce2",
  "block": 106011045,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-13T09:21:18",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "3465.550049 VESTS"
    }
  ]
}
steemdelegated 3.802 SP to @tmaniac
2026/04/26 06:41:51
delegatorsteem
delegateetmaniac
vesting shares6190.276210 VESTS
Transaction InfoBlock #105519594/Trx e8383bc03dacb1071990feb1a374cf747748b933
View Raw JSON Data
{
  "trx_id": "e8383bc03dacb1071990feb1a374cf747748b933",
  "block": 105519594,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-04-26T06:41:51",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "6190.276210 VESTS"
    }
  ]
}
steemdelegated 2.154 SP to @tmaniac
2026/01/24 03:21:33
delegatorsteem
delegateetmaniac
vesting shares3507.096868 VESTS
Transaction InfoBlock #102875232/Trx eae15a9a9d9b681e15be4f190f31c1414ee6b12f
View Raw JSON Data
{
  "trx_id": "eae15a9a9d9b681e15be4f190f31c1414ee6b12f",
  "block": 102875232,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-01-24T03:21:33",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "3507.096868 VESTS"
    }
  ]
}
steemdelegated 2.255 SP to @tmaniac
2024/12/17 22:30:15
delegatorsteem
delegateetmaniac
vesting shares3671.316065 VESTS
Transaction InfoBlock #91321427/Trx a2e682b8d00e905e63e0da32568eaf92581d22b3
View Raw JSON Data
{
  "trx_id": "a2e682b8d00e905e63e0da32568eaf92581d22b3",
  "block": 91321427,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2024-12-17T22:30:15",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "3671.316065 VESTS"
    }
  ]
}
steemdelegated 2.358 SP to @tmaniac
2023/11/14 14:08:48
delegatorsteem
delegateetmaniac
vesting shares3840.449597 VESTS
Transaction InfoBlock #79875513/Trx c2d050842c012eceec7794e50fb50e58cf802b29
View Raw JSON Data
{
  "trx_id": "c2d050842c012eceec7794e50fb50e58cf802b29",
  "block": 79875513,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-11-14T14:08:48",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "3840.449597 VESTS"
    }
  ]
}
steemdelegated 4.162 SP to @tmaniac
2023/09/22 11:51:03
delegatorsteem
delegateetmaniac
vesting shares6777.358383 VESTS
Transaction InfoBlock #78364609/Trx cc0f0d52a7c532d736a45070e58ee05badaadb58
View Raw JSON Data
{
  "trx_id": "cc0f0d52a7c532d736a45070e58ee05badaadb58",
  "block": 78364609,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-09-22T11:51:03",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "6777.358383 VESTS"
    }
  ]
}
steemdelegated 4.276 SP to @tmaniac
2022/12/24 14:21:21
delegatorsteem
delegateetmaniac
vesting shares6962.776265 VESTS
Transaction InfoBlock #70575549/Trx 945b9b011f8ed1e702d79f9a3859fcc1de289690
View Raw JSON Data
{
  "trx_id": "945b9b011f8ed1e702d79f9a3859fcc1de289690",
  "block": 70575549,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-12-24T14:21:21",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "6962.776265 VESTS"
    }
  ]
}
bittrexsent 31.033 STEEM to @tmaniac
2022/12/24 12:17:21
frombittrex
totmaniac
amount31.033 STEEM
memo
Transaction InfoBlock #70573078/Trx 3d456f447f4d19fcc0bc452ff34c485d9007fc3d
View Raw JSON Data
{
  "trx_id": "3d456f447f4d19fcc0bc452ff34c485d9007fc3d",
  "block": 70573078,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-12-24T12:17:21",
  "op": [
    "transfer",
    {
      "from": "bittrex",
      "to": "tmaniac",
      "amount": "31.033 STEEM",
      "memo": ""
    }
  ]
}
tmaniacclaimed reward balance: 0.505 SBD, 0.571 SP
2022/12/24 12:11:15
accounttmaniac
reward steem0.000 STEEM
reward sbd0.505 SBD
reward vests930.248528 VESTS
Transaction InfoBlock #70572958/Trx 55813cacdbeaeeeb2c583ea2ebe1f87c71b36932
View Raw JSON Data
{
  "trx_id": "55813cacdbeaeeeb2c583ea2ebe1f87c71b36932",
  "block": 70572958,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-12-24T12:11:15",
  "op": [
    "claim_reward_balance",
    {
      "account": "tmaniac",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "0.505 SBD",
      "reward_vests": "930.248528 VESTS"
    }
  ]
}
steemdelegated 4.870 SP to @tmaniac
2022/11/03 19:08:45
delegatorsteem
delegateetmaniac
vesting shares7929.658349 VESTS
Transaction InfoBlock #69122149/Trx c33f9a262f341113f46328762e2a467c5888f22c
View Raw JSON Data
{
  "trx_id": "c33f9a262f341113f46328762e2a467c5888f22c",
  "block": 69122149,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-11-03T19:08:45",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "7929.658349 VESTS"
    }
  ]
}
steemdelegated 5.005 SP to @tmaniac
2022/01/18 00:13:18
delegatorsteem
delegateetmaniac
vesting shares8149.765950 VESTS
Transaction InfoBlock #60825253/Trx 6ac23b158456f5163fe5dd8a1b4548cb8751f95e
View Raw JSON Data
{
  "trx_id": "6ac23b158456f5163fe5dd8a1b4548cb8751f95e",
  "block": 60825253,
  "trx_in_block": 19,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-01-18T00:13:18",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "8149.765950 VESTS"
    }
  ]
}
steemdelegated 5.118 SP to @tmaniac
2021/06/14 07:21:09
delegatorsteem
delegateetmaniac
vesting shares8333.960238 VESTS
Transaction InfoBlock #54615511/Trx b8565afbe292166e625443abe5faffca4cb98f59
View Raw JSON Data
{
  "trx_id": "b8565afbe292166e625443abe5faffca4cb98f59",
  "block": 54615511,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2021-06-14T07:21:09",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "8333.960238 VESTS"
    }
  ]
}
steemdelegated 5.233 SP to @tmaniac
2020/12/11 17:32:21
delegatorsteem
delegateetmaniac
vesting shares8521.382212 VESTS
Transaction InfoBlock #49362738/Trx 118403617047acd0cfc4957dd95954d0ada5f8be
View Raw JSON Data
{
  "trx_id": "118403617047acd0cfc4957dd95954d0ada5f8be",
  "block": 49362738,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-11T17:32:21",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "8521.382212 VESTS"
    }
  ]
}
steemdelegated 1.175 SP to @tmaniac
2020/12/06 11:07:39
delegatorsteem
delegateetmaniac
vesting shares1912.543513 VESTS
Transaction InfoBlock #49214252/Trx 6d8c6f4a2f3d5d645a5d6d34572061f26e79aad2
View Raw JSON Data
{
  "trx_id": "6d8c6f4a2f3d5d645a5d6d34572061f26e79aad2",
  "block": 49214252,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-06T11:07:39",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "1912.543513 VESTS"
    }
  ]
}
steemdelegated 5.237 SP to @tmaniac
2020/12/05 21:10:15
delegatorsteem
delegateetmaniac
vesting shares8527.590066 VESTS
Transaction InfoBlock #49197821/Trx f6203db5cb7517cd2d771d4edf7a5b2b533ff480
View Raw JSON Data
{
  "trx_id": "f6203db5cb7517cd2d771d4edf7a5b2b533ff480",
  "block": 49197821,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-05T21:10:15",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "8527.590066 VESTS"
    }
  ]
}
steemdelegated 1.179 SP to @tmaniac
2020/11/03 04:56:51
delegatorsteem
delegateetmaniac
vesting shares1920.017158 VESTS
Transaction InfoBlock #48273470/Trx 75e923498026bd0622dc8fc27c35ae02591f75db
View Raw JSON Data
{
  "trx_id": "75e923498026bd0622dc8fc27c35ae02591f75db",
  "block": 48273470,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-11-03T04:56:51",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "1920.017158 VESTS"
    }
  ]
}
steemdelegated 5.361 SP to @tmaniac
2020/05/09 12:11:45
delegatorsteem
delegateetmaniac
vesting shares8730.395425 VESTS
Transaction InfoBlock #43224598/Trx 8a7725dbc6f86b0b1983a25c931417538d988fee
View Raw JSON Data
{
  "trx_id": "8a7725dbc6f86b0b1983a25c931417538d988fee",
  "block": 43224598,
  "trx_in_block": 17,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-09T12:11:45",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "8730.395425 VESTS"
    }
  ]
}
steemdelegated 1.200 SP to @tmaniac
2020/05/08 16:45:51
delegatorsteem
delegateetmaniac
vesting shares1953.311140 VESTS
Transaction InfoBlock #43201832/Trx e178efd8bd6b72ef6a5c7e0531b7b5a3086bb8ff
View Raw JSON Data
{
  "trx_id": "e178efd8bd6b72ef6a5c7e0531b7b5a3086bb8ff",
  "block": 43201832,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-08T16:45:51",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "1953.311140 VESTS"
    }
  ]
}
steemdelegated 5.369 SP to @tmaniac
2020/04/16 03:58:57
delegatorsteem
delegateetmaniac
vesting shares8743.282873 VESTS
Transaction InfoBlock #42569951/Trx aa6620006f2d5a5f6629ba537ac1906be4096b79
View Raw JSON Data
{
  "trx_id": "aa6620006f2d5a5f6629ba537ac1906be4096b79",
  "block": 42569951,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-04-16T03:58:57",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "8743.282873 VESTS"
    }
  ]
}
2019/06/08 20:38:48
parent authortmaniac
parent permlink5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
authorsteemitboard
permlinksteemitboard-notify-tmaniac-20190608t203847000z
title
bodyCongratulations @tmaniac! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/https://steemitboard.com/@tmaniac/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@tmaniac) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=tmaniac)_</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 #33629284/Trx ac4c44df19734f00195056dc852772338e9ceb06
View Raw JSON Data
{
  "trx_id": "ac4c44df19734f00195056dc852772338e9ceb06",
  "block": 33629284,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-06-08T20:38:48",
  "op": [
    "comment",
    {
      "parent_author": "tmaniac",
      "parent_permlink": "5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-tmaniac-20190608t203847000z",
      "title": "",
      "body": "Congratulations @tmaniac! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/https://steemitboard.com/@tmaniac/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@tmaniac) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=tmaniac)_</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\"]}"
    }
  ]
}
steemdelegated 5.490 SP to @tmaniac
2019/05/12 21:06:30
delegatorsteem
delegateetmaniac
vesting shares8938.899686 VESTS
Transaction InfoBlock #32852930/Trx 4576a2861da7920e81ad6afdb791cdf75ec34818
View Raw JSON Data
{
  "trx_id": "4576a2861da7920e81ad6afdb791cdf75ec34818",
  "block": 32852930,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-05-12T21:06:30",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "8938.899686 VESTS"
    }
  ]
}
2018/07/28 13:30:54
parent authortmaniac
parent permlinkget-free-btc-with-byteball
authorsuryanto
permlinkre-tmaniac-get-free-btc-with-byteball-20180728t133046490z
title
bodyXNVYDQGJPDCIJA7UBF24NISB5UY6FEEJ
json metadata{"tags":["byteball"],"app":"steemit/0.1"}
Transaction InfoBlock #24572294/Trx b287b08d681d809ebae78e2bdaed46b106e9acb4
View Raw JSON Data
{
  "trx_id": "b287b08d681d809ebae78e2bdaed46b106e9acb4",
  "block": 24572294,
  "trx_in_block": 37,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-28T13:30:54",
  "op": [
    "comment",
    {
      "parent_author": "tmaniac",
      "parent_permlink": "get-free-btc-with-byteball",
      "author": "suryanto",
      "permlink": "re-tmaniac-get-free-btc-with-byteball-20180728t133046490z",
      "title": "",
      "body": "XNVYDQGJPDCIJA7UBF24NISB5UY6FEEJ",
      "json_metadata": "{\"tags\":[\"byteball\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
steemdelegated 5.612 SP to @tmaniac
2018/05/17 03:22:39
delegatorsteem
delegateetmaniac
vesting shares9138.414778 VESTS
Transaction InfoBlock #22498351/Trx 410e0f2bc01a81ec7a6498b02d31ab5e2404108f
View Raw JSON Data
{
  "trx_id": "410e0f2bc01a81ec7a6498b02d31ab5e2404108f",
  "block": 22498351,
  "trx_in_block": 27,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-17T03:22:39",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "9138.414778 VESTS"
    }
  ]
}
2018/02/07 00:56:57
voternobuseri3000
authortmaniac
permlinkget-free-btc-with-byteball
weight10000 (100.00%)
Transaction InfoBlock #19647269/Trx 546e33963456e0991cfbc24e9b11be64df22cfcc
View Raw JSON Data
{
  "trx_id": "546e33963456e0991cfbc24e9b11be64df22cfcc",
  "block": 19647269,
  "trx_in_block": 36,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-07T00:56:57",
  "op": [
    "vote",
    {
      "voter": "nobuseri3000",
      "author": "tmaniac",
      "permlink": "get-free-btc-with-byteball",
      "weight": 10000
    }
  ]
}
2018/02/04 12:51:33
voteralpha0mega
authortmaniac
permlinkget-free-btc-with-byteball
weight10000 (100.00%)
Transaction InfoBlock #19575195/Trx ff56f5ecfa7939878ffe9d84f5637a09d442acfb
View Raw JSON Data
{
  "trx_id": "ff56f5ecfa7939878ffe9d84f5637a09d442acfb",
  "block": 19575195,
  "trx_in_block": 38,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-04T12:51:33",
  "op": [
    "vote",
    {
      "voter": "alpha0mega",
      "author": "tmaniac",
      "permlink": "get-free-btc-with-byteball",
      "weight": 10000
    }
  ]
}
steemdelegated 18.233 SP to @tmaniac
2018/01/09 07:14:24
delegatorsteem
delegateetmaniac
vesting shares29689.502727 VESTS
Transaction InfoBlock #18820284/Trx 6cca0a5c32c868183552ae526e26bc4e885f9890
View Raw JSON Data
{
  "trx_id": "6cca0a5c32c868183552ae526e26bc4e885f9890",
  "block": 18820284,
  "trx_in_block": 52,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-01-09T07:14:24",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "29689.502727 VESTS"
    }
  ]
}
2017/12/05 17:11:36
votermindsportsio
authortmaniac
permlink5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
weight100 (1.00%)
Transaction InfoBlock #17824911/Trx 90ee94cdaae7c0c755c7c8f5a5e98bdf462dde99
View Raw JSON Data
{
  "trx_id": "90ee94cdaae7c0c755c7c8f5a5e98bdf462dde99",
  "block": 17824911,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-05T17:11:36",
  "op": [
    "vote",
    {
      "voter": "mindsportsio",
      "author": "tmaniac",
      "permlink": "5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "weight": 100
    }
  ]
}
2017/12/05 17:11:33
votermindsportsio
authortmaniac
permlink5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
weight100 (1.00%)
Transaction InfoBlock #17824910/Trx c6778b5e4e28323005cdc1c713f22caddf76a7b4
View Raw JSON Data
{
  "trx_id": "c6778b5e4e28323005cdc1c713f22caddf76a7b4",
  "block": 17824910,
  "trx_in_block": 24,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-05T17:11:33",
  "op": [
    "vote",
    {
      "voter": "mindsportsio",
      "author": "tmaniac",
      "permlink": "5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "weight": 100
    }
  ]
}
2017/12/05 17:10:54
votermindsportsio
authortmaniac
permlink5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
weight100 (1.00%)
Transaction InfoBlock #17824897/Trx 1e4803337a3cd5d47e809fbf8fe7b707c3fb4a3a
View Raw JSON Data
{
  "trx_id": "1e4803337a3cd5d47e809fbf8fe7b707c3fb4a3a",
  "block": 17824897,
  "trx_in_block": 29,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-05T17:10:54",
  "op": [
    "vote",
    {
      "voter": "mindsportsio",
      "author": "tmaniac",
      "permlink": "5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "weight": 100
    }
  ]
}
2017/12/05 17:10:54
votermindsportsio
authortmaniac
permlink5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
weight100 (1.00%)
Transaction InfoBlock #17824897/Trx b9c5cf5564edc935f13990ac3a325dcf9b63c5ec
View Raw JSON Data
{
  "trx_id": "b9c5cf5564edc935f13990ac3a325dcf9b63c5ec",
  "block": 17824897,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-05T17:10:54",
  "op": [
    "vote",
    {
      "voter": "mindsportsio",
      "author": "tmaniac",
      "permlink": "5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "weight": 100
    }
  ]
}
2017/11/30 21:46:06
votermindsportsio
authortmaniac
permlink5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
weight100 (1.00%)
Transaction InfoBlock #17686479/Trx 81cfc5353741bf22402db790c6457ab5663e4302
View Raw JSON Data
{
  "trx_id": "81cfc5353741bf22402db790c6457ab5663e4302",
  "block": 17686479,
  "trx_in_block": 13,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-30T21:46:06",
  "op": [
    "vote",
    {
      "voter": "mindsportsio",
      "author": "tmaniac",
      "permlink": "5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "weight": 100
    }
  ]
}
2017/11/30 21:46:03
votermindsportsio
authortmaniac
permlink5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
weight100 (1.00%)
Transaction InfoBlock #17686478/Trx b584fd19d2672e476ce8f34d60339206827ae525
View Raw JSON Data
{
  "trx_id": "b584fd19d2672e476ce8f34d60339206827ae525",
  "block": 17686478,
  "trx_in_block": 32,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-30T21:46:03",
  "op": [
    "vote",
    {
      "voter": "mindsportsio",
      "author": "tmaniac",
      "permlink": "5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "weight": 100
    }
  ]
}
2017/11/17 15:52:06
parent author
parent permlinkbitcoin
authortmaniac
permlink5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
titleDeep dive into Bitcoin fees
body>*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my "[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)"* Yesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw: ![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png) I was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network. For all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. I understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated. I found this nice infographic about mining difficulty that killed the purpose of writing long explanation: ![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png) ### Why mining is difficult In simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain. ### The Bitcoin Network Difficulty Metric The Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes. As more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless. ### The Block Reward When a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com. Additionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing. ### Fees Recently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge: ![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png) If you think that reason for fees is that Bitcoin handles more transaction - it's not true: ![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png) Also note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate. Only miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many: ![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png) Regular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin. ### How fees are calculated If you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend. These amounts are known as the "inputs" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the "outputs". If any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics. _________ Fees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. Fee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block. ![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png) For example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees: ```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094``` Which is exactly $20 I paid yesterday ### Solving scalability issue Of course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase. One way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way. Block size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node. Another way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it: ![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png) The most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/ ` P.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days. >If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies https://t.me/hippo_money > Sources: https://bitinfocharts.com/ https://blockchain.info/ https://bitcoinfees.earn.com/ https://jochen-hoenicke.de/queue/#30d http://bitcoinfees.com/ https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/
json metadata{"tags":["bitcoin","blockchain","tutorial","mining","fees"],"image":["https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png","https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png","https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png","https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png","https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png","https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png","https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png"],"links":["http://telegra.ph/Introduction-to-blockchain-11-13","https://en.bitcoin.it/wiki/Hashcash","http://www.bitcoinblockhalf.com","https://bitcoinfees.earn.com","https://bitcointalk.org/index.php?topic=1764396.0","https://lightning.network/","https://t.me/hippo_money","https://bitinfocharts.com/","https://blockchain.info/","https://bitcoinfees.earn.com/","https://jochen-hoenicke.de/queue/#30d","http://bitcoinfees.com/","https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #17305164/Trx 00fe4d6b16e1b249e115cb5599fd86272cbc9279
View Raw JSON Data
{
  "trx_id": "00fe4d6b16e1b249e115cb5599fd86272cbc9279",
  "block": 17305164,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-17T15:52:06",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "bitcoin",
      "author": "tmaniac",
      "permlink": "5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "title": "Deep dive into Bitcoin fees",
      "body": ">*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my \"[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)\"*\n\nYesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw:\n\n![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png)\n\nI was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network.\nFor all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. \n\nI understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated.\n\nI found this nice infographic about mining difficulty that killed the purpose of writing long explanation:\n\n![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png)\n\n### Why mining is difficult\n\nIn simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain.\n\n### The Bitcoin Network Difficulty Metric\n\nThe Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes.\n\nAs more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless.\n\n### The Block Reward\n\nWhen a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com.\n\nAdditionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing.\n\n### Fees\n\nRecently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge:\n\n![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png)\n\nIf you think that reason for fees is that Bitcoin handles more transaction - it's not true:\n\n![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png)\n\nAlso note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate.\n\nOnly miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many:\n\n![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png)\n\nRegular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin.\n\n### How fees are calculated\n\nIf you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend.\n\nThese amounts are known as the \"inputs\" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the \"outputs\".\n\nIf any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics.\n_________\n\nFees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. \n\nFee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block.\n\n![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png)\n\nFor example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees:\n\n```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094```\n\nWhich is exactly $20 I paid yesterday\n\n### Solving scalability issue\n\nOf course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase.\n\nOne way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way.\nBlock size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node.\n\nAnother way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it:\n![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png)\n\nThe most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/\n`\nP.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days.\n\n>If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies\nhttps://t.me/hippo_money\n\n> Sources:\nhttps://bitinfocharts.com/\nhttps://blockchain.info/\nhttps://bitcoinfees.earn.com/\nhttps://jochen-hoenicke.de/queue/#30d\nhttp://bitcoinfees.com/\nhttps://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"blockchain\",\"tutorial\",\"mining\",\"fees\"],\"image\":[\"https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png\",\"https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png\",\"https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png\",\"https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png\",\"https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png\",\"https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png\",\"https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png\"],\"links\":[\"http://telegra.ph/Introduction-to-blockchain-11-13\",\"https://en.bitcoin.it/wiki/Hashcash\",\"http://www.bitcoinblockhalf.com\",\"https://bitcoinfees.earn.com\",\"https://bitcointalk.org/index.php?topic=1764396.0\",\"https://lightning.network/\",\"https://t.me/hippo_money\",\"https://bitinfocharts.com/\",\"https://blockchain.info/\",\"https://bitcoinfees.earn.com/\",\"https://jochen-hoenicke.de/queue/#30d\",\"http://bitcoinfees.com/\",\"https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/11/17 15:51:51
parent author
parent permlinkbitcoin
authortmaniac
permlink5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
titleDeep dive into Bitcoin fees
body>*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my "[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)"* Yesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw: ![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png) I was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network. For all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. I understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated. I found this nice infographic about mining difficulty that killed the purpose of writing long explanation: ![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png) ### Why mining is difficult In simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain. ### The Bitcoin Network Difficulty Metric The Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes. As more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless. ### The Block Reward When a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com. Additionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing. ### Fees Recently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge: ![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png) If you think that reason for fees is that Bitcoin handles more transaction - it's not true: ![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png) Also note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate. Only miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many: ![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png) Regular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin. ### How fees are calculated If you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend. These amounts are known as the "inputs" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the "outputs". If any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics. _________ Fees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. Fee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block. ![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png) For example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees: ```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094``` Which is exactly $20 I paid yesterday ### Solving scalability issue Of course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase. One way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way. Block size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node. Another way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it: ![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png) The most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/ ` P.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days. >If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies https://t.me/hippo_money > Sources: https://bitinfocharts.com/ https://blockchain.info/ https://bitcoinfees.earn.com/ https://jochen-hoenicke.de/queue/#30d http://bitcoinfees.com/ https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/
json metadata{"tags":["bitcoin","blockchain","tutorial","mining","fees"],"image":["https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png","https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png","https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png","https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png","https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png","https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png","https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png"],"links":["http://telegra.ph/Introduction-to-blockchain-11-13","https://en.bitcoin.it/wiki/Hashcash","http://www.bitcoinblockhalf.com","https://bitcoinfees.earn.com","https://bitcointalk.org/index.php?topic=1764396.0","https://lightning.network/","https://t.me/hippo_money","https://bitinfocharts.com/","https://blockchain.info/","https://bitcoinfees.earn.com/","https://jochen-hoenicke.de/queue/#30d","http://bitcoinfees.com/","https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #17305159/Trx af7229f3a5c066cd514d0c7898c583b532d8a619
View Raw JSON Data
{
  "trx_id": "af7229f3a5c066cd514d0c7898c583b532d8a619",
  "block": 17305159,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-17T15:51:51",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "bitcoin",
      "author": "tmaniac",
      "permlink": "5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "title": "Deep dive into Bitcoin fees",
      "body": ">*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my \"[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)\"*\n\nYesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw:\n\n![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png)\n\nI was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network.\nFor all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. \n\nI understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated.\n\nI found this nice infographic about mining difficulty that killed the purpose of writing long explanation:\n\n![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png)\n\n### Why mining is difficult\n\nIn simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain.\n\n### The Bitcoin Network Difficulty Metric\n\nThe Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes.\n\nAs more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless.\n\n### The Block Reward\n\nWhen a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com.\n\nAdditionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing.\n\n### Fees\n\nRecently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge:\n\n![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png)\n\nIf you think that reason for fees is that Bitcoin handles more transaction - it's not true:\n\n![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png)\n\nAlso note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate.\n\nOnly miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many:\n\n![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png)\n\nRegular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin.\n\n### How fees are calculated\n\nIf you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend.\n\nThese amounts are known as the \"inputs\" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the \"outputs\".\n\nIf any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics.\n_________\n\nFees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. \n\nFee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block.\n\n![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png)\n\nFor example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees:\n\n```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094```\n\nWhich is exactly $20 I paid yesterday\n\n### Solving scalability issue\n\nOf course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase.\n\nOne way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way.\nBlock size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node.\n\nAnother way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it:\n![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png)\n\nThe most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/\n`\nP.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days.\n\n>If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies\nhttps://t.me/hippo_money\n\n> Sources:\nhttps://bitinfocharts.com/\nhttps://blockchain.info/\nhttps://bitcoinfees.earn.com/\nhttps://jochen-hoenicke.de/queue/#30d\nhttp://bitcoinfees.com/\nhttps://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"blockchain\",\"tutorial\",\"mining\",\"fees\"],\"image\":[\"https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png\",\"https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png\",\"https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png\",\"https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png\",\"https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png\",\"https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png\",\"https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png\"],\"links\":[\"http://telegra.ph/Introduction-to-blockchain-11-13\",\"https://en.bitcoin.it/wiki/Hashcash\",\"http://www.bitcoinblockhalf.com\",\"https://bitcoinfees.earn.com\",\"https://bitcointalk.org/index.php?topic=1764396.0\",\"https://lightning.network/\",\"https://t.me/hippo_money\",\"https://bitinfocharts.com/\",\"https://blockchain.info/\",\"https://bitcoinfees.earn.com/\",\"https://jochen-hoenicke.de/queue/#30d\",\"http://bitcoinfees.com/\",\"https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/11/16 14:31:12
votersteemitboard
authortmaniac
permlink5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
weight100 (1.00%)
Transaction InfoBlock #17274754/Trx 69f178758e5957d0730e452628b077306f6084ef
View Raw JSON Data
{
  "trx_id": "69f178758e5957d0730e452628b077306f6084ef",
  "block": 17274754,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-16T14:31:12",
  "op": [
    "vote",
    {
      "voter": "steemitboard",
      "author": "tmaniac",
      "permlink": "5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "weight": 100
    }
  ]
}
2017/11/16 14:31:09
parent authortmaniac
parent permlink5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
authorsteemitboard
permlinksteemitboard-notify-tmaniac-20171116t143109000z
title
bodyCongratulations @tmaniac! You have completed some achievement on Steemit and have been rewarded with new badge(s) : [![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/voted.png)](http://steemitboard.com/@tmaniac) Award for the number of upvotes received Click on any badge to view your own Board of Honor on SteemitBoard. For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard) If you no longer want to receive notifications, reply to this comment with the word `STOP` > By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
json metadata{"image":["https://steemitboard.com/img/notifications.png"]}
Transaction InfoBlock #17274753/Trx 3db0a1c23968c73cfd79ec4cc3ba75d1d13bde4e
View Raw JSON Data
{
  "trx_id": "3db0a1c23968c73cfd79ec4cc3ba75d1d13bde4e",
  "block": 17274753,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-16T14:31:09",
  "op": [
    "comment",
    {
      "parent_author": "tmaniac",
      "parent_permlink": "5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-tmaniac-20171116t143109000z",
      "title": "",
      "body": "Congratulations @tmaniac! You have completed some achievement on Steemit and have been rewarded with new badge(s) :\n\n[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/voted.png)](http://steemitboard.com/@tmaniac) Award for the number of upvotes received\n\nClick on any badge to view your own Board of Honor on SteemitBoard.\nFor more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)\n\nIf you no longer want to receive notifications, reply to this comment with the word `STOP`\n\n> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}"
    }
  ]
}
2017/11/16 13:41:54
voternovos
authortmaniac
permlink5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
weight10000 (100.00%)
Transaction InfoBlock #17273768/Trx 8e0afc0af8e9383d0d1f16e8777e40c45f068b09
View Raw JSON Data
{
  "trx_id": "8e0afc0af8e9383d0d1f16e8777e40c45f068b09",
  "block": 17273768,
  "trx_in_block": 14,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-16T13:41:54",
  "op": [
    "vote",
    {
      "voter": "novos",
      "author": "tmaniac",
      "permlink": "5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "weight": 10000
    }
  ]
}
tmaniacdeleted a comment or post
2017/11/16 11:22:09
authortmaniac
permlink20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
Transaction InfoBlock #17270973/Trx dac25d488e41beb5bc736931b566064a63786da2
View Raw JSON Data
{
  "trx_id": "dac25d488e41beb5bc736931b566064a63786da2",
  "block": 17270973,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-16T11:22:09",
  "op": [
    "delete_comment",
    {
      "author": "tmaniac",
      "permlink": "20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty"
    }
  ]
}
2017/11/16 10:56:45
voteranomaly
authortmaniac
permlink5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
weight100 (1.00%)
Transaction InfoBlock #17270465/Trx 4f190eee470091d64b1c70dd0de083bc911c0315
View Raw JSON Data
{
  "trx_id": "4f190eee470091d64b1c70dd0de083bc911c0315",
  "block": 17270465,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-16T10:56:45",
  "op": [
    "vote",
    {
      "voter": "anomaly",
      "author": "tmaniac",
      "permlink": "5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "weight": 100
    }
  ]
}
2017/11/16 10:54:27
parent author
parent permlinkbitcoin
authortmaniac
permlink5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
title20$ in fees or all you wanted to know about fees and mining difficulty
body>*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my "[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)"* Yesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw: ![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png) I was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network. For all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. I understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated. I found this nice infographic about mining difficulty that killed the purpose of writing long explanation: ![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png) ### Why mining is difficult In simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain. ### The Bitcoin Network Difficulty Metric The Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes. As more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless. ### The Block Reward When a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com. Additionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing. ### Fees Recently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge: ![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png) If you think that reason for fees is that Bitcoin handles more transaction - it's not true: ![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png) Also note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate. Only miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many: ![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png) Regular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin. ### How fees are calculated If you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend. These amounts are known as the "inputs" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the "outputs". If any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics. _________ Fees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. Fee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block. ![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png) For example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees: ```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094``` Which is exactly $20 I paid yesterday ### Solving scalability issue Of course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase. One way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way. Block size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node. Another way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it: ![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png) The most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/ ` P.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days. >If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies https://t.me/hippo_money > Sources: https://bitinfocharts.com/ https://blockchain.info/ https://bitcoinfees.earn.com/ https://jochen-hoenicke.de/queue/#30d http://bitcoinfees.com/ https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/
json metadata{"tags":["bitcoin","blockchain","tutorial","mining","fees"],"image":["https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png","https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png","https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png","https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png","https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png","https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png","https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png"],"links":["http://telegra.ph/Introduction-to-blockchain-11-13","https://en.bitcoin.it/wiki/Hashcash","http://www.bitcoinblockhalf.com","https://bitcoinfees.earn.com","https://bitcointalk.org/index.php?topic=1764396.0","https://lightning.network/","https://t.me/hippo_money","https://bitinfocharts.com/","https://blockchain.info/","https://bitcoinfees.earn.com/","https://jochen-hoenicke.de/queue/#30d","http://bitcoinfees.com/","https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #17270419/Trx d677f9dd45dafdc6d905faa97efab760a768553b
View Raw JSON Data
{
  "trx_id": "d677f9dd45dafdc6d905faa97efab760a768553b",
  "block": 17270419,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-16T10:54:27",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "bitcoin",
      "author": "tmaniac",
      "permlink": "5zeitv-20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "title": "20$ in fees or all you wanted to know about fees and mining difficulty",
      "body": ">*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my \"[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)\"*\n\nYesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw:\n\n![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png)\n\nI was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network.\nFor all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. \n\nI understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated.\n\nI found this nice infographic about mining difficulty that killed the purpose of writing long explanation:\n\n![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png)\n\n### Why mining is difficult\n\nIn simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain.\n\n### The Bitcoin Network Difficulty Metric\n\nThe Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes.\n\nAs more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless.\n\n### The Block Reward\n\nWhen a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com.\n\nAdditionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing.\n\n### Fees\n\nRecently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge:\n\n![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png)\n\nIf you think that reason for fees is that Bitcoin handles more transaction - it's not true:\n\n![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png)\n\nAlso note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate.\n\nOnly miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many:\n\n![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png)\n\nRegular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin.\n\n### How fees are calculated\n\nIf you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend.\n\nThese amounts are known as the \"inputs\" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the \"outputs\".\n\nIf any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics.\n_________\n\nFees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. \n\nFee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block.\n\n![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png)\n\nFor example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees:\n\n```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094```\n\nWhich is exactly $20 I paid yesterday\n\n### Solving scalability issue\n\nOf course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase.\n\nOne way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way.\nBlock size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node.\n\nAnother way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it:\n![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png)\n\nThe most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/\n`\nP.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days.\n\n>If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies\nhttps://t.me/hippo_money\n\n> Sources:\nhttps://bitinfocharts.com/\nhttps://blockchain.info/\nhttps://bitcoinfees.earn.com/\nhttps://jochen-hoenicke.de/queue/#30d\nhttp://bitcoinfees.com/\nhttps://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"blockchain\",\"tutorial\",\"mining\",\"fees\"],\"image\":[\"https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png\",\"https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png\",\"https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png\",\"https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png\",\"https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png\",\"https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png\",\"https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png\"],\"links\":[\"http://telegra.ph/Introduction-to-blockchain-11-13\",\"https://en.bitcoin.it/wiki/Hashcash\",\"http://www.bitcoinblockhalf.com\",\"https://bitcoinfees.earn.com\",\"https://bitcointalk.org/index.php?topic=1764396.0\",\"https://lightning.network/\",\"https://t.me/hippo_money\",\"https://bitinfocharts.com/\",\"https://blockchain.info/\",\"https://bitcoinfees.earn.com/\",\"https://jochen-hoenicke.de/queue/#30d\",\"http://bitcoinfees.com/\",\"https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/11/16 10:51:45
parent author
parent permlinktutorial
authortmaniac
permlink20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
title20$ in fees or all you wanted to know about fees and mining difficulty
body>*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my "[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)"* Yesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw: ![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png) I was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network. For all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. I understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated. I found this nice infographic about mining difficulty that killed the purpose of writing long explanation: ![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png) ### Why mining is difficult In simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain. ### The Bitcoin Network Difficulty Metric The Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes. As more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless. ### The Block Reward When a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com. Additionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing. ### Fees Recently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge: ![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png) If you think that reason for fees is that Bitcoin handles more transaction - it's not true: ![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png) Also note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate. Only miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many: ![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png) Regular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin. ### How fees are calculated If you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend. These amounts are known as the "inputs" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the "outputs". If any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics. _________ Fees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. Fee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block. ![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png) For example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees: ```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094``` Which is exactly $20 I paid yesterday ### Solving scalability issue Of course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase. One way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way. Block size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node. Another way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it: ![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png) The most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/ ` P.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days. >If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies https://t.me/hippo_money > Sources: https://bitinfocharts.com/ https://blockchain.info/ https://bitcoinfees.earn.com/ https://jochen-hoenicke.de/queue/#30d http://bitcoinfees.com/ https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/
json metadata{"tags":["bitcoin","blockchain","tutorial","mining","fees"],"image":["https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png","https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png","https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png","https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png","https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png","https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png","https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png"],"links":["http://telegra.ph/Introduction-to-blockchain-11-13","https://en.bitcoin.it/wiki/Hashcash","http://www.bitcoinblockhalf.com","https://bitcoinfees.earn.com","https://bitcointalk.org/index.php?topic=1764396.0","https://lightning.network/","https://t.me/hippo_money","https://bitinfocharts.com/","https://blockchain.info/","https://bitcoinfees.earn.com/","https://jochen-hoenicke.de/queue/#30d","http://bitcoinfees.com/","https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #17270365/Trx 4c7afe831b34ca50d7b6ac4066f0d4602f22d7a6
View Raw JSON Data
{
  "trx_id": "4c7afe831b34ca50d7b6ac4066f0d4602f22d7a6",
  "block": 17270365,
  "trx_in_block": 22,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-16T10:51:45",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "tutorial",
      "author": "tmaniac",
      "permlink": "20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "title": "20$ in fees or all you wanted to know about fees and mining difficulty",
      "body": ">*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my \"[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)\"*\n\nYesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw:\n\n![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png)\n\nI was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network.\nFor all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. \n\nI understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated.\n\nI found this nice infographic about mining difficulty that killed the purpose of writing long explanation:\n\n![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png)\n\n### Why mining is difficult\n\nIn simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain.\n\n### The Bitcoin Network Difficulty Metric\n\nThe Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes.\n\nAs more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless.\n\n### The Block Reward\n\nWhen a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com.\n\nAdditionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing.\n\n### Fees\n\nRecently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge:\n\n![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png)\n\nIf you think that reason for fees is that Bitcoin handles more transaction - it's not true:\n\n![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png)\n\nAlso note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate.\n\nOnly miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many:\n\n![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png)\n\nRegular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin.\n\n### How fees are calculated\n\nIf you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend.\n\nThese amounts are known as the \"inputs\" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the \"outputs\".\n\nIf any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics.\n_________\n\nFees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. \n\nFee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block.\n\n![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png)\n\nFor example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees:\n\n```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094```\n\nWhich is exactly $20 I paid yesterday\n\n### Solving scalability issue\n\nOf course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase.\n\nOne way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way.\nBlock size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node.\n\nAnother way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it:\n![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png)\n\nThe most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/\n`\nP.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days.\n\n>If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies\nhttps://t.me/hippo_money\n\n> Sources:\nhttps://bitinfocharts.com/\nhttps://blockchain.info/\nhttps://bitcoinfees.earn.com/\nhttps://jochen-hoenicke.de/queue/#30d\nhttp://bitcoinfees.com/\nhttps://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"blockchain\",\"tutorial\",\"mining\",\"fees\"],\"image\":[\"https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png\",\"https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png\",\"https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png\",\"https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png\",\"https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png\",\"https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png\",\"https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png\"],\"links\":[\"http://telegra.ph/Introduction-to-blockchain-11-13\",\"https://en.bitcoin.it/wiki/Hashcash\",\"http://www.bitcoinblockhalf.com\",\"https://bitcoinfees.earn.com\",\"https://bitcointalk.org/index.php?topic=1764396.0\",\"https://lightning.network/\",\"https://t.me/hippo_money\",\"https://bitinfocharts.com/\",\"https://blockchain.info/\",\"https://bitcoinfees.earn.com/\",\"https://jochen-hoenicke.de/queue/#30d\",\"http://bitcoinfees.com/\",\"https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/11/16 10:51:42
parent author
parent permlinktutorial
authortmaniac
permlink20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
title20$ in fees or all you wanted to know about fees and mining difficulty
body>*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my "[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)"* Yesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw: ![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png) I was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network. For all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. I understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated. I found this nice infographic about mining difficulty that killed the purpose of writing long explanation: ![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png) ### Why mining is difficult In simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain. ### The Bitcoin Network Difficulty Metric The Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes. As more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless. ### The Block Reward When a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com. Additionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing. ### Fees Recently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge: ![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png) If you think that reason for fees is that Bitcoin handles more transaction - it's not true: ![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png) Also note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate. Only miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many: ![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png) Regular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin. ### How fees are calculated If you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend. These amounts are known as the "inputs" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the "outputs". If any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics. _________ Fees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. Fee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block. ![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png) For example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees: ```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094``` Which is exactly $20 I paid yesterday ### Solving scalability issue Of course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase. One way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way. Block size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node. Another way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it: ![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png) The most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/ ` P.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days. >If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies https://t.me/hippo_money > Sources: https://bitinfocharts.com/ https://blockchain.info/ https://bitcoinfees.earn.com/ https://jochen-hoenicke.de/queue/#30d http://bitcoinfees.com/ https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/
json metadata{"tags":["bitcoin","blockchain","tutorial","mining","fees"],"image":["https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png","https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png","https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png","https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png","https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png","https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png","https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png"],"links":["http://telegra.ph/Introduction-to-blockchain-11-13","https://en.bitcoin.it/wiki/Hashcash","http://www.bitcoinblockhalf.com","https://bitcoinfees.earn.com","https://bitcointalk.org/index.php?topic=1764396.0","https://lightning.network/","https://t.me/hippo_money","https://bitinfocharts.com/","https://blockchain.info/","https://bitcoinfees.earn.com/","https://jochen-hoenicke.de/queue/#30d","http://bitcoinfees.com/","https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #17270364/Trx dfe9c7d98faaf83f62bcff9ae9630bbd5d89957e
View Raw JSON Data
{
  "trx_id": "dfe9c7d98faaf83f62bcff9ae9630bbd5d89957e",
  "block": 17270364,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-16T10:51:42",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "tutorial",
      "author": "tmaniac",
      "permlink": "20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "title": "20$ in fees or all you wanted to know about fees and mining difficulty",
      "body": ">*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my \"[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)\"*\n\nYesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw:\n\n![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png)\n\nI was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network.\nFor all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. \n\nI understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated.\n\nI found this nice infographic about mining difficulty that killed the purpose of writing long explanation:\n\n![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png)\n\n### Why mining is difficult\n\nIn simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain.\n\n### The Bitcoin Network Difficulty Metric\n\nThe Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes.\n\nAs more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless.\n\n### The Block Reward\n\nWhen a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com.\n\nAdditionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing.\n\n### Fees\n\nRecently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge:\n\n![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png)\n\nIf you think that reason for fees is that Bitcoin handles more transaction - it's not true:\n\n![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png)\n\nAlso note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate.\n\nOnly miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many:\n\n![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png)\n\nRegular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin.\n\n### How fees are calculated\n\nIf you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend.\n\nThese amounts are known as the \"inputs\" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the \"outputs\".\n\nIf any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics.\n_________\n\nFees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. \n\nFee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block.\n\n![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png)\n\nFor example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees:\n\n```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094```\n\nWhich is exactly $20 I paid yesterday\n\n### Solving scalability issue\n\nOf course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase.\n\nOne way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way.\nBlock size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node.\n\nAnother way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it:\n![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png)\n\nThe most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/\n`\nP.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days.\n\n>If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies\nhttps://t.me/hippo_money\n\n> Sources:\nhttps://bitinfocharts.com/\nhttps://blockchain.info/\nhttps://bitcoinfees.earn.com/\nhttps://jochen-hoenicke.de/queue/#30d\nhttp://bitcoinfees.com/\nhttps://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"blockchain\",\"tutorial\",\"mining\",\"fees\"],\"image\":[\"https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png\",\"https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png\",\"https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png\",\"https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png\",\"https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png\",\"https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png\",\"https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png\"],\"links\":[\"http://telegra.ph/Introduction-to-blockchain-11-13\",\"https://en.bitcoin.it/wiki/Hashcash\",\"http://www.bitcoinblockhalf.com\",\"https://bitcoinfees.earn.com\",\"https://bitcointalk.org/index.php?topic=1764396.0\",\"https://lightning.network/\",\"https://t.me/hippo_money\",\"https://bitinfocharts.com/\",\"https://blockchain.info/\",\"https://bitcoinfees.earn.com/\",\"https://jochen-hoenicke.de/queue/#30d\",\"http://bitcoinfees.com/\",\"https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/11/16 10:50:57
parent author
parent permlinktutorial
authortmaniac
permlink20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
title20$ in fees or all you wanted to know about fees and mining difficulty
body>*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my "[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)"* Yesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw: ![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png) I was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network. For all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. I understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated. I found this nice infographic about mining difficulty that killed the purpose of writing long explanation: ![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png) ### Why mining is difficult In simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain. ### The Bitcoin Network Difficulty Metric The Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes. As more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless. ### The Block Reward When a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com. Additionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing. ### Fees Recently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge: ![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png) If you think that reason for fees is that Bitcoin handles more transaction - it's not true: ![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png) Also note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate. Only miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many: ![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png) Regular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin. ### How fees are calculated If you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend. These amounts are known as the "inputs" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the "outputs". If any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics. _________ Fees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. Fee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block. ![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png) For example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees: ```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094``` Which is exactly $20 I paid yesterday ### Solving scalability issue Of course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase. One way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way. Block size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node. Another way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it: ![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png) The most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/ ` P.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days. >If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies https://t.me/hippo_money > Sources: https://bitinfocharts.com/ https://blockchain.info/ https://bitcoinfees.earn.com/ https://jochen-hoenicke.de/queue/#30d http://bitcoinfees.com/ https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/
json metadata{"tags":["bitcoin","blockchain","tutorial","mining","fees"],"image":["https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png","https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png","https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png","https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png","https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png","https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png","https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png"],"links":["http://telegra.ph/Introduction-to-blockchain-11-13","https://en.bitcoin.it/wiki/Hashcash","http://www.bitcoinblockhalf.com","https://bitcoinfees.earn.com","https://bitcointalk.org/index.php?topic=1764396.0","https://lightning.network/","https://t.me/hippo_money","https://bitinfocharts.com/","https://blockchain.info/","https://bitcoinfees.earn.com/","https://jochen-hoenicke.de/queue/#30d","http://bitcoinfees.com/","https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #17270349/Trx d6c297cd8fb40100e060f4054a6cf7d77c31f9ac
View Raw JSON Data
{
  "trx_id": "d6c297cd8fb40100e060f4054a6cf7d77c31f9ac",
  "block": 17270349,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-16T10:50:57",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "tutorial",
      "author": "tmaniac",
      "permlink": "20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "title": "20$ in fees or all you wanted to know about fees and mining difficulty",
      "body": ">*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my \"[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)\"*\n\nYesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw:\n\n![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png)\n\nI was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network.\nFor all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. \n\nI understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated.\n\nI found this nice infographic about mining difficulty that killed the purpose of writing long explanation:\n\n![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png)\n\n### Why mining is difficult\n\nIn simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain.\n\n### The Bitcoin Network Difficulty Metric\n\nThe Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes.\n\nAs more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless.\n\n### The Block Reward\n\nWhen a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com.\n\nAdditionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing.\n\n### Fees\n\nRecently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge:\n\n![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png)\n\nIf you think that reason for fees is that Bitcoin handles more transaction - it's not true:\n\n![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png)\n\nAlso note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate.\n\nOnly miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many:\n\n![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png)\n\nRegular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin.\n\n### How fees are calculated\n\nIf you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend.\n\nThese amounts are known as the \"inputs\" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the \"outputs\".\n\nIf any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics.\n_________\n\nFees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. \n\nFee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block.\n\n![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png)\n\nFor example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees:\n\n```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094```\n\nWhich is exactly $20 I paid yesterday\n\n### Solving scalability issue\n\nOf course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase.\n\nOne way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way.\nBlock size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node.\n\nAnother way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it:\n![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png)\n\nThe most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/\n`\nP.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days.\n\n>If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies\nhttps://t.me/hippo_money\n\n> Sources:\nhttps://bitinfocharts.com/\nhttps://blockchain.info/\nhttps://bitcoinfees.earn.com/\nhttps://jochen-hoenicke.de/queue/#30d\nhttp://bitcoinfees.com/\nhttps://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"blockchain\",\"tutorial\",\"mining\",\"fees\"],\"image\":[\"https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png\",\"https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png\",\"https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png\",\"https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png\",\"https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png\",\"https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png\",\"https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png\"],\"links\":[\"http://telegra.ph/Introduction-to-blockchain-11-13\",\"https://en.bitcoin.it/wiki/Hashcash\",\"http://www.bitcoinblockhalf.com\",\"https://bitcoinfees.earn.com\",\"https://bitcointalk.org/index.php?topic=1764396.0\",\"https://lightning.network/\",\"https://t.me/hippo_money\",\"https://bitinfocharts.com/\",\"https://blockchain.info/\",\"https://bitcoinfees.earn.com/\",\"https://jochen-hoenicke.de/queue/#30d\",\"http://bitcoinfees.com/\",\"https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/11/16 10:49:12
parent author
parent permlinktutorial
authortmaniac
permlink20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
title20$ in fees or all you wanted to know about fees and mining difficulty
body>*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my "[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)"* Yesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw: ![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png) I was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network. For all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. I understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated. I found this nice infographic about mining difficulty that killed the purpose of writing long explanation: ![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png) ### Why mining is difficult In simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain. ### The Bitcoin Network Difficulty Metric The Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes. As more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless. ### The Block Reward When a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com. Additionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing. ### Fees Recently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge: ![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png) If you think that reason for fees is that Bitcoin handles more transaction - it's not true: ![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png) Also note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate. Only miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many: ![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png) Regular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin. ### How fees are calculated If you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend. These amounts are known as the "inputs" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the "outputs". If any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics. _________ Fees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. Fee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block. ![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png) For example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees: ```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094``` Which is exactly $20 I paid yesterday ### Solving scalability issue Of course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase. One way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way. Block size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node. Another way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it: ![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png) The most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/ ` P.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days. >If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies https://t.me/hippo_money > Sources: https://bitinfocharts.com/ https://blockchain.info/ https://bitcoinfees.earn.com/ https://jochen-hoenicke.de/queue/#30d http://bitcoinfees.com/ https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/
json metadata{"tags":["tutorial","blockchain","bitcoin","mining","fees"],"image":["https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png","https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png","https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png","https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png","https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png","https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png","https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png"],"links":["http://telegra.ph/Introduction-to-blockchain-11-13","https://en.bitcoin.it/wiki/Hashcash","http://www.bitcoinblockhalf.com","https://bitcoinfees.earn.com","https://bitcointalk.org/index.php?topic=1764396.0","https://lightning.network/","https://t.me/hippo_money","https://bitinfocharts.com/","https://blockchain.info/","https://bitcoinfees.earn.com/","https://jochen-hoenicke.de/queue/#30d","http://bitcoinfees.com/","https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #17270314/Trx 2ec958a54d0a6f0aadd7975531cc53f7574bd873
View Raw JSON Data
{
  "trx_id": "2ec958a54d0a6f0aadd7975531cc53f7574bd873",
  "block": 17270314,
  "trx_in_block": 25,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-16T10:49:12",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "tutorial",
      "author": "tmaniac",
      "permlink": "20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "title": "20$ in fees or all you wanted to know about fees and mining difficulty",
      "body": ">*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my \"[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)\"*\n\nYesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw:\n\n![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png)\n\nI was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network.\nFor all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. \n\nI understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated.\n\nI found this nice infographic about mining difficulty that killed the purpose of writing long explanation:\n\n![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png)\n\n### Why mining is difficult\n\nIn simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain.\n\n### The Bitcoin Network Difficulty Metric\n\nThe Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes.\n\nAs more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless.\n\n### The Block Reward\n\nWhen a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com.\n\nAdditionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing.\n\n### Fees\n\nRecently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge:\n\n![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png)\n\nIf you think that reason for fees is that Bitcoin handles more transaction - it's not true:\n\n![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png)\n\nAlso note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate.\n\nOnly miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many:\n\n![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png)\n\nRegular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin.\n\n### How fees are calculated\n\nIf you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend.\n\nThese amounts are known as the \"inputs\" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the \"outputs\".\n\nIf any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics.\n_________\n\nFees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. \n\nFee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block.\n\n![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png)\n\nFor example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees:\n\n```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094```\n\nWhich is exactly $20 I paid yesterday\n\n### Solving scalability issue\n\nOf course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase.\n\nOne way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way.\nBlock size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node.\n\nAnother way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it:\n![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png)\n\nThe most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/\n`\nP.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days.\n\n>If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies\nhttps://t.me/hippo_money\n\n> Sources:\nhttps://bitinfocharts.com/\nhttps://blockchain.info/\nhttps://bitcoinfees.earn.com/\nhttps://jochen-hoenicke.de/queue/#30d\nhttp://bitcoinfees.com/\nhttps://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/",
      "json_metadata": "{\"tags\":[\"tutorial\",\"blockchain\",\"bitcoin\",\"mining\",\"fees\"],\"image\":[\"https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png\",\"https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png\",\"https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png\",\"https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png\",\"https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png\",\"https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png\",\"https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png\"],\"links\":[\"http://telegra.ph/Introduction-to-blockchain-11-13\",\"https://en.bitcoin.it/wiki/Hashcash\",\"http://www.bitcoinblockhalf.com\",\"https://bitcoinfees.earn.com\",\"https://bitcointalk.org/index.php?topic=1764396.0\",\"https://lightning.network/\",\"https://t.me/hippo_money\",\"https://bitinfocharts.com/\",\"https://blockchain.info/\",\"https://bitcoinfees.earn.com/\",\"https://jochen-hoenicke.de/queue/#30d\",\"http://bitcoinfees.com/\",\"https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/11/16 10:45:15
parent author
parent permlinktutorial
authortmaniac
permlink20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty
title20$ in fees or All you wanted to know about fees and mining difficulty
body>*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my "[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)"* Yesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw: ![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png) I was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network. For all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. I understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated. I found this nice infographic about mining difficulty that killed the purpose of writing long explanation: ![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png) ### Why mining is difficult In simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain. ### The Bitcoin Network Difficulty Metric The Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes. As more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless. ### The Block Reward When a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com. Additionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing. ### Fees Recently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge: ![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png) If you think that reason for fees is that Bitcoin handles more transaction - it's not true: ![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png) Also note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate. Only miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many: ![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png) Regular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin. ### How fees are calculated If you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend. These amounts are known as the "inputs" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the "outputs". If any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics. _________ Fees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. Fee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block. ![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png) For example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees: ```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094``` Which is exactly $20 I paid yesterday ### Solving scalability issue Of course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase. One way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way. Block size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node. Another way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it: ![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png) The most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/ ` P.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days. >If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies https://t.me/hippo_money > Sources: https://bitinfocharts.com/ https://blockchain.info/ https://bitcoinfees.earn.com/ https://jochen-hoenicke.de/queue/#30d http://bitcoinfees.com/ https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/
json metadata{"tags":["tutorial","blockchain","bitcoin","mining","fees"],"image":["https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png","https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png","https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png","https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png","https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png","https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png","https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png"],"links":["http://telegra.ph/Introduction-to-blockchain-11-13","https://en.bitcoin.it/wiki/Hashcash","http://www.bitcoinblockhalf.com","https://bitcoinfees.earn.com","https://bitcointalk.org/index.php?topic=1764396.0","https://lightning.network/","https://t.me/hippo_money","https://bitinfocharts.com/","https://blockchain.info/","https://bitcoinfees.earn.com/","https://jochen-hoenicke.de/queue/#30d","http://bitcoinfees.com/","https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #17270235/Trx 88f09a00cf3efb3924b67535330567f13889dae1
View Raw JSON Data
{
  "trx_id": "88f09a00cf3efb3924b67535330567f13889dae1",
  "block": 17270235,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-16T10:45:15",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "tutorial",
      "author": "tmaniac",
      "permlink": "20usd-in-fees-or-all-you-wanted-to-know-about-fees-and-mining-difficulty",
      "title": "20$ in fees or All you wanted to know about fees and mining difficulty",
      "body": ">*If you're new to Bitcoin, cryptocurrencies, and blockchain you can check out my \"[Introduction to crypto world](http://telegra.ph/Introduction-to-blockchain-11-13)\"*\n\nYesterday my colleague asked to send him 40$ in Bitcoin equivalent. I had some coins in one of exchange wallets on my phone and I sent them to him. Right after that I went to blockchain.info to check status and this is what I saw:\n\n![Mining](https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png)\n\nI was unpleasantly surprised to see that I just paid almost half of transaction in fees. FYI, exchange wallets don't have the option to choose fee and take an average fee in the network.\nFor all zealous bitcoin fans - this is more than I've paid in fees for Ethereum transaction for the last year (and there was at least 50). And still, I had to wait for 30 minutes to get first confirmation. \n\nI understand that Bitcoin network now suffers from spam attack but there should be some mechanics to prevent those attacks. I decided to take look into how Bitcoin ecosystem reacts to such attacks and how fees are calculated.\n\nI found this nice infographic about mining difficulty that killed the purpose of writing long explanation:\n\n![Mining](https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png)\n\n### Why mining is difficult\n\nIn simple terms: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. This is based on the [hashcash function](https://en.bitcoin.it/wiki/Hashcash), which requires dedicated article to explain.\n\n### The Bitcoin Network Difficulty Metric\n\nThe Bitcoin network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2016 blocks to a value such that the previous 2016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes.\n\nAs more miners join, the rate of block creation will go up. As the rate of block generation goes up, the difficulty rises to compensate which will push the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless.\n\n### The Block Reward\n\nWhen a block is discovered, the miner gets a certain number of bitcoins, which is agreed-upon by everyone in the network. Currently, this number is 12.5 bitcoins; this value will halve every 210,000 blocks (~4 years). You can check out next halving date here - http://www.bitcoinblockhalf.com.\n\nAdditionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. Today fees are an important part of miner income and it will only be increasing.\n\n### Fees\n\nRecently Bitcoin broke his highs not only in price but also in fees. Comparing with Ethereum (and any other coin), it's huge:\n\n![](https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png)\n\nIf you think that reason for fees is that Bitcoin handles more transaction - it's not true:\n\n![](https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png)\n\nAlso note that Bitcoin Cash, which claims that they have much lower fees and scalability already has bigger fees than Ethereum but much, much, much lower transaction rate.\n\nOnly miners win from such high fees, but only in short term. Recently the value of transaction fees paid to miners has reached an all-time high of $2.3 million. That is ridiculously many:\n\n![](https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png)\n\nRegular users can't anymore use bitcoin for a small transaction (I'm not even talking about microtransactions) because they'll have to either pay a huge percentage from their transaction either wait for at least few hours. I personally know that many people now use Ethereum as their main transfer coin.\n\n### How fees are calculated\n\nIf you receive a payment of 1.5 BTC and another of 2 BTC, you'll have 2 new amounts in your wallet, of 1.5 BTC and 2 BTC. They don't become a single 3.5 BTC coin. Over time you'll build up a collection of differently sized amounts in your wallet, and the client needs to decide which ones make the best fit for the amount you're trying to spend.\n\nThese amounts are known as the \"inputs\" of your new transaction, and the amounts you are sending (including any change that gets sent back to your own wallet) are known as the \"outputs\".\n\nIf any of the outputs, including change of your transaction, are less than 0.01 BTC, then a fee of 0.0001 BTC is required. The algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 BTC if at all possible. For example, if you're paying 0.35 BTC and you have in wallet 0.3505 BTC and 0.4 BTC - the algorithm most likely choose the second one. This is one of the spam protection mechanics.\n_________\n\nFees and confirmation time depends on transaction size and Fee per byte value you or your software will decide. \n\nFee per byte depends mainly on how many transactions are already in mempool and how long you can wait till confirmation. If you'll go to https://bitcoinfees.earn.com, you'll see that fastest transaction fee is currently 540 satoshis/byte which will be most likely included in next block.\n\n![](https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png)\n\nFor example, you want to make a transaction with 511 satoshi/byte price that weight 554 bytes. To calculate fees:\n\n```554 ( size) * 511 (satoshi/byte) / 100 000 000 (satoshis in bitcoin) = 0.00283094```\n\nWhich is exactly $20 I paid yesterday\n\n### Solving scalability issue\n\nOf course, Bitcoin developers and whole community agree that it's not ok to have such high fees. Also, more and more people are getting in Bitcoin, so price, as well as the size of mempool, will increase.\n\nOne way to scale is to increase block size from 1mb to 2-4mb, but it's a temporary solution and BCash has already gone this way.\nBlock size can be set to unlimited size but this is a move to centralization as the bigger block size, fewer people can run bitcoin node.\n\nAnother way is to clear space for more transactions by moving some heavy protocol stuff out from the block - it's called SegWit and it already works in Bitcoin. Problem is, most clients still don't support SegWit and most transactions aren't using it:\n![](https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png)\n\nThe most promising way is off chain transactions. Lightning Network is the most popular implementation. It works by moving transactions to the side chain while the funds are linked to bitcoin funds. I want to write a whole article about off chain transactions, side chains, and state channels. For now, you can read more here: https://bitcointalk.org/index.php?topic=1764396.0 and here https://lightning.network/\n`\nP.S. You can send zero fees transaction and wait for a long time to have it confirmed (often more than 24 hours). If mempool will clear your transaction will go through. If not you'll get back your BTC in a few days.\n\n>If you liked an article you can subscribe to my telegram channel where I publish best articles, news, and videos about cryptocurrencies\nhttps://t.me/hippo_money\n\n> Sources:\nhttps://bitinfocharts.com/\nhttps://blockchain.info/\nhttps://bitcoinfees.earn.com/\nhttps://jochen-hoenicke.de/queue/#30d\nhttp://bitcoinfees.com/\nhttps://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/",
      "json_metadata": "{\"tags\":[\"tutorial\",\"blockchain\",\"bitcoin\",\"mining\",\"fees\"],\"image\":[\"https://steemitimages.com/DQmSymB7E3N9JtTMuAjGUYqfvQwgJJFYdSkn9GCRM3fZNrB/image.png\",\"https://steemitimages.com/DQmXRDXigfc8mrdNbmKWt5hnQjDxM8bSo42rc3GuzwK1nZ3/image.png\",\"https://steemitimages.com/DQmWuzqwbuQPD6xCkKWnFEknBufR1UrrdKDoSUJcjZG8nTj/image.png\",\"https://steemitimages.com/DQmTLoNchZ1rcEh9nDG4WhfVko2LE2gkZP7x9GUhgAa1kPS/image.png\",\"https://steemitimages.com/DQmbfmLDF2wcwvhV47usrtD4Abi7kxP2A2oTpw9sMWYoB6z/image.png\",\"https://steemitimages.com/DQmRJu8wCTeEbLLBbE3kxLp3nBFfJB8pF3ymjJUbdydPaRJ/image.png\",\"https://steemitimages.com/DQmTuCbBYeeuVtfM1evbvBhCwLQACLi76NBYVjUUATgVxdz/image.png\"],\"links\":[\"http://telegra.ph/Introduction-to-blockchain-11-13\",\"https://en.bitcoin.it/wiki/Hashcash\",\"http://www.bitcoinblockhalf.com\",\"https://bitcoinfees.earn.com\",\"https://bitcointalk.org/index.php?topic=1764396.0\",\"https://lightning.network/\",\"https://t.me/hippo_money\",\"https://bitinfocharts.com/\",\"https://blockchain.info/\",\"https://bitcoinfees.earn.com/\",\"https://jochen-hoenicke.de/queue/#30d\",\"http://bitcoinfees.com/\",\"https://www.bitcoinmining.com/what-is-bitcoin-mining-difficulty/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/11/15 20:18:27
voterpedroacl
authortmaniac
permlinkget-free-btc-with-byteball
weight10000 (100.00%)
Transaction InfoBlock #17252901/Trx a3b3ec4341f081c489fadc245c4a294a1d80353a
View Raw JSON Data
{
  "trx_id": "a3b3ec4341f081c489fadc245c4a294a1d80353a",
  "block": 17252901,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-15T20:18:27",
  "op": [
    "vote",
    {
      "voter": "pedroacl",
      "author": "tmaniac",
      "permlink": "get-free-btc-with-byteball",
      "weight": 10000
    }
  ]
}
2017/09/01 23:48:45
voterkingsking
authortmaniac
permlinkget-free-btc-with-byteball
weight10000 (100.00%)
Transaction InfoBlock #15098560/Trx dd16063fe7e5ded7aa50340762bb3ce2eb93b805
View Raw JSON Data
{
  "trx_id": "dd16063fe7e5ded7aa50340762bb3ce2eb93b805",
  "block": 15098560,
  "trx_in_block": 12,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-09-01T23:48:45",
  "op": [
    "vote",
    {
      "voter": "kingsking",
      "author": "tmaniac",
      "permlink": "get-free-btc-with-byteball",
      "weight": 10000
    }
  ]
}
2017/08/25 09:33:24
voterrezacoin
authortmaniac
permlinkget-free-btc-with-byteball
weight10000 (100.00%)
Transaction InfoBlock #14880017/Trx 6904b36a2e81a3b63ca67cf2122d8ca9291cf9e3
View Raw JSON Data
{
  "trx_id": "6904b36a2e81a3b63ca67cf2122d8ca9291cf9e3",
  "block": 14880017,
  "trx_in_block": 20,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-25T09:33:24",
  "op": [
    "vote",
    {
      "voter": "rezacoin",
      "author": "tmaniac",
      "permlink": "get-free-btc-with-byteball",
      "weight": 10000
    }
  ]
}
2017/08/20 12:20:39
votertmaniac
authorbasiccrypto
permlinkalmost-everything-you-wanted-to-know-about-neo-part-2-of-2
weight10000 (100.00%)
Transaction InfoBlock #14739413/Trx c454b8f780aff95e8ee792ce71a2039978a26ddb
View Raw JSON Data
{
  "trx_id": "c454b8f780aff95e8ee792ce71a2039978a26ddb",
  "block": 14739413,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-20T12:20:39",
  "op": [
    "vote",
    {
      "voter": "tmaniac",
      "author": "basiccrypto",
      "permlink": "almost-everything-you-wanted-to-know-about-neo-part-2-of-2",
      "weight": 10000
    }
  ]
}
2017/08/20 12:15:03
votertmaniac
authorbasiccrypto
permlinkalmost-everything-you-wanted-to-know-about-neo-part-1-of-2
weight10000 (100.00%)
Transaction InfoBlock #14739301/Trx 1be16df87e0fccae854a817c73a5b62a07425cc9
View Raw JSON Data
{
  "trx_id": "1be16df87e0fccae854a817c73a5b62a07425cc9",
  "block": 14739301,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-20T12:15:03",
  "op": [
    "vote",
    {
      "voter": "tmaniac",
      "author": "basiccrypto",
      "permlink": "almost-everything-you-wanted-to-know-about-neo-part-1-of-2",
      "weight": 10000
    }
  ]
}
2017/08/08 19:48:12
parent authortmaniac
parent permlinkget-free-btc-with-byteball
authorcimareworl
permlinkre-tmaniac-get-free-btc-with-byteball-20170808t194840809z
title
bodyExcellent
json metadata{"tags":["byteball"],"app":"steemit/0.1"}
Transaction InfoBlock #14403722/Trx 163c9d76bdd1ea37c0680ef5f47783443b38a2ee
View Raw JSON Data
{
  "trx_id": "163c9d76bdd1ea37c0680ef5f47783443b38a2ee",
  "block": 14403722,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T19:48:12",
  "op": [
    "comment",
    {
      "parent_author": "tmaniac",
      "parent_permlink": "get-free-btc-with-byteball",
      "author": "cimareworl",
      "permlink": "re-tmaniac-get-free-btc-with-byteball-20170808t194840809z",
      "title": "",
      "body": "Excellent",
      "json_metadata": "{\"tags\":[\"byteball\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/08/08 16:25:00
parent authortmaniac
parent permlinkget-free-btc-with-byteball
authordarvi
permlinkre-tmaniac-get-free-btc-with-byteball-20170808t162501024z
title
bodyWhen can I claim those byteballs and how can I do it?
json metadata{"tags":["byteball"],"app":"steemit/0.1"}
Transaction InfoBlock #14399659/Trx 8c47bc8f1d5dde616fb838c8ab622c4d11a5c4fe
View Raw JSON Data
{
  "trx_id": "8c47bc8f1d5dde616fb838c8ab622c4d11a5c4fe",
  "block": 14399659,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T16:25:00",
  "op": [
    "comment",
    {
      "parent_author": "tmaniac",
      "parent_permlink": "get-free-btc-with-byteball",
      "author": "darvi",
      "permlink": "re-tmaniac-get-free-btc-with-byteball-20170808t162501024z",
      "title": "",
      "body": "When can I claim those byteballs and how can I do it?",
      "json_metadata": "{\"tags\":[\"byteball\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/08/08 05:03:15
parent author
parent permlinkbitcoin
authortmaniac
permlinkgive-me-my-bitcoin-cash-bch-guide
titleGive me my Bitcoin Cash (BCH) - Guide
body@@ -1859,23 +1859,21 @@ s.%0A%0A +** Advice -: here - +**: * http @@ -1928,16 +1928,21 @@ arkets - + here you can @@ -1979,16 +1979,21 @@ to sell +your BCH. But @@ -2084,16 +2084,17 @@ isabled. +* %0A%0A*Thank
json metadata{"tags":["bitcoin","cash","bch","guide","cryptocurrencies"],"image":["http://itc.ua/wp-content/uploads/2017/08/shutterstock_244465780.jpg","https://img.youtube.com/vi/i7--pmPa11E/0.jpg","https://img.youtube.com/vi/VyFFCflMI6g/0.jpg","https://img.youtube.com/vi/GWygfLVOq3M/0.jpg"],"links":["https://electrum.org/bcc2.txt","https://www.youtube.com/watch?v=i7--pmPa11E","https://ledger.groovehq.com/knowledge_base/topics/select-bitcoin-cash-blockchain-main-or-split?from_search=true","https://www.youtube.com/watch?v=VyFFCflMI6g","https://blog.trezor.io/claim-bcash-bitcoin-cash-bch-bcc-trezor-wallet-f0a810d5864a","https://www.youtube.com/watch?v=GWygfLVOq3M","https://bitcointalk.org/index.php?topic=2059111.0","https://coinmarketcap.com/currencies/bitcoin-cash/#markets"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #14386057/Trx 02dd775cac9424835bbb3efc712f1f76bd3f12c8
View Raw JSON Data
{
  "trx_id": "02dd775cac9424835bbb3efc712f1f76bd3f12c8",
  "block": 14386057,
  "trx_in_block": 37,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T05:03:15",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "bitcoin",
      "author": "tmaniac",
      "permlink": "give-me-my-bitcoin-cash-bch-guide",
      "title": "Give me my Bitcoin Cash (BCH) - Guide",
      "body": "@@ -1859,23 +1859,21 @@\n s.%0A%0A\n+**\n Advice\n-: here - \n+**: *\n http\n@@ -1928,16 +1928,21 @@\n arkets -\n+ here\n  you can\n@@ -1979,16 +1979,21 @@\n to sell \n+your \n BCH. But\n@@ -2084,16 +2084,17 @@\n isabled.\n+*\n %0A%0A*Thank\n",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"cash\",\"bch\",\"guide\",\"cryptocurrencies\"],\"image\":[\"http://itc.ua/wp-content/uploads/2017/08/shutterstock_244465780.jpg\",\"https://img.youtube.com/vi/i7--pmPa11E/0.jpg\",\"https://img.youtube.com/vi/VyFFCflMI6g/0.jpg\",\"https://img.youtube.com/vi/GWygfLVOq3M/0.jpg\"],\"links\":[\"https://electrum.org/bcc2.txt\",\"https://www.youtube.com/watch?v=i7--pmPa11E\",\"https://ledger.groovehq.com/knowledge_base/topics/select-bitcoin-cash-blockchain-main-or-split?from_search=true\",\"https://www.youtube.com/watch?v=VyFFCflMI6g\",\"https://blog.trezor.io/claim-bcash-bitcoin-cash-bch-bcc-trezor-wallet-f0a810d5864a\",\"https://www.youtube.com/watch?v=GWygfLVOq3M\",\"https://bitcointalk.org/index.php?topic=2059111.0\",\"https://coinmarketcap.com/currencies/bitcoin-cash/#markets\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/08/08 05:01:57
parent author
parent permlinkbitcoin
authortmaniac
permlinkgive-me-my-bitcoin-cash-bch-guide
titleGive me my Bitcoin Cash (BCH) - Guide
body@@ -1855,16 +1855,239 @@ users.%0A%0A +Advice: here - https://coinmarketcap.com/currencies/bitcoin-cash/#markets - you can see where is more profitable to sell BCH. But the most interesting price is on exchanges where withdraws and deposits are still disabled.%0A%0A *Thanks
json metadata{"tags":["bitcoin","cash","bch","guide","cryptocurrencies"],"image":["http://itc.ua/wp-content/uploads/2017/08/shutterstock_244465780.jpg","https://img.youtube.com/vi/i7--pmPa11E/0.jpg","https://img.youtube.com/vi/VyFFCflMI6g/0.jpg","https://img.youtube.com/vi/GWygfLVOq3M/0.jpg"],"links":["https://electrum.org/bcc2.txt","https://www.youtube.com/watch?v=i7--pmPa11E","https://ledger.groovehq.com/knowledge_base/topics/select-bitcoin-cash-blockchain-main-or-split?from_search=true","https://www.youtube.com/watch?v=VyFFCflMI6g","https://blog.trezor.io/claim-bcash-bitcoin-cash-bch-bcc-trezor-wallet-f0a810d5864a","https://www.youtube.com/watch?v=GWygfLVOq3M","https://bitcointalk.org/index.php?topic=2059111.0","https://coinmarketcap.com/currencies/bitcoin-cash/#markets"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #14386031/Trx 2d6076075767f59a59a0d4accfd806abb0918333
View Raw JSON Data
{
  "trx_id": "2d6076075767f59a59a0d4accfd806abb0918333",
  "block": 14386031,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T05:01:57",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "bitcoin",
      "author": "tmaniac",
      "permlink": "give-me-my-bitcoin-cash-bch-guide",
      "title": "Give me my Bitcoin Cash (BCH) - Guide",
      "body": "@@ -1855,16 +1855,239 @@\n users.%0A%0A\n+Advice: here - https://coinmarketcap.com/currencies/bitcoin-cash/#markets - you can see where is more profitable to sell BCH. But the most interesting price is on exchanges where withdraws and deposits are still disabled.%0A%0A\n *Thanks \n",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"cash\",\"bch\",\"guide\",\"cryptocurrencies\"],\"image\":[\"http://itc.ua/wp-content/uploads/2017/08/shutterstock_244465780.jpg\",\"https://img.youtube.com/vi/i7--pmPa11E/0.jpg\",\"https://img.youtube.com/vi/VyFFCflMI6g/0.jpg\",\"https://img.youtube.com/vi/GWygfLVOq3M/0.jpg\"],\"links\":[\"https://electrum.org/bcc2.txt\",\"https://www.youtube.com/watch?v=i7--pmPa11E\",\"https://ledger.groovehq.com/knowledge_base/topics/select-bitcoin-cash-blockchain-main-or-split?from_search=true\",\"https://www.youtube.com/watch?v=VyFFCflMI6g\",\"https://blog.trezor.io/claim-bcash-bitcoin-cash-bch-bcc-trezor-wallet-f0a810d5864a\",\"https://www.youtube.com/watch?v=GWygfLVOq3M\",\"https://bitcointalk.org/index.php?topic=2059111.0\",\"https://coinmarketcap.com/currencies/bitcoin-cash/#markets\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/08/08 04:59:54
parent authortmaniac
parent permlinkgive-me-my-bitcoin-cash-bch-guide
authorcommentor
permlinkre-tmaniac-give-me-my-bitcoin-cash-bch-guide-20170808t045955210z
title
bodyHey, I agree transactions are slower. I haven't decided what i'm going to do just yet. Nice post.
json metadata{"tags":["bitcoin"],"app":"steemit/0.1"}
Transaction InfoBlock #14385990/Trx 15e6d9cc70d391c718cf21e0084a764b2a14b74a
View Raw JSON Data
{
  "trx_id": "15e6d9cc70d391c718cf21e0084a764b2a14b74a",
  "block": 14385990,
  "trx_in_block": 22,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T04:59:54",
  "op": [
    "comment",
    {
      "parent_author": "tmaniac",
      "parent_permlink": "give-me-my-bitcoin-cash-bch-guide",
      "author": "commentor",
      "permlink": "re-tmaniac-give-me-my-bitcoin-cash-bch-guide-20170808t045955210z",
      "title": "",
      "body": "Hey, I agree transactions are slower. I haven't decided what i'm going to do just yet. Nice post.",
      "json_metadata": "{\"tags\":[\"bitcoin\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/08/08 04:57:33
parent author
parent permlinkbitcoin
authortmaniac
permlinkgive-me-my-bitcoin-cash-bch-guide
titleGive me my Bitcoin Cash (BCH) - Guide
body@@ -1327,16 +1327,18 @@ .%0A%3C/br%3E%0A +** Blockcha @@ -1441,16 +1441,18 @@ port BCH +** %0A%3C/br%3E%0A*
json metadata{"tags":["bitcoin","cash","bch","guide","cryptocurrencies"],"image":["http://itc.ua/wp-content/uploads/2017/08/shutterstock_244465780.jpg","https://img.youtube.com/vi/i7--pmPa11E/0.jpg","https://img.youtube.com/vi/VyFFCflMI6g/0.jpg","https://img.youtube.com/vi/GWygfLVOq3M/0.jpg"],"links":["https://electrum.org/bcc2.txt","https://www.youtube.com/watch?v=i7--pmPa11E","https://ledger.groovehq.com/knowledge_base/topics/select-bitcoin-cash-blockchain-main-or-split?from_search=true","https://www.youtube.com/watch?v=VyFFCflMI6g","https://blog.trezor.io/claim-bcash-bitcoin-cash-bch-bcc-trezor-wallet-f0a810d5864a","https://www.youtube.com/watch?v=GWygfLVOq3M","https://bitcointalk.org/index.php?topic=2059111.0"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #14385943/Trx efb50dcbc510077212d26cd6e10a6d393f9ff913
View Raw JSON Data
{
  "trx_id": "efb50dcbc510077212d26cd6e10a6d393f9ff913",
  "block": 14385943,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T04:57:33",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "bitcoin",
      "author": "tmaniac",
      "permlink": "give-me-my-bitcoin-cash-bch-guide",
      "title": "Give me my Bitcoin Cash (BCH) - Guide",
      "body": "@@ -1327,16 +1327,18 @@\n .%0A%3C/br%3E%0A\n+**\n Blockcha\n@@ -1441,16 +1441,18 @@\n port BCH\n+**\n %0A%3C/br%3E%0A*\n",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"cash\",\"bch\",\"guide\",\"cryptocurrencies\"],\"image\":[\"http://itc.ua/wp-content/uploads/2017/08/shutterstock_244465780.jpg\",\"https://img.youtube.com/vi/i7--pmPa11E/0.jpg\",\"https://img.youtube.com/vi/VyFFCflMI6g/0.jpg\",\"https://img.youtube.com/vi/GWygfLVOq3M/0.jpg\"],\"links\":[\"https://electrum.org/bcc2.txt\",\"https://www.youtube.com/watch?v=i7--pmPa11E\",\"https://ledger.groovehq.com/knowledge_base/topics/select-bitcoin-cash-blockchain-main-or-split?from_search=true\",\"https://www.youtube.com/watch?v=VyFFCflMI6g\",\"https://blog.trezor.io/claim-bcash-bitcoin-cash-bch-bcc-trezor-wallet-f0a810d5864a\",\"https://www.youtube.com/watch?v=GWygfLVOq3M\",\"https://bitcointalk.org/index.php?topic=2059111.0\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/08/08 04:56:45
votercommentor
authortmaniac
permlinkgive-me-my-bitcoin-cash-bch-guide
weight10000 (100.00%)
Transaction InfoBlock #14385927/Trx 316961257cbab58667c8cfe2184283cee10459eb
View Raw JSON Data
{
  "trx_id": "316961257cbab58667c8cfe2184283cee10459eb",
  "block": 14385927,
  "trx_in_block": 20,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T04:56:45",
  "op": [
    "vote",
    {
      "voter": "commentor",
      "author": "tmaniac",
      "permlink": "give-me-my-bitcoin-cash-bch-guide",
      "weight": 10000
    }
  ]
}
2017/08/08 04:56:36
required auths[]
required posting auths["tmaniac"]
idfollow
json["follow",{"follower":"tmaniac","following":"arunarya96","what":["ignore"]}]
Transaction InfoBlock #14385924/Trx a5d1b2745f729570c1bb0980d57425846f475ff3
View Raw JSON Data
{
  "trx_id": "a5d1b2745f729570c1bb0980d57425846f475ff3",
  "block": 14385924,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T04:56:36",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "tmaniac"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"tmaniac\",\"following\":\"arunarya96\",\"what\":[\"ignore\"]}]"
    }
  ]
}
2017/08/08 04:56:27
parent author
parent permlinkbitcoin
authortmaniac
permlinkgive-me-my-bitcoin-cash-bch-guide
titleGive me my Bitcoin Cash (BCH) - Guide
body@@ -475,9 +475,8 @@ h.%0A%0A -%5B http @@ -542,9 +542,8 @@ .jpg -%5D %0A%0ANo
json metadata{"tags":["bitcoin","cash","bch","guide","cryptocurrencies"],"image":["http://itc.ua/wp-content/uploads/2017/08/shutterstock_244465780.jpg","https://img.youtube.com/vi/i7--pmPa11E/0.jpg","https://img.youtube.com/vi/VyFFCflMI6g/0.jpg","https://img.youtube.com/vi/GWygfLVOq3M/0.jpg"],"links":["https://electrum.org/bcc2.txt","https://www.youtube.com/watch?v=i7--pmPa11E","https://ledger.groovehq.com/knowledge_base/topics/select-bitcoin-cash-blockchain-main-or-split?from_search=true","https://www.youtube.com/watch?v=VyFFCflMI6g","https://blog.trezor.io/claim-bcash-bitcoin-cash-bch-bcc-trezor-wallet-f0a810d5864a","https://www.youtube.com/watch?v=GWygfLVOq3M","https://bitcointalk.org/index.php?topic=2059111.0"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #14385921/Trx 50e1000e00cd258630646b6997644c1a8b0da8ba
View Raw JSON Data
{
  "trx_id": "50e1000e00cd258630646b6997644c1a8b0da8ba",
  "block": 14385921,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T04:56:27",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "bitcoin",
      "author": "tmaniac",
      "permlink": "give-me-my-bitcoin-cash-bch-guide",
      "title": "Give me my Bitcoin Cash (BCH) - Guide",
      "body": "@@ -475,9 +475,8 @@\n h.%0A%0A\n-%5B\n http\n@@ -542,9 +542,8 @@\n .jpg\n-%5D\n %0A%0ANo\n",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"cash\",\"bch\",\"guide\",\"cryptocurrencies\"],\"image\":[\"http://itc.ua/wp-content/uploads/2017/08/shutterstock_244465780.jpg\",\"https://img.youtube.com/vi/i7--pmPa11E/0.jpg\",\"https://img.youtube.com/vi/VyFFCflMI6g/0.jpg\",\"https://img.youtube.com/vi/GWygfLVOq3M/0.jpg\"],\"links\":[\"https://electrum.org/bcc2.txt\",\"https://www.youtube.com/watch?v=i7--pmPa11E\",\"https://ledger.groovehq.com/knowledge_base/topics/select-bitcoin-cash-blockchain-main-or-split?from_search=true\",\"https://www.youtube.com/watch?v=VyFFCflMI6g\",\"https://blog.trezor.io/claim-bcash-bitcoin-cash-bch-bcc-trezor-wallet-f0a810d5864a\",\"https://www.youtube.com/watch?v=GWygfLVOq3M\",\"https://bitcointalk.org/index.php?topic=2059111.0\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/08/08 04:55:33
parent author
parent permlinkbitcoin
authortmaniac
permlinkgive-me-my-bitcoin-cash-bch-guide
titleGive me my Bitcoin Cash (BCH) - Guide
body@@ -471,16 +471,87 @@ Cash.%0A%0A +%5Bhttp://itc.ua/wp-content/uploads/2017/08/shutterstock_244465780.jpg%5D%0A%0A Now - ho
json metadata{"tags":["bitcoin","cash","bch","guide","cryptocurrencies"],"image":["http://itc.ua/wp-content/uploads/2017/08/shutterstock_244465780.jpg","https://img.youtube.com/vi/i7--pmPa11E/0.jpg","https://img.youtube.com/vi/VyFFCflMI6g/0.jpg","https://img.youtube.com/vi/GWygfLVOq3M/0.jpg"],"links":["https://electrum.org/bcc2.txt","https://www.youtube.com/watch?v=i7--pmPa11E","https://ledger.groovehq.com/knowledge_base/topics/select-bitcoin-cash-blockchain-main-or-split?from_search=true","https://www.youtube.com/watch?v=VyFFCflMI6g","https://blog.trezor.io/claim-bcash-bitcoin-cash-bch-bcc-trezor-wallet-f0a810d5864a","https://www.youtube.com/watch?v=GWygfLVOq3M","https://bitcointalk.org/index.php?topic=2059111.0"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #14385903/Trx c9e5932b3f6f37a6da1e12d6c4e17a03d827e79c
View Raw JSON Data
{
  "trx_id": "c9e5932b3f6f37a6da1e12d6c4e17a03d827e79c",
  "block": 14385903,
  "trx_in_block": 19,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T04:55:33",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "bitcoin",
      "author": "tmaniac",
      "permlink": "give-me-my-bitcoin-cash-bch-guide",
      "title": "Give me my Bitcoin Cash (BCH) - Guide",
      "body": "@@ -471,16 +471,87 @@\n  Cash.%0A%0A\n+%5Bhttp://itc.ua/wp-content/uploads/2017/08/shutterstock_244465780.jpg%5D%0A%0A\n Now - ho\n",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"cash\",\"bch\",\"guide\",\"cryptocurrencies\"],\"image\":[\"http://itc.ua/wp-content/uploads/2017/08/shutterstock_244465780.jpg\",\"https://img.youtube.com/vi/i7--pmPa11E/0.jpg\",\"https://img.youtube.com/vi/VyFFCflMI6g/0.jpg\",\"https://img.youtube.com/vi/GWygfLVOq3M/0.jpg\"],\"links\":[\"https://electrum.org/bcc2.txt\",\"https://www.youtube.com/watch?v=i7--pmPa11E\",\"https://ledger.groovehq.com/knowledge_base/topics/select-bitcoin-cash-blockchain-main-or-split?from_search=true\",\"https://www.youtube.com/watch?v=VyFFCflMI6g\",\"https://blog.trezor.io/claim-bcash-bitcoin-cash-bch-bcc-trezor-wallet-f0a810d5864a\",\"https://www.youtube.com/watch?v=GWygfLVOq3M\",\"https://bitcointalk.org/index.php?topic=2059111.0\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/08/08 04:55:27
parent authortmaniac
parent permlinkgive-me-my-bitcoin-cash-bch-guide
authorbiks
permlinkre-tmaniac-give-me-my-bitcoin-cash-bch-guide-20170808t045636119z
title
bodyNice..i love Bitcoin Plz Follow Me Frd..!
json metadata{"tags":["bitcoin"],"app":"steemit/0.1"}
Transaction InfoBlock #14385901/Trx ef483efca10d648e9ea7fd8791d94c0ca4613fe4
View Raw JSON Data
{
  "trx_id": "ef483efca10d648e9ea7fd8791d94c0ca4613fe4",
  "block": 14385901,
  "trx_in_block": 17,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T04:55:27",
  "op": [
    "comment",
    {
      "parent_author": "tmaniac",
      "parent_permlink": "give-me-my-bitcoin-cash-bch-guide",
      "author": "biks",
      "permlink": "re-tmaniac-give-me-my-bitcoin-cash-bch-guide-20170808t045636119z",
      "title": "",
      "body": "Nice..i love Bitcoin\n\nPlz Follow Me Frd..!",
      "json_metadata": "{\"tags\":[\"bitcoin\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/08/08 04:54:36
voterbiks
authortmaniac
permlinkgive-me-my-bitcoin-cash-bch-guide
weight10000 (100.00%)
Transaction InfoBlock #14385884/Trx dc14edfdc3f67a45b378989b9afa6234d13219c6
View Raw JSON Data
{
  "trx_id": "dc14edfdc3f67a45b378989b9afa6234d13219c6",
  "block": 14385884,
  "trx_in_block": 25,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T04:54:36",
  "op": [
    "vote",
    {
      "voter": "biks",
      "author": "tmaniac",
      "permlink": "give-me-my-bitcoin-cash-bch-guide",
      "weight": 10000
    }
  ]
}
2017/08/08 04:54:36
voterwidia
authortmaniac
permlinkgive-me-my-bitcoin-cash-bch-guide
weight10000 (100.00%)
Transaction InfoBlock #14385884/Trx b27b559bca97c4c4b4aab11df05e260b0667099d
View Raw JSON Data
{
  "trx_id": "b27b559bca97c4c4b4aab11df05e260b0667099d",
  "block": 14385884,
  "trx_in_block": 22,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T04:54:36",
  "op": [
    "vote",
    {
      "voter": "widia",
      "author": "tmaniac",
      "permlink": "give-me-my-bitcoin-cash-bch-guide",
      "weight": 10000
    }
  ]
}
2017/08/08 04:54:30
parent authortmaniac
parent permlinkgive-me-my-bitcoin-cash-bch-guide
authorarunarya96
permlinkre-tmaniac-give-me-my-bitcoin-cash-bch-guide-20170808t045428491z
title
bodyHii bro i found a new way to get unlimited. upvote (upvoteforupvote) https://steemfollower.com/?r=1407 go to this link. website is called steemfollower and login with your steemit ID and POSTING KEY For clear details watch this 2min video https://youtu.be/YwP7OJCp3qQ this website evn has a referral commission
json metadata{"tags":["bitcoin"],"image":["https://img.youtube.com/vi/YwP7OJCp3qQ/0.jpg"],"links":["https://steemfollower.com/?r=1407","https://youtu.be/YwP7OJCp3qQ"],"app":"steemit/0.1"}
Transaction InfoBlock #14385882/Trx ca59e7d350d5f2275d8c6874d45836aa8345766c
View Raw JSON Data
{
  "trx_id": "ca59e7d350d5f2275d8c6874d45836aa8345766c",
  "block": 14385882,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T04:54:30",
  "op": [
    "comment",
    {
      "parent_author": "tmaniac",
      "parent_permlink": "give-me-my-bitcoin-cash-bch-guide",
      "author": "arunarya96",
      "permlink": "re-tmaniac-give-me-my-bitcoin-cash-bch-guide-20170808t045428491z",
      "title": "",
      "body": "Hii bro i found a new way to get unlimited. upvote (upvoteforupvote)\nhttps://steemfollower.com/?r=1407 go to this link. website is called steemfollower and login with your steemit ID and POSTING KEY\nFor clear details watch this 2min video\nhttps://youtu.be/YwP7OJCp3qQ  this website evn has a referral commission",
      "json_metadata": "{\"tags\":[\"bitcoin\"],\"image\":[\"https://img.youtube.com/vi/YwP7OJCp3qQ/0.jpg\"],\"links\":[\"https://steemfollower.com/?r=1407\",\"https://youtu.be/YwP7OJCp3qQ\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/08/08 04:54:12
parent author
parent permlinkbitcoin
authortmaniac
permlinkgive-me-my-bitcoin-cash-bch-guide
titleGive me my Bitcoin Cash (BCH) - Guide
body**If you're still holding Bitcoin Cash it may be the time to sell most of it.** Why sell? Very slow transactions, many vulnerabilities, low credibility and many minor problems. And now is a nice market opportunity. Most of the problems, likely, will be solved in the period of the next months. If Bitcoin Cash will gain more miners support and will be added to more exchanges - price will go up. But before that, at least few long moths with losing interest in Bitcoin Cash. Now - how to get your BCH from different exchanges and wallets. **Wallets:** - Electrum - https://electrum.org/bcc2.txt (*Be careful, some people say they lost BCH using the method - better to wait for a more reliable method or look for an alternative*) https://www.youtube.com/watch?v=i7--pmPa11E </br> - Ledger Nano S - https://ledger.groovehq.com/knowledge_base/topics/select-bitcoin-cash-blockchain-main-or-split?from_search=true https://www.youtube.com/watch?v=VyFFCflMI6g </br> - Trezor - https://blog.trezor.io/claim-bcash-bitcoin-cash-bch-bcc-trezor-wallet-f0a810d5864a https://www.youtube.com/watch?v=GWygfLVOq3M </br> - Bitcoin Core - https://bitcointalk.org/index.php?topic=2059111.0 - Airbitz, Coinomi, Freewallet, Jaxx и XAPO automatically added BCH to your account. </br> Blockchain.info, BitPay/ Copay, Breadwallet, Coinbase, Exodus, Green Address и Samourai Wallet won't support BCH </br> **Exchanges**: - Coinbase - will give BCH only after 1 Jan of the next year, so the only choice it to wait. - Poloniex - will distribute BCH after 8/14. - Bittrex - gave BCH on the first day of a fork. Opened up withdraws a few days later. - Bitfinex - same as Bittrex - Kraken - gave BCH asap but enabled withdrawals and deposits only in a week. Most of other exchanges gave or will give BCH to users. *Thanks for reading, please leave your feedback or ask any questions in comments ;-)*
json metadata{"tags":["bitcoin","cash","bch","guide","cryptocurrencies"],"image":["https://img.youtube.com/vi/i7--pmPa11E/0.jpg","https://img.youtube.com/vi/VyFFCflMI6g/0.jpg","https://img.youtube.com/vi/GWygfLVOq3M/0.jpg"],"links":["https://electrum.org/bcc2.txt","https://www.youtube.com/watch?v=i7--pmPa11E","https://ledger.groovehq.com/knowledge_base/topics/select-bitcoin-cash-blockchain-main-or-split?from_search=true","https://www.youtube.com/watch?v=VyFFCflMI6g","https://blog.trezor.io/claim-bcash-bitcoin-cash-bch-bcc-trezor-wallet-f0a810d5864a","https://www.youtube.com/watch?v=GWygfLVOq3M","https://bitcointalk.org/index.php?topic=2059111.0"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #14385876/Trx 9effbbf02109178aa92e65197d88d3122f595691
View Raw JSON Data
{
  "trx_id": "9effbbf02109178aa92e65197d88d3122f595691",
  "block": 14385876,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T04:54:12",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "bitcoin",
      "author": "tmaniac",
      "permlink": "give-me-my-bitcoin-cash-bch-guide",
      "title": "Give me my Bitcoin Cash (BCH) - Guide",
      "body": "**If you're still holding Bitcoin Cash it may be the time to sell most of it.**\n\nWhy sell? Very slow transactions, many vulnerabilities, low credibility and many minor problems. And now is a nice market opportunity.\n\nMost of the problems, likely, will be solved in the period of the next months. If Bitcoin Cash will gain more miners support and will be added to more exchanges - price will go up. But before that, at least few long moths with losing interest in Bitcoin Cash.\n\nNow - how to get your BCH from different exchanges and wallets.\n\n**Wallets:**\n- Electrum - https://electrum.org/bcc2.txt (*Be careful, some people say they lost BCH using the method - better to wait for a more reliable method or look for an alternative*) https://www.youtube.com/watch?v=i7--pmPa11E\n</br>\n- Ledger Nano S - https://ledger.groovehq.com/knowledge_base/topics/select-bitcoin-cash-blockchain-main-or-split?from_search=true\nhttps://www.youtube.com/watch?v=VyFFCflMI6g\n</br>\n- Trezor - https://blog.trezor.io/claim-bcash-bitcoin-cash-bch-bcc-trezor-wallet-f0a810d5864a\nhttps://www.youtube.com/watch?v=GWygfLVOq3M\n</br>\n- Bitcoin Core - https://bitcointalk.org/index.php?topic=2059111.0\n- Airbitz, Coinomi, Freewallet, Jaxx и XAPO automatically added BCH to your account.\n</br>\nBlockchain.info, BitPay/ Copay, Breadwallet, Coinbase, Exodus, Green Address и Samourai Wallet won't support BCH\n</br>\n**Exchanges**:\n- Coinbase - will give BCH only after 1 Jan of the next year, so the only choice it to wait.\n- Poloniex - will distribute BCH after 8/14.\n- Bittrex - gave BCH on the first day of a fork. Opened up withdraws a few days later.\n- Bitfinex - same as Bittrex\n- Kraken - gave BCH asap but enabled withdrawals and deposits only in a week.\n\nMost of other exchanges gave or will give BCH to users.\n\n*Thanks for reading, please leave your feedback or ask any questions in comments ;-)*",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"cash\",\"bch\",\"guide\",\"cryptocurrencies\"],\"image\":[\"https://img.youtube.com/vi/i7--pmPa11E/0.jpg\",\"https://img.youtube.com/vi/VyFFCflMI6g/0.jpg\",\"https://img.youtube.com/vi/GWygfLVOq3M/0.jpg\"],\"links\":[\"https://electrum.org/bcc2.txt\",\"https://www.youtube.com/watch?v=i7--pmPa11E\",\"https://ledger.groovehq.com/knowledge_base/topics/select-bitcoin-cash-blockchain-main-or-split?from_search=true\",\"https://www.youtube.com/watch?v=VyFFCflMI6g\",\"https://blog.trezor.io/claim-bcash-bitcoin-cash-bch-bcc-trezor-wallet-f0a810d5864a\",\"https://www.youtube.com/watch?v=GWygfLVOq3M\",\"https://bitcointalk.org/index.php?topic=2059111.0\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
tmaniacupdated their account properties
2017/08/08 04:38:27
accounttmaniac
memo keySTM5CbEopYwbuDp7jQM3FKtNZc9aCW3iGeCHw1QufkuL1Uz845DQi
json metadata{"profile":{"name":"Tim","about":"Crypto Anarchist and Developer","website":"http://rezni.ch"}}
Transaction InfoBlock #14385561/Trx de0c2a80d1ec8c7bf680d3fc3c4d00f58ae3fb3c
View Raw JSON Data
{
  "trx_id": "de0c2a80d1ec8c7bf680d3fc3c4d00f58ae3fb3c",
  "block": 14385561,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-08T04:38:27",
  "op": [
    "account_update",
    {
      "account": "tmaniac",
      "memo_key": "STM5CbEopYwbuDp7jQM3FKtNZc9aCW3iGeCHw1QufkuL1Uz845DQi",
      "json_metadata": "{\"profile\":{\"name\":\"Tim\",\"about\":\"Crypto Anarchist and Developer\",\"website\":\"http://rezni.ch\"}}"
    }
  ]
}
2017/08/07 15:59:57
voterjohnlu
authortmaniac
permlinkget-free-btc-with-byteball
weight10000 (100.00%)
Transaction InfoBlock #14370403/Trx ca9f740e447c41ca92e1b127a62f9af1ec0cc319
View Raw JSON Data
{
  "trx_id": "ca9f740e447c41ca92e1b127a62f9af1ec0cc319",
  "block": 14370403,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-07T15:59:57",
  "op": [
    "vote",
    {
      "voter": "johnlu",
      "author": "tmaniac",
      "permlink": "get-free-btc-with-byteball",
      "weight": 10000
    }
  ]
}
steemdelegated 18.387 SP to @tmaniac
2017/08/04 05:19:54
delegatorsteem
delegateetmaniac
vesting shares29940.349176 VESTS
Transaction InfoBlock #14271474/Trx ae31e49ecefc6f8ffc0dd489081ade17dd461bba
View Raw JSON Data
{
  "trx_id": "ae31e49ecefc6f8ffc0dd489081ade17dd461bba",
  "block": 14271474,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-04T05:19:54",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "tmaniac",
      "vesting_shares": "29940.349176 VESTS"
    }
  ]
}
tmaniacupdated their account properties
2017/08/01 20:19:18
accounttmaniac
memo keySTM5CbEopYwbuDp7jQM3FKtNZc9aCW3iGeCHw1QufkuL1Uz845DQi
json metadata{"profile":{"name":"Tim","about":"Crypto Anarchist and Developer","website":"http://rezni.ch","profile_image":"https://lh3.googleusercontent.com/-BvHmKLFSvPw/WXZEUpH03wI/AAAAAAAAAIY/nGR6zGZJ70sfQYj90uqKFfyHn72w_3fCQCEwYBhgL/w278-h280-p/photo_2017-07-24_10-38-57.jpg"}}
Transaction InfoBlock #14203101/Trx 89d2ab29df23e515a872aacfb338bba7eb028e56
View Raw JSON Data
{
  "trx_id": "89d2ab29df23e515a872aacfb338bba7eb028e56",
  "block": 14203101,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-01T20:19:18",
  "op": [
    "account_update",
    {
      "account": "tmaniac",
      "memo_key": "STM5CbEopYwbuDp7jQM3FKtNZc9aCW3iGeCHw1QufkuL1Uz845DQi",
      "json_metadata": "{\"profile\":{\"name\":\"Tim\",\"about\":\"Crypto Anarchist and Developer\",\"website\":\"http://rezni.ch\",\"profile_image\":\"https://lh3.googleusercontent.com/-BvHmKLFSvPw/WXZEUpH03wI/AAAAAAAAAIY/nGR6zGZJ70sfQYj90uqKFfyHn72w_3fCQCEwYBhgL/w278-h280-p/photo_2017-07-24_10-38-57.jpg\"}}"
    }
  ]
}
tmaniacreceived 0.010 SP curation reward for @pbgreenpoint / re-tmaniac-201778t134322583z
2017/07/15 17:43:27
curatortmaniac
reward16.537725 VESTS
comment authorpbgreenpoint
comment permlinkre-tmaniac-201778t134322583z
Transaction InfoBlock #13710726/Virtual Operation #8
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 13710726,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 8,
  "timestamp": "2017-07-15T17:43:27",
  "op": [
    "curation_reward",
    {
      "curator": "tmaniac",
      "reward": "16.537725 VESTS",
      "comment_author": "pbgreenpoint",
      "comment_permlink": "re-tmaniac-201778t134322583z"
    }
  ]
}
tmaniacreceived 0.505 SBD, 0.560 SP author reward for @tmaniac / get-free-btc-with-byteball
2017/07/15 17:39:36
authortmaniac
permlinkget-free-btc-with-byteball
sbd payout0.505 SBD
steem payout0.000 STEEM
vesting payout911.642245 VESTS
Transaction InfoBlock #13710649/Virtual Operation #6
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 13710649,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 6,
  "timestamp": "2017-07-15T17:39:36",
  "op": [
    "author_reward",
    {
      "author": "tmaniac",
      "permlink": "get-free-btc-with-byteball",
      "sbd_payout": "0.505 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "911.642245 VESTS"
    }
  ]
}
2017/07/13 02:14:24
voterduckmast3r
authortmaniac
permlinkget-free-btc-with-byteball
weight8 (0.08%)
Transaction InfoBlock #13634687/Trx 55cb5ae8edd96cd113eb53684dd34fb44369e080
View Raw JSON Data
{
  "trx_id": "55cb5ae8edd96cd113eb53684dd34fb44369e080",
  "block": 13634687,
  "trx_in_block": 14,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-13T02:14:24",
  "op": [
    "vote",
    {
      "voter": "duckmast3r",
      "author": "tmaniac",
      "permlink": "get-free-btc-with-byteball",
      "weight": 8
    }
  ]
}
2017/07/11 20:36:42
parent authortmaniac
parent permlinkget-free-btc-with-byteball
authorsteemitboard
permlinksteemitboard-notify-tmaniac-20170711t203644000z
title
bodyCongratulations @tmaniac! You have completed some achievement on Steemit and have been rewarded with new badge(s) : [![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/firstcomment.png)](http://steemitboard.com/@tmaniac) You made your First Comment Click on any badge to view your own Board of Honor on SteemitBoard. For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard) If you no longer want to receive notifications, reply to this comment with the word `STOP` > By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
json metadata{"image":["https://steemitboard.com/img/notifications.png"]}
Transaction InfoBlock #13599145/Trx f552e6e41fd23901dbd4e28da467cf8d4de3c99e
View Raw JSON Data
{
  "trx_id": "f552e6e41fd23901dbd4e28da467cf8d4de3c99e",
  "block": 13599145,
  "trx_in_block": 12,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-11T20:36:42",
  "op": [
    "comment",
    {
      "parent_author": "tmaniac",
      "parent_permlink": "get-free-btc-with-byteball",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-tmaniac-20170711t203644000z",
      "title": "",
      "body": "Congratulations @tmaniac! You have completed some achievement on Steemit and have been rewarded with new badge(s) :\n\n[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/firstcomment.png)](http://steemitboard.com/@tmaniac) You made your First Comment\n\nClick on any badge to view your own Board of Honor on SteemitBoard.\nFor more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)\n\nIf you no longer want to receive notifications, reply to this comment with the word `STOP`\n\n> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}"
    }
  ]
}
2017/07/11 18:25:12
parent authorwarrenvee
parent permlinkre-tmaniac-get-free-btc-with-byteball-20170710t090219039z
authortmaniac
permlinkre-warrenvee-re-tmaniac-get-free-btc-with-byteball-20170711t182511136z
title
bodyI've received in about 5 hours after distribution. If you haven't, ask help in Byteball's Slack)
json metadata{"tags":["byteball"],"app":"steemit/0.1"}
Transaction InfoBlock #13596515/Trx 7fe372ec4e62b8837f83a142d2956350b0c112f4
View Raw JSON Data
{
  "trx_id": "7fe372ec4e62b8837f83a142d2956350b0c112f4",
  "block": 13596515,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-11T18:25:12",
  "op": [
    "comment",
    {
      "parent_author": "warrenvee",
      "parent_permlink": "re-tmaniac-get-free-btc-with-byteball-20170710t090219039z",
      "author": "tmaniac",
      "permlink": "re-warrenvee-re-tmaniac-get-free-btc-with-byteball-20170711t182511136z",
      "title": "",
      "body": "I've received in about 5 hours after distribution.\nIf you haven't, ask help in Byteball's Slack)",
      "json_metadata": "{\"tags\":[\"byteball\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}

Account Metadata

POSTING JSON METADATA
profile{"name":"Tim","about":"Crypto Anarchist and Developer","website":"http://rezni.ch"}
JSON METADATA
profile{"name":"Tim","about":"Crypto Anarchist and Developer","website":"http://rezni.ch"}
{
  "posting_json_metadata": {
    "profile": {
      "name": "Tim",
      "about": "Crypto Anarchist and Developer",
      "website": "http://rezni.ch"
    }
  },
  "json_metadata": {
    "profile": {
      "name": "Tim",
      "about": "Crypto Anarchist and Developer",
      "website": "http://rezni.ch"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM57vM9FATwh3L9QwyLH2nZyq6e9AFSX6wyDpQzzrKui5kUetXPV1/1
Active
Single Signature
Public Keys
STM789i3inKT5TdzvWvFEp5xcHvDSoMm5zXSJ63v1NFW36eFWXhrX1/1
Posting
Single Signature
Public Keys
STM7GmvgqFzcoe9nuJv5vzQ5eTQ4k4dBz2vX5NaPpH4w1FuvMunqr1/1
Memo
STM5CbEopYwbuDp7jQM3FKtNZc9aCW3iGeCHw1QufkuL1Uz845DQi
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM57vM9FATwh3L9QwyLH2nZyq6e9AFSX6wyDpQzzrKui5kUetXPV",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM789i3inKT5TdzvWvFEp5xcHvDSoMm5zXSJ63v1NFW36eFWXhrX",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7GmvgqFzcoe9nuJv5vzQ5eTQ4k4dBz2vX5NaPpH4w1FuvMunqr",
        1
      ]
    ]
  },
  "memo": "STM5CbEopYwbuDp7jQM3FKtNZc9aCW3iGeCHw1QufkuL1Uz845DQi"
}

Witness Votes

0 / 30
No active witness votes.
[]