VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.034USD
STEEM
0.000STEEM
SBD
0.000SBD
Effective Power
5.001SP
├── Own SP
0.634SP
└── Incoming DelegationsDeleg
+4.367SP
Detailed Balance
| STEEM | ||
| balance | 0.000STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 0.634SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 4.367SP | SP |
| Effective Power | 5.001SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 0.000SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "1032.142266 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7111.517540 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | berkes |
| id | 470278 |
| rank | 1,388,132 |
| reputation | 164143740 |
| created | 2017-11-30T12:42:12 |
| recovery_account | steem |
| proxy | None |
| post_count | 5 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2019-01-16T21:04:39 |
| last_root_post | 2019-01-16T21:04:39 |
| last_vote_time | 2019-10-01T11:06:54 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.000 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.000 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 1032.142266 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 7111.517540 VESTS |
| reward_vesting_balance | 0.000000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 2019-10-01T06:53:27 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 1970-01-01T00:00:00 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 470278,
"name": "berkes",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8idxaonnKwZnxnpgGN3FtAn1tu2ZAfbrvnV5xm5hFPiqChbsHk",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8YtwbTeYFdDj65rVE24Ftm8NDNpT2jq1fvErPP9G2eq996pZgA",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM76ZRRXQ32MLfTPo1DSdCdSkgmRCxcjNHkLL6q2SRaHpfbepT86",
1
]
]
},
"memo_key": "STM7Wc5MhqbsrCsjasUjUT64RkBDHmqKXQFCcHKzoYPxqBACM3VZi",
"json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmSfUa2USoT1jM8DPLacGh3yMwe4jjY97wrChgj7AGFW1z/smog.jpeg\"}}",
"posting_json_metadata": "{\"profile\":{\"name\":\"berkes\",\"website\":\"http://berk.es\",\"profile_image\":\"https://pbs.twimg.com/profile_images/910062067201269760/yR9-3674_400x400.jpg\",\"cover_image\":\"https://pbs.twimg.com/profile_banners/1652061/1505810619/1500x500\"}}",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2019-10-01T06:53:27",
"created": "2017-11-30T12:42:12",
"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": 1779055224
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779055224
},
"voting_power": 0,
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "0.000 SBD",
"sbd_seconds": "0",
"sbd_seconds_last_update": "1970-01-01T00:00:00",
"sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"vesting_shares": "1032.142266 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7111.517540 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": 0,
"to_withdraw": 0,
"withdraw_routes": 0,
"curation_rewards": 0,
"posting_rewards": 0,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2019-01-16T21:04:39",
"last_root_post": "2019-01-16T21:04:39",
"last_vote_time": "2019-10-01T11:06:54",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": 164143740,
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 1388132
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2026/05/17 22:00:24
2026/05/17 22:00:24
| delegator | steem |
| delegatee | berkes |
| vesting shares | 7111.517540 VESTS |
| Transaction Info | Block #106140763/Trx f71b4a092ff6150da892476c183e328223854c89 |
View Raw JSON Data
{
"trx_id": "f71b4a092ff6150da892476c183e328223854c89",
"block": 106140763,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-17T22:00:24",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "7111.517540 VESTS"
}
]
}2026/05/11 19:18:51
2026/05/11 19:18:51
| delegator | steem |
| delegatee | berkes |
| vesting shares | 4399.307135 VESTS |
| Transaction Info | Block #105965509/Trx 95f309548ce352d102649f76f59b5a9b7f3965f5 |
View Raw JSON Data
{
"trx_id": "95f309548ce352d102649f76f59b5a9b7f3965f5",
"block": 105965509,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-11T19:18:51",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "4399.307135 VESTS"
}
]
}2026/04/25 21:24:48
2026/04/25 21:24:48
| delegator | steem |
| delegatee | berkes |
| vesting shares | 7124.033296 VESTS |
| Transaction Info | Block #105508480/Trx a70f0d37db3d7fa13f3cbb1974c7fac049602ec0 |
View Raw JSON Data
{
"trx_id": "a70f0d37db3d7fa13f3cbb1974c7fac049602ec0",
"block": 105508480,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-04-25T21:24:48",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "7124.033296 VESTS"
}
]
}2026/01/23 01:53:21
2026/01/23 01:53:21
| delegator | steem |
| delegatee | berkes |
| vesting shares | 4440.853954 VESTS |
| Transaction Info | Block #102844735/Trx c736785c6b85b0e056bbdf80a2a14ebcbdbbc2ce |
View Raw JSON Data
{
"trx_id": "c736785c6b85b0e056bbdf80a2a14ebcbdbbc2ce",
"block": 102844735,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-01-23T01:53:21",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "4440.853954 VESTS"
}
]
}2024/12/16 21:13:03
2024/12/16 21:13:03
| delegator | steem |
| delegatee | berkes |
| vesting shares | 4605.073151 VESTS |
| Transaction Info | Block #91291148/Trx 9d285f0f6c16a89fd36513c2d21b6581131790b2 |
View Raw JSON Data
{
"trx_id": "9d285f0f6c16a89fd36513c2d21b6581131790b2",
"block": 91291148,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2024-12-16T21:13:03",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "4605.073151 VESTS"
}
]
}2023/11/13 12:58:27
2023/11/13 12:58:27
| delegator | steem |
| delegatee | berkes |
| vesting shares | 4774.206683 VESTS |
| Transaction Info | Block #79845417/Trx 1b7f84f1fe033ac4d8f3045818a57f77059c7b52 |
View Raw JSON Data
{
"trx_id": "1b7f84f1fe033ac4d8f3045818a57f77059c7b52",
"block": 79845417,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-11-13T12:58:27",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "4774.206683 VESTS"
}
]
}2023/09/21 19:13:27
2023/09/21 19:13:27
| delegator | steem |
| delegatee | berkes |
| vesting shares | 7711.485469 VESTS |
| Transaction Info | Block #78344716/Trx 9a569452551995f4908aad2e97d71327f0db9ae8 |
View Raw JSON Data
{
"trx_id": "9a569452551995f4908aad2e97d71327f0db9ae8",
"block": 78344716,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-09-21T19:13:27",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "7711.485469 VESTS"
}
]
}2022/11/03 09:18:27
2022/11/03 09:18:27
| delegator | steem |
| delegatee | berkes |
| vesting shares | 7933.166907 VESTS |
| Transaction Info | Block #69110398/Trx c1fb122a82da45240164b941f7553ec53d9d40be |
View Raw JSON Data
{
"trx_id": "c1fb122a82da45240164b941f7553ec53d9d40be",
"block": 69110398,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-11-03T09:18:27",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "7933.166907 VESTS"
}
]
}2022/01/17 08:46:09
2022/01/17 08:46:09
| delegator | steem |
| delegatee | berkes |
| vesting shares | 8153.700138 VESTS |
| Transaction Info | Block #60806808/Trx b8485986b366604a6a4a305e80f8639921b6ff5b |
View Raw JSON Data
{
"trx_id": "b8485986b366604a6a4a305e80f8639921b6ff5b",
"block": 60806808,
"trx_in_block": 18,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-01-17T08:46:09",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "8153.700138 VESTS"
}
]
}2021/06/13 22:46:42
2021/06/13 22:46:42
| delegator | steem |
| delegatee | berkes |
| vesting shares | 8337.468796 VESTS |
| Transaction Info | Block #54605300/Trx ca09b8a46c19def7c24e6d3a63350ef3437ed7cb |
View Raw JSON Data
{
"trx_id": "ca09b8a46c19def7c24e6d3a63350ef3437ed7cb",
"block": 54605300,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2021-06-13T22:46:42",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "8337.468796 VESTS"
}
]
}berkescustom json: community2021/03/12 20:25:48
berkescustom json: community
2021/03/12 20:25:48
| required auths | [] |
| required posting auths | ["berkes"] |
| id | community |
| json | ["subscribe",{"community":"hive-196037"}] |
| Transaction Info | Block #51950051/Trx f17e05fe7b8e6062174d614dab4bf3832007ef83 |
View Raw JSON Data
{
"trx_id": "f17e05fe7b8e6062174d614dab4bf3832007ef83",
"block": 51950051,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2021-03-12T20:25:48",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"berkes"
],
"id": "community",
"json": "[\"subscribe\",{\"community\":\"hive-196037\"}]"
}
]
}2020/12/11 09:08:27
2020/12/11 09:08:27
| delegator | steem |
| delegatee | berkes |
| vesting shares | 8524.890770 VESTS |
| Transaction Info | Block #49352842/Trx 1b2550676908ae17444a5be183e86e2ef6345330 |
View Raw JSON Data
{
"trx_id": "1b2550676908ae17444a5be183e86e2ef6345330",
"block": 49352842,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-11T09:08:27",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "8524.890770 VESTS"
}
]
}2020/12/06 02:45:57
2020/12/06 02:45:57
| delegator | steem |
| delegatee | berkes |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #49204411/Trx 1320b9f7462e7dbed7e0673f17f8bd7b11ec439b |
View Raw JSON Data
{
"trx_id": "1320b9f7462e7dbed7e0673f17f8bd7b11ec439b",
"block": 49204411,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-06T02:45:57",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "1912.543513 VESTS"
}
]
}2020/12/05 10:42:48
2020/12/05 10:42:48
| delegator | steem |
| delegatee | berkes |
| vesting shares | 8531.257409 VESTS |
| Transaction Info | Block #49185515/Trx 7e98c5eb12537310d7cdd5bf85e5314c041439dc |
View Raw JSON Data
{
"trx_id": "7e98c5eb12537310d7cdd5bf85e5314c041439dc",
"block": 49185515,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-05T10:42:48",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "8531.257409 VESTS"
}
]
}2020/11/02 11:17:15
2020/11/02 11:17:15
| delegator | steem |
| delegatee | berkes |
| vesting shares | 1920.017158 VESTS |
| Transaction Info | Block #48252681/Trx 9419ba2380565bf31b9b519875d8c77071f9947e |
View Raw JSON Data
{
"trx_id": "9419ba2380565bf31b9b519875d8c77071f9947e",
"block": 48252681,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-11-02T11:17:15",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "1920.017158 VESTS"
}
]
}2020/05/09 03:40:57
2020/05/09 03:40:57
| delegator | steem |
| delegatee | berkes |
| vesting shares | 8733.903983 VESTS |
| Transaction Info | Block #43214625/Trx 85565b98eb7221cd037552058f812e3082a0b5cb |
View Raw JSON Data
{
"trx_id": "85565b98eb7221cd037552058f812e3082a0b5cb",
"block": 43214625,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-09T03:40:57",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "8733.903983 VESTS"
}
]
}2020/05/08 06:58:51
2020/05/08 06:58:51
| delegator | steem |
| delegatee | berkes |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #43190365/Trx 5fce239076cf1062971c12be98af0db659de6547 |
View Raw JSON Data
{
"trx_id": "5fce239076cf1062971c12be98af0db659de6547",
"block": 43190365,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-08T06:58:51",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "1953.311140 VESTS"
}
]
}2019/12/31 12:08:36
2019/12/31 12:08:36
| delegator | steem |
| delegatee | berkes |
| vesting shares | 8804.807519 VESTS |
| Transaction Info | Block #39518115/Trx f99c3a09e5039ae4e939c5897295c2cc53610e30 |
View Raw JSON Data
{
"trx_id": "f99c3a09e5039ae4e939c5897295c2cc53610e30",
"block": 39518115,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-12-31T12:08:36",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "8804.807519 VESTS"
}
]
}2019/11/30 13:52:21
2019/11/30 13:52:21
| parent author | berkes |
| parent permlink | giz32pec |
| author | steemitboard |
| permlink | steemitboard-notify-berkes-20191130t135220000z |
| title | |
| body | Congratulations @berkes! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@berkes/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/@berkes) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=berkes)_</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 Info | Block #38629020/Trx dde3e8ae68c644841b8860d68c4827bf0749850f |
View Raw JSON Data
{
"trx_id": "dde3e8ae68c644841b8860d68c4827bf0749850f",
"block": 38629020,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-11-30T13:52:21",
"op": [
"comment",
{
"parent_author": "berkes",
"parent_permlink": "giz32pec",
"author": "steemitboard",
"permlink": "steemitboard-notify-berkes-20191130t135220000z",
"title": "",
"body": "Congratulations @berkes! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@berkes/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/@berkes) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=berkes)_</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\"]}"
}
]
}berkesfollowed @elipowell2019/10/10 06:48:24
berkesfollowed @elipowell
2019/10/10 06:48:24
| required auths | [] |
| required posting auths | ["berkes"] |
| id | follow |
| json | ["follow",{"follower":"berkes","following":"elipowell","what":["blog"]}] |
| Transaction Info | Block #37154629/Trx 4955e5e6f61292f782ac70290f79e904c85f6c89 |
View Raw JSON Data
{
"trx_id": "4955e5e6f61292f782ac70290f79e904c85f6c89",
"block": 37154629,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-10T06:48:24",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"berkes"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"berkes\",\"following\":\"elipowell\",\"what\":[\"blog\"]}]"
}
]
}berkesfollowed @roadscape2019/10/10 06:48:15
berkesfollowed @roadscape
2019/10/10 06:48:15
| required auths | [] |
| required posting auths | ["berkes"] |
| id | follow |
| json | ["follow",{"follower":"berkes","following":"roadscape","what":["blog"]}] |
| Transaction Info | Block #37154626/Trx eeb74da6b2e0cc5bd2c0628703ad3eb06847e0d1 |
View Raw JSON Data
{
"trx_id": "eeb74da6b2e0cc5bd2c0628703ad3eb06847e0d1",
"block": 37154626,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-10T06:48:15",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"berkes"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"berkes\",\"following\":\"roadscape\",\"what\":[\"blog\"]}]"
}
]
}berkesfollowed @vandeberg2019/10/10 06:48:09
berkesfollowed @vandeberg
2019/10/10 06:48:09
| required auths | [] |
| required posting auths | ["berkes"] |
| id | follow |
| json | ["follow",{"follower":"berkes","following":"vandeberg","what":["blog"]}] |
| Transaction Info | Block #37154624/Trx 75efa7baf2bca44b215e0dad8db4fd9bf18500ed |
View Raw JSON Data
{
"trx_id": "75efa7baf2bca44b215e0dad8db4fd9bf18500ed",
"block": 37154624,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-10T06:48:09",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"berkes"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"berkes\",\"following\":\"vandeberg\",\"what\":[\"blog\"]}]"
}
]
}2019/10/10 06:48:03
2019/10/10 06:48:03
| required auths | [] |
| required posting auths | ["berkes"] |
| id | follow |
| json | ["follow",{"follower":"berkes","following":"justinw","what":["blog"]}] |
| Transaction Info | Block #37154622/Trx abc38bb65f543d4d5f197875fd9ccfdf16273d67 |
View Raw JSON Data
{
"trx_id": "abc38bb65f543d4d5f197875fd9ccfdf16273d67",
"block": 37154622,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-10T06:48:03",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"berkes"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"berkes\",\"following\":\"justinw\",\"what\":[\"blog\"]}]"
}
]
}2019/10/01 11:12:24
2019/10/01 11:12:24
| delegator | steem |
| delegatee | berkes |
| vesting shares | 29156.042805 VESTS |
| Transaction Info | Block #36901223/Trx e00990ce78979c1bb8a825977f3a1b27ac60d4ca |
View Raw JSON Data
{
"trx_id": "e00990ce78979c1bb8a825977f3a1b27ac60d4ca",
"block": 36901223,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-01T11:12:24",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "29156.042805 VESTS"
}
]
}berkesupvoted (100.00%) @cryptogangz / varroa-mite-check-and-testing-my-mite-wash-contraption2019/10/01 11:06:54
berkesupvoted (100.00%) @cryptogangz / varroa-mite-check-and-testing-my-mite-wash-contraption
2019/10/01 11:06:54
| voter | berkes |
| author | cryptogangz |
| permlink | varroa-mite-check-and-testing-my-mite-wash-contraption |
| weight | 10000 (100.00%) |
| Transaction Info | Block #36901113/Trx c4f98b257b5212dd8012717c8496958b2fc7161d |
View Raw JSON Data
{
"trx_id": "c4f98b257b5212dd8012717c8496958b2fc7161d",
"block": 36901113,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-01T11:06:54",
"op": [
"vote",
{
"voter": "berkes",
"author": "cryptogangz",
"permlink": "varroa-mite-check-and-testing-my-mite-wash-contraption",
"weight": 10000
}
]
}2019/10/01 08:24:51
2019/10/01 08:24:51
| from | berkes |
| to | berkes |
| amount | 0.003 STEEM |
| Transaction Info | Block #36897876/Trx f35a7978b461aa2dc46aea748a5dd67896d4c9c1 |
View Raw JSON Data
{
"trx_id": "f35a7978b461aa2dc46aea748a5dd67896d4c9c1",
"block": 36897876,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-01T08:24:51",
"op": [
"transfer_to_vesting",
{
"from": "berkes",
"to": "berkes",
"amount": "0.003 STEEM"
}
]
}berkesupvoted (100.00%) @smooth / voting-is-a-popularity-contest2019/10/01 07:43:12
berkesupvoted (100.00%) @smooth / voting-is-a-popularity-contest
2019/10/01 07:43:12
| voter | berkes |
| author | smooth |
| permlink | voting-is-a-popularity-contest |
| weight | 10000 (100.00%) |
| Transaction Info | Block #36897044/Trx 6af55153e859e03ee27a9a07fede76138298783f |
View Raw JSON Data
{
"trx_id": "6af55153e859e03ee27a9a07fede76138298783f",
"block": 36897044,
"trx_in_block": 18,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-01T07:43:12",
"op": [
"vote",
{
"voter": "berkes",
"author": "smooth",
"permlink": "voting-is-a-popularity-contest",
"weight": 10000
}
]
}2019/10/01 07:25:48
2019/10/01 07:25:48
| voter | berkes |
| author | bbilgin |
| permlink | re-run-to-win-steemit-one-giant-decentralized-ponzi-scheme-20180214t185727833z |
| weight | 10000 (100.00%) |
| Transaction Info | Block #36896697/Trx b045714267d3010a99b3ed155c4e355488bce685 |
View Raw JSON Data
{
"trx_id": "b045714267d3010a99b3ed155c4e355488bce685",
"block": 36896697,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-01T07:25:48",
"op": [
"vote",
{
"voter": "berkes",
"author": "bbilgin",
"permlink": "re-run-to-win-steemit-one-giant-decentralized-ponzi-scheme-20180214t185727833z",
"weight": 10000
}
]
}berkesupvoted (100.00%) @hrottie / re-afilja-is-steemit-a-ponzi-lets-investigate-20160724t142206409z2019/10/01 07:23:00
berkesupvoted (100.00%) @hrottie / re-afilja-is-steemit-a-ponzi-lets-investigate-20160724t142206409z
2019/10/01 07:23:00
| voter | berkes |
| author | hrottie |
| permlink | re-afilja-is-steemit-a-ponzi-lets-investigate-20160724t142206409z |
| weight | 10000 (100.00%) |
| Transaction Info | Block #36896641/Trx 6fb435fcffa5cbb493953074e573186ac9e850ae |
View Raw JSON Data
{
"trx_id": "6fb435fcffa5cbb493953074e573186ac9e850ae",
"block": 36896641,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-01T07:23:00",
"op": [
"vote",
{
"voter": "berkes",
"author": "hrottie",
"permlink": "re-afilja-is-steemit-a-ponzi-lets-investigate-20160724t142206409z",
"weight": 10000
}
]
}berkesupvoted (100.00%) @hrottie / re-afilja-is-steemit-a-ponzi-lets-investigate-20160724t140508721z2019/10/01 07:22:45
berkesupvoted (100.00%) @hrottie / re-afilja-is-steemit-a-ponzi-lets-investigate-20160724t140508721z
2019/10/01 07:22:45
| voter | berkes |
| author | hrottie |
| permlink | re-afilja-is-steemit-a-ponzi-lets-investigate-20160724t140508721z |
| weight | 10000 (100.00%) |
| Transaction Info | Block #36896636/Trx de884697edb43f210bf82ea3ab8317e887f0c788 |
View Raw JSON Data
{
"trx_id": "de884697edb43f210bf82ea3ab8317e887f0c788",
"block": 36896636,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-01T07:22:45",
"op": [
"vote",
{
"voter": "berkes",
"author": "hrottie",
"permlink": "re-afilja-is-steemit-a-ponzi-lets-investigate-20160724t140508721z",
"weight": 10000
}
]
}2019/10/01 07:21:45
2019/10/01 07:21:45
| voter | berkes |
| author | run-to-win |
| permlink | re-coar-re-afilja-is-steemit-a-ponzi-lets-investigate-20171216t095435157z |
| weight | 10000 (100.00%) |
| Transaction Info | Block #36896616/Trx 941db3f6993abd99fc9414b4b3e21292420bf553 |
View Raw JSON Data
{
"trx_id": "941db3f6993abd99fc9414b4b3e21292420bf553",
"block": 36896616,
"trx_in_block": 28,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-01T07:21:45",
"op": [
"vote",
{
"voter": "berkes",
"author": "run-to-win",
"permlink": "re-coar-re-afilja-is-steemit-a-ponzi-lets-investigate-20171216t095435157z",
"weight": 10000
}
]
}berkesupdated their account properties2019/10/01 06:53:27
berkesupdated their account properties
2019/10/01 06:53:27
| account | berkes |
| memo key | STM7Wc5MhqbsrCsjasUjUT64RkBDHmqKXQFCcHKzoYPxqBACM3VZi |
| json metadata | {"profile":{"profile_image":"https://cdn.steemitimages.com/DQmSfUa2USoT1jM8DPLacGh3yMwe4jjY97wrChgj7AGFW1z/smog.jpeg"}} |
| Transaction Info | Block #36896050/Trx da1ff715a7de7f717c826e35b6c1a7b92446676b |
View Raw JSON Data
{
"trx_id": "da1ff715a7de7f717c826e35b6c1a7b92446676b",
"block": 36896050,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-01T06:53:27",
"op": [
"account_update",
{
"account": "berkes",
"memo_key": "STM7Wc5MhqbsrCsjasUjUT64RkBDHmqKXQFCcHKzoYPxqBACM3VZi",
"json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmSfUa2USoT1jM8DPLacGh3yMwe4jjY97wrChgj7AGFW1z/smog.jpeg\"}}"
}
]
}2019/08/22 16:48:09
2019/08/22 16:48:09
| from | dtube |
| to | berkes |
| amount | 0.001 STEEM |
| memo | Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube |
| Transaction Info | Block #35780172/Trx 05246bed668f5d7d14f8b1305e67da71250c4ea9 |
View Raw JSON Data
{
"trx_id": "05246bed668f5d7d14f8b1305e67da71250c4ea9",
"block": 35780172,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-22T16:48:09",
"op": [
"transfer",
{
"from": "dtube",
"to": "berkes",
"amount": "0.001 STEEM",
"memo": "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube"
}
]
}hiroyamagishisent 0.001 STEEM to @berkes- "
We will support people who will watch our video topic explained by Brother Eli. We have dedicated 24,000 Steem Power to vote for all of your comment. Comment the summary of what we understand on the ..."2019/05/21 11:21:42
hiroyamagishisent 0.001 STEEM to @berkes- "
We will support people who will watch our video topic explained by Brother Eli. We have dedicated 24,000 Steem Power to vote for all of your comment. Comment the summary of what we understand on the ..."
2019/05/21 11:21:42
| from | hiroyamagishi |
| to | berkes |
| amount | 0.001 STEEM |
| memo | We will support people who will watch our video topic explained by Brother Eli. We have dedicated 24,000 Steem Power to vote for all of your comment. Comment the summary of what we understand on the topic of the day. We invite you to also join our Discord chat. https://discord.gg/vzHFNd6 |
| Transaction Info | Block #33100275/Trx b5c94219c0727c66edf4034935ff4543559954ae |
View Raw JSON Data
{
"trx_id": "b5c94219c0727c66edf4034935ff4543559954ae",
"block": 33100275,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-05-21T11:21:42",
"op": [
"transfer",
{
"from": "hiroyamagishi",
"to": "berkes",
"amount": "0.001 STEEM",
"memo": "\nWe will support people who will watch our video topic explained by Brother Eli. We have dedicated 24,000 Steem Power to vote for all of your comment. Comment the summary of what we understand on the topic of the day.\nWe invite you to also join our Discord chat.\nhttps://discord.gg/vzHFNd6\n"
}
]
}2019/05/21 11:21:39
2019/05/21 11:21:39
| parent author | |
| parent permlink | dtube |
| author | berkes |
| permlink | giz32pec |
| title | What is Place Bazaar |
| body | <center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr> Placebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more. PlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work. This video explains the platform. <hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a> |
| json metadata | {"video":{"info":{"title":"What is Place Bazaar","snaphash":"QmTN7Jbe2FjDBF4uoRiFu15k2naUr9gMoCw31FAC4gNqXn","author":"berkes","permlink":"giz32pec","duration":94.869333,"filesize":53758357,"spritehash":"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz"},"content":{"videohash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k","description":"\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.","tags":["","maps","dapp","explainer"],"video240hash":"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7","video480hash":"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2","video720hash":"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt","video1080hash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k"}},"tags":["dtube","","maps","dapp","explainer"],"app":"dtube/0.8"} |
| Transaction Info | Block #33100274/Trx 3f910cf844c7fc97617994c23cba68cf5fb0dffb |
View Raw JSON Data
{
"trx_id": "3f910cf844c7fc97617994c23cba68cf5fb0dffb",
"block": 33100274,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-05-21T11:21:39",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "dtube",
"author": "berkes",
"permlink": "giz32pec",
"title": "What is Place Bazaar",
"body": "<center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr>\n\n\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.\n\n<hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a>",
"json_metadata": "{\"video\":{\"info\":{\"title\":\"What is Place Bazaar\",\"snaphash\":\"QmTN7Jbe2FjDBF4uoRiFu15k2naUr9gMoCw31FAC4gNqXn\",\"author\":\"berkes\",\"permlink\":\"giz32pec\",\"duration\":94.869333,\"filesize\":53758357,\"spritehash\":\"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz\"},\"content\":{\"videohash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\",\"description\":\"\\n\\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\\n\\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\\n\\nThis video explains the platform.\",\"tags\":[\"\",\"maps\",\"dapp\",\"explainer\"],\"video240hash\":\"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7\",\"video480hash\":\"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2\",\"video720hash\":\"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt\",\"video1080hash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\"}},\"tags\":[\"dtube\",\"\",\"maps\",\"dapp\",\"explainer\"],\"app\":\"dtube/0.8\"}"
}
]
}2019/05/21 11:21:36
2019/05/21 11:21:36
| parent author | |
| parent permlink | dtube |
| author | berkes |
| permlink | giz32pec |
| title | What is Place Bazaar |
| body | <center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr> Placebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more. PlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work. This video explains the platform. <hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a> |
| json metadata | {"video":{"info":{"title":"What is Place Bazaar","snaphash":"QmTN7Jbe2FjDBF4uoRiFu15k2naUr9gMoCw31FAC4gNqXn","author":"berkes","permlink":"giz32pec","duration":94.869333,"filesize":53758357,"spritehash":"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz"},"content":{"videohash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k","description":"\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.","tags":["","maps","dapp","explainer"],"video240hash":"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7","video480hash":"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2","video720hash":"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt","video1080hash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k"}},"tags":["dtube","","maps","dapp","explainer"],"app":"dtube/0.8"} |
| Transaction Info | Block #33100273/Trx 454492b07c2a742062b030267a28a68a11565a34 |
View Raw JSON Data
{
"trx_id": "454492b07c2a742062b030267a28a68a11565a34",
"block": 33100273,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-05-21T11:21:36",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "dtube",
"author": "berkes",
"permlink": "giz32pec",
"title": "What is Place Bazaar",
"body": "<center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr>\n\n\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.\n\n<hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a>",
"json_metadata": "{\"video\":{\"info\":{\"title\":\"What is Place Bazaar\",\"snaphash\":\"QmTN7Jbe2FjDBF4uoRiFu15k2naUr9gMoCw31FAC4gNqXn\",\"author\":\"berkes\",\"permlink\":\"giz32pec\",\"duration\":94.869333,\"filesize\":53758357,\"spritehash\":\"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz\"},\"content\":{\"videohash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\",\"description\":\"\\n\\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\\n\\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\\n\\nThis video explains the platform.\",\"tags\":[\"\",\"maps\",\"dapp\",\"explainer\"],\"video240hash\":\"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7\",\"video480hash\":\"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2\",\"video720hash\":\"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt\",\"video1080hash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\"}},\"tags\":[\"dtube\",\"\",\"maps\",\"dapp\",\"explainer\"],\"app\":\"dtube/0.8\"}"
}
]
}hiroyamagishisent 0.001 STEEM to @berkes- "
We will support people who will watch our video topic explained by Brother Eli. We have dedicated 24,000 Steem Power to vote for all of your comment. Comment the summary of what we understand on the ..."2019/05/16 16:19:30
hiroyamagishisent 0.001 STEEM to @berkes- "
We will support people who will watch our video topic explained by Brother Eli. We have dedicated 24,000 Steem Power to vote for all of your comment. Comment the summary of what we understand on the ..."
2019/05/16 16:19:30
| from | hiroyamagishi |
| to | berkes |
| amount | 0.001 STEEM |
| memo | We will support people who will watch our video topic explained by Brother Eli. We have dedicated 24,000 Steem Power to vote for all of your comment. Comment the summary of what we understand on the topic of the day. We invite you to also join our Discord chat. https://discord.gg/vzHFNd6 |
| Transaction Info | Block #32962322/Trx f8df90b180b2b01bf320653b21488d473891535a |
View Raw JSON Data
{
"trx_id": "f8df90b180b2b01bf320653b21488d473891535a",
"block": 32962322,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-05-16T16:19:30",
"op": [
"transfer",
{
"from": "hiroyamagishi",
"to": "berkes",
"amount": "0.001 STEEM",
"memo": "\nWe will support people who will watch our video topic explained by Brother Eli. We have dedicated 24,000 Steem Power to vote for all of your comment. Comment the summary of what we understand on the topic of the day.\nWe invite you to also join our Discord chat.\nhttps://discord.gg/vzHFNd6\n"
}
]
}2019/05/16 16:19:24
2019/05/16 16:19:24
| parent author | |
| parent permlink | dtube |
| author | berkes |
| permlink | giz32pec |
| title | What is Place Bazaar |
| body | <center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr> Placebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more. PlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work. This video explains the platform. <hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a> |
| json metadata | {"video":{"info":{"title":"What is Place Bazaar","snaphash":"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz","author":"berkes","permlink":"giz32pec","duration":94.869333,"filesize":53758357,"spritehash":"QmTN7Jbe2FjDBF4uoRiFu15k2naUr9gMoCw31FAC4gNqXn"},"content":{"videohash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k","description":"\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.","tags":["","maps","dapp","explainer"],"video240hash":"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7","video480hash":"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2","video720hash":"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt","video1080hash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k"}},"tags":["dtube","","maps","dapp","explainer"],"app":"dtube/0.8"} |
| Transaction Info | Block #32962320/Trx c23d5672d3fff2bc48df1b5b8f84ecaa264ff1cd |
View Raw JSON Data
{
"trx_id": "c23d5672d3fff2bc48df1b5b8f84ecaa264ff1cd",
"block": 32962320,
"trx_in_block": 38,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-05-16T16:19:24",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "dtube",
"author": "berkes",
"permlink": "giz32pec",
"title": "What is Place Bazaar",
"body": "<center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr>\n\n\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.\n\n<hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a>",
"json_metadata": "{\"video\":{\"info\":{\"title\":\"What is Place Bazaar\",\"snaphash\":\"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz\",\"author\":\"berkes\",\"permlink\":\"giz32pec\",\"duration\":94.869333,\"filesize\":53758357,\"spritehash\":\"QmTN7Jbe2FjDBF4uoRiFu15k2naUr9gMoCw31FAC4gNqXn\"},\"content\":{\"videohash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\",\"description\":\"\\n\\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\\n\\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\\n\\nThis video explains the platform.\",\"tags\":[\"\",\"maps\",\"dapp\",\"explainer\"],\"video240hash\":\"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7\",\"video480hash\":\"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2\",\"video720hash\":\"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt\",\"video1080hash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\"}},\"tags\":[\"dtube\",\"\",\"maps\",\"dapp\",\"explainer\"],\"app\":\"dtube/0.8\"}"
}
]
}2019/05/16 16:18:51
2019/05/16 16:18:51
| required auths | [] |
| required posting auths | ["berkes"] |
| id | reblog |
| json | ["reblog",{"account":"berkes","author":"berkes","permlink":"giz32pec"}] |
| Transaction Info | Block #32962309/Trx 9e294e97a49edbd83f934502fda07a1557616f39 |
View Raw JSON Data
{
"trx_id": "9e294e97a49edbd83f934502fda07a1557616f39",
"block": 32962309,
"trx_in_block": 30,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-05-16T16:18:51",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"berkes"
],
"id": "reblog",
"json": "[\"reblog\",{\"account\":\"berkes\",\"author\":\"berkes\",\"permlink\":\"giz32pec\"}]"
}
]
}berkesflagged (-100.00%) @partiko / partiko-re-berkes-giz32pec-20190226t070232983z2019/05/07 15:25:30
berkesflagged (-100.00%) @partiko / partiko-re-berkes-giz32pec-20190226t070232983z
2019/05/07 15:25:30
| voter | berkes |
| author | partiko |
| permlink | partiko-re-berkes-giz32pec-20190226t070232983z |
| weight | -10000 (-100.00%) |
| Transaction Info | Block #32702166/Trx 128988121bfa961af827a37e99f06a55151e2d8f |
View Raw JSON Data
{
"trx_id": "128988121bfa961af827a37e99f06a55151e2d8f",
"block": 32702166,
"trx_in_block": 49,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-05-07T15:25:30",
"op": [
"vote",
{
"voter": "berkes",
"author": "partiko",
"permlink": "partiko-re-berkes-giz32pec-20190226t070232983z",
"weight": -10000
}
]
}2019/04/19 11:29:42
2019/04/19 11:29:42
| delegator | steem |
| delegatee | berkes |
| vesting shares | 8961.947949 VESTS |
| Transaction Info | Block #32179352/Trx 09127710e8727b88c1b0b5a4c21b5255bb220de8 |
View Raw JSON Data
{
"trx_id": "09127710e8727b88c1b0b5a4c21b5255bb220de8",
"block": 32179352,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-04-19T11:29:42",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "8961.947949 VESTS"
}
]
}2019/02/26 07:02:33
2019/02/26 07:02:33
| parent author | berkes |
| parent permlink | giz32pec |
| author | partiko |
| permlink | partiko-re-berkes-giz32pec-20190226t070232983z |
| title | |
| body | Hello @berkes! This is a friendly reminder that you have 3000 Partiko Points unclaimed in your Partiko account! Partiko is a fast and beautiful mobile app for Steem, and it’s the most popular Steem mobile app out there! Download Partiko using the link below and login using SteemConnect to claim your 3000 Partiko points! You can easily convert them into Steem token! https://partiko.app/referral/partiko  |
| json metadata | {"app":"partiko"} |
| Transaction Info | Block #30678970/Trx 798b3fdd33b89035f7f60fc85a2288d466d66f60 |
View Raw JSON Data
{
"trx_id": "798b3fdd33b89035f7f60fc85a2288d466d66f60",
"block": 30678970,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-26T07:02:33",
"op": [
"comment",
{
"parent_author": "berkes",
"parent_permlink": "giz32pec",
"author": "partiko",
"permlink": "partiko-re-berkes-giz32pec-20190226t070232983z",
"title": "",
"body": "Hello @berkes! This is a friendly reminder that you have 3000 Partiko Points unclaimed in your Partiko account!\n\nPartiko is a fast and beautiful mobile app for Steem, and it’s the most popular Steem mobile app out there! Download Partiko using the link below and login using SteemConnect to claim your 3000 Partiko points! You can easily convert them into Steem token!\n\nhttps://partiko.app/referral/partiko\n\n",
"json_metadata": "{\"app\":\"partiko\"}"
}
]
}2019/02/25 18:05:03
2019/02/25 18:05:03
| required auths | [] |
| required posting auths | ["berkes"] |
| id | reblog |
| json | ["reblog",{"account":"berkes","author":"berkes","permlink":"giz32pec"}] |
| Transaction Info | Block #30663430/Trx 441d023af8be71b4e8ceb8f1d4d3edfd22fbc7ae |
View Raw JSON Data
{
"trx_id": "441d023af8be71b4e8ceb8f1d4d3edfd22fbc7ae",
"block": 30663430,
"trx_in_block": 37,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-25T18:05:03",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"berkes"
],
"id": "reblog",
"json": "[\"reblog\",{\"account\":\"berkes\",\"author\":\"berkes\",\"permlink\":\"giz32pec\"}]"
}
]
}2019/02/15 15:31:21
2019/02/15 15:31:21
| parent author | |
| parent permlink | dtube |
| author | berkes |
| permlink | giz32pec |
| title | What is Place Bazaar |
| body | <center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr> Placebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more. PlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work. This video explains the platform. <hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a> |
| json metadata | {"video":{"info":{"title":"What is Place Bazaar","snaphash":"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz","author":"berkes","permlink":"giz32pec","duration":94.869333,"filesize":53758357,"spritehash":"QmTN7Jbe2FjDBF4uoRiFu15k2naUr9gMoCw31FAC4gNqXn"},"content":{"videohash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k","description":"\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.","tags":["","maps","dapp","explainer"],"video240hash":"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7","video480hash":"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2","video720hash":"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt","video1080hash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k"}},"tags":["dtube","","maps","dapp","explainer"],"app":"dtube/0.8"} |
| Transaction Info | Block #30372576/Trx 0d300eb801818538a94e4010c795faebef8b0513 |
View Raw JSON Data
{
"trx_id": "0d300eb801818538a94e4010c795faebef8b0513",
"block": 30372576,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-15T15:31:21",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "dtube",
"author": "berkes",
"permlink": "giz32pec",
"title": "What is Place Bazaar",
"body": "<center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr>\n\n\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.\n\n<hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a>",
"json_metadata": "{\"video\":{\"info\":{\"title\":\"What is Place Bazaar\",\"snaphash\":\"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz\",\"author\":\"berkes\",\"permlink\":\"giz32pec\",\"duration\":94.869333,\"filesize\":53758357,\"spritehash\":\"QmTN7Jbe2FjDBF4uoRiFu15k2naUr9gMoCw31FAC4gNqXn\"},\"content\":{\"videohash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\",\"description\":\"\\n\\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\\n\\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\\n\\nThis video explains the platform.\",\"tags\":[\"\",\"maps\",\"dapp\",\"explainer\"],\"video240hash\":\"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7\",\"video480hash\":\"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2\",\"video720hash\":\"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt\",\"video1080hash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\"}},\"tags\":[\"dtube\",\"\",\"maps\",\"dapp\",\"explainer\"],\"app\":\"dtube/0.8\"}"
}
]
}2019/02/15 15:27:57
2019/02/15 15:27:57
| parent author | |
| parent permlink | dtube |
| author | berkes |
| permlink | giz32pec |
| title | What is Place Bazaar |
| body | <center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr> Placebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more. PlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work. This video explains the platform. <hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a> |
| json metadata | {"video":{"info":{"title":"What is Place Bazaar","snaphash":"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz","author":"berkes","permlink":"giz32pec","duration":94.869333,"filesize":53758357,"spritehash":"QmTN7Jbe2FjDBF4uoRiFu15k2naUr9gMoCw31FAC4gNqXn"},"content":{"videohash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k","description":"\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.","tags":["","maps","dapp","explainer"],"video240hash":"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7","video480hash":"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2","video720hash":"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt","video1080hash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k"}},"tags":["dtube","","maps","dapp","explainer"],"app":"dtube/0.8"} |
| Transaction Info | Block #30372508/Trx 816acfaec50d5194bf5cf2380422a23901aff0a5 |
View Raw JSON Data
{
"trx_id": "816acfaec50d5194bf5cf2380422a23901aff0a5",
"block": 30372508,
"trx_in_block": 32,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-15T15:27:57",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "dtube",
"author": "berkes",
"permlink": "giz32pec",
"title": "What is Place Bazaar",
"body": "<center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr>\n\n\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.\n\n<hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a>",
"json_metadata": "{\"video\":{\"info\":{\"title\":\"What is Place Bazaar\",\"snaphash\":\"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz\",\"author\":\"berkes\",\"permlink\":\"giz32pec\",\"duration\":94.869333,\"filesize\":53758357,\"spritehash\":\"QmTN7Jbe2FjDBF4uoRiFu15k2naUr9gMoCw31FAC4gNqXn\"},\"content\":{\"videohash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\",\"description\":\"\\n\\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\\n\\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\\n\\nThis video explains the platform.\",\"tags\":[\"\",\"maps\",\"dapp\",\"explainer\"],\"video240hash\":\"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7\",\"video480hash\":\"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2\",\"video720hash\":\"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt\",\"video1080hash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\"}},\"tags\":[\"dtube\",\"\",\"maps\",\"dapp\",\"explainer\"],\"app\":\"dtube/0.8\"}"
}
]
}2019/02/15 13:47:51
2019/02/15 13:47:51
| parent author | |
| parent permlink | dtube |
| author | berkes |
| permlink | giz32pec |
| title | What is Place Bazaar |
| body | <center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr> Placebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more. PlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work. This video explains the platform. <hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a> |
| json metadata | {"video":{"info":{"title":"What is Place Bazaar","snaphash":"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz","author":"berkes","permlink":"giz32pec","duration":94.869333,"filesize":53758357,"spritehash":"QmTN7Jbe2FjDBF4uoRiFu15k2naUr9gMoCw31FAC4gNqXn"},"content":{"videohash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k","description":"\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.","tags":["","maps","dapp","explainer"],"video240hash":"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7","video480hash":"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2","video720hash":"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt","video1080hash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k"}},"tags":["dtube","","maps","dapp","explainer"],"app":"dtube/0.8"} |
| Transaction Info | Block #30370507/Trx 2d3f6ce04bd7601460172636814727a604c385b6 |
View Raw JSON Data
{
"trx_id": "2d3f6ce04bd7601460172636814727a604c385b6",
"block": 30370507,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-15T13:47:51",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "dtube",
"author": "berkes",
"permlink": "giz32pec",
"title": "What is Place Bazaar",
"body": "<center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr>\n\n\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.\n\n<hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a>",
"json_metadata": "{\"video\":{\"info\":{\"title\":\"What is Place Bazaar\",\"snaphash\":\"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz\",\"author\":\"berkes\",\"permlink\":\"giz32pec\",\"duration\":94.869333,\"filesize\":53758357,\"spritehash\":\"QmTN7Jbe2FjDBF4uoRiFu15k2naUr9gMoCw31FAC4gNqXn\"},\"content\":{\"videohash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\",\"description\":\"\\n\\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\\n\\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\\n\\nThis video explains the platform.\",\"tags\":[\"\",\"maps\",\"dapp\",\"explainer\"],\"video240hash\":\"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7\",\"video480hash\":\"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2\",\"video720hash\":\"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt\",\"video1080hash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\"}},\"tags\":[\"dtube\",\"\",\"maps\",\"dapp\",\"explainer\"],\"app\":\"dtube/0.8\"}"
}
]
}2019/02/15 13:36:33
2019/02/15 13:36:33
| parent author | |
| parent permlink | dtube |
| author | berkes |
| permlink | giz32pec |
| title | What is Place Bazaar |
| body | <center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr> Placebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more. PlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work. This video explains the platform. <hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a> |
| json metadata | {"video":{"info":{"title":"What is Place Bazaar","snaphash":"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz","author":"berkes","permlink":"giz32pec","duration":94.869333,"filesize":53758357,"spritehash":"QmRTMhL8VruGEfUjyGbBNrnXU2eu5VncG63yr89i3ZqWVr"},"content":{"videohash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k","description":"\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.","tags":["","maps","dapp","explainer"],"video240hash":"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7","video480hash":"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2","video720hash":"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt","video1080hash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k"}},"tags":["dtube","","maps","dapp","explainer"],"app":"dtube/0.8"} |
| Transaction Info | Block #30370281/Trx ca69afc3bbd65acf5c0c8e9e9c7cf8373aebfd89 |
View Raw JSON Data
{
"trx_id": "ca69afc3bbd65acf5c0c8e9e9c7cf8373aebfd89",
"block": 30370281,
"trx_in_block": 31,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-15T13:36:33",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "dtube",
"author": "berkes",
"permlink": "giz32pec",
"title": "What is Place Bazaar",
"body": "<center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr>\n\n\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.\n\n<hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a>",
"json_metadata": "{\"video\":{\"info\":{\"title\":\"What is Place Bazaar\",\"snaphash\":\"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz\",\"author\":\"berkes\",\"permlink\":\"giz32pec\",\"duration\":94.869333,\"filesize\":53758357,\"spritehash\":\"QmRTMhL8VruGEfUjyGbBNrnXU2eu5VncG63yr89i3ZqWVr\"},\"content\":{\"videohash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\",\"description\":\"\\n\\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\\n\\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\\n\\nThis video explains the platform.\",\"tags\":[\"\",\"maps\",\"dapp\",\"explainer\"],\"video240hash\":\"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7\",\"video480hash\":\"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2\",\"video720hash\":\"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt\",\"video1080hash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\"}},\"tags\":[\"dtube\",\"\",\"maps\",\"dapp\",\"explainer\"],\"app\":\"dtube/0.8\"}"
}
]
}2019/02/15 13:36:33
2019/02/15 13:36:33
| parent author | |
| parent permlink | dtube |
| author | berkes |
| permlink | giz32pec |
| title | What is Place Bazaar |
| body | <center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr> Placebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more. PlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work. This video explains the platform. <hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a> |
| json metadata | {"video":{"info":{"title":"What is Place Bazaar","snaphash":"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz","author":"berkes","permlink":"giz32pec","duration":94.869333,"filesize":53758357,"spritehash":"QmRTMhL8VruGEfUjyGbBNrnXU2eu5VncG63yr89i3ZqWVr"},"content":{"videohash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k","description":"\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.","tags":["","maps","dapp","explainer"],"video240hash":"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7","video480hash":"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2","video720hash":"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt","video1080hash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k"}},"tags":["dtube","","maps","dapp","explainer"],"app":"dtube/0.8"} |
| Transaction Info | Block #30370281/Trx 2a4d3284b9c93b8e588dcc47ddc8c1107f862204 |
View Raw JSON Data
{
"trx_id": "2a4d3284b9c93b8e588dcc47ddc8c1107f862204",
"block": 30370281,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-15T13:36:33",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "dtube",
"author": "berkes",
"permlink": "giz32pec",
"title": "What is Place Bazaar",
"body": "<center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr>\n\n\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.\n\n<hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a>",
"json_metadata": "{\"video\":{\"info\":{\"title\":\"What is Place Bazaar\",\"snaphash\":\"QmSXnc36Sj6CBUXY1sS2friM2CvU8LVFKLbXtcSPR2oJsz\",\"author\":\"berkes\",\"permlink\":\"giz32pec\",\"duration\":94.869333,\"filesize\":53758357,\"spritehash\":\"QmRTMhL8VruGEfUjyGbBNrnXU2eu5VncG63yr89i3ZqWVr\"},\"content\":{\"videohash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\",\"description\":\"\\n\\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\\n\\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\\n\\nThis video explains the platform.\",\"tags\":[\"\",\"maps\",\"dapp\",\"explainer\"],\"video240hash\":\"QmU5hBvZ2gf1s6zKQ2qQXug6p1vE9pB5Fhyaa9SQG1RDJ7\",\"video480hash\":\"QmRR55cZ7BR3t86Eg7GUW9tBCWwFRuNQtBpE5AyKWQ6vD2\",\"video720hash\":\"QmX7e7UtJBkNWx9RafiGxsXBUmVHLyiCvNvK2ZxwfuWJYt\",\"video1080hash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\"}},\"tags\":[\"dtube\",\"\",\"maps\",\"dapp\",\"explainer\"],\"app\":\"dtube/0.8\"}"
}
]
}berkescustom json: follow2019/01/29 12:18:24
berkescustom json: follow
2019/01/29 12:18:24
| required auths | [] |
| required posting auths | ["berkes"] |
| id | follow |
| json | ["reblog",{"account":"berkes","author":"berkes","permlink":"giz32pec"}] |
| Transaction Info | Block #29879519/Trx 74d76cfc6e5bf67a335caa677a01b29355c7d867 |
View Raw JSON Data
{
"trx_id": "74d76cfc6e5bf67a335caa677a01b29355c7d867",
"block": 29879519,
"trx_in_block": 40,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-29T12:18:24",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"berkes"
],
"id": "follow",
"json": "[\"reblog\",{\"account\":\"berkes\",\"author\":\"berkes\",\"permlink\":\"giz32pec\"}]"
}
]
}2019/01/18 11:26:33
2019/01/18 11:26:33
| voter | berkes |
| author | berkes |
| permlink | giz32pec |
| weight | 10000 (100.00%) |
| Transaction Info | Block #29562032/Trx d89b13d987ecddd933d31ad7aad41b9e5232767b |
View Raw JSON Data
{
"trx_id": "d89b13d987ecddd933d31ad7aad41b9e5232767b",
"block": 29562032,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-18T11:26:33",
"op": [
"vote",
{
"voter": "berkes",
"author": "berkes",
"permlink": "giz32pec",
"weight": 10000
}
]
}berkesupvoted (100.00%) @immawake / dtube-android-unoffficial-minor-updates2019/01/18 11:26:24
berkesupvoted (100.00%) @immawake / dtube-android-unoffficial-minor-updates
2019/01/18 11:26:24
| voter | berkes |
| author | immawake |
| permlink | dtube-android-unoffficial-minor-updates |
| weight | 10000 (100.00%) |
| Transaction Info | Block #29562029/Trx ce6ca8ccad914f44c19cd45d837c451b71d058a3 |
View Raw JSON Data
{
"trx_id": "ce6ca8ccad914f44c19cd45d837c451b71d058a3",
"block": 29562029,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-18T11:26:24",
"op": [
"vote",
{
"voter": "berkes",
"author": "immawake",
"permlink": "dtube-android-unoffficial-minor-updates",
"weight": 10000
}
]
}2019/01/18 11:26:21
2019/01/18 11:26:21
| required auths | [] |
| required posting auths | ["berkes"] |
| id | follow |
| json | ["follow",{"follower":"berkes","following":"immawake","what":["blog"]}] |
| Transaction Info | Block #29562028/Trx f27dd98ee3fa8f652c77df94583da3e0e00111a2 |
View Raw JSON Data
{
"trx_id": "f27dd98ee3fa8f652c77df94583da3e0e00111a2",
"block": 29562028,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-18T11:26:21",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"berkes"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"berkes\",\"following\":\"immawake\",\"what\":[\"blog\"]}]"
}
]
}2019/01/16 21:25:36
2019/01/16 21:25:36
| delegator | steem |
| delegatee | berkes |
| vesting shares | 29097.594034 VESTS |
| Transaction Info | Block #29516444/Trx a5f3821bd402888563a7335d0596561523d57e73 |
View Raw JSON Data
{
"trx_id": "a5f3821bd402888563a7335d0596561523d57e73",
"block": 29516444,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-16T21:25:36",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "29097.594034 VESTS"
}
]
}2019/01/16 21:22:03
2019/01/16 21:22:03
| parent author | |
| parent permlink | dtube |
| author | berkes |
| permlink | giz32pec |
| title | What is Place Bazaar |
| body | <center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr> Placebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more. PlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work. This video explains the platform. <hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a> |
| json metadata | {"video":{"info":{"title":"What is Place Bazaar","snaphash":"QmTN7Jbe2FjDBF4uoRiFu15k2naUr9gMoCw31FAC4gNqXn","author":"berkes","permlink":"giz32pec","duration":94.869333,"filesize":53758357,"spritehash":"QmRTMhL8VruGEfUjyGbBNrnXU2eu5VncG63yr89i3ZqWVr"},"content":{"videohash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k","description":"\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.","tags":["","maps","dapp","explainer"],"video240hash":"QmPCJkmrDvYnaJ58T7ki2SD9bqSofT5wanCbQ7mxrjeQNk","video480hash":"QmZj3jL3PTN3vysjH5Dxgp1ETgwUZj1EZbQ7jcAketivvv","video1080hash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k"}},"tags":["dtube","","maps","dapp","explainer"],"app":"dtube/0.8"} |
| Transaction Info | Block #29516373/Trx 8bf1d54896964e700a7e6258c7e21b62f56975fc |
View Raw JSON Data
{
"trx_id": "8bf1d54896964e700a7e6258c7e21b62f56975fc",
"block": 29516373,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-16T21:22:03",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "dtube",
"author": "berkes",
"permlink": "giz32pec",
"title": "What is Place Bazaar",
"body": "<center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr>\n\n\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.\n\n<hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a>",
"json_metadata": "{\"video\":{\"info\":{\"title\":\"What is Place Bazaar\",\"snaphash\":\"QmTN7Jbe2FjDBF4uoRiFu15k2naUr9gMoCw31FAC4gNqXn\",\"author\":\"berkes\",\"permlink\":\"giz32pec\",\"duration\":94.869333,\"filesize\":53758357,\"spritehash\":\"QmRTMhL8VruGEfUjyGbBNrnXU2eu5VncG63yr89i3ZqWVr\"},\"content\":{\"videohash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\",\"description\":\"\\n\\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\\n\\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\\n\\nThis video explains the platform.\",\"tags\":[\"\",\"maps\",\"dapp\",\"explainer\"],\"video240hash\":\"QmPCJkmrDvYnaJ58T7ki2SD9bqSofT5wanCbQ7mxrjeQNk\",\"video480hash\":\"QmZj3jL3PTN3vysjH5Dxgp1ETgwUZj1EZbQ7jcAketivvv\",\"video1080hash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\"}},\"tags\":[\"dtube\",\"\",\"maps\",\"dapp\",\"explainer\"],\"app\":\"dtube/0.8\"}"
}
]
}2019/01/16 21:19:36
2019/01/16 21:19:36
| voter | devsup |
| author | berkes |
| permlink | giz32pec |
| weight | 69 (0.69%) |
| Transaction Info | Block #29516324/Trx 017ad6cae4a8c75938db9514a07953c37c56a31e |
View Raw JSON Data
{
"trx_id": "017ad6cae4a8c75938db9514a07953c37c56a31e",
"block": 29516324,
"trx_in_block": 18,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-16T21:19:36",
"op": [
"vote",
{
"voter": "devsup",
"author": "berkes",
"permlink": "giz32pec",
"weight": 69
}
]
}2019/01/16 21:04:39
2019/01/16 21:04:39
| author | berkes |
| permlink | giz32pec |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| allow votes | true |
| allow curation rewards | true |
| extensions | [[0,{"beneficiaries":[{"account":"dtube","weight":1000}]}]] |
| Transaction Info | Block #29516025/Trx 86c3508bd9c6c99711e60a0203394057e7807ae7 |
View Raw JSON Data
{
"trx_id": "86c3508bd9c6c99711e60a0203394057e7807ae7",
"block": 29516025,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-16T21:04:39",
"op": [
"comment_options",
{
"author": "berkes",
"permlink": "giz32pec",
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"allow_votes": true,
"allow_curation_rewards": true,
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "dtube",
"weight": 1000
}
]
}
]
]
}
]
}2019/01/16 21:04:39
2019/01/16 21:04:39
| parent author | |
| parent permlink | dtube |
| author | berkes |
| permlink | giz32pec |
| title | What is Place Bazaar |
| body | <center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr> Placebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more. PlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work. This video explains the platform. <hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a> |
| json metadata | {"video":{"info":{"title":"What is Place Bazaar","snaphash":"QmWzNdMbuq2uDLpTE2ckbJpXEKLU6GEaMtkhXDAKwqQu5w","author":"berkes","permlink":"giz32pec","duration":94.869333,"filesize":53758357,"spritehash":"QmRTMhL8VruGEfUjyGbBNrnXU2eu5VncG63yr89i3ZqWVr"},"content":{"videohash":"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k","description":"\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.","tags":["","maps","dapp","explainer"],"video240hash":"QmPCJkmrDvYnaJ58T7ki2SD9bqSofT5wanCbQ7mxrjeQNk","video480hash":"QmZj3jL3PTN3vysjH5Dxgp1ETgwUZj1EZbQ7jcAketivvv"}},"tags":["dtube","","maps","dapp","explainer"],"app":"dtube/0.8"} |
| Transaction Info | Block #29516025/Trx 86c3508bd9c6c99711e60a0203394057e7807ae7 |
View Raw JSON Data
{
"trx_id": "86c3508bd9c6c99711e60a0203394057e7807ae7",
"block": 29516025,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-16T21:04:39",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "dtube",
"author": "berkes",
"permlink": "giz32pec",
"title": "What is Place Bazaar",
"body": "<center><a href='https://d.tube/#!/v/berkes/giz32pec'><img src='https://ipfs.io/ipfs/QmNWkEkkUttXbotjEHwwN6h5jtYUhJUAGUjJunHpCQUtWp'></a></center><hr>\n\n\n\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\n\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\n\nThis video explains the platform.\n\n<hr><a href='https://d.tube/#!/v/berkes/giz32pec'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k'> ▶️ IPFS</a>",
"json_metadata": "{\"video\":{\"info\":{\"title\":\"What is Place Bazaar\",\"snaphash\":\"QmWzNdMbuq2uDLpTE2ckbJpXEKLU6GEaMtkhXDAKwqQu5w\",\"author\":\"berkes\",\"permlink\":\"giz32pec\",\"duration\":94.869333,\"filesize\":53758357,\"spritehash\":\"QmRTMhL8VruGEfUjyGbBNrnXU2eu5VncG63yr89i3ZqWVr\"},\"content\":{\"videohash\":\"QmakhMCGpbjYoRoiejdTvchn5tm9i6KidwMDocsvUDRn8k\",\"description\":\"\\n\\nPlacebazaar is a platform where contributors are paid to maintain and add data to a decentralized, worldwide map of roads, trails, cafés, public transport and much more.\\n\\nPlaceBazaar connects parties in need of mapping data, with contributors of that data, on a marketplace. Built on top of the fantastic OpenStreetmap data, we ensure the data is uncensurable and allow contributors to get paid for their work.\\n\\nThis video explains the platform.\",\"tags\":[\"\",\"maps\",\"dapp\",\"explainer\"],\"video240hash\":\"QmPCJkmrDvYnaJ58T7ki2SD9bqSofT5wanCbQ7mxrjeQNk\",\"video480hash\":\"QmZj3jL3PTN3vysjH5Dxgp1ETgwUZj1EZbQ7jcAketivvv\"}},\"tags\":[\"dtube\",\"\",\"maps\",\"dapp\",\"explainer\"],\"app\":\"dtube/0.8\"}"
}
]
}2019/01/16 20:56:33
2019/01/16 20:56:33
| required auths | [] |
| required posting auths | ["berkes"] |
| id | follow |
| json | ["follow",{"follower":"berkes","following":"dtube","what":["blog"]}] |
| Transaction Info | Block #29515863/Trx 40266b519aacd0d23c621520fee1f4556af0f323 |
View Raw JSON Data
{
"trx_id": "40266b519aacd0d23c621520fee1f4556af0f323",
"block": 29515863,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-16T20:56:33",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"berkes"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"berkes\",\"following\":\"dtube\",\"what\":[\"blog\"]}]"
}
]
}2018/12/20 15:31:57
2018/12/20 15:31:57
| delegator | steem |
| delegatee | berkes |
| vesting shares | 9030.283916 VESTS |
| Transaction Info | Block #28732380/Trx 4d7c2a75046442e5cf5c3eec8b963cd81dd5b806 |
View Raw JSON Data
{
"trx_id": "4d7c2a75046442e5cf5c3eec8b963cd81dd5b806",
"block": 28732380,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-20T15:31:57",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "9030.283916 VESTS"
}
]
}2018/11/30 13:11:54
2018/11/30 13:11:54
| parent author | berkes |
| parent permlink | the-private-blockchain-fallacy |
| author | steemitboard |
| permlink | steemitboard-notify-berkes-20181130t131153000z |
| title | |
| body | Congratulations @berkes! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@berkes/birthday1.png</td><td>1 Year on Steemit</td></tr></table> <sub>_[Click here to view your Board of Honor](https://steemitboard.com/@berkes)_</sub> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| Transaction Info | Block #28153939/Trx 98d492737a0c68edcfb8a1766701f391474d5c85 |
View Raw JSON Data
{
"trx_id": "98d492737a0c68edcfb8a1766701f391474d5c85",
"block": 28153939,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-11-30T13:11:54",
"op": [
"comment",
{
"parent_author": "berkes",
"parent_permlink": "the-private-blockchain-fallacy",
"author": "steemitboard",
"permlink": "steemitboard-notify-berkes-20181130t131153000z",
"title": "",
"body": "Congratulations @berkes! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@berkes/birthday1.png</td><td>1 Year on Steemit</td></tr></table>\n\n<sub>_[Click here to view your Board of Honor](https://steemitboard.com/@berkes)_</sub>\n\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
}
]
}sensationupvoted (100.00%) @berkes / the-private-blockchain-fallacy2018/09/20 16:55:39
sensationupvoted (100.00%) @berkes / the-private-blockchain-fallacy
2018/09/20 16:55:39
| voter | sensation |
| author | berkes |
| permlink | the-private-blockchain-fallacy |
| weight | 10000 (100.00%) |
| Transaction Info | Block #26115201/Trx 66b8c5a3cd02edbc3730d3c7573e63bdfa165df6 |
View Raw JSON Data
{
"trx_id": "66b8c5a3cd02edbc3730d3c7573e63bdfa165df6",
"block": 26115201,
"trx_in_block": 18,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-09-20T16:55:39",
"op": [
"vote",
{
"voter": "sensation",
"author": "berkes",
"permlink": "the-private-blockchain-fallacy",
"weight": 10000
}
]
}berkespublished a new post: the-private-blockchain-fallacy2018/09/20 15:24:39
berkespublished a new post: the-private-blockchain-fallacy
2018/09/20 15:24:39
| parent author | |
| parent permlink | blockchain |
| author | berkes |
| permlink | the-private-blockchain-fallacy |
| title | The Private Blockchain Fallacy |
| body | @@ -1706,22 +1706,85 @@ in%5D( -/images/inline +https://cdn.steemitimages.com/DQmcWzpEtcE2tToQ2fBoX2Hn9oRY8rjhFDznHH7Su42ddwN /do_ @@ -1809,17 +1809,16 @@ ain.png) -. %0A%0A(I dow |
| json metadata | {"tags":["blockchain"],"image":["https://cdn.steemitimages.com/DQmcWzpEtcE2tToQ2fBoX2Hn9oRY8rjhFDznHH7Su42ddwN/do_you_need_a_blockchain.png"],"links":["https://berk.es/2018/09/19/the-private-blockchain-fallacy/","https://bitcoin.org/bitcoin.pdf","https://en.wikipedia.org/wiki/Blockchain","https://blog.ethereum.org/2016/07/20/hard-fork-completed/","https://medium.com/girl-writes-code/git-is-a-directed-acyclic-graph-and-what-the-heck-does-that-mean-b6c8dec65059","https://couchdb.apache.org/","https://redis.io","https://twitter.com/berkes","https://www.reddit.com/u/berkes"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #26113381/Trx 4f93fe57fa035ee8517a84f323f242a2715bb10e |
View Raw JSON Data
{
"trx_id": "4f93fe57fa035ee8517a84f323f242a2715bb10e",
"block": 26113381,
"trx_in_block": 30,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-09-20T15:24:39",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "blockchain",
"author": "berkes",
"permlink": "the-private-blockchain-fallacy",
"title": "The Private Blockchain Fallacy",
"body": "@@ -1706,22 +1706,85 @@\n in%5D(\n-/images/inline\n+https://cdn.steemitimages.com/DQmcWzpEtcE2tToQ2fBoX2Hn9oRY8rjhFDznHH7Su42ddwN\n /do_\n@@ -1809,17 +1809,16 @@\n ain.png)\n-.\n %0A%0A(I dow\n",
"json_metadata": "{\"tags\":[\"blockchain\"],\"image\":[\"https://cdn.steemitimages.com/DQmcWzpEtcE2tToQ2fBoX2Hn9oRY8rjhFDznHH7Su42ddwN/do_you_need_a_blockchain.png\"],\"links\":[\"https://berk.es/2018/09/19/the-private-blockchain-fallacy/\",\"https://bitcoin.org/bitcoin.pdf\",\"https://en.wikipedia.org/wiki/Blockchain\",\"https://blog.ethereum.org/2016/07/20/hard-fork-completed/\",\"https://medium.com/girl-writes-code/git-is-a-directed-acyclic-graph-and-what-the-heck-does-that-mean-b6c8dec65059\",\"https://couchdb.apache.org/\",\"https://redis.io\",\"https://twitter.com/berkes\",\"https://www.reddit.com/u/berkes\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}berkespublished a new post: the-private-blockchain-fallacy2018/09/20 15:22:24
berkespublished a new post: the-private-blockchain-fallacy
2018/09/20 15:22:24
| parent author | |
| parent permlink | blockchain |
| author | berkes |
| permlink | the-private-blockchain-fallacy |
| title | The Private Blockchain Fallacy |
| body | In all the blockchain hype, a simple, yet self-refuting idea keeps popping up: a *Private Blockchain*. **This post originally appeared [on my blog](https://berk.es/2018/09/19/the-private-blockchain-fallacy/)** In order to understand why a *private blockchain* is nonsense, we must first define what a block chain is and what it is not. Since Nakamoto [coined (PDF)](https://bitcoin.org/bitcoin.pdf) the term, lets see if his description helps: > a peer-to-peer distributed timestamp server to generate computational > proof of the chronological order of transactions It does highlight some important traits of "a block chain" (Nakamoto used a space between both words, I use the current popular term blockchain): * peer-to-peer: implying distribution; at least ruling out a central authority * computational proof: implying it to be verifiable * timestamp-server/chronological ordering: it's goal, but also implying permanence Marco Iansiti and Karim R Lakhani have a [more accessible explanation](https://en.wikipedia.org/wiki/Blockchain): > an open, distributed ledger that can record transactions between two > parties efficiently and in a verifiable and permanent way. * open (often called *permissionless*) * distributed (often called *decentralized*) * verifiable * permanent (often called *immutable*) In other words: anything that does not match those criteria, is by definition, not a blockchain. It may be something similar, or even something using similar techniques, but not *a blockchain*. This is important. We can also look at it from the other side: if a blockchain offers these traits, when do we need a blockchain?: . (I downloaded this image years ago and forgot to note the author. Sorry.) This has the same treats, but turns the argument around: if your requirements don't fit the exact things that blockchain offer: you don't need a blockchain. In the case of a *private blockchain*: if it is not public, you don't need a blockchain. We could stop here. ## Reasons for wanting a *private blockchain* So, why do people come up with private blockchains in the first place? We can group the arguments into three main arguments. I'll add a fourth. 1. So we can store private data or other kinds of data that should not be public. (We scrap the *open* and *verifiable* parts for privacy) 1. So we can control who has read/write access (We scrap the *open* part for control) 1. So we can scale better (We scrap the *distributed* part for speed). 1. Because we are not yet confident enough about the security and exact traits to release on a public platform (We scrap the *permanent* part for flexibility) The fourth is the only valid argument to ever use a private blockchain: as a temporary phase because you are still developing and finding out the ins- and outs of your blockchain-application: very similar to how you first release an app to your five friends and not upload it immediately to an app store. All others reasons are pure nonsense, because they don't *need a blockchain* to get the exact same outcome. Or because by definition, deploying that way, makes it *not a blockchain*. One could say, that by deploying a blockchain in a private environment, it stops being a blockchain. But, there is more than just a play of words. Keep tuned. ## Private data: public. A blockchain has to be public in order to ensure *permanence* or *immutability*. Let's compare a blockchain to a household book. When I have such a book, in a drawer in my office, I'm the only one who can read it and change it. So, when for some reason I bought a pair of expensive shoes, and a week later want to hide that fact, I can simply remove that line from the book. Or overwrite it with "pair of scissors". And boom. I never bought shoes (according to the book). But if that book is accessible amongst family members, for everyone to review, or copy, it becomes a little more "immutable". I can still remove the "expensive shoes" line, but people might know, and family-members can call me out on it. With even more people who can access the book (why not mail a weekly copy to all family and friends?) the harder it becomes to change stuff afterwards. A blockchain, however, has an additional trait: through applied cryptography, it allows one to easily detect when a line is changed. So all people who have a copy can detect with certainty and easily that something has been changed that should not have been changed. But this trait is only useful if other stakeholders can get copies. In a private blockchain it is really easy to change something, even when that change has a big, clearly visible effect. Simply because there is no-one to witness that clearly visible effect! The *public* part, is what ensures the permanency. Not because it is impossible to change something (it is perfectly doable) but because that change, or its cryptographically effects, are seen by, other participants. Bitcoin, for example is not permanent either, in theoretic sense. If enough participants decide that the 0.01 BTC that you paid to John a year ago, is sent to Mallory instead, that is what will happen: [history will be rewritten](https://blog.ethereum.org/2016/07/20/hard-fork-completed/). Bitcoins *Immutability* stems from the fact that anyone can detect such a change, and that a vast majority then needs to acknowledge that change. The *public* part furthermore ensures that those participants will get hurt when making such a retrospective change: they have a stake in the (Bitcoin) blockchain, which will decrease in value because they just have proved that this blockchain can be retrospectively mutated. In a blockchain, public, or private, *immutability* is more of an agreement amongst all participants that *we won't change history. Promised!* it is not some magical "thing that comes from cryptography". In a private blockchain that promise is easy to make. And even easier to enforce: if Mallory changes some old record, just throw him out! With that in mind: immutability is an agreement, so you can just choose any database, even a shared excel sheet, and then promise each other never to change anything. All you need is detection that something was changed, which most database systems (or logging) will offer. You can even add some cryptography to it to make tampering more obvious or easier to revert or deal with. ## Permissionless because we need control. A blockchain has to be permissionless in order to ensure *permanence*. This is very simple actually. If you can control who has access, you control who decides what the truth is. Therefore, you hold the keys to change history in any way that you want. In the analogy of the household book, the person who controls who may write in the book and who may read from it, is, by extension, the person who controls what will get in the book and what not. That person is, by extension, also the one in full control of rewriting the history. Because when the access-controller wants something changed, he can simply remove anyone opposing that change from write (and read) access and then promote himself (or a proxy) to be able to write. And then change it. If other people can still read, they might notice that history is rewritten, but will lack all power to do something about it. The truth is what is in the blockchain, and they cannot change that, because of lack of permissions. It matters little how clumsy or detectable such a retrospective change is: the one with access control can, through that power, make these changes. Immutability in a blockchain is not something magical that comes from a fancy technology . But it comes from the conditions a blockchain requires: the environment, or "world" in which it runs make it immutable. The irony is that, actually, there is a magic technology that ensures immutability. And that technology is called blockchain. And hence *has* to be a public blockchain. We've come full-circle. ## No Distribution because of scaling or speed. A blockchain has to be distributed in order to ensure *a verifiable truth*. The opposite of distribution is centralization. To follow the "household book" analogy, distribution would mean that several times a day (maybe even after every change) copies are made and exchanged amongst people. More important, however, is that none of these copies is considered "The Truth". If there is only ever one copy of the household book, changing stuff in there (like ripping out a page) is trivial and -if done well- undetectable. The obvious solution would be to photocopy every page (say, daily) and keep those copies in multiple places. This is distribution. This is inefficient, slow and expensive, as opposed to having one copy and simply trusting that. But in essence what a blockchain does. Because of the exact reason of trust: so that we don't *have to trust one copyholder to tell us the truth*. This is the *trustless* nature of a blockchain. When all the copies at all moments can be considered *the truth* any difference between any copy will be detectable and should trigger an alarm. We then need a conflict resolution: which one is the truth. In Bitcoin, they simply say: what the majority of copy-holders have is the truth. So if your book is copied amongst five people and two have in there "berkes bought expensive shoes" but three don't, berkes did not buy expensive shoes. If only one book is elected as The Truth, and all others are simply copies that could be used to proof that something was there at some point, that really proves nothing: who is to say the person holding the copy did not forge some records in there? Distribution amongst all participants is crucial, because any central authority can otherwise change history at will and without detection: Verification is not possible and trust in an authority, or even a small group of authorities, is required. To turn it around: when you don't need that trustlessness, when you can trust a central authority, you don't need a blockchain. To turn it around again: if it requires trust, has an authority, by nature, it is not a blockchain. ## But what about my favorite coin? If it has a "private" or "permissioned" blockchain, it is not using a blockchain. It might still be a cryptographically backed database, a solid cryptocurrency of very modern database, but it simply is not using a blockchain. And because it is not using it, it lacks one or more of the crucial traits. Which means a single company could run away with your coins at any moment (yes, Ripple, looking at you). Or which means it is fundamentally insecure. Or it may offer very interesting solutions nonetheless. I can probably build a very useful and interesting monetary exchange system based on trust and a Google spreadsheet. But it ain't a blockchain. It's "just" a spreadsheet on a Google server (with a really novel idea around it). ## "You say tomato, I say tomato" Sure. If you want to call any *database* a blockchain, go ahead. If you insist on calling a Google spreadsheet a blockchain: fine. Its not some protected or trademarked term. You are even allowed to call my bicycle a blockchain. It has a chain after all. But this helps no-one. Because you are either reinventing a wheel, or you are using an extremely inefficient technology in a place where far better fitting, more efficient technologies would help you far better. Some *private blockchains* are not blockchains because they are simply other technologies. But unfortunately most *private blockchains* are really just inefficient, insecure or simply stupid implementations in which a public blockchain-setup is used behind closed doors. This offers none of the benefits of that public version, but all of the downsides. Take git: git is not a blockchain; git is [a DAG](https://medium.com/girl-writes-code/git-is-a-directed-acyclic-graph-and-what-the-heck-does-that-mean-b6c8dec65059); so don't call it a blockchain. A DAG is very elegant, efficient data-structure. That could even be used for distributed data-storage within a small group of participants that need some cryptographically-secure tamper-detection of their data. I'm mentioning git, because there are some cryptocurrencies that do exactly this: using a DAG to share truth amongst a private set of participants. Or take BitTorrent: BitTorrent is not a blockchain; so don't call it that. BitTorrent is a very neat implementation of Merkle trees, and really brilliant for distributing large amounts of data over a large amount of participants. Not a blockchain. I'm mentioning it, because this technology is often enough if you need to ensure that all participants have a copy of the data. There are literally thousands of types of databases out there, some allow ridiculously [easy syncing](https://couchdb.apache.org/), others allow [insane throughput](https://redis.io), again others allow really thorough consistency checks. Or cryptographically signed logs. Or encryption of the data, or sharing of parts of data, or ... I could go on. We don't call all these "blockchains" because of a hype. They are not: They are proper solutions to a specific use-case. A blockchain is one such solution, and like most technology, it applies to a very small subset of use-cases. A *private* version, however, can never be such a subset. Positive feedback, as well as images of cats, calling me names, for hating on your beloved altcoins, or other comments are very welcome at [my twitter](https://twitter.com/berkes) or [on reddit](https://www.reddit.com/u/berkes). |
| json metadata | {"tags":["blockchain"],"image":["/images/inline/do_you_need_a_blockchain.png"],"links":["https://berk.es/2018/09/19/the-private-blockchain-fallacy/","https://bitcoin.org/bitcoin.pdf","https://en.wikipedia.org/wiki/Blockchain","https://blog.ethereum.org/2016/07/20/hard-fork-completed/","https://medium.com/girl-writes-code/git-is-a-directed-acyclic-graph-and-what-the-heck-does-that-mean-b6c8dec65059","https://couchdb.apache.org/","https://redis.io","https://twitter.com/berkes","https://www.reddit.com/u/berkes"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #26113336/Trx 7f7e056224f783f64375ad62f90c1b586b976bb1 |
View Raw JSON Data
{
"trx_id": "7f7e056224f783f64375ad62f90c1b586b976bb1",
"block": 26113336,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-09-20T15:22:24",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "blockchain",
"author": "berkes",
"permlink": "the-private-blockchain-fallacy",
"title": "The Private Blockchain Fallacy",
"body": "In all the blockchain hype, a simple, yet self-refuting idea\nkeeps popping up: a *Private Blockchain*.\n\n**This post originally appeared [on my blog](https://berk.es/2018/09/19/the-private-blockchain-fallacy/)**\n\nIn order to understand why a *private blockchain* is nonsense, we must\nfirst define what a block chain is and what it is not. Since Nakamoto\n[coined (PDF)](https://bitcoin.org/bitcoin.pdf) the term, lets see if\nhis description helps:\n\n> a peer-to-peer distributed timestamp server to generate computational\n> proof of the chronological order of transactions\n\nIt does highlight some important traits of \"a block chain\" (Nakamoto\nused a space between both words, I use the current popular term\nblockchain):\n\n* peer-to-peer: implying distribution; at least ruling out a central\n authority\n* computational proof: implying it to be verifiable\n* timestamp-server/chronological ordering: it's goal, but also implying\n permanence\n\nMarco Iansiti and Karim R Lakhani have a [more accessible explanation](https://en.wikipedia.org/wiki/Blockchain):\n\n> an open, distributed ledger that can record transactions between two\n> parties efficiently and in a verifiable and permanent way.\n\n* open (often called *permissionless*)\n* distributed (often called *decentralized*)\n* verifiable\n* permanent (often called *immutable*)\n\nIn other words: anything that does not match those criteria, is by\ndefinition, not a blockchain. It may be something similar, or even\nsomething using similar techniques, but not *a blockchain*. This is\nimportant.\n\nWe can also look at it from the other side: if a blockchain offers these\ntraits, when do we need a blockchain?:\n\n.\n\n(I downloaded this image years ago and forgot to note the author.\nSorry.)\n\nThis has the same treats, but turns the argument around: if your\nrequirements don't fit the exact things that blockchain offer: you don't\nneed a blockchain. In the case of a *private blockchain*: if it is not\npublic, you don't need a blockchain. We could stop here.\n\n## Reasons for wanting a *private blockchain*\n\nSo, why do people come up with private blockchains in the first place? We can group the arguments into three main arguments. I'll add a fourth.\n\n1. So we can store private data or other kinds of data that should not\nbe public. (We scrap the *open* and *verifiable* parts for privacy)\n1. So we can control who has read/write access (We scrap the *open*\npart for control)\n1. So we can scale better (We scrap the *distributed* part for speed). \n1. Because we are not yet confident enough about the security and exact\ntraits to release on a public platform (We scrap the *permanent* part\nfor flexibility)\n\nThe fourth is the only valid argument to ever use a private blockchain:\nas a temporary phase because you are still developing and finding out\nthe ins- and outs of your blockchain-application: very similar to how\nyou first release an app to your five friends and not upload it\nimmediately to an app store. \n\nAll others reasons are pure nonsense, because they don't *need a\nblockchain* to get the exact same outcome. Or because by definition,\ndeploying that way, makes it *not a blockchain*. One could say, that by\ndeploying a blockchain in a private environment, it stops being a\nblockchain.\n\nBut, there is more than just a play of words. Keep tuned.\n\n## Private data: public.\n\nA blockchain has to be public in order to ensure *permanence* or\n*immutability*.\n\nLet's compare a blockchain to a household book. When I have such a book,\nin a drawer in my office, I'm the only one who can read it and change\nit.\n\nSo, when for some reason I bought a pair of expensive shoes, and a week\nlater want to hide that fact, I can simply remove that line from the\nbook. Or overwrite it with \"pair of scissors\". And boom. I never bought\nshoes (according to the book).\n\nBut if that book is accessible amongst family members, for everyone to\nreview, or copy, it becomes a little more \"immutable\". I can still\nremove the \"expensive shoes\" line, but people might know, and\nfamily-members can call me out on it. With even more people who can\naccess the book (why not mail a weekly copy to all family and friends?)\nthe harder it becomes to change stuff afterwards.\n\nA blockchain, however, has an additional trait: through\napplied cryptography, it allows one to easily detect when a line is\nchanged. So all people who have a copy can detect with certainty and\neasily that something has been changed that should not have been\nchanged. But this trait is only useful if other stakeholders can get\ncopies. In a private blockchain it is really easy to change something,\neven when that change has a big, clearly visible effect. Simply because\nthere is no-one to witness that clearly visible effect!\n\nThe *public* part, is what ensures the permanency. Not because it is\nimpossible to change something (it is perfectly doable) but because that\nchange, or its cryptographically effects, are seen by, other\nparticipants.\n\nBitcoin, for example is not permanent either, in theoretic sense. If\nenough participants decide that the 0.01 BTC that you paid to John a\nyear ago, is sent to Mallory instead, that is what will happen: [history\nwill be rewritten](https://blog.ethereum.org/2016/07/20/hard-fork-completed/).\nBitcoins *Immutability* stems from the fact that anyone can detect such\na change, and that a vast majority then needs to acknowledge that\nchange.\n\nThe *public* part furthermore ensures that those participants will get\nhurt when making such a retrospective change: they have a stake in the\n(Bitcoin) blockchain, which will decrease in value because they just\nhave proved that this blockchain can be retrospectively mutated.\n\nIn a blockchain, public, or private, *immutability* is more of an\nagreement amongst all participants that *we won't change history.\nPromised!* it is not some magical \"thing that comes from cryptography\".\nIn a private blockchain that promise is easy to make. And even easier to\nenforce: if Mallory changes some old record, just throw him out!\n\nWith that in mind: immutability is an agreement, so you can just choose\nany database, even a shared excel sheet, and then promise each other\nnever to change anything. All you need is detection that something was\nchanged, which most database systems (or logging) will offer. You can\neven add some cryptography to it to make tampering more obvious or\neasier to revert or deal with.\n\n## Permissionless because we need control.\n\nA blockchain has to be permissionless in order to ensure *permanence*.\n\nThis is very simple actually. If you can control who has access, you\ncontrol who decides what the truth is. Therefore, you hold the keys to\nchange history in any way that you want. \n\nIn the analogy of the household book, the person who controls who may\nwrite in the book and who may read from it, is, by extension, the person\nwho controls what will get in the book and what not.\n\nThat person is, by extension, also the one in full control of rewriting\nthe history. Because when the access-controller wants something changed,\nhe can simply remove anyone opposing that change from write (and read)\naccess and then promote himself (or a proxy) to be able to write. And\nthen change it.\n\nIf other people can still read, they might notice that history is\nrewritten, but will lack all power to do something about it. The truth\nis what is in the blockchain, and they cannot change that, because of\nlack of permissions. It matters little how clumsy or detectable such a\nretrospective change is: the one with access control can, through that\npower, make these changes.\n\nImmutability in a blockchain is not something magical that comes from a\nfancy technology . But it comes from the conditions a blockchain requires: the\nenvironment, or \"world\" in which it runs make it immutable.\n\nThe irony is that, actually, there is a magic technology that ensures\nimmutability. And that technology is called blockchain. And hence *has*\nto be a public blockchain. We've come full-circle.\n\n## No Distribution because of scaling or speed.\n\nA blockchain has to be distributed in order to ensure *a verifiable truth*.\n\nThe opposite of distribution is centralization. To follow the \"household\nbook\" analogy, distribution would mean that several times a day (maybe\neven after every change) copies are made and exchanged amongst people.\nMore important, however, is that none of these copies is considered \"The\nTruth\".\n\nIf there is only ever one copy of the household book, changing stuff in\nthere (like ripping out a page) is trivial and -if done well- undetectable.\n\nThe obvious solution would be to photocopy every page (say, daily) and\nkeep those copies in multiple places. This is distribution. This is\ninefficient, slow and expensive, as opposed to having one copy and simply trusting that.\nBut in essence what a blockchain does. Because of the exact reason of\ntrust: so that we don't *have to trust one copyholder to tell us the\ntruth*. This is the *trustless* nature of a blockchain.\n\nWhen all the copies at all moments can be considered *the truth* any\ndifference between any copy will be detectable and should trigger an\nalarm. We then need a conflict resolution: which one is the truth. \n\nIn Bitcoin, they simply say: what the majority of copy-holders have is\nthe truth. So if your book is copied amongst five people and two have in\nthere \"berkes bought expensive shoes\" but three don't, berkes did not\nbuy expensive shoes.\n\nIf only one book is elected as The Truth, and all others are simply\ncopies that could be used to proof that something was there at some\npoint, that really proves nothing: who is to say the person holding the\ncopy did not forge some records in there?\n\nDistribution amongst all participants is crucial, because any central\nauthority can otherwise change history at will and without detection:\nVerification is not possible and trust in an authority, or even a small\ngroup of authorities, is required.\n\nTo turn it around: when you don't need that trustlessness, when you can\ntrust a central authority, you don't need a blockchain. To turn it\naround again: if it requires trust, has an authority, by nature, it is\nnot a blockchain.\n\n## But what about my favorite coin? \n\nIf it has a \"private\" or \"permissioned\" blockchain, it is not using a\nblockchain. It might still be a cryptographically backed database, a\nsolid cryptocurrency of very modern database, but it simply is not using\na blockchain. And because it is not using it, it lacks one or more of\nthe crucial traits. \n\nWhich means a single company could run away with your coins at any\nmoment (yes, Ripple, looking at you). Or which means it is fundamentally\ninsecure. Or it may offer very interesting solutions nonetheless.\n\nI can probably build a very useful and interesting monetary exchange system\nbased on trust and a Google spreadsheet. But it ain't a blockchain. It's\n\"just\" a spreadsheet on a Google server (with a really novel idea\naround it).\n\n## \"You say tomato, I say tomato\"\n\nSure. If you want to call any *database* a blockchain, go ahead. If you\ninsist on calling a Google spreadsheet a blockchain: fine. Its not some\nprotected or trademarked term. You are even allowed to call my bicycle a\nblockchain. It has a chain after all.\n\nBut this helps no-one. Because you are either reinventing a wheel, or\nyou are using an extremely inefficient technology in a place where far\nbetter fitting, more efficient technologies would help you far better.\n\nSome *private blockchains* are not blockchains because they are simply\nother technologies. \n\nBut unfortunately most *private blockchains* are really just\ninefficient, insecure or simply stupid implementations in which a public\nblockchain-setup is used behind closed doors. This offers none of the\nbenefits of that public version, but all of the downsides. \n\nTake git: git is not a blockchain; git is [a\nDAG](https://medium.com/girl-writes-code/git-is-a-directed-acyclic-graph-and-what-the-heck-does-that-mean-b6c8dec65059);\nso don't call it a blockchain. A DAG is very elegant, efficient\ndata-structure. That could even be used for distributed data-storage\nwithin a small group of participants that need some\ncryptographically-secure tamper-detection of their data. I'm mentioning\ngit, because there are some cryptocurrencies that do exactly this: using\na DAG to share truth amongst a private set of participants.\n\nOr take BitTorrent: BitTorrent is not a blockchain; so don't call it\nthat. BitTorrent is a very neat implementation of Merkle trees, and\nreally brilliant for distributing large amounts of data over a large\namount of participants. Not a blockchain. I'm mentioning it, because\nthis technology is often enough if you need to ensure that all\nparticipants have a copy of the data.\n\nThere are literally thousands of types of databases out there, some\nallow ridiculously [easy syncing](https://couchdb.apache.org/), others\nallow [insane throughput](https://redis.io), again others allow really\nthorough consistency checks. Or cryptographically signed logs. Or\nencryption of the data, or sharing of parts of data, or ... I could go\non. We don't call all these \"blockchains\" because of a hype. They are\nnot: They are proper solutions to a specific use-case. A blockchain is\none such solution, and like most technology, it applies to a very small\nsubset of use-cases. A *private* version, however, can never be such a\nsubset.\n\nPositive feedback, as well as images of cats, calling me names, for\nhating on your beloved altcoins, or other comments are very welcome at\n[my twitter](https://twitter.com/berkes) or [on\nreddit](https://www.reddit.com/u/berkes).",
"json_metadata": "{\"tags\":[\"blockchain\"],\"image\":[\"/images/inline/do_you_need_a_blockchain.png\"],\"links\":[\"https://berk.es/2018/09/19/the-private-blockchain-fallacy/\",\"https://bitcoin.org/bitcoin.pdf\",\"https://en.wikipedia.org/wiki/Blockchain\",\"https://blog.ethereum.org/2016/07/20/hard-fork-completed/\",\"https://medium.com/girl-writes-code/git-is-a-directed-acyclic-graph-and-what-the-heck-does-that-mean-b6c8dec65059\",\"https://couchdb.apache.org/\",\"https://redis.io\",\"https://twitter.com/berkes\",\"https://www.reddit.com/u/berkes\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/08/30 12:43:03
2018/08/30 12:43:03
| required auths | [] |
| required posting auths | ["berkes"] |
| id | follow |
| json | ["follow",{"follower":"berkes","following":"kaos1973","what":["ignore"]}] |
| Transaction Info | Block #25521175/Trx 74f05c8d507a8bdf94ba197e8d293424afe6fabb |
View Raw JSON Data
{
"trx_id": "74f05c8d507a8bdf94ba197e8d293424afe6fabb",
"block": 25521175,
"trx_in_block": 67,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-30T12:43:03",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"berkes"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"berkes\",\"following\":\"kaos1973\",\"what\":[\"ignore\"]}]"
}
]
}johnnyyyupvoted (100.00%) @berkes / mirror-files-from-the-web-to-ifps-with-wget-to-ipfs2018/08/29 13:28:39
johnnyyyupvoted (100.00%) @berkes / mirror-files-from-the-web-to-ifps-with-wget-to-ipfs
2018/08/29 13:28:39
| voter | johnnyyy |
| author | berkes |
| permlink | mirror-files-from-the-web-to-ifps-with-wget-to-ipfs |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25493311/Trx f1933849967d35c7ddcdd12c05683d68ec053705 |
View Raw JSON Data
{
"trx_id": "f1933849967d35c7ddcdd12c05683d68ec053705",
"block": 25493311,
"trx_in_block": 31,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-29T13:28:39",
"op": [
"vote",
{
"voter": "johnnyyy",
"author": "berkes",
"permlink": "mirror-files-from-the-web-to-ifps-with-wget-to-ipfs",
"weight": 10000
}
]
}berkesupvoted (100.00%) @kryptoladies / koennte-web-mining-online-werbung-ersetzen2018/08/28 21:24:15
berkesupvoted (100.00%) @kryptoladies / koennte-web-mining-online-werbung-ersetzen
2018/08/28 21:24:15
| voter | berkes |
| author | kryptoladies |
| permlink | koennte-web-mining-online-werbung-ersetzen |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25474030/Trx 37de0d6a8ac5cea3baf88b684a5459818c695d10 |
View Raw JSON Data
{
"trx_id": "37de0d6a8ac5cea3baf88b684a5459818c695d10",
"block": 25474030,
"trx_in_block": 32,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-28T21:24:15",
"op": [
"vote",
{
"voter": "berkes",
"author": "kryptoladies",
"permlink": "koennte-web-mining-online-werbung-ersetzen",
"weight": 10000
}
]
}2018/08/28 17:19:48
2018/08/28 17:19:48
| delegator | steem |
| delegatee | berkes |
| vesting shares | 29329.639969 VESTS |
| Transaction Info | Block #25469143/Trx bd23d7276b2870b73755cb41c6eb992d920de9dd |
View Raw JSON Data
{
"trx_id": "bd23d7276b2870b73755cb41c6eb992d920de9dd",
"block": 25469143,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-28T17:19:48",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "29329.639969 VESTS"
}
]
}acknowledgementupvoted (10.00%) @berkes / mirror-files-from-the-web-to-ifps-with-wget-to-ipfs2018/08/28 17:01:57
acknowledgementupvoted (10.00%) @berkes / mirror-files-from-the-web-to-ifps-with-wget-to-ipfs
2018/08/28 17:01:57
| voter | acknowledgement |
| author | berkes |
| permlink | mirror-files-from-the-web-to-ifps-with-wget-to-ipfs |
| weight | 1000 (10.00%) |
| Transaction Info | Block #25468786/Trx d8a9b3d0825dcd3bf5eaa7c8ff8efb6aa128dec0 |
View Raw JSON Data
{
"trx_id": "d8a9b3d0825dcd3bf5eaa7c8ff8efb6aa128dec0",
"block": 25468786,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-28T17:01:57",
"op": [
"vote",
{
"voter": "acknowledgement",
"author": "berkes",
"permlink": "mirror-files-from-the-web-to-ifps-with-wget-to-ipfs",
"weight": 1000
}
]
}berkesupvoted (100.00%) @berkes / mirror-files-from-the-web-to-ifps-with-wget-to-ipfs2018/08/28 16:26:48
berkesupvoted (100.00%) @berkes / mirror-files-from-the-web-to-ifps-with-wget-to-ipfs
2018/08/28 16:26:48
| voter | berkes |
| author | berkes |
| permlink | mirror-files-from-the-web-to-ifps-with-wget-to-ipfs |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25468083/Trx 14fd8211ba5343ff2a63b29ad21bd99a9e24db4e |
View Raw JSON Data
{
"trx_id": "14fd8211ba5343ff2a63b29ad21bd99a9e24db4e",
"block": 25468083,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-28T16:26:48",
"op": [
"vote",
{
"voter": "berkes",
"author": "berkes",
"permlink": "mirror-files-from-the-web-to-ifps-with-wget-to-ipfs",
"weight": 10000
}
]
}fastresteemupvoted (1.00%) @berkes / mirror-files-from-the-web-to-ifps-with-wget-to-ipfs2018/08/28 16:26:45
fastresteemupvoted (1.00%) @berkes / mirror-files-from-the-web-to-ifps-with-wget-to-ipfs
2018/08/28 16:26:45
| voter | fastresteem |
| author | berkes |
| permlink | mirror-files-from-the-web-to-ifps-with-wget-to-ipfs |
| weight | 100 (1.00%) |
| Transaction Info | Block #25468082/Trx 561c0ef7d780ed421de5797e807cca13e8f15739 |
View Raw JSON Data
{
"trx_id": "561c0ef7d780ed421de5797e807cca13e8f15739",
"block": 25468082,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-28T16:26:45",
"op": [
"vote",
{
"voter": "fastresteem",
"author": "berkes",
"permlink": "mirror-files-from-the-web-to-ifps-with-wget-to-ipfs",
"weight": 100
}
]
}berkespublished a new post: mirror-files-from-the-web-to-ifps-with-wget-to-ipfs2018/08/28 16:26:36
berkespublished a new post: mirror-files-from-the-web-to-ifps-with-wget-to-ipfs
2018/08/28 16:26:36
| parent author | |
| parent permlink | ipfs |
| author | berkes |
| permlink | mirror-files-from-the-web-to-ifps-with-wget-to-ipfs |
| title | Mirror files from the web to IFPS with wget-to-ipfs |
| body | @@ -724,17 +724,17 @@ you don' -w +t have or @@ -812,18 +812,18 @@ or examp -e l +e with:%0A%0A @@ -2316,17 +2316,16 @@ emp%60 att -t ribute.%0A |
| json metadata | {"tags":["ipfs","bash","script","wget"],"links":["https://ipfs.io/ipfs/QmRfvcwg51iDzmcnkuB6wErAtyUwbgS8VUyT95aHs2AT39","https://git.webschuur.com/placebazaar/wget-to-ipfs","https://placebazaar.org","http://bash3boilerplate.sh/","https://ipfs.io/docs/install/"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #25468079/Trx 3db2454779f4d00f66ea1c67729fe8e9d47460c0 |
View Raw JSON Data
{
"trx_id": "3db2454779f4d00f66ea1c67729fe8e9d47460c0",
"block": 25468079,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-28T16:26:36",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "ipfs",
"author": "berkes",
"permlink": "mirror-files-from-the-web-to-ifps-with-wget-to-ipfs",
"title": "Mirror files from the web to IFPS with wget-to-ipfs",
"body": "@@ -724,17 +724,17 @@\n you don'\n-w\n+t\n have or\n@@ -812,18 +812,18 @@\n or examp\n-e\n l\n+e\n with:%0A%0A\n@@ -2316,17 +2316,16 @@\n emp%60 att\n-t\n ribute.%0A\n",
"json_metadata": "{\"tags\":[\"ipfs\",\"bash\",\"script\",\"wget\"],\"links\":[\"https://ipfs.io/ipfs/QmRfvcwg51iDzmcnkuB6wErAtyUwbgS8VUyT95aHs2AT39\",\"https://git.webschuur.com/placebazaar/wget-to-ipfs\",\"https://placebazaar.org\",\"http://bash3boilerplate.sh/\",\"https://ipfs.io/docs/install/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}hackerzizonupvoted (1.00%) @berkes / mirror-files-from-the-web-to-ifps-with-wget-to-ipfs2018/08/28 16:25:06
hackerzizonupvoted (1.00%) @berkes / mirror-files-from-the-web-to-ifps-with-wget-to-ipfs
2018/08/28 16:25:06
| voter | hackerzizon |
| author | berkes |
| permlink | mirror-files-from-the-web-to-ifps-with-wget-to-ipfs |
| weight | 100 (1.00%) |
| Transaction Info | Block #25468049/Trx 2c1fb22da1d604df4240536bc372a9089cbad3a3 |
View Raw JSON Data
{
"trx_id": "2c1fb22da1d604df4240536bc372a9089cbad3a3",
"block": 25468049,
"trx_in_block": 34,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-28T16:25:06",
"op": [
"vote",
{
"voter": "hackerzizon",
"author": "berkes",
"permlink": "mirror-files-from-the-web-to-ifps-with-wget-to-ipfs",
"weight": 100
}
]
}ax3upvoted (1.00%) @berkes / mirror-files-from-the-web-to-ifps-with-wget-to-ipfs2018/08/28 16:24:30
ax3upvoted (1.00%) @berkes / mirror-files-from-the-web-to-ifps-with-wget-to-ipfs
2018/08/28 16:24:30
| voter | ax3 |
| author | berkes |
| permlink | mirror-files-from-the-web-to-ifps-with-wget-to-ipfs |
| weight | 100 (1.00%) |
| Transaction Info | Block #25468037/Trx 9f77c46f4b27af239a40effdf7822105524b83c5 |
View Raw JSON Data
{
"trx_id": "9f77c46f4b27af239a40effdf7822105524b83c5",
"block": 25468037,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-28T16:24:30",
"op": [
"vote",
{
"voter": "ax3",
"author": "berkes",
"permlink": "mirror-files-from-the-web-to-ifps-with-wget-to-ipfs",
"weight": 100
}
]
}berkespublished a new post: mirror-files-from-the-web-to-ifps-with-wget-to-ipfs2018/08/28 16:24:21
berkespublished a new post: mirror-files-from-the-web-to-ifps-with-wget-to-ipfs
2018/08/28 16:24:21
| parent author | |
| parent permlink | ipfs |
| author | berkes |
| permlink | mirror-files-from-the-web-to-ifps-with-wget-to-ipfs |
| title | Mirror files from the web to IFPS with wget-to-ipfs |
| body | In an attempt to make several large files available on IPFS and 'update' them weekly, I wrote some scripts that I can run a server. It is commandline only. A result can be seen at [IPFS hash QmRfvcwg51iDzmcnkuB6wErAtyUwbgS8VUyT95aHs2AT39](https://ipfs.io/ipfs/QmRfvcwg51iDzmcnkuB6wErAtyUwbgS8VUyT95aHs2AT39) (a short while after releasing this post anyway). Today we'll focus on the first script: it downloads a file, then adds it to IPFS. Optionally in a directory. It is available [on my git repo](https://git.webschuur.com/placebazaar/wget-to-ipfs). ## Quick start You can clone or download the script, then run it. git clone https://git.webschuur.com/placebazaar/wget-to-ipfs.git cd wget-to-ipfs Or, if you don'w have or know git. Download the wget-to-ipfs.sh file, and make it executable, for exampel with: chmod +x wget-to-ipfs.sh Now run it. ./wget-to-ipfs.sh --url=http://example.com/file.pdf Options are shown with `wget-to-ipfs.sh --help` ## Why? When you have files locally, there's no need for this wrapper; IPFS has enough tooling to add and manage entire directories. But when the files are only available on the web, downloading and adding them in one go is useful. Especially if they are large files. I developed this for [placebazaar](https://placebazaar.org) where we want to make weekly Open Street Map database files available on the permanent, uncensurable web: IPFS. Maintaining the database files on a server (next to the IPFS repo) requires large disks, which is expensive. So a script that can run weekly, download the latest files and then publish them on IPFS was developed. You too may have a list of URLs which you want to make available on IPFS. If so, this script may help. ## How does it work? It needs both `ipfs` and `wget` to be installed, initialized and runnable.The script has a lot of boilerplate, taken from [bash3boilerplate.sh](http://bash3boilerplate.sh/). Most Linux/Unix distributions have wget installed by default. And if not, installing it is easy, since wget is one of the most used tools. [Installing IPFS](https://ipfs.io/docs/install/) is a bit more involved, but should not be too hard. The script downloads the file using `wget` and writes it into a temporary file. This file has a default and is settable with the `--temp` atttribute. It then reads that file and adds it to IPFS with `ipfs add < /tmp/wget-to-ipfs`. It uses redirection because when IPFS is installed on Ubuntu with snap, the snap-sandbox prohibits reading most files. Redirecting circumvents this: `ipfs add /tmp/wget-to-ipfs` requires that the `ipfs` command (inside the snap sandbox) has access to /tmp/wget-to-ipfs` which is not the case. Whereas `ifps add < /tmp/wget-to-ipfs` requires that the user running the command (and not the command itself) can read the file. Which is the case. After that, the optional `--root` flag allows you to add t he file into a "directory". IPFS is a tree-structure, so adding it to a directory is similar to "linking it to a directory hash". Which is what the script does with `ipfs object patch [root-hash] add-link [filename] [file-hash]. IPFS allows creating an empty, then adding a file as follows: _dir_hash=$(ipfs object new unixfs-dir) _file_hash=$(ipfs add ./cv.pdf) ipfs object patch ${_dir_hash} add-link file.pdf $_file_hash This results in a new hash: IPFS is immutable, so "adding a file to a directory-hash" will have to result in a new directory hash. So, if you want to add multiple files, the logic would be: _dir_hash=$(ipfs object new unixfs-dir) _file_hash=$(ipfs add ./cv_2017.pdf) _dir_hash=$(ipfs object patch ${_dir_hash} add-link file.pdf $_file_hash) # Overwrite _dir_hash _file_hash=$(ipfs add ./cv_2018.pdf) ipfs object patch ${_dir_hash} add-link file.pdf $_file_hash The last result will be the hash of the directory with all the files added. Intermediate hashes are those of directories with fewer files. ## Downloading a set of files and adding those. Kowing this, we can download a list of URLs from a file `urls.txt` and add them, incrementally, to a directory as follows: export _dir_hash=$(ipfs object new unixfs-dir) for url in $(cat urls.txt) do _out=$(wget-to-ipfs --url="${url}" --root="${_dir_hash}" --temp="/root/wget-to-ipfs") _dir_hash=$(echo "${_out}" | grep root | cut --delimiter=" " --fields=2) done echo "new dir: ${_dir_hash}" ## Next Managing the pins, garbage collection, and publishing the results using DNSLink. |
| json metadata | {"tags":["ipfs","bash","script","wget"],"links":["https://ipfs.io/ipfs/QmRfvcwg51iDzmcnkuB6wErAtyUwbgS8VUyT95aHs2AT39","https://git.webschuur.com/placebazaar/wget-to-ipfs","https://placebazaar.org","http://bash3boilerplate.sh/","https://ipfs.io/docs/install/"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #25468034/Trx 87158e9ae4ed3d7e0d93b3e7bd50cc372133ec3f |
View Raw JSON Data
{
"trx_id": "87158e9ae4ed3d7e0d93b3e7bd50cc372133ec3f",
"block": 25468034,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-28T16:24:21",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "ipfs",
"author": "berkes",
"permlink": "mirror-files-from-the-web-to-ifps-with-wget-to-ipfs",
"title": "Mirror files from the web to IFPS with wget-to-ipfs",
"body": "In an attempt to make several large files available on IPFS and 'update' them weekly, I wrote some scripts that I can run a server. It is commandline only. A result can be seen at [IPFS hash QmRfvcwg51iDzmcnkuB6wErAtyUwbgS8VUyT95aHs2AT39](https://ipfs.io/ipfs/QmRfvcwg51iDzmcnkuB6wErAtyUwbgS8VUyT95aHs2AT39) (a short while after releasing this post anyway).\n\nToday we'll focus on the first script: it downloads a file, then adds it to IPFS. Optionally in a directory. It is available [on my git repo](https://git.webschuur.com/placebazaar/wget-to-ipfs). \n\n## Quick start\n\nYou can clone or download the script, then run it.\n\n git clone https://git.webschuur.com/placebazaar/wget-to-ipfs.git\n cd wget-to-ipfs\n\nOr, if you don'w have or know git. Download the wget-to-ipfs.sh file, and make it executable, for exampel with:\n\n chmod +x wget-to-ipfs.sh\n\nNow run it.\n\n ./wget-to-ipfs.sh --url=http://example.com/file.pdf\n\nOptions are shown with `wget-to-ipfs.sh --help`\n\n## Why?\n\nWhen you have files locally, there's no need for this wrapper; IPFS has enough tooling to add and manage entire directories. But when the files are only available on the web, downloading and adding them in one go is useful. Especially if they are large files. \n\nI developed this for [placebazaar](https://placebazaar.org) where we want to make weekly Open Street Map database files available on the permanent, uncensurable web: IPFS. Maintaining the database files on a server (next to the IPFS repo) requires large disks, which is expensive. So a script that can run weekly, download the latest files and then publish them on IPFS was developed.\n\nYou too may have a list of URLs which you want to make available on IPFS. If so, this script may help.\n\n## How does it work?\n\nIt needs both `ipfs` and `wget` to be installed, initialized and runnable.The script has a lot of boilerplate, taken from [bash3boilerplate.sh](http://bash3boilerplate.sh/).\n\n Most Linux/Unix distributions have wget installed by default. And if not, installing it is easy, since wget is one of the most used tools. [Installing IPFS](https://ipfs.io/docs/install/) is a bit more involved, but should not be too hard. \n\nThe script downloads the file using `wget` and writes it into a temporary file. This file has a default and is settable with the `--temp` atttribute.\n\nIt then reads that file and adds it to IPFS with `ipfs add < /tmp/wget-to-ipfs`. It uses redirection because when IPFS is installed on Ubuntu with snap, the snap-sandbox prohibits reading most files. Redirecting circumvents this: `ipfs add /tmp/wget-to-ipfs` requires that the `ipfs` command (inside the snap sandbox) has access to /tmp/wget-to-ipfs` which is not the case. Whereas `ifps add < /tmp/wget-to-ipfs` requires that the user running the command (and not the command itself) can read the file. Which is the case.\n\nAfter that, the optional `--root` flag allows you to add t he file into a \"directory\". IPFS is a tree-structure, so adding it to a directory is similar to \"linking it to a directory hash\". Which is what the script does with `ipfs object patch [root-hash] add-link [filename] [file-hash]. \n\nIPFS allows creating an empty, then adding a file as follows:\n\n _dir_hash=$(ipfs object new unixfs-dir)\n _file_hash=$(ipfs add ./cv.pdf)\n ipfs object patch ${_dir_hash} add-link file.pdf $_file_hash\n\nThis results in a new hash: IPFS is immutable, so \"adding a file to a directory-hash\" will have to result in a new directory hash. So, if you want to add multiple files, the logic would be:\n\n _dir_hash=$(ipfs object new unixfs-dir)\n _file_hash=$(ipfs add ./cv_2017.pdf)\n _dir_hash=$(ipfs object patch ${_dir_hash} add-link file.pdf $_file_hash) # Overwrite _dir_hash\n _file_hash=$(ipfs add ./cv_2018.pdf)\n ipfs object patch ${_dir_hash} add-link file.pdf $_file_hash\n\nThe last result will be the hash of the directory with all the files added. Intermediate hashes are those of directories with fewer files.\n\n## Downloading a set of files and adding those.\n\nKowing this, we can download a list of URLs from a file `urls.txt` and add them, incrementally, to a directory as follows:\n\n export _dir_hash=$(ipfs object new unixfs-dir)\n for url in $(cat urls.txt)\n do\n _out=$(wget-to-ipfs --url=\"${url}\" --root=\"${_dir_hash}\" --temp=\"/root/wget-to-ipfs\")\n _dir_hash=$(echo \"${_out}\" | grep root | cut --delimiter=\" \" --fields=2)\n done\n echo \"new dir: ${_dir_hash}\"\n\n## Next\n\nManaging the pins, garbage collection, and publishing the results using DNSLink.",
"json_metadata": "{\"tags\":[\"ipfs\",\"bash\",\"script\",\"wget\"],\"links\":[\"https://ipfs.io/ipfs/QmRfvcwg51iDzmcnkuB6wErAtyUwbgS8VUyT95aHs2AT39\",\"https://git.webschuur.com/placebazaar/wget-to-ipfs\",\"https://placebazaar.org\",\"http://bash3boilerplate.sh/\",\"https://ipfs.io/docs/install/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/06/28 12:13:24
2018/06/28 12:13:24
| delegator | steem |
| delegatee | berkes |
| vesting shares | 9125.281490 VESTS |
| Transaction Info | Block #23717338/Trx 1a46db498879197ffbfe8556f0905bcd504205c0 |
View Raw JSON Data
{
"trx_id": "1a46db498879197ffbfe8556f0905bcd504205c0",
"block": 23717338,
"trx_in_block": 32,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-28T12:13:24",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "berkes",
"vesting_shares": "9125.281490 VESTS"
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress0.00%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779055224
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779055224
},
"rc_account": {
"account": "berkes",
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779055224
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "10164408779"
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"name":"berkes","website":"http://berk.es","profile_image":"https://pbs.twimg.com/profile_images/910062067201269760/yR9-3674_400x400.jpg","cover_image":"https://pbs.twimg.com/profile_banners/1652061/1505810619/1500x500"} |
| JSON METADATA | |
| profile | {"profile_image":"https://cdn.steemitimages.com/DQmSfUa2USoT1jM8DPLacGh3yMwe4jjY97wrChgj7AGFW1z/smog.jpeg"} |
{
"posting_json_metadata": {
"profile": {
"name": "berkes",
"website": "http://berk.es",
"profile_image": "https://pbs.twimg.com/profile_images/910062067201269760/yR9-3674_400x400.jpg",
"cover_image": "https://pbs.twimg.com/profile_banners/1652061/1505810619/1500x500"
}
},
"json_metadata": {
"profile": {
"profile_image": "https://cdn.steemitimages.com/DQmSfUa2USoT1jM8DPLacGh3yMwe4jjY97wrChgj7AGFW1z/smog.jpeg"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM8idxaonnKwZnxnpgGN3FtAn1tu2ZAfbrvnV5xm5hFPiqChbsHk1/1
Active
Single Signature
Public Keys
STM8YtwbTeYFdDj65rVE24Ftm8NDNpT2jq1fvErPP9G2eq996pZgA1/1
Posting
Single Signature
Public Keys
STM76ZRRXQ32MLfTPo1DSdCdSkgmRCxcjNHkLL6q2SRaHpfbepT861/1
Memo
STM7Wc5MhqbsrCsjasUjUT64RkBDHmqKXQFCcHKzoYPxqBACM3VZi
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8idxaonnKwZnxnpgGN3FtAn1tu2ZAfbrvnV5xm5hFPiqChbsHk",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8YtwbTeYFdDj65rVE24Ftm8NDNpT2jq1fvErPP9G2eq996pZgA",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM76ZRRXQ32MLfTPo1DSdCdSkgmRCxcjNHkLL6q2SRaHpfbepT86",
1
]
]
},
"memo": "STM7Wc5MhqbsrCsjasUjUT64RkBDHmqKXQFCcHKzoYPxqBACM3VZi"
}Witness Votes
0 / 30
No active witness votes.
[]