VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS21.36%
Net Worth
1.849USD
STEEM
0.000STEEM
SBD
3.774SBD
Effective Power
5.007SP
├── Own SP
0.653SP
└── Incoming DelegationsDeleg
+4.354SP
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.653SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 4.354SP | SP |
| Effective Power | 5.007SP | SP |
| Reward SP (pending) | 1.181SP | SP |
| SBD | ||
| sbd_balance | 0.084SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 3.690SBD | SBD |
{
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "1061.346542 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7082.313264 VESTS",
"sbd_balance": "0.084 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "3.690 SBD",
"conversions": []
}Account Info
| name | voidlink |
| id | 743629 |
| rank | 251,753 |
| reputation | 29388600382 |
| created | 2018-02-10T17:01:03 |
| recovery_account | steem |
| proxy | None |
| post_count | 13 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-05-01T02:42:51 |
| last_root_post | 2018-05-01T02:42:51 |
| last_vote_time | 2018-04-02T09:53:09 |
| 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.084 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 1061.346542 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 7082.313264 VESTS |
| reward_vesting_balance | 2405.697416 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 | 2018-04-02T07:03:48 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 2018-04-23T08:29:30 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM8cUbYPG3Q4sfiiDZKQWauVbmhp7T21UcReDPj2cWSpDCYK6Bzq",
1
]
],
"weight_threshold": 1
},
"balance": "0.000 STEEM",
"can_vote": true,
"comment_count": 0,
"created": "2018-02-10T17:01:03",
"curation_rewards": 0,
"delegated_vesting_shares": "0.000000 VESTS",
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779091398
},
"guest_bloggers": [],
"id": 743629,
"json_metadata": "{\"profile\":{\"profile_image\":\"https://scontent-icn1-1.xx.fbcdn.net/v/t31.0-8/13147764_1577888505874444_68256328524018492_o.jpg?oh=ffa1ddcdcd0ae4be70d52bea02d0362c&oe=5B0F27AE\",\"cover_image\":\"http://hellodeveloper.kr/top.png\",\"name\":\"MJ\",\"about\":\"Software Developer\",\"location\":\"Seoul\",\"website\":\"https://voidlink.io\"}}",
"last_account_recovery": "1970-01-01T00:00:00",
"last_account_update": "2018-04-02T07:03:48",
"last_owner_update": "1970-01-01T00:00:00",
"last_post": "2018-05-01T02:42:51",
"last_root_post": "2018-05-01T02:42:51",
"last_vote_time": "2018-04-02T09:53:09",
"lifetime_vote_count": 0,
"market_history": [],
"memo_key": "STM7njyRQsE5fBfJrBHSPfsjVEta38HWqNHDSDy3WN9chnxbhsjYV",
"mined": false,
"name": "voidlink",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"other_history": [],
"owner": {
"account_auths": [],
"key_auths": [
[
"STM5g8iw64iU9TDkCbMUH9vZdkJ2F4jz6YUw6oEU932386Bf2kjCG",
1
]
],
"weight_threshold": 1
},
"pending_claimed_accounts": 0,
"post_bandwidth": 0,
"post_count": 13,
"post_history": [],
"posting": {
"account_auths": [],
"key_auths": [
[
"STM83vfsSL58jNLeWVgGLnqMQo9sLkrS78pD3YyzgpmXg2pEWSVCi",
1
]
],
"weight_threshold": 1
},
"posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://scontent-icn1-1.xx.fbcdn.net/v/t31.0-8/13147764_1577888505874444_68256328524018492_o.jpg?oh=ffa1ddcdcd0ae4be70d52bea02d0362c&oe=5B0F27AE\",\"cover_image\":\"http://hellodeveloper.kr/top.png\",\"name\":\"MJ\",\"about\":\"Software Developer\",\"location\":\"Seoul\",\"website\":\"https://voidlink.io\"}}",
"posting_rewards": 2393,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"proxy": "",
"received_vesting_shares": "7082.313264 VESTS",
"recovery_account": "steem",
"reputation": "29388600382",
"reset_account": "null",
"reward_sbd_balance": "3.690 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "2405.697416 VESTS",
"reward_vesting_steem": "1.181 STEEM",
"savings_balance": "0.000 STEEM",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"sbd_balance": "0.084 SBD",
"sbd_last_interest_payment": "2018-04-23T08:29:30",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2018-04-23T08:29:30",
"tags_usage": [],
"to_withdraw": 0,
"transfer_history": [],
"vesting_balance": "0.000 STEEM",
"vesting_shares": "1061.346542 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"vote_history": [],
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779091398
},
"voting_power": 0,
"withdraw_routes": 0,
"withdrawn": 0,
"witness_votes": [],
"witnesses_voted_for": 0,
"rank": 251753
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2026/05/18 08:03:18
2026/05/18 08:03:18
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 7082.313264 VESTS |
| Transaction Info | Block #106152772/Trx 97b7fe6451ca66fd37a82dcb4540cf7e0522bb7a |
View Raw JSON Data
{
"block": 106152772,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "7082.313264 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-05-18T08:03:18",
"trx_id": "97b7fe6451ca66fd37a82dcb4540cf7e0522bb7a",
"trx_in_block": 2,
"virtual_op": 0
}2026/05/13 11:31:27
2026/05/13 11:31:27
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 4370.102859 VESTS |
| Transaction Info | Block #106013643/Trx 9f2c05fcf0e2dbc83f72300723849032892f74a4 |
View Raw JSON Data
{
"block": 106013643,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "4370.102859 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-05-13T11:31:27",
"trx_id": "9f2c05fcf0e2dbc83f72300723849032892f74a4",
"trx_in_block": 1,
"virtual_op": 0
}2026/04/26 07:12:36
2026/04/26 07:12:36
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 7094.829020 VESTS |
| Transaction Info | Block #105520207/Trx c910e91f4d12eda9d0e909844c13b3b527cdceb0 |
View Raw JSON Data
{
"block": 105520207,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "7094.829020 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-04-26T07:12:36",
"trx_id": "c910e91f4d12eda9d0e909844c13b3b527cdceb0",
"trx_in_block": 3,
"virtual_op": 0
}2026/01/24 04:46:51
2026/01/24 04:46:51
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 4411.649678 VESTS |
| Transaction Info | Block #102876933/Trx 96b22cfbced20034f1aee1403ce3dfa11798cb0b |
View Raw JSON Data
{
"block": 102876933,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "4411.649678 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-01-24T04:46:51",
"trx_id": "96b22cfbced20034f1aee1403ce3dfa11798cb0b",
"trx_in_block": 1,
"virtual_op": 0
}2024/12/17 23:55:36
2024/12/17 23:55:36
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 4575.868875 VESTS |
| Transaction Info | Block #91323128/Trx be82c3f0507b912fca8e8ba3669ca5e83150be65 |
View Raw JSON Data
{
"block": 91323128,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "4575.868875 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2024-12-17T23:55:36",
"trx_id": "be82c3f0507b912fca8e8ba3669ca5e83150be65",
"trx_in_block": 0,
"virtual_op": 0
}2023/11/14 15:34:39
2023/11/14 15:34:39
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 4745.002407 VESTS |
| Transaction Info | Block #79877223/Trx 310632bc5f7db9453d21ec9c6cf2d13d47e8ff48 |
View Raw JSON Data
{
"block": 79877223,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "4745.002407 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-11-14T15:34:39",
"trx_id": "310632bc5f7db9453d21ec9c6cf2d13d47e8ff48",
"trx_in_block": 1,
"virtual_op": 0
}2023/09/22 12:28:51
2023/09/22 12:28:51
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 7681.911193 VESTS |
| Transaction Info | Block #78365364/Trx cee0c9e03e26d7b780513dd6b0f8667355e182d4 |
View Raw JSON Data
{
"block": 78365364,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "7681.911193 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-09-22T12:28:51",
"trx_id": "cee0c9e03e26d7b780513dd6b0f8667355e182d4",
"trx_in_block": 1,
"virtual_op": 0
}2022/11/03 19:41:00
2022/11/03 19:41:00
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 7903.962631 VESTS |
| Transaction Info | Block #69122793/Trx e1e030d023a29ecdc426079f946f779b3cc03650 |
View Raw JSON Data
{
"block": 69122793,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "7903.962631 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-11-03T19:41:00",
"trx_id": "e1e030d023a29ecdc426079f946f779b3cc03650",
"trx_in_block": 0,
"virtual_op": 0
}2022/01/18 00:42:33
2022/01/18 00:42:33
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 8124.070232 VESTS |
| Transaction Info | Block #60825835/Trx fc311c3766e6ad45ee6519190c7934f73e3d4da8 |
View Raw JSON Data
{
"block": 60825835,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "8124.070232 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-01-18T00:42:33",
"trx_id": "fc311c3766e6ad45ee6519190c7934f73e3d4da8",
"trx_in_block": 111,
"virtual_op": 0
}2021/06/14 07:49:00
2021/06/14 07:49:00
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 8308.264520 VESTS |
| Transaction Info | Block #54616064/Trx 16c2b2fb167ea1d58d5513590cf635df315ccc53 |
View Raw JSON Data
{
"block": 54616064,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "8308.264520 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2021-06-14T07:49:00",
"trx_id": "16c2b2fb167ea1d58d5513590cf635df315ccc53",
"trx_in_block": 12,
"virtual_op": 0
}2020/12/11 17:59:33
2020/12/11 17:59:33
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 8495.686494 VESTS |
| Transaction Info | Block #49363270/Trx ff9a5abc49b10b0ed6f744a811ffc2ef744c3be6 |
View Raw JSON Data
{
"block": 49363270,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "8495.686494 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-11T17:59:33",
"trx_id": "ff9a5abc49b10b0ed6f744a811ffc2ef744c3be6",
"trx_in_block": 4,
"virtual_op": 0
}2020/12/06 11:34:45
2020/12/06 11:34:45
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #49214787/Trx 028964ab0485a0305cd4bc33acff9f83ca96131e |
View Raw JSON Data
{
"block": 49214787,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "1912.543513 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-06T11:34:45",
"trx_id": "028964ab0485a0305cd4bc33acff9f83ca96131e",
"trx_in_block": 3,
"virtual_op": 0
}2020/12/05 21:37:21
2020/12/05 21:37:21
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 8501.894348 VESTS |
| Transaction Info | Block #49198356/Trx bdfebaf331a48bdd561970919a302b22f0d65e11 |
View Raw JSON Data
{
"block": 49198356,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "8501.894348 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-05T21:37:21",
"trx_id": "bdfebaf331a48bdd561970919a302b22f0d65e11",
"trx_in_block": 0,
"virtual_op": 0
}2020/11/03 05:54:09
2020/11/03 05:54:09
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 1920.017158 VESTS |
| Transaction Info | Block #48274596/Trx 62059b1527352ad3c4110dec794f79379a4ec6ee |
View Raw JSON Data
{
"block": 48274596,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "1920.017158 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-11-03T05:54:09",
"trx_id": "62059b1527352ad3c4110dec794f79379a4ec6ee",
"trx_in_block": 0,
"virtual_op": 0
}2020/05/09 12:39:21
2020/05/09 12:39:21
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 8704.699707 VESTS |
| Transaction Info | Block #43225139/Trx 5c6f584eb1353d492cb1ae6f03c5c49275ea6286 |
View Raw JSON Data
{
"block": 43225139,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "8704.699707 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-05-09T12:39:21",
"trx_id": "5c6f584eb1353d492cb1ae6f03c5c49275ea6286",
"trx_in_block": 12,
"virtual_op": 0
}2020/05/08 17:17:48
2020/05/08 17:17:48
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #43202452/Trx 421c9abf7ee0f904616a091b0c17f1d54adb2c9b |
View Raw JSON Data
{
"block": 43202452,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "1953.311140 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-05-08T17:17:48",
"trx_id": "421c9abf7ee0f904616a091b0c17f1d54adb2c9b",
"trx_in_block": 7,
"virtual_op": 0
}2020/02/10 17:44:36
2020/02/10 17:44:36
| author | steemitboard |
| body | Congratulations @voidlink! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@voidlink/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/@voidlink) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=voidlink)_</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"]} |
| parent author | voidlink |
| parent permlink | 6-smartcontract |
| permlink | steemitboard-notify-voidlink-20200210t174436000z |
| title | |
| Transaction Info | Block #40703273/Trx f5b1fdbfa09f80424f3782a05a8c0f59a9e9d445 |
View Raw JSON Data
{
"block": 40703273,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @voidlink! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@voidlink/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/@voidlink) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=voidlink)_</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\"]}",
"parent_author": "voidlink",
"parent_permlink": "6-smartcontract",
"permlink": "steemitboard-notify-voidlink-20200210t174436000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2020-02-10T17:44:36",
"trx_id": "f5b1fdbfa09f80424f3782a05a8c0f59a9e9d445",
"trx_in_block": 16,
"virtual_op": 0
}2019/07/18 21:06:27
2019/07/18 21:06:27
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 8874.076112 VESTS |
| Transaction Info | Block #34780232/Trx 3f95c9ef592ea1324ca181dbe150cb1261c06783 |
View Raw JSON Data
{
"block": 34780232,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "8874.076112 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2019-07-18T21:06:27",
"trx_id": "3f95c9ef592ea1324ca181dbe150cb1261c06783",
"trx_in_block": 8,
"virtual_op": 0
}2019/02/10 17:53:57
2019/02/10 17:53:57
| author | steemitboard |
| body | Congratulations @voidlink! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@voidlink/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@voidlink)_</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"]} |
| parent author | voidlink |
| parent permlink | 6-smartcontract |
| permlink | steemitboard-notify-voidlink-20190210t175357000z |
| title | |
| Transaction Info | Block #30231532/Trx 9fabe1efd0a9a0c2146319378abcec25dce196ec |
View Raw JSON Data
{
"block": 30231532,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @voidlink! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@voidlink/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@voidlink)_</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\"]}",
"parent_author": "voidlink",
"parent_permlink": "6-smartcontract",
"permlink": "steemitboard-notify-voidlink-20190210t175357000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2019-02-10T17:53:57",
"trx_id": "9fabe1efd0a9a0c2146319378abcec25dce196ec",
"trx_in_block": 3,
"virtual_op": 0
}2018/07/31 03:43:54
2018/07/31 03:43:54
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 9072.810990 VESTS |
| Transaction Info | Block #24646766/Trx 9880b13b0c73af212bf775e7155caf77146dc5eb |
View Raw JSON Data
{
"block": 24646766,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "9072.810990 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-07-31T03:43:54",
"trx_id": "9880b13b0c73af212bf775e7155caf77146dc5eb",
"trx_in_block": 7,
"virtual_op": 0
}2018/07/18 15:33:12
2018/07/18 15:33:12
| author | voidlink |
| permlink | 2 |
| voter | tomcruse |
| weight | -10000 (-100.00%) |
| Transaction Info | Block #24287218/Trx 860312ee97ac942c94ebb0fe93ede6f5b70bc89c |
View Raw JSON Data
{
"block": 24287218,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "2",
"voter": "tomcruse",
"weight": -10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-18T15:33:12",
"trx_id": "860312ee97ac942c94ebb0fe93ede6f5b70bc89c",
"trx_in_block": 93,
"virtual_op": 0
}2018/05/15 12:32:21
2018/05/15 12:32:21
| author | voidlink |
| permlink | 2 |
| voter | kimyd |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22451755/Trx be31a45bd7883f9b9e48c0de00f52936a1ce43de |
View Raw JSON Data
{
"block": 22451755,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "2",
"voter": "kimyd",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-15T12:32:21",
"trx_id": "be31a45bd7883f9b9e48c0de00f52936a1ce43de",
"trx_in_block": 21,
"virtual_op": 0
}kumajinreplied to @voidlink / re-voidlink-ico-ico-20180510t063030101z2018/05/10 06:30:36
kumajinreplied to @voidlink / re-voidlink-ico-ico-20180510t063030101z
2018/05/10 06:30:36
| author | kumajin |
| body | Gift.ONE, AIRDROP the global biggest airdrop organization of cryptocurrency, is airdropping million Tokens! 1GIFT = US$0.2,get 100GIFT by registration, Gain more 100000GIFT from any activities, Click link to get GIFT: https://gift.one/i/72JPvY Win lottery for iPhoneX、BTC、ETH、GIFT everyday! EOPT AIRDROP Campaign will start from 2018.4.27 and end in 2018.7.26. The total bonus is 100,000 EOS, worth 1.5 million US dollars. TOP 1000 EOPT token holders will DIVIDE all the 100,000 EOS Proportional to the number of tokens they hold EOPT is the token of EasyOption.io platform, will be traded on exchange. 1 EOPT = $0.2 http://airdrop.easyoption.io/#uwezttpg9zk Achain AIRDROP http://t.me/AchainKoreaBot?start=beRZYXScmjDT |
| json metadata | {"tags":["blockchain"],"links":["https://gift.one/i/72JPvY","http://airdrop.easyoption.io/#uwezttpg9zk","http://t.me/AchainKoreaBot?start=beRZYXScmjDT"],"app":"steemit/0.1"} |
| parent author | voidlink |
| parent permlink | ico-ico |
| permlink | re-voidlink-ico-ico-20180510t063030101z |
| title | |
| Transaction Info | Block #22300537/Trx 7844d6e109fb9d271255ed838c89c33b15fca05d |
View Raw JSON Data
{
"block": 22300537,
"op": [
"comment",
{
"author": "kumajin",
"body": "Gift.ONE, AIRDROP\nthe global biggest airdrop organization of cryptocurrency, \nis airdropping million Tokens!\n1GIFT = US$0.2,get 100GIFT by registration,\nGain more 100000GIFT from any activities,\nClick link to get GIFT:\nhttps://gift.one/i/72JPvY \nWin lottery for iPhoneX、BTC、ETH、GIFT everyday!\n\nEOPT AIRDROP\nCampaign will start from 2018.4.27 and end in 2018.7.26.\nThe total bonus is 100,000 EOS, worth 1.5 million US dollars.\nTOP 1000 EOPT token holders will DIVIDE all the 100,000 EOS Proportional to the number of tokens they hold\nEOPT is the token of EasyOption.io platform, will be traded on exchange. \n1 EOPT = $0.2\nhttp://airdrop.easyoption.io/#uwezttpg9zk \n\nAchain AIRDROP\nhttp://t.me/AchainKoreaBot?start=beRZYXScmjDT",
"json_metadata": "{\"tags\":[\"blockchain\"],\"links\":[\"https://gift.one/i/72JPvY\",\"http://airdrop.easyoption.io/#uwezttpg9zk\",\"http://t.me/AchainKoreaBot?start=beRZYXScmjDT\"],\"app\":\"steemit/0.1\"}",
"parent_author": "voidlink",
"parent_permlink": "ico-ico",
"permlink": "re-voidlink-ico-ico-20180510t063030101z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-05-10T06:30:36",
"trx_id": "7844d6e109fb9d271255ed838c89c33b15fca05d",
"trx_in_block": 15,
"virtual_op": 0
}voidlinkreceived 1.321 SBD, 0.451 SP author reward for @voidlink / 6-smartcontract2018/05/08 02:42:51
voidlinkreceived 1.321 SBD, 0.451 SP author reward for @voidlink / 6-smartcontract
2018/05/08 02:42:51
| author | voidlink |
| permlink | 6-smartcontract |
| sbd payout | 1.321 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 732.879955 VESTS |
| Transaction Info | Block #22238386/Virtual Operation #66 |
View Raw JSON Data
{
"block": 22238386,
"op": [
"author_reward",
{
"author": "voidlink",
"permlink": "6-smartcontract",
"sbd_payout": "1.321 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "732.879955 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-08T02:42:51",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 66
}neoahavaupvoted (100.00%) @voidlink / 6-smartcontract2018/05/07 08:08:57
neoahavaupvoted (100.00%) @voidlink / 6-smartcontract
2018/05/07 08:08:57
| author | voidlink |
| permlink | 6-smartcontract |
| voter | neoahava |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22216114/Trx 04fdcb2c505705e03880325c2787bc9544c54e48 |
View Raw JSON Data
{
"block": 22216114,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "6-smartcontract",
"voter": "neoahava",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-07T08:08:57",
"trx_id": "04fdcb2c505705e03880325c2787bc9544c54e48",
"trx_in_block": 31,
"virtual_op": 0
}2018/05/07 04:13:21
2018/05/07 04:13:21
| author | onugi |
| body | @@ -115,9 +115,10 @@ %EC%93%B4 %EA%B8%80 -%ED%95%9C +%ED%95%98%EB%82%98 %EB%A7%81%ED%81%AC%ED%95%A9 |
| json metadata | {"tags":["kr"],"users":["onugi"],"links":["https://steemit.com/kr-economy/@onugi/5hffzd"],"app":"steemit/0.1"} |
| parent author | voidlink |
| parent permlink | 6-smartcontract |
| permlink | re-voidlink-6-smartcontract-20180507t040214842z |
| title | |
| Transaction Info | Block #22211404/Trx 1587432c1bfc7dde5795f69fa8337719feadf380 |
View Raw JSON Data
{
"block": 22211404,
"op": [
"comment",
{
"author": "onugi",
"body": "@@ -115,9 +115,10 @@\n %EC%93%B4 %EA%B8%80 \n-%ED%95%9C\n+%ED%95%98%EB%82%98\n %EB%A7%81%ED%81%AC%ED%95%A9\n",
"json_metadata": "{\"tags\":[\"kr\"],\"users\":[\"onugi\"],\"links\":[\"https://steemit.com/kr-economy/@onugi/5hffzd\"],\"app\":\"steemit/0.1\"}",
"parent_author": "voidlink",
"parent_permlink": "6-smartcontract",
"permlink": "re-voidlink-6-smartcontract-20180507t040214842z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-05-07T04:13:21",
"trx_id": "1587432c1bfc7dde5795f69fa8337719feadf380",
"trx_in_block": 11,
"virtual_op": 0
}2018/05/07 04:13:09
2018/05/07 04:13:09
| author | onugi |
| body | @@ -91,11 +91,10 @@ %EB%A6%AC%EB%8A%94%EB%8D%B0 -%EB%8D%94 %ED%81%B0 +%EC%A2%8B%EC%9D%80 %EC%9E%90%EA%B7%B9%EC%9D%B4 |
| json metadata | {"tags":["kr"],"users":["onugi"],"links":["https://steemit.com/kr-economy/@onugi/5hffzd"],"app":"steemit/0.1"} |
| parent author | voidlink |
| parent permlink | 6-smartcontract |
| permlink | re-voidlink-6-smartcontract-20180507t040214842z |
| title | |
| Transaction Info | Block #22211400/Trx ed38ba00a18eae74f3ab9fad665dce0531f2fb09 |
View Raw JSON Data
{
"block": 22211400,
"op": [
"comment",
{
"author": "onugi",
"body": "@@ -91,11 +91,10 @@\n %EB%A6%AC%EB%8A%94%EB%8D%B0 \n-%EB%8D%94 %ED%81%B0\n+%EC%A2%8B%EC%9D%80\n %EC%9E%90%EA%B7%B9%EC%9D%B4\n",
"json_metadata": "{\"tags\":[\"kr\"],\"users\":[\"onugi\"],\"links\":[\"https://steemit.com/kr-economy/@onugi/5hffzd\"],\"app\":\"steemit/0.1\"}",
"parent_author": "voidlink",
"parent_permlink": "6-smartcontract",
"permlink": "re-voidlink-6-smartcontract-20180507t040214842z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-05-07T04:13:09",
"trx_id": "ed38ba00a18eae74f3ab9fad665dce0531f2fb09",
"trx_in_block": 6,
"virtual_op": 0
}2018/05/07 04:02:15
2018/05/07 04:02:15
| author | onugi |
| body | 잘 배웠습니다. 업보팅, 팔로우, 그리고 리스팀합니다. 스팀잇 계정을 오래전에 만들긴 했는데 그동안 바빠서 활동을 못했습니다. Follow해 주시면 좋은 글을 올리는데 더 큰 자극이 될 것 같습니다. 어제 쓴 글 한 링크합니다. https://steemit.com/kr-economy/@onugi/5hffzd @onugi드림. |
| json metadata | {"tags":["kr"],"users":["onugi"],"links":["https://steemit.com/kr-economy/@onugi/5hffzd"],"app":"steemit/0.1"} |
| parent author | voidlink |
| parent permlink | 6-smartcontract |
| permlink | re-voidlink-6-smartcontract-20180507t040214842z |
| title | |
| Transaction Info | Block #22211182/Trx 85913562bb972394181e67e24f3a81ac996ffa7c |
View Raw JSON Data
{
"block": 22211182,
"op": [
"comment",
{
"author": "onugi",
"body": "잘 배웠습니다. 업보팅, 팔로우, 그리고 리스팀합니다. 스팀잇 계정을 오래전에 만들긴 했는데 그동안 바빠서 활동을 못했습니다. Follow해 주시면 좋은 글을 올리는데 더 큰 자극이 될 것 같습니다. 어제 쓴 글 한 링크합니다. https://steemit.com/kr-economy/@onugi/5hffzd @onugi드림.",
"json_metadata": "{\"tags\":[\"kr\"],\"users\":[\"onugi\"],\"links\":[\"https://steemit.com/kr-economy/@onugi/5hffzd\"],\"app\":\"steemit/0.1\"}",
"parent_author": "voidlink",
"parent_permlink": "6-smartcontract",
"permlink": "re-voidlink-6-smartcontract-20180507t040214842z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-05-07T04:02:15",
"trx_id": "85913562bb972394181e67e24f3a81ac996ffa7c",
"trx_in_block": 18,
"virtual_op": 0
}onugiupvoted (100.00%) @voidlink / 6-smartcontract2018/05/07 03:59:24
onugiupvoted (100.00%) @voidlink / 6-smartcontract
2018/05/07 03:59:24
| author | voidlink |
| permlink | 6-smartcontract |
| voter | onugi |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22211125/Trx 134ef6d4d284eca890a54608c9052da894679001 |
View Raw JSON Data
{
"block": 22211125,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "6-smartcontract",
"voter": "onugi",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-07T03:59:24",
"trx_id": "134ef6d4d284eca890a54608c9052da894679001",
"trx_in_block": 48,
"virtual_op": 0
}2018/05/05 04:06:03
2018/05/05 04:06:03
| author | voidlink |
| permlink | 2 |
| voter | sophiekr |
| weight | 0 (0.00%) |
| Transaction Info | Block #22153685/Trx 3c522a4092d0d761ea9d5ea88574f81a73f867a3 |
View Raw JSON Data
{
"block": 22153685,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "2",
"voter": "sophiekr",
"weight": 0
}
],
"op_in_trx": 0,
"timestamp": "2018-05-05T04:06:03",
"trx_id": "3c522a4092d0d761ea9d5ea88574f81a73f867a3",
"trx_in_block": 6,
"virtual_op": 0
}2018/05/05 04:05:54
2018/05/05 04:05:54
| author | voidlink |
| permlink | 2 |
| voter | sophiekr |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22153682/Trx 93485c2d94db753886e7299ae7b5842e250dcdea |
View Raw JSON Data
{
"block": 22153682,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "2",
"voter": "sophiekr",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-05T04:05:54",
"trx_id": "93485c2d94db753886e7299ae7b5842e250dcdea",
"trx_in_block": 6,
"virtual_op": 0
}2018/05/03 17:29:24
2018/05/03 17:29:24
| author | voidlink |
| permlink | 5 |
| sbd payout | 0.160 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 85.522076 VESTS |
| Transaction Info | Block #22112164/Virtual Operation #12 |
View Raw JSON Data
{
"block": 22112164,
"op": [
"author_reward",
{
"author": "voidlink",
"permlink": "5",
"sbd_payout": "0.160 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "85.522076 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-03T17:29:24",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 12
}2018/05/02 19:10:42
2018/05/02 19:10:42
| author | voidlink |
| permlink | 4-utxo |
| sbd payout | 0.146 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 75.344504 VESTS |
| Transaction Info | Block #22085396/Virtual Operation #4 |
View Raw JSON Data
{
"block": 22085396,
"op": [
"author_reward",
{
"author": "voidlink",
"permlink": "4-utxo",
"sbd_payout": "0.146 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "75.344504 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-02T19:10:42",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 4
}james1122replied to @voidlink / re-5-20180502t1519452018/05/02 15:19:45
james1122replied to @voidlink / re-5-20180502t151945
2018/05/02 15:19:45
| author | james1122 |
| body | Awesome post!! Keep it up and check out [THIS POST](https://steemit.com/life/@cryptopaparazzi/chapter-one-let-there-be-the-man-and-there-was-a-man-let-there-be-a-woman-and-there-was-sex) as well as I have something similar. |
| json metadata | |
| parent author | voidlink |
| parent permlink | 5 |
| permlink | re-5-20180502t151945 |
| title | |
| Transaction Info | Block #22080778/Trx a613e97b7631c23ab7f14c2894eb1415d9b36577 |
View Raw JSON Data
{
"block": 22080778,
"op": [
"comment",
{
"author": "james1122",
"body": " Awesome post!! Keep it up and check out [THIS POST](https://steemit.com/life/@cryptopaparazzi/chapter-one-let-there-be-the-man-and-there-was-a-man-let-there-be-a-woman-and-there-was-sex) as well as I have something similar. ",
"json_metadata": "",
"parent_author": "voidlink",
"parent_permlink": "5",
"permlink": "re-5-20180502t151945",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-05-02T15:19:45",
"trx_id": "a613e97b7631c23ab7f14c2894eb1415d9b36577",
"trx_in_block": 64,
"virtual_op": 0
}yomancheckupvoted (100.00%) @voidlink / 20182018/05/02 15:19:24
yomancheckupvoted (100.00%) @voidlink / 2018
2018/05/02 15:19:24
| author | voidlink |
| permlink | 2018 |
| voter | yomancheck |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22080771/Trx 6f1a1d0370701d794dfc0a4f242ac369d9748fd3 |
View Raw JSON Data
{
"block": 22080771,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "2018",
"voter": "yomancheck",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-02T15:19:24",
"trx_id": "6f1a1d0370701d794dfc0a4f242ac369d9748fd3",
"trx_in_block": 47,
"virtual_op": 0
}yomancheckupvoted (100.00%) @voidlink / 52018/05/02 15:16:15
yomancheckupvoted (100.00%) @voidlink / 5
2018/05/02 15:16:15
| author | voidlink |
| permlink | 5 |
| voter | yomancheck |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22080708/Trx dab002f05c6a9e0150d74b3f2dac98bcf32aa349 |
View Raw JSON Data
{
"block": 22080708,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "5",
"voter": "yomancheck",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-02T15:16:15",
"trx_id": "dab002f05c6a9e0150d74b3f2dac98bcf32aa349",
"trx_in_block": 14,
"virtual_op": 0
}2018/05/02 10:15:30
2018/05/02 10:15:30
| author | isis-lee |
| body | 어렵군요. 자주 와서 공부 많이 하겠습니다. 좋은 글 감사합니다. |
| json metadata | {"tags":["kr"],"app":"steemit/0.1"} |
| parent author | voidlink |
| parent permlink | 6-smartcontract |
| permlink | re-voidlink-6-smartcontract-20180502t101528833z |
| title | |
| Transaction Info | Block #22074693/Trx d25ca742be56a771caf71d728a34fb690a20a448 |
View Raw JSON Data
{
"block": 22074693,
"op": [
"comment",
{
"author": "isis-lee",
"body": "어렵군요. 자주 와서 공부 많이 하겠습니다. 좋은 글 감사합니다.",
"json_metadata": "{\"tags\":[\"kr\"],\"app\":\"steemit/0.1\"}",
"parent_author": "voidlink",
"parent_permlink": "6-smartcontract",
"permlink": "re-voidlink-6-smartcontract-20180502t101528833z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-05-02T10:15:30",
"trx_id": "d25ca742be56a771caf71d728a34fb690a20a448",
"trx_in_block": 5,
"virtual_op": 0
}isis-leeupvoted (30.00%) @voidlink / 6-smartcontract2018/05/02 10:15:12
isis-leeupvoted (30.00%) @voidlink / 6-smartcontract
2018/05/02 10:15:12
| author | voidlink |
| permlink | 6-smartcontract |
| voter | isis-lee |
| weight | 3000 (30.00%) |
| Transaction Info | Block #22074687/Trx 68b83e6849593418365886bd7e45cfb1401e7d58 |
View Raw JSON Data
{
"block": 22074687,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "6-smartcontract",
"voter": "isis-lee",
"weight": 3000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-02T10:15:12",
"trx_id": "68b83e6849593418365886bd7e45cfb1401e7d58",
"trx_in_block": 42,
"virtual_op": 0
}2018/05/01 17:05:57
2018/05/01 17:05:57
| author | toni.crypto |
| body | Hello! Good article! I'm interested in the them of ICO and crypto-currency, I'll subscribe to your channel. I hope you will also like my content and reviews of the most profitable bounties and ICO, subscribe to me @toni.crypto There will be a lot of interesting! |
| json metadata | {"tags":["kr"],"users":["toni.crypto"],"app":"steemit/0.1"} |
| parent author | voidlink |
| parent permlink | 6-smartcontract |
| permlink | re-voidlink-6-smartcontract-20180501t170559291z |
| title | |
| Transaction Info | Block #22054107/Trx cca3cd2ef60db1a6581f8ee1168234f1681d12ee |
View Raw JSON Data
{
"block": 22054107,
"op": [
"comment",
{
"author": "toni.crypto",
"body": "Hello! Good article! I'm interested in the them of ICO and crypto-currency, I'll subscribe to your channel. I hope you will also like my content and reviews of the most profitable bounties and ICO, subscribe to me @toni.crypto\nThere will be a lot of interesting!",
"json_metadata": "{\"tags\":[\"kr\"],\"users\":[\"toni.crypto\"],\"app\":\"steemit/0.1\"}",
"parent_author": "voidlink",
"parent_permlink": "6-smartcontract",
"permlink": "re-voidlink-6-smartcontract-20180501t170559291z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-05-01T17:05:57",
"trx_id": "cca3cd2ef60db1a6581f8ee1168234f1681d12ee",
"trx_in_block": 34,
"virtual_op": 0
}darkhorse81upvoted (30.00%) @voidlink / 6-smartcontract2018/05/01 13:33:21
darkhorse81upvoted (30.00%) @voidlink / 6-smartcontract
2018/05/01 13:33:21
| author | voidlink |
| permlink | 6-smartcontract |
| voter | darkhorse81 |
| weight | 3000 (30.00%) |
| Transaction Info | Block #22049856/Trx ecb8618ae6bb98136259574f7841e0db55344149 |
View Raw JSON Data
{
"block": 22049856,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "6-smartcontract",
"voter": "darkhorse81",
"weight": 3000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-01T13:33:21",
"trx_id": "ecb8618ae6bb98136259574f7841e0db55344149",
"trx_in_block": 3,
"virtual_op": 0
}jsquareupvoted (57.00%) @voidlink / 6-smartcontract2018/05/01 08:49:27
jsquareupvoted (57.00%) @voidlink / 6-smartcontract
2018/05/01 08:49:27
| author | voidlink |
| permlink | 6-smartcontract |
| voter | jsquare |
| weight | 5700 (57.00%) |
| Transaction Info | Block #22044181/Trx 183a3986f7942fa2d33d97c5ba522e7b05ab6c57 |
View Raw JSON Data
{
"block": 22044181,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "6-smartcontract",
"voter": "jsquare",
"weight": 5700
}
],
"op_in_trx": 0,
"timestamp": "2018-05-01T08:49:27",
"trx_id": "183a3986f7942fa2d33d97c5ba522e7b05ab6c57",
"trx_in_block": 48,
"virtual_op": 0
}koyuh8upvoted (100.00%) @voidlink / 6-smartcontract2018/05/01 04:01:39
koyuh8upvoted (100.00%) @voidlink / 6-smartcontract
2018/05/01 04:01:39
| author | voidlink |
| permlink | 6-smartcontract |
| voter | koyuh8 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22038426/Trx f994f657f985689b80918f93e1be0a08657307ec |
View Raw JSON Data
{
"block": 22038426,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "6-smartcontract",
"voter": "koyuh8",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-01T04:01:39",
"trx_id": "f994f657f985689b80918f93e1be0a08657307ec",
"trx_in_block": 9,
"virtual_op": 0
}2018/05/01 03:48:24
2018/05/01 03:48:24
| author | wikitree |
| body | 좋은 글 감사합니다. 풀보팅합니다. |
| json metadata | {"tags":["kr"],"app":"steemit/0.1"} |
| parent author | voidlink |
| parent permlink | 6-smartcontract |
| permlink | re-voidlink-6-smartcontract-20180501t034901280z |
| title | |
| Transaction Info | Block #22038161/Trx 89417d9c934184225679865ecf02f1f1eece21ab |
View Raw JSON Data
{
"block": 22038161,
"op": [
"comment",
{
"author": "wikitree",
"body": "좋은 글 감사합니다. 풀보팅합니다.",
"json_metadata": "{\"tags\":[\"kr\"],\"app\":\"steemit/0.1\"}",
"parent_author": "voidlink",
"parent_permlink": "6-smartcontract",
"permlink": "re-voidlink-6-smartcontract-20180501t034901280z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-05-01T03:48:24",
"trx_id": "89417d9c934184225679865ecf02f1f1eece21ab",
"trx_in_block": 12,
"virtual_op": 0
}wikitreeupvoted (100.00%) @voidlink / 6-smartcontract2018/05/01 03:47:15
wikitreeupvoted (100.00%) @voidlink / 6-smartcontract
2018/05/01 03:47:15
| author | voidlink |
| permlink | 6-smartcontract |
| voter | wikitree |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22038138/Trx 08cfc0f95c5a18182c6890d54e7208c7466d9dbd |
View Raw JSON Data
{
"block": 22038138,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "6-smartcontract",
"voter": "wikitree",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-01T03:47:15",
"trx_id": "08cfc0f95c5a18182c6890d54e7208c7466d9dbd",
"trx_in_block": 53,
"virtual_op": 0
}jksteemitupvoted (100.00%) @voidlink / 6-smartcontract2018/05/01 03:00:15
jksteemitupvoted (100.00%) @voidlink / 6-smartcontract
2018/05/01 03:00:15
| author | voidlink |
| permlink | 6-smartcontract |
| voter | jksteemit |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22037198/Trx f3267a52c9c680450427d740dbece26fd252b41d |
View Raw JSON Data
{
"block": 22037198,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "6-smartcontract",
"voter": "jksteemit",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-01T03:00:15",
"trx_id": "f3267a52c9c680450427d740dbece26fd252b41d",
"trx_in_block": 35,
"virtual_op": 0
}voidlinkpublished a new post: 6-smartcontract2018/05/01 02:42:51
voidlinkpublished a new post: 6-smartcontract
2018/05/01 02:42:51
| author | voidlink |
| body | <img class="alignnone size-full wp-image-1190" src="http://icotoken.news/wp-content/uploads/2018/05/blockchain-top6-voidlink.png" alt="" width="1000" height="501" /> 블록체인에서 통화 교환은 송금과 통화 보관을 자동 이행 계약의 모든 것이라고 합니다. 블록을 채굴하는 노드에서 수수료가 발생하지만, 사림이 들어가는 것은 아닙니다. 비트코인은 원래 구상대로 통화의 교환으로 사용되어 왔지만, 블록체인이 가지는 변조 방지 특성에 주목한 사용자는 다양한 응용이 가능하다고 봅니다. 예로, 저작권, 소유권등의 정보를 블록체인에 포함시켜 그 시점에서 누가 그 권리를 가지고 있는지를 명확하게 증명할 수 있습니다. 또한, 해당 권리의 매매나 교환에 대한 정보를 블록체인에 저장하며, 누구로부터 누구에게 소유권이 이동했는지가 명확해 집니다. 소유권의 일련의 변화를 참조하여 과거 기록을 보면 내역 확인이 가능합니다. 이런 이유로 기존 사업의 상호작용을 블록체인으로 변경해서 대체할 수 있는 가능성이 보이고 있습니다. 예로, 중앙기관과 기업, 사람을 통하는 절차와 상호 작용을 배제할 수 있고, 시간 비용 및 인건비 등의 금융비용도 줄일 수 있습니다. 또한 중간수수료를 제외하면 거래 및 교환에 대한 사용자가 보다 효율적으로 가치를 교환할 수 있습니다. 권리의 증명이나 권리의 이동 등에 대한, 현실세계의 계약을 블록체인에서 자동으로 집행하는 구조를 스마트계약(SmartContract)라고 합니다. <h3><strong>넓은 의미의 스마트계약</strong></h3> 스마트계약의 개념은 비트코인이 나오기 전부터 존재하였고, 비트코인골드 스폰서인 암호학자 Nick Szabo가 1997년도에 처음 발표했습니다. 이때 소개된 스마트계약은 도입한 예로는 길거리에서 보던 자판기입니다. 자판기는 사용자가 필요한 금액을 투입하고, 구입하고 싶은 상품버튼을 누르는 조건을 충족하면, 사용자에게 상품을 제공하는 매매계약이 자동으로 실행되도록 프로그램되어 있다. 계약은 서면으로 작성하는 것아 아니라, 거래 자체 행위를 말합니다. 또한, 통화의 교환을 스마트계약으로 표현하면, “홍길동은 한국 원화를 1000원이상을 가지고 있다”가정하에 홍길동은 이순신에게 1000원을 송금의뢰를 했다”라는 조건이 충족되면 “이순신은 홍길동에게서 1000원을 받을 수 있다”라고 합니다. <img class="alignnone size-full wp-image-1191" src="http://icotoken.news/wp-content/uploads/2018/05/smartcontract1.png" alt="" width="1811" height="778" /> 현실에서는 원화를 교환할 때 자동화하는 것은 힘들지만, 스마트계약이 실현하고 싶은 것은 이런 상호작용의 자동화입니다. 예로 하이패스의 자동충전을 스마트계약이라고 말할 수 있습니다. “미리 충전이 자동처리”되도록 설정하고 “충전하는 은행계좌”를 등록해두면, “잔액을 은행계좌에서 자동으로 충전”하는 계약이 자동으로 실행됩니다. 물론 이 개념이 나올 당시에는 블록체인이 존재하지 않았습니다. 이렇게 설명하는 이유는 기존 스마트계약의 개념을 실현하는 예로써 넓은 의미의 스마트계약이라고 말하기 때문입니다. <h3>협의의 스마트계약</h3> 이번에는 협의의 스마트계약을 블록체인 기준으로 실행되는 자동 실행 프로그램으로 정의합니다. 현실에서는 가치있는 것을 프로그램으로 표현하고 미리 설정한 상태가 되면 지정하는데로 가치를 이동시키는 해당 규칙을 프로그램에서 설명합니다. 규칙을 만족하면 설정하는데로 가치를 자동으로 이동시킵니다. 앞서 설명한 자판기에서 실제로 나온 상품이 자신이 원하는 제품인지는 사용자가 직접 확인해야 합니다. 그러나, 확인까지 프로그램에서 검증하는 구조를 도입하면 아래와 같은 장점이 존재합니다. 첫번째, 계약상대를 전적으로 신뢰하지 않아도 됩니다. 현실에서는 매장에서 상품을 구입하는 행위나 개인간의 중고거래나 금전적인 거래를 할 경우에는 상대방을 신뢰한다는 가정하에 계약이 됩니다. 상대방을 신뢰하지 못하면, 계약은 진행되기 어렶습니다. 그러나 이런 상호작용을 스마트계약에 맡기면, 상대방을 신뢰하지 않아도 가치 교환이 자동으로 이루어집니다. 블록체인 자체는 누군가가 중앙에서 관리하는 것이 아니고, 거래정보가 블록에 기록되어 누구라도 참조가능하기 때문에 부정한 방법으로 악용하기 어렵고, 투명한 거래가 가능합니다. 두번째, 중개하는 제3자가 필요 없기 때문에 비용절감이 됩니다. 상대방 신용을 판단하기 어려운 거래라면 보통 중개업자나 신용기관이 필요합니다. 예로, 신용카드로 쇼핑을 할 때 신용카드를 매장에 제출합니다. 매장 또는 소비자가 이용하고 싶은 금액을 신용카드를 발급받을 당시 신용카드 발급회사에 확인해야 합니다. 신용카드 회사는 소비자가 지불할 능력이 있는가?를 확인하고 지불능력이 있다고 확인되면 매장에서 지불 시, 신용카드 회사가 대납합니다. 매장은 해당 정보를 받아 상품을 소비자에게 제공합니다. 제3자가 중계하여 물건을 받지 못한 경우에도 신용카드 회사가 보증해줍니다. 매장측의 입장에서는 대금을 받을 수 없는 상황은 모면하지만, 해당 비용으로 신용카드 수수료가 발생합니다. 프로그램에서 자동 집행하려면 제3자의 기능을 자동화하면 해당 수수료 비용을 줄일 수 있습니다. 이런 신용카드 교환의 전제조건은 소비자는 신용카드 회사에 미리 성함, 주소, 현재소득, 직장등의 개인정보를 제출하고 사전심사를 받아 통과해야 합니다. 매장도 신용판매를 위해 회사 위치, 운영책임자, 업종 정보를 제출해야 하는 지체시간이 다소 걸립니다. 이런 심사가 끝난다고 하여 바로 종료하기 어렵고, 그에 따른 상응하는 시간이 필요하지만, 프로그램에 결제에 필요한 정보를 저장해두면 시간이 단축됩니다. <h3>스마트계약의 실제 예제</h3> 그럼 스마트계약으로 무엇을 실제로 실현해서 사용할 수 있는지에 대해서 설명하겠습니다. 다만, 여기서 설명하는 내용은 현재 진행형으로 논의가 다양하게 이루어지고 있고 다양한 개발들도 생겨나고 있습니다. <strong>법률 자동 집행</strong> 결혼하거나 이혼할 때 조건을 스마트계약에 의해 처리된다고 생각해 봅시다. 미리 재산분할을 법적효력을 가지는 서면으로 체결했다고 해도, 실제로 그만큼 재산분할이 되었는지는 개개인별로만 알 수 있습니다. 스마트계약에서 재산을 자동으로 재산분할하도록 프로그래밍해두면, 이혼 이슈가 발생하면 바로 재산분할을 할 수 있습니다. 현재 사회에서는 계약할 때와 계약을 집행하는 부분으로 분리됩니다. 이 두가지를 같이 처리하는 것으로 계약에 강제력을 가질 수 있도록 유언 또는 급여지급이 안되어 법정이나 노동부를 찾아가는 문제가 없어질지도 모릅니다. 제3자에 의해 계약이 완전하게 집행되는지 감시할 필요도 없어지기 때문에 여러가지 부수적인 비용을 절감할 수 있습니다. <img class="alignnone size-full wp-image-1192" src="http://icotoken.news/wp-content/uploads/2018/05/smartcontract2.png" alt="" width="1821" height="1163" /> <strong>컨텐츠 유통의 수익 자동 분배</strong> 음악이나 영상컨텐츠 유통에 대해서도 응용이 가능합니다. 현재 컨텐츠 제작자는 음반사나 영화배급사와 계약하여 컨텐츠 전송기업이 최종 사용자에게 컨텐츠를 전달하는 구조가 일반적입니다. 최종 사용자가 지불한 금액을 배포하는 기업에 지불하고 중간 이익금을 공제한 금액을 컨텐츠 제작자에게 환원하는 구조입니다. 컨텐츠 제작자와 최종 사용자를 직접 연결하여 최종 사용자가 지불한 대가를 직접 컨텐츠 제작자에게 자동으로 지급하는 구조도 구축이 가능합니다. <strong>보험 자동 지불</strong> 자동차 보험은 매년 계약하여 지불하게 되는데 이를 스마트계약으로 처리할 경우, 보험 사고가 발생할 때 해당 상황을 블록체인에게 기록하여 자동으로 보장된 내용을 집행하는 것도 가능합니다. 각종 평가를 통해 일반 교통사고 실현이 어려울지도 모르지만, 실제로 프랑스 AXA보험사는 탑승 예정 비행기 도착이 일정 시간 지연이 발생하면 자동으로 보장내용을 집하는 구조를 스마트계약을 이용하는 사례도 있습니다. (참고로 비슷한 보험서비스로 InsurETH라는 것이 존재합니다) <strong>카쉐어링 또는 카풀</strong> 쏘카와 같은 카쉐어링에 스마트계약을 적용한다고 가정해 봅시다. 자동차를 빌려주고 싶은 사용자는 미리 어떤 자동차를 소유하고 있는지, 어떤 조건으로 자동차를 구입해서 할부가 있는지에 대한 조건을 등록합니다. 그렇게 되면 자동차를 렌트하려는 사용자는 대여차량의 차종등 조건으로 검색하면 어떤 기간내에 빌릴 수 있는지를 보여줍니다. 여러가지 조건을 만족하면 바로 대차계약을 완료하고 렌트 사용자는 그 자동차에서 정해진 조건에서 자동차를 빌리고 결제도 스마트계약으로 자동을 대행할 수 있습니다. <strong>NGO단체 모음 금액 기부처로 자동 송금</strong> 길거리를 가다 보면, 여러가지 기금 모금을 하는 단체들이 있는데 기부한 위치에서 기부한 금액이 송금되고 있는지, 또는 공개된 기부금 총액이 정말로 올바르게 사용되는지 기부한 사용자가 확인하는 방법이 없습니다. 최근 유니세프가 각종 비리 의혹으로 인해 곤혹스러운 상태가 되면서, 기부 후원이 끊어지게 되는 것처럼 이런 사태가 벌어지기 전에 “목표 금액에 도달하면 미리 지정된 기부처에 송금한다” 계약을 프로그래밍하여 투명한 모금활동을 가능하게 합니다. 또한 기부금 금액 자체를 누구나 볼 수 있도록 해두면, 외부에서도 모금 활동 진척상황을 수시로 알 수 있습니다. <strong>근태관리 시스템</strong> 근태 관리 시스템 구축도 가능합니다. 개별 고용 계약정보를 미리 프로그래밍해두고 근태에 관련 보상을 매월 자동으로 지불하는 스마트계약을 만듭니다. 피고용자가 근태관리를 블록체인에 기록하여 투명성이 높은 임금을 지불할 수 있습니다. 고용주측은 좀더 피고용자의 업무 상태를 확인할 수 있고, 피고용자는 고용계약을 준수하여 입금을 받을 수 있습니다. 또한 급여를 계산하는 사무작업을 없앨 수 있습니다. <strong>선거 전자투표</strong> 전자투표 환경에도 적용이 가능합니다. 개표일자와 시간을 미리 정한 스마트계약에 대해 유권자가 투표하는 구조를 만듭니다. 스마트계약의 소스코드를 공개하여 자의적인 부정할 수 없는 것을 유권자는 명확하게 이해하고 투표를 집계하는 비용을 줄일 수 있습니다. 그 외 농산물 산지증명이나 출자증명서등 추적이 필요한 분야와 금융 분야와 상당히 궁합이 좋습니다. 확실하게 기록을 보관할 문서 및 계약서, 제3자가 중계하고 신뢰를 증명해야 하는 부분에는 거의 모든 스마트계약의 적용분야라고 봐도 됩니다. 물론 스마트계약은 블록체인 구조에 불과하지만 현실세계에 자동으로 영향을 미치는 것은 아닙니다. 사람이 직접 실행할 필요가 없이 모든 이슈를 프로그래밍만으로 판단하기는 어렵습니다. 최종적인 판단은 사람이 판단해야 하지만, 스마트계약은 결정을 인간의 작업 부담을 줄이는 방법 중 하나입니다. |
| json metadata | {"tags":["kr","blockchain","smartcontract","ico"],"image":["http://icotoken.news/wp-content/uploads/2018/05/blockchain-top6-voidlink.png","http://icotoken.news/wp-content/uploads/2018/05/smartcontract1.png","http://icotoken.news/wp-content/uploads/2018/05/smartcontract2.png"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | kr |
| permlink | 6-smartcontract |
| title | [공부하자! 블록체인] 6. 스마트계약(SmartContract)에 대해 |
| Transaction Info | Block #22036851/Trx ad840b2ba59a6967d1bd43c1a18db97779eb2f20 |
View Raw JSON Data
{
"block": 22036851,
"op": [
"comment",
{
"author": "voidlink",
"body": "<img class=\"alignnone size-full wp-image-1190\" src=\"http://icotoken.news/wp-content/uploads/2018/05/blockchain-top6-voidlink.png\" alt=\"\" width=\"1000\" height=\"501\" />\n\n블록체인에서 통화 교환은 송금과 통화 보관을 자동 이행 계약의 모든 것이라고 합니다. 블록을 채굴하는 노드에서 수수료가 발생하지만, 사림이 들어가는 것은 아닙니다.\n비트코인은 원래 구상대로 통화의 교환으로 사용되어 왔지만, 블록체인이 가지는 변조 방지 특성에 주목한 사용자는 다양한 응용이 가능하다고 봅니다. 예로, 저작권, 소유권등의 정보를 블록체인에 포함시켜 그 시점에서 누가 그 권리를 가지고 있는지를 명확하게 증명할 수 있습니다. 또한, 해당 권리의 매매나 교환에 대한 정보를 블록체인에 저장하며, 누구로부터 누구에게 소유권이 이동했는지가 명확해 집니다. 소유권의 일련의 변화를 참조하여 과거 기록을 보면 내역 확인이 가능합니다.\n이런 이유로 기존 사업의 상호작용을 블록체인으로 변경해서 대체할 수 있는 가능성이 보이고 있습니다. 예로, 중앙기관과 기업, 사람을 통하는 절차와 상호 작용을 배제할 수 있고, 시간 비용 및 인건비 등의 금융비용도 줄일 수 있습니다. 또한 중간수수료를 제외하면 거래 및 교환에 대한 사용자가 보다 효율적으로 가치를 교환할 수 있습니다.\n권리의 증명이나 권리의 이동 등에 대한, 현실세계의 계약을 블록체인에서 자동으로 집행하는 구조를 스마트계약(SmartContract)라고 합니다.\n<h3><strong>넓은 의미의 스마트계약</strong></h3>\n스마트계약의 개념은 비트코인이 나오기 전부터 존재하였고, 비트코인골드 스폰서인 암호학자 Nick Szabo가 1997년도에 처음 발표했습니다. 이때 소개된 스마트계약은 도입한 예로는 길거리에서 보던 자판기입니다. 자판기는 사용자가 필요한 금액을 투입하고, 구입하고 싶은 상품버튼을 누르는 조건을 충족하면, 사용자에게 상품을 제공하는 매매계약이 자동으로 실행되도록 프로그램되어 있다. 계약은 서면으로 작성하는 것아 아니라, 거래 자체 행위를 말합니다.\n\n또한, 통화의 교환을 스마트계약으로 표현하면, “홍길동은 한국 원화를 1000원이상을 가지고 있다”가정하에 홍길동은 이순신에게 1000원을 송금의뢰를 했다”라는 조건이 충족되면 “이순신은 홍길동에게서 1000원을 받을 수 있다”라고 합니다.\n\n<img class=\"alignnone size-full wp-image-1191\" src=\"http://icotoken.news/wp-content/uploads/2018/05/smartcontract1.png\" alt=\"\" width=\"1811\" height=\"778\" />\n\n현실에서는 원화를 교환할 때 자동화하는 것은 힘들지만, 스마트계약이 실현하고 싶은 것은 이런 상호작용의 자동화입니다. 예로 하이패스의 자동충전을 스마트계약이라고 말할 수 있습니다. “미리 충전이 자동처리”되도록 설정하고 “충전하는 은행계좌”를 등록해두면, “잔액을 은행계좌에서 자동으로 충전”하는 계약이 자동으로 실행됩니다. 물론 이 개념이 나올 당시에는 블록체인이 존재하지 않았습니다. 이렇게 설명하는 이유는 기존 스마트계약의 개념을 실현하는 예로써 넓은 의미의 스마트계약이라고 말하기 때문입니다.\n<h3>협의의 스마트계약</h3>\n이번에는 협의의 스마트계약을 블록체인 기준으로 실행되는 자동 실행 프로그램으로 정의합니다. 현실에서는 가치있는 것을 프로그램으로 표현하고 미리 설정한 상태가 되면 지정하는데로 가치를 이동시키는 해당 규칙을 프로그램에서 설명합니다. 규칙을 만족하면 설정하는데로 가치를 자동으로 이동시킵니다.\n\n앞서 설명한 자판기에서 실제로 나온 상품이 자신이 원하는 제품인지는 사용자가 직접 확인해야 합니다. 그러나, 확인까지 프로그램에서 검증하는 구조를 도입하면 아래와 같은 장점이 존재합니다.\n\n첫번째, 계약상대를 전적으로 신뢰하지 않아도 됩니다. 현실에서는 매장에서 상품을 구입하는 행위나 개인간의 중고거래나 금전적인 거래를 할 경우에는 상대방을 신뢰한다는 가정하에 계약이 됩니다. 상대방을 신뢰하지 못하면, 계약은 진행되기 어렶습니다. 그러나 이런 상호작용을 스마트계약에 맡기면, 상대방을 신뢰하지 않아도 가치 교환이 자동으로 이루어집니다. 블록체인 자체는 누군가가 중앙에서 관리하는 것이 아니고, 거래정보가 블록에 기록되어 누구라도 참조가능하기 때문에 부정한 방법으로 악용하기 어렵고, 투명한 거래가 가능합니다.\n\n두번째, 중개하는 제3자가 필요 없기 때문에 비용절감이 됩니다. 상대방 신용을 판단하기 어려운 거래라면 보통 중개업자나 신용기관이 필요합니다. 예로, 신용카드로 쇼핑을 할 때 신용카드를 매장에 제출합니다. 매장 또는 소비자가 이용하고 싶은 금액을 신용카드를 발급받을 당시 신용카드 발급회사에 확인해야 합니다. 신용카드 회사는 소비자가 지불할 능력이 있는가?를 확인하고 지불능력이 있다고 확인되면 매장에서 지불 시, 신용카드 회사가 대납합니다. 매장은 해당 정보를 받아 상품을 소비자에게 제공합니다.\n\n제3자가 중계하여 물건을 받지 못한 경우에도 신용카드 회사가 보증해줍니다. 매장측의 입장에서는 대금을 받을 수 없는 상황은 모면하지만, 해당 비용으로 신용카드 수수료가 발생합니다. 프로그램에서 자동 집행하려면 제3자의 기능을 자동화하면 해당 수수료 비용을 줄일 수 있습니다.\n\n이런 신용카드 교환의 전제조건은 소비자는 신용카드 회사에 미리 성함, 주소, 현재소득, 직장등의 개인정보를 제출하고 사전심사를 받아 통과해야 합니다. 매장도 신용판매를 위해 회사 위치, 운영책임자, 업종 정보를 제출해야 하는 지체시간이 다소 걸립니다. 이런 심사가 끝난다고 하여 바로 종료하기 어렵고, 그에 따른 상응하는 시간이 필요하지만, 프로그램에 결제에 필요한 정보를 저장해두면 시간이 단축됩니다.\n<h3>스마트계약의 실제 예제</h3>\n그럼 스마트계약으로 무엇을 실제로 실현해서 사용할 수 있는지에 대해서 설명하겠습니다. 다만, 여기서 설명하는 내용은 현재 진행형으로 논의가 다양하게 이루어지고 있고 다양한 개발들도 생겨나고 있습니다.\n\n<strong>법률 자동 집행</strong>\n\n결혼하거나 이혼할 때 조건을 스마트계약에 의해 처리된다고 생각해 봅시다. 미리 재산분할을 법적효력을 가지는 서면으로 체결했다고 해도, 실제로 그만큼 재산분할이 되었는지는 개개인별로만 알 수 있습니다. 스마트계약에서 재산을 자동으로 재산분할하도록 프로그래밍해두면, 이혼 이슈가 발생하면 바로 재산분할을 할 수 있습니다.\n\n현재 사회에서는 계약할 때와 계약을 집행하는 부분으로 분리됩니다. 이 두가지를 같이 처리하는 것으로 계약에 강제력을 가질 수 있도록 유언 또는 급여지급이 안되어 법정이나 노동부를 찾아가는 문제가 없어질지도 모릅니다. 제3자에 의해 계약이 완전하게 집행되는지 감시할 필요도 없어지기 때문에 여러가지 부수적인 비용을 절감할 수 있습니다.\n\n<img class=\"alignnone size-full wp-image-1192\" src=\"http://icotoken.news/wp-content/uploads/2018/05/smartcontract2.png\" alt=\"\" width=\"1821\" height=\"1163\" />\n\n<strong>컨텐츠 유통의 수익 자동 분배</strong>\n\n음악이나 영상컨텐츠 유통에 대해서도 응용이 가능합니다. 현재 컨텐츠 제작자는 음반사나 영화배급사와 계약하여 컨텐츠 전송기업이 최종 사용자에게 컨텐츠를 전달하는 구조가 일반적입니다. 최종 사용자가 지불한 금액을 배포하는 기업에 지불하고 중간 이익금을 공제한 금액을 컨텐츠 제작자에게 환원하는 구조입니다. 컨텐츠 제작자와 최종 사용자를 직접 연결하여 최종 사용자가 지불한 대가를 직접 컨텐츠 제작자에게 자동으로 지급하는 구조도 구축이 가능합니다.\n\n<strong>보험 자동 지불</strong>\n\n자동차 보험은 매년 계약하여 지불하게 되는데 이를 스마트계약으로 처리할 경우, 보험 사고가 발생할 때 해당 상황을 블록체인에게 기록하여 자동으로 보장된 내용을 집행하는 것도 가능합니다. 각종 평가를 통해 일반 교통사고 실현이 어려울지도 모르지만, 실제로 프랑스 AXA보험사는 탑승 예정 비행기 도착이 일정 시간 지연이 발생하면 자동으로 보장내용을 집하는 구조를 스마트계약을 이용하는 사례도 있습니다. (참고로 비슷한 보험서비스로 InsurETH라는 것이 존재합니다)\n\n<strong>카쉐어링 또는 카풀</strong>\n\n쏘카와 같은 카쉐어링에 스마트계약을 적용한다고 가정해 봅시다. 자동차를 빌려주고 싶은 사용자는 미리 어떤 자동차를 소유하고 있는지, 어떤 조건으로 자동차를 구입해서 할부가 있는지에 대한 조건을 등록합니다. 그렇게 되면 자동차를 렌트하려는 사용자는 대여차량의 차종등 조건으로 검색하면 어떤 기간내에 빌릴 수 있는지를 보여줍니다.\n\n여러가지 조건을 만족하면 바로 대차계약을 완료하고 렌트 사용자는 그 자동차에서 정해진 조건에서 자동차를 빌리고 결제도 스마트계약으로 자동을 대행할 수 있습니다.\n\n<strong>NGO단체 모음 금액 기부처로 자동 송금</strong>\n\n길거리를 가다 보면, 여러가지 기금 모금을 하는 단체들이 있는데 기부한 위치에서 기부한 금액이 송금되고 있는지, 또는 공개된 기부금 총액이 정말로 올바르게 사용되는지 기부한 사용자가 확인하는 방법이 없습니다. 최근 유니세프가 각종 비리 의혹으로 인해 곤혹스러운 상태가 되면서, 기부 후원이 끊어지게 되는 것처럼 이런 사태가 벌어지기 전에 “목표 금액에 도달하면 미리 지정된 기부처에 송금한다” 계약을 프로그래밍하여 투명한 모금활동을 가능하게 합니다. 또한 기부금 금액 자체를 누구나 볼 수 있도록 해두면, 외부에서도 모금 활동 진척상황을 수시로 알 수 있습니다.\n\n<strong>근태관리 시스템</strong>\n\n근태 관리 시스템 구축도 가능합니다. 개별 고용 계약정보를 미리 프로그래밍해두고 근태에 관련 보상을 매월 자동으로 지불하는 스마트계약을 만듭니다. 피고용자가 근태관리를 블록체인에 기록하여 투명성이 높은 임금을 지불할 수 있습니다. 고용주측은 좀더 피고용자의 업무 상태를 확인할 수 있고, 피고용자는 고용계약을 준수하여 입금을 받을 수 있습니다. 또한 급여를 계산하는 사무작업을 없앨 수 있습니다.\n\n<strong>선거 전자투표</strong>\n\n전자투표 환경에도 적용이 가능합니다. 개표일자와 시간을 미리 정한 스마트계약에 대해 유권자가 투표하는 구조를 만듭니다. 스마트계약의 소스코드를 공개하여 자의적인 부정할 수 없는 것을 유권자는 명확하게 이해하고 투표를 집계하는 비용을 줄일 수 있습니다.\n\n그 외 농산물 산지증명이나 출자증명서등 추적이 필요한 분야와 금융 분야와 상당히 궁합이 좋습니다. 확실하게 기록을 보관할 문서 및 계약서, 제3자가 중계하고 신뢰를 증명해야 하는 부분에는 거의 모든 스마트계약의 적용분야라고 봐도 됩니다.\n\n물론 스마트계약은 블록체인 구조에 불과하지만 현실세계에 자동으로 영향을 미치는 것은 아닙니다. 사람이 직접 실행할 필요가 없이 모든 이슈를 프로그래밍만으로 판단하기는 어렵습니다. 최종적인 판단은 사람이 판단해야 하지만, 스마트계약은 결정을 인간의 작업 부담을 줄이는 방법 중 하나입니다.",
"json_metadata": "{\"tags\":[\"kr\",\"blockchain\",\"smartcontract\",\"ico\"],\"image\":[\"http://icotoken.news/wp-content/uploads/2018/05/blockchain-top6-voidlink.png\",\"http://icotoken.news/wp-content/uploads/2018/05/smartcontract1.png\",\"http://icotoken.news/wp-content/uploads/2018/05/smartcontract2.png\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "kr",
"permlink": "6-smartcontract",
"title": "[공부하자! 블록체인] 6. 스마트계약(SmartContract)에 대해"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-01T02:42:51",
"trx_id": "ad840b2ba59a6967d1bd43c1a18db97779eb2f20",
"trx_in_block": 25,
"virtual_op": 0
}steemitboardupvoted (1.00%) @voidlink / 52018/04/27 06:08:54
steemitboardupvoted (1.00%) @voidlink / 5
2018/04/27 06:08:54
| author | voidlink |
| permlink | 5 |
| voter | steemitboard |
| weight | 100 (1.00%) |
| Transaction Info | Block #21925800/Trx 41f63e983cb43b90cb0efdd508e9d81ac34269a3 |
View Raw JSON Data
{
"block": 21925800,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "5",
"voter": "steemitboard",
"weight": 100
}
],
"op_in_trx": 0,
"timestamp": "2018-04-27T06:08:54",
"trx_id": "41f63e983cb43b90cb0efdd508e9d81ac34269a3",
"trx_in_block": 4,
"virtual_op": 0
}2018/04/27 06:08:51
2018/04/27 06:08:51
| author | steemitboard |
| body | Congratulations @voidlink! You have completed some achievement on Steemit and have been rewarded with new badge(s) : [](http://steemitboard.com/@voidlink) You got your First payout Click on any badge to view your own Board of Honor on SteemitBoard. To support your work, I also upvoted your post! For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard) If you no longer want to receive notifications, reply to this comment with the word `STOP` > Upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)! |
| json metadata | {"image":["https://steemitboard.com/img/notifications.png"]} |
| parent author | voidlink |
| parent permlink | 5 |
| permlink | steemitboard-notify-voidlink-20180427t060851000z |
| title | |
| Transaction Info | Block #21925799/Trx bd7917f782565f3e48285c5efd282decd786a791 |
View Raw JSON Data
{
"block": 21925799,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @voidlink! You have completed some achievement on Steemit and have been rewarded with new badge(s) :\n\n[](http://steemitboard.com/@voidlink) You got your First payout\n\nClick on any badge to view your own Board of Honor on SteemitBoard.\n\nTo support your work, I also upvoted your post!\nFor more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)\n\nIf you no longer want to receive notifications, reply to this comment with the word `STOP`\n\n> Upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}",
"parent_author": "voidlink",
"parent_permlink": "5",
"permlink": "steemitboard-notify-voidlink-20180427t060851000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-04-27T06:08:51",
"trx_id": "bd7917f782565f3e48285c5efd282decd786a791",
"trx_in_block": 6,
"virtual_op": 0
}2018/04/26 23:55:51
2018/04/26 23:55:51
| author | voidlink |
| permlink | 5 |
| voter | coin.info |
| weight | 694 (6.94%) |
| Transaction Info | Block #21918342/Trx 0c1d20bcf736bb4e939177fe1a643a6d576f82bd |
View Raw JSON Data
{
"block": 21918342,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "5",
"voter": "coin.info",
"weight": 694
}
],
"op_in_trx": 0,
"timestamp": "2018-04-26T23:55:51",
"trx_id": "0c1d20bcf736bb4e939177fe1a643a6d576f82bd",
"trx_in_block": 28,
"virtual_op": 0
}coin.inforeplied to @voidlink / re-voidlink-5-20180426t235547427z2018/04/26 23:55:48
coin.inforeplied to @voidlink / re-voidlink-5-20180426t235547427z
2018/04/26 23:55:48
| author | coin.info |
| body | **Coins mentioned in post:** Coin | | Price (USD) | 📈 24h | 📈 7d - | - | - | - | - **BTC** | Bitcoin | 9261.040$ | _3.83%_ | _11.64%_ **ETH** | Ethereum | 661.613$ | _6.51%_ | _16.93%_ **USDT** | Tether | 1.002$ | _0.06%_ | _0.44%_ **XRP** | Ripple | 0.847$ | _5.5%_ | _6.55%_ |
| json metadata | {"app":"coininfo/1.0.0","format":"markdown"} |
| parent author | voidlink |
| parent permlink | 5 |
| permlink | re-voidlink-5-20180426t235547427z |
| title | |
| Transaction Info | Block #21918341/Trx b7a1d3a5f514df1505024f70d2bab28e052a9d8c |
View Raw JSON Data
{
"block": 21918341,
"op": [
"comment",
{
"author": "coin.info",
"body": "**Coins mentioned in post:**\n\nCoin | | Price (USD) | 📈 24h | 📈 7d\n- | - | - | - | -\n**BTC** | Bitcoin | 9261.040$ | _3.83%_ | _11.64%_\n**ETH** | Ethereum | 661.613$ | _6.51%_ | _16.93%_\n**USDT** | Tether | 1.002$ | _0.06%_ | _0.44%_\n**XRP** | Ripple | 0.847$ | _5.5%_ | _6.55%_",
"json_metadata": "{\"app\":\"coininfo/1.0.0\",\"format\":\"markdown\"}",
"parent_author": "voidlink",
"parent_permlink": "5",
"permlink": "re-voidlink-5-20180426t235547427z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-04-26T23:55:48",
"trx_id": "b7a1d3a5f514df1505024f70d2bab28e052a9d8c",
"trx_in_block": 13,
"virtual_op": 0
}2018/04/26 19:20:06
2018/04/26 19:20:06
| author | voidlink |
| permlink | 5 |
| voter | cjsdns |
| weight | 100 (1.00%) |
| Transaction Info | Block #21912829/Trx f96c862f78ab54fc867f48ccd55bf8d413510b78 |
View Raw JSON Data
{
"block": 21912829,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "5",
"voter": "cjsdns",
"weight": 100
}
],
"op_in_trx": 0,
"timestamp": "2018-04-26T19:20:06",
"trx_id": "f96c862f78ab54fc867f48ccd55bf8d413510b78",
"trx_in_block": 24,
"virtual_op": 0
}2018/04/26 18:53:00
2018/04/26 18:53:00
| author | voidlink |
| permlink | 5 |
| voter | sensation |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21912287/Trx 7d725771fa27619230dfd15ce363cb48b4eb400f |
View Raw JSON Data
{
"block": 21912287,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "5",
"voter": "sensation",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-26T18:53:00",
"trx_id": "7d725771fa27619230dfd15ce363cb48b4eb400f",
"trx_in_block": 49,
"virtual_op": 0
}cowboybebopupvoted (100.00%) @voidlink / 52018/04/26 18:11:18
cowboybebopupvoted (100.00%) @voidlink / 5
2018/04/26 18:11:18
| author | voidlink |
| permlink | 5 |
| voter | cowboybebop |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21911453/Trx b6e28f68ab880182045de14326f44a0199f6d83b |
View Raw JSON Data
{
"block": 21911453,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "5",
"voter": "cowboybebop",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-26T18:11:18",
"trx_id": "b6e28f68ab880182045de14326f44a0199f6d83b",
"trx_in_block": 5,
"virtual_op": 0
}2018/04/26 18:01:39
2018/04/26 18:01:39
| author | voidlink |
| permlink | 5 |
| voter | anomaly |
| weight | 100 (1.00%) |
| Transaction Info | Block #21911260/Trx f6a02fe8a66e6f12077cf74638c30a60144e508f |
View Raw JSON Data
{
"block": 21911260,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "5",
"voter": "anomaly",
"weight": 100
}
],
"op_in_trx": 0,
"timestamp": "2018-04-26T18:01:39",
"trx_id": "f6a02fe8a66e6f12077cf74638c30a60144e508f",
"trx_in_block": 3,
"virtual_op": 0
}kilu83replied to @voidlink / re-voidlink-5-20180426t174113942z2018/04/26 17:41:15
kilu83replied to @voidlink / re-voidlink-5-20180426t174113942z
2018/04/26 17:41:15
| author | kilu83 |
| body | 양질의 글 잘 보고 갑니다! 감사합니다^^ |
| json metadata | {"tags":["blockchain"],"app":"steemit/0.1"} |
| parent author | voidlink |
| parent permlink | 5 |
| permlink | re-voidlink-5-20180426t174113942z |
| title | |
| Transaction Info | Block #21910852/Trx 9264a03809f81577e4a4fe20264e6738d66ce703 |
View Raw JSON Data
{
"block": 21910852,
"op": [
"comment",
{
"author": "kilu83",
"body": "양질의 글 잘 보고 갑니다! 감사합니다^^",
"json_metadata": "{\"tags\":[\"blockchain\"],\"app\":\"steemit/0.1\"}",
"parent_author": "voidlink",
"parent_permlink": "5",
"permlink": "re-voidlink-5-20180426t174113942z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-04-26T17:41:15",
"trx_id": "9264a03809f81577e4a4fe20264e6738d66ce703",
"trx_in_block": 9,
"virtual_op": 0
}2018/04/26 17:40:30
2018/04/26 17:40:30
| author | voidlink |
| permlink | 5 |
| voter | kilu83 |
| weight | 1000 (10.00%) |
| Transaction Info | Block #21910837/Trx daa128584f86474849c88bf1de146d1ac8ae9614 |
View Raw JSON Data
{
"block": 21910837,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "5",
"voter": "kilu83",
"weight": 1000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-26T17:40:30",
"trx_id": "daa128584f86474849c88bf1de146d1ac8ae9614",
"trx_in_block": 47,
"virtual_op": 0
}2018/04/26 17:29:24
2018/04/26 17:29:24
| author | voidlink |
| body | <img class="aligncenter wp-image-1181 size-full" src="http://icotoken.news/wp-content/uploads/2018/04/blockchain-top5-voidlink.png" alt="" width="1000" height="501" /> 독자 여러분 주변에는 다양한 종류의 돈들이 나오고 있습니다. 돈이라고 하면, 원화를 나타내는 지폐, 동전과 달러화, 유료화등의 외화를 말합니다. 그렇다면 일상생활에서 사용하던 다양한 포인트카드 상품권, 선불카드등도 돈이라고 부를 수 있을지 생각해 보셨나요? 이들은 지불사단으로 사용할 수 있지만 돈이라고 부르기에는 약간의 위화감이 있을지도 모릅니다. 그래서 이번에는 돈에 관련된 전문적인 용어를 정리해보고 넘어가려고 합니다. <h3>통화와 화폐의 개념</h3> 일반적으로 돈을 공식적으로 표현하면, “통화” 또는 “화폐”라고 말합니다. 현재의 경제학은 가치척도가 유통수단, 그리고 가치저장의 기능을 가진 것을 통화 또는 화폐라고 정의하고 있습니다. 특히 통화는 유통되고 있는 화폐의 의미를 가집니다. 예로, 그리스 시대나 로마시대의 금화는 화폐로서의 기능을 가지고 있었지만, 현대의 한국에서는 일반적으로 유통되지 않기 때문에 통화라고 부르지 않습니다. <img class="alignnone size-full wp-image-1182" src="http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-currency.png" alt="" width="1686" height="1069" /> 통화는 법화의 약어로 사용되는 경우가 있습니다. 법정통화는 국가가 법률로 정한 결제수단을 보장하고 있는 화폐를 말합니다. 한국의 법정통화는 한국은행권(지폐)와 동저입니다. 법률통화로 보장되는 통화는 해당 국가의 법류에 따라 지불 수단으로 이용할 권리가 있습니다. 예로, 한국내 음식점에서 어떤 음식을 먹고 매장측에서 “우리 매장에서는 원화는 사용할 수 없습니다.”라고 해도 강제로 원화로 지불할 수 있다는 것이 보장되어 있습니다. 반대로 법정통화가 아닌 화폐인 금과 은과 같은 것으로 지불을 한다면, 매장은 그 지급을 거부할 수 있습니다. 은행계좌의 예금은 “예금통화”라고 하며, 기업이 발행하는 포인트카드(CJONE, 대한항공 마일리지 등)는 “기업통화”로 보며, 통화의 일부로 취급됩니다. 신용카드 결제는 이런 예금 통화를 담보로 지불합니다. 다만, 예금통화 및 기업통화는 법정통화가 아니기 때문에, 매장에서 신용카드 및 포인트카드로 지불하는 것을 거부할 수 있습니다. 그외 특정 지역이나 지역사회 내에 유통되는 지역통화(온누리 상품권 등)도 있습니다. 독자가 일상생활에서 돈이라고 표현하는 것 가운데 가장 가까운 것은 법화입니다. 또한 암호화폐의 등장으로 일상적인 돈개념에 암호화폐가 포함되면서 암호화폐와 구별하기 위해 법정통화를 “명목화폐, Fiat money”라고 표현하기도 합니다. 디자털 통화의 용어 정의는 여러가지 이야기들이 있지만, 필자는 물리적인 실체가 없는 전자데이터를 표현되는 통화로 간주하려고 합니다. 전자화폐와 암화화폐(가상화폐)는 디지털 통화에 포함되는 것으로 정의합니다. 전자화폐는 법정통화로 결제를 전자적으로 대체하는 수단으로 발달한 통화입니다. 대표적으로 티머니 교통카드 및 Apple iTunes Card, Google Play기프트카드등의 온라인 서비스 결제에 특화된 전자화폐가 있습니다. 암호화폐는 암호학적 기술을 응용하여 특정 관리 주체가 없는 통화를 실현하기 위해 개발된 통화입니다. 실현을 목표로 한다는 것처럼 현재는 아직 연구 단계릐 기술이며 통화로서의 안정선이 확립되어 있는 것은 아닙니다. 가상화폐는 필자가 해외 암호화폐 법규를 살펴본 결과로 정리하자면, 전자적인 방법으로 기록 및 송금할 수 있는 것으로 불특정 다수의 상대방에게 구매 및 판매할 수 있는 재산을 의미하는 것으로 암화화폐와 동일하다고 봅니다. 그러나 법정통화를 전자화하여 송금을 가능하게 한다는 것은 가상화폐에 포함되지 않습니다. 따라서 전자화폐는 가상화폐가 포함되지 않고 있지만, 얼마전 Tether코인이나 일본 미쯔비시 UFJ파이낸셜그룹에서 검토하고 있는 MUFG코인은 명목화폐와 동등한 가치를 가진 것으로 간주하고 블록체인 등의 암호화기술을 이용하여 암호화폐로 부르지만, 아직까지는 법적으로 가상화폐를 포함하지 않고 있습니다. <h3>화폐의 가치</h3> 암화화폐는 새로운 통화개념이기 때문에 어떻게 가치가 보장되는지 궁금해 하는 독자가 많을지도 모르겠습니다. 이번에는 암호 화폐 가치의 근거를 알기 위해서 우선적으로 암화화폐 이외의 통화가 어떤 형태로 가치를 창출하고 있는지를 살펴보려고 합니다. <strong>쌀과 소금등의 필수품</strong> 통화의 가치를 가장 쉽게 생각할 수 있는 것이 바로 쌀과 소금같은 생활필수품이 화폐로 유통되는 경우라고 봅니다. 쌀과 소금은 많은 사람들에게 생활에서 필수적인 것이며, 화폐 자체에 이용가치가 있습니다. 이에 따라, 쌀과 소문을 지불수단으로 고기, 야채등을 구입하거나 노동력으로 사람을 고용할 수도 있습니다. 또한, 쌀과 소금은 세분화하여 분할하여 계량할 수 있어 가치의 척도로 활용할 수 있습니다. 예로, 배 1개 200g, 포도 1송이 100g을 교환해야할 상황이라면 배 1개를 두개의 가치를 가진 것으로 해석할 수 있습니다. 그러나, 쌀과 소금등의 필수품은 생활을 위해 소비하기 떄문에 가치 저장 기능이 약해집니다. 또한, 기술의 발달로 소금을 대량 생산이 가능해져 상대적 가치가 떨어져 버릴 수 있어 가치의 저장 수단으로는 적합하지 않습니다. <strong>금, 은등의 귀금속</strong> 가치의 저장 수단으로 가장 뛰어난 화폐는 금과 은 같은 귀금속입니다. 귀금속은 위에서 설명한 쌀이나 소금처럼 소비하는 것이 아니기 떄문에 저장 목적에 적합한 화폐입니다. 가치 척도로 사용할 수 있는 금 무게를 환산하여 가치를 측정할 수 있습니다. 물론 생활필수품이 아닌 금과 은같은 귀금속은 모든 사람이 갖고 싶어할지에 대해서는 확신하기 어렵습니다. 그러나, 금을 화폐로 유통시키기 위해 모든 사람이 금 자체에 욕심을 부릴 필요가 없습니다. 자신이 만일 돈을 필요로 하지 않고 세계에서 돈을 탐내는 사람이 일정하게 존재하고 그 사람에게 돈을 지불하는 것으로 자신이 원하는 것과 교환을 할 수 있다고 믿어버리면, 자신이 이 돈을 받을 가치가 있다고 생각하게 됩니다. 금, 은등의 귀금속을 소유하고 있다는 생각을 가진 사람이 일정하게 있다면 귀금속의 희소성이 생기게 됩니다. 귀금속은 매장량이 한정되어 있기 때문에 귀금속 소유는 일종의 상태가 되어집니다. 물론, 금, 은과 같은 귀금속이 가치의 저장이나 척도로서 유용성이라는 교환 수단으로 몇가지 과제가 있습니다. 우선 금에 다른 금속을 섞어 부정적인 행위를 하는 경우도 있습니다. 또한, 고객 결제에 금을 물리적으로 이동하는 비용도 많아지고 있습니다. 귀금속 교환 수단으로 어려움을 극복하기 위해 금과 교환할 수 있는 것을 보장하고 있는데 이를 태환지폐를 이용하여 결제시 무거운 귀금속을 가지고 다닐 필요도 없고, 귀금속을 섞어 속이는 것도 예방할 수 있습니다. 그러나, 태환지폐와 귀금속을 교환하는 기관의 신뢰성이 중요해 집니다. 많은 경우, 태환지폐와 귀금속 교환은 국가가 보장하고 있기 때문에 태환 지폐의 이용자는 국가에 대한 신뢰를 가치의 근거로 하고 있다고 볼 수 있습니다. <strong>불환지폐</strong> 앞에서 이야기한 태환지폐는 귀금속 및 교환을 보장하여 가치를 유지하고 있지만, 현재 우리가 사용하는 지폐는 귀금속을 교환할 수 없는 불환 지폐입니다. 그렇다면, 여기서 궁금한 것이 왜 태환지폐가 사라지고, 불환지폐가 주류가 된 것일까요? 간단하게 정리하자면, 태환지폐를 포함한 귀금속을 이용한 통화는 가치 저장에는 적합하여 가치를 만들어내는데 적합하기 때문입니다. 인간은 사회를 유지하기 위해 다양한 상품과 서비스를 만들어 내고 있습니다. 예로, 사람이 살아가는데 필요한 농작물이나 공업제품, 기타 서비스입니다. 그런 재화와 서비스를 사회에서 거래하기 위해 금을 화폐로 이용했었던 시절이 있었습니다. 금 매장량은 지구상에서 한정된 양이기 때문에 그 양을 100을 생각합시다. 즉, 사람들이 만들어내는 가치가 돈으로 환산하면 100임을 의미합니다. 그 사람들은 새로운 기술 발명과 개량을 거듭하여 상품과 서비스를 지금까지의 2배 이상으로 생산하는데 성공합니다.이 때 사람들이 만들어내는 가치는 얼마일까요? 그냥 단순하게 생각해 보면, 생산능력이 2배가 되면, 가치는 2배가 된다고 생각하게 됩니다. 그러나, 지구상에 존재하는 금의 총량은 고정되어 있고 돈으로 가치를 환산해도 그 총액은 100이 남아 있습니다. 좀더 쉽게 설명하면, 자동차 생산량을 2배로 한다면, 자동차 1대당 가치가 반값이 된다는 것을 의미합니다. 이는 시장에 유통되는 화폐의 양이 일정하기 때문에 발생하는 문제입니다. 사실 태환지폐는 기본적으로 국가 단위로 발행되기 때문에 국가의 경제 발전에 알맞은 돈을 다른 나라에서 구입하여 거래가 가능하게 됩니다. 그러나, 지구상의 금의 총량을 한정되어 있는 이상, 많은 국가들이 서로 경제발전을 하면서 금 쟁탈전을 이르게 된 원인이기도 합니다. 이런 문제를 해결하기 위해 국가의 경제규모에 걸맞는 통화가 시장에 유통될 수 있도록 태환지폐에서 불환지폐로 전환되었습니다. 불환지폐는 화폐로 유통시키기 위해서는 법정통화로 국가가 화폐로써의 경쟁력을 보장해야 합니다. 과거에 유통되고 있었거나 현재에도 유통되고 있는 화폐의 가치에 근거한 내용을 정리해보면 아래와 같습니다. <img class="alignnone size-full wp-image-1183" src="http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-currency-type.png" alt="" width="1931" height="402" /> 쌀과 소금등의 필수품은 많은 사람들이 살아가는데 필수적입니다. 유용성이라는 가치의 근거가 됩니다. 금, 은과 같은 귀금속은 지구상의 매장 환정으로 희소성의 근거이기도 하여, 귀금속을 가지고 싶어하는 사람들이 존재하기 있음을 통해 그 나라의 통화로서의 가치를 보장하고 미래에 걸쳐 안정적인 국가라는 신용 가치를 근거하고 있습니다. <h3>암호화폐 가치의 근거</h3> 새롭게 등장한 암호화폐는 어떤 가치의 근거가 있을까요? 실제 암호화폐라고 해도 종류도 다양하고 각각의 가치 근거가 다릅니다. 그런 관계로 시장 규모가 가장 큰 비트코인(BTC)외에 이더리움(ETH), 리플(XRP)에 대해서 설명합니다. <img class="alignnone size-full wp-image-1184" src="http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-crypto.png" alt="" width="1197" height="780" /> Cryptocurrency Market Capitalizations: https://coinmarketcap.com/ <strong>비트코인(BTC)의 가치</strong> 비트코인은 2009년에 등장한 최초의 암호화폐로 2018년 4월 현재 시장 규모는 약 10조원이 넘습니다. 비트코인 단위는 bitcoin(BTC)에서 디지털단위이지만 최소 단위가 정해져 있습니다. 비트코인 최소단위는 0.00000001BTC로 그 이하로 분할할 수 없습니다. 이 최소단위는 비트코인 제창자인 사토시 나카모토의 이름에서 1satoshi라고도 합니다. 통화로써의 비트코인은 금과 비슷합니다. 비트코인도 금과 마찬가지로 총량이 정해져 있기 때문에 약 2100만BTC로 발행제한이 되어 있습니다. 이 2100만BTC는 마이닝(채굴)이라 말하는 특수작업에 따라 조금씩 얻어낼 수 있습니다. 비트코인이 출시 초기, 마이닝에 성공한 채굴자는 한번에 50BTC를 얻을 수 있었습니다. 이 마이닝 보상은 약 4년에 한번에 반씩(50BTC -> 25BTC -> 12.5BTC) 줄어듭니다. 또한, 마이닝 작업에는 컴퓨터의 큰 연산 자원을 투입해야 하기 때문에 많은 전력이 필요합니다. 비트코인의 가치를 보증하는 근거도 본질적으로는 금과 같은 희소성입니다. 물론 단순한 희소성만으로 가치를 논하지만 않지만, BTC가 법정화폐와 교환이 가능하게 되고, 실제 음식점이나 매장에서 지불이 가능하게 되는 사례가 나오면서 조금씩 통화로써의 가치를 인정하는 사람들이 나오기 시작했습니다. <img class="alignnone size-full wp-image-1185" src="http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-bitcoin.png" alt="" width="2179" height="1274" /> 또한, 키프로스 쇼크 사태로 인해 법정화폐에 위기감을 가진 사람들이 자산 보호 수단으로써 비트코인을 이용하는 것과 외화 반출 금지가 되어 있는 중국에서 규제 허점으로 비트코인으로 자산을 이동하는 경우로 인해 비트코인 가격이 상승하면 더 비트코인을 화폐로 인정하는 사람들이 늘어나고 있습니다. 즉, 외환위기에 대한 회피 대상으로 선택되거나 국제적인 환전 수단으로 이용되는 금과 비슷합니다. <strong>이더리움(ETH)의 가치</strong> 이더리움 블록체인 기술을 이용하여 전세계 컴퓨터를 P2P네트워크에 연결한 하나의 거대한 컴퓨팅 기반을 구축하기 위한 프로젝트입니다. 보통 착각하는 것으로 여러개의 컴퓨터 연산 리소스를 통합하여 방대한 연산을 하는 분산 컴퓨팅과 목적이 다르며, 디지털로 표현되는 자신의 자산 상태를 전세계적으로 공유하고 프로그램 처리를 가능하게 하기 위한 것입니다. 이더리움에 대한 자세한 내용은 차후에 다시 설명할 것이며 우선은 간단하게 이해만 합시다. 이더리움 플랫폼에서는 ETH이라는 암호화폐가 존재하지만, ETH는 송금이나 결제를 목적으로 한 것이 아니라, 이더리움 플랫폼에서 프로그램을 실행하는데 사용됩니다. ETH는 발행 물량에 제한을 가지지 않고 무한히 계속 증가합니다. 통화가 무제한으로 발행되면, 그 통화 가치는 발행 물량에 따라 떨어지기도 하는데, ETH가치를 유지할 수 있는 ETH 발행 속도가 프로토콜(약속)으로 제어되고 있는 것 외에, ETH 자체에 프로그램을 실행하기 위한 밑거림이 될 것이고 이용가치가 있기 때문입니다. 총 물량 제한이 없고 ETH 자체에 이용가치가 있다는 점에서 쌀이나 소금에 가까운 특징을 가진 통화입니다. <strong>리플(XRP)의 가치</strong> 리플은 암호화폐의 등장 이전부터 구상되고 있었습니다. Ripple Network라는 국제 송금 아이디어를 암호화폐기술을 이용하여 실현한 시스템입니다. 리플에서 사용되는 통화는 XRP라고 하며 다양한 통화 사이에서 송금할 때 브릿지 역할의 통화로 사용됩니다. 예로, 원화에서 미국 달러로 송금할 경우 원 -> XRP -> 달러라는 흐름에서 환전되어 송금됩니다. XRP발행은 BTC처럼 상한선 금액이 정해져 있지만, BTC와는 다르게 마이닝을 하지 않고, 릴리즈와 동시에 모든 통화가 발행됩니다. XRP 발행물량은 1000억XRP이고 나머지는 리플사와 자회사가 관리하고 있습니다. 이는 XRP가격이 변동이 심하지 않고 서비스 가치와 괴리되지 않도록 시장 유통되는 통화량을 조절하고 있습니다. XRP는 시스템 구조로 발행 한도는 지정되어 있지만, 시장 유통량을 경제 상황에 맞게 제어하고 있다는 점에서 국가가 발행하는 불환지폐에 가까운 통화입니다. 무엇보다 특정 조직이 통화 유통량을 제어하고 있다는 것이 암호화폐가등장한 이념인 중앙집권적인 통제를 배제하는 관점에서는 부정적으로 보는 시각도 존재합니다. 이에 대해 리플사는 에스크로라는 통화예약기능을 이용하여 리플사가 자유롭게 XPR을 시장에 내보내지 못하고도록 제한하고 플랫폼 신뢰성을 가지도록 어필하고 있습니다. <img class="alignnone size-full wp-image-1186" src="http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-cryptocurrency-table.png" alt="" width="1936" height="405" /> <h3>암호화폐의 의미</h3> 암호화폐의 의미는 지금까지 인류가 사용해온 화폐를 디지털화하여 누구나 자유롭게 설계하고 발행가능하게 하여 미래의 다양한 화폐 형태가 등장할 가능성을 만들어 낸 것입니다. 지금까지 인류가 사용해온 화폐의 대부분은 자연상에서 우연히 존재하고 있었던 것을 화폐로 간주해온 것입니다. 예로 금, 은등의 귀금속은 희소가치가 물질로도 안정되어 있어 가공하기 쉬운 이유로 화폐로 가공되어 유통되고 있습니다. 지금까지 인류가 채굴한 금의 양도 15만통정도라고 하며, 남아 있는 매장량은 6만톤정도라는 이야기가 있지만 이 매장량은 우연히 그렇게 되어 있는 것이며, 인류가 이를 통제할 수 없습니다. 또한, 금이 채굴할 수 있는 지역이 편향되어 있기 때문에 우연 요소가 강한 것입니다. 암호화폐에서 인간이 자유롭게 매장량을 설정하고 채굴 난이도와 분배법칙도 프로토코(약속)으로 자유롭게 설계할 수 있습니다. 이는 자연상에 존재하고 있던 물질을 발견하여 통화로 이용하는 것이 아니라 새로운 통화를 발명했다는 것이 의미가 있습니다. 이로 인해 앞으로 다양한 특징을 가진 통화가 다양하게 발명되는 것에 기대할 수 있습니다. 새로운 통화를 만들기 쉬워졌다는 의미는 그 통화를 사용하는 지역이나 용도에 따라 최적의 통화를 선택하는데 도움이 될 것입니다. 반대로 전세계의 통화가 단 하나로 통일된다면 거래가 편할 수 있지만, 실제로는 여러가지 문제가 발생합니다. 실제로 한 국가중에서 공통 통화가 단 하나만 있는 경우에 폐해가 발생합니다. 예로, 한국에서 주거지역 토지가격과 시간당 평균 노동비용이 다른데, 전국적으로 동일한 가격으로 판매되고 있는 상품도 있습니다. 같은 한국에 살고 있지만, 같은 시간만 일해도 얻는 소득 차이가 있는 경우, 상품 가격이 동일하다면, 평균 소득이 낮은 지역 주민에게는 실질적으로 고가의 상품이 됩니다. 이런 경우 다른 나라 사이에서 물가와 노동 단가가 다른 경우에도 양국의 통화 교환 비율을 조정하고 물가와 노동비용을 제어하는 금융 정책을 실시하여 그차이를 흡수할 수 있습니다. 그러나, 한나라에서 물가와 노동 단가가 다르다면, 통화가 하나밖에 없기 때문에 환율 및 금융정책에 의한 격차를 흡수하기 어렵습니다. 앞으로 암호화폐의 등장과 발전으로 하나의 국가내에서도 여러가지 통화 유통이 당연해지고 각 지역별 통화나 특정 서비스를 위한 통화등이 발행됨에 따라 실질적인 격차를 시정할 수 있습니다. 또한, 암호화폐를 통해 기존 화폐의 연장선상뿐만 아니라, 새로운 프로토콜을 도입한 경제권을 만드는데 응용할 수 있다고 봅니다. 현대 경제 시스템은 자본주의가 지배적이지만, 자분주의에도 빈부격차와 환경파괴등 해결되지 않는 이슈가 많습니다. 현대 자본주의는 기본적으로 개인과 기업이 각각의 이익을 극대화하기 위한 행동과 전체이익을 해치는 행위 및 이윤 추구는 실현될 수 없는 사업은 공권력을 통해 제어하는 것이 일반적입니다. 예로, 법죄단속 및 공공사업등의 자체로 이익을 창출은 어렵지만 사회 전체적으로 필요한 활동이기 때문에 세금이라는 형태로 자본을 모아 국가가 그것을 운영하고 있습니다. 암화화폐의 등장으로 지금까지 국가가 담당하고 있던 통화 발행뿐만 아니라, 자본주의의 자유경제만으로 해결할 수 없는 과제를 비중앙집권적인 구조로 해결할 수 있다고 생각하고 있으며 다양한 곳에서 다양한 노력을 하고 있습니다. 앞으로 암호화폐 기술로 인해, 인류가 지금까지 자연상에서 존재하는 물질을 통화로 발견했던 시절로부터 자신들에게 편리한 통화를 자유롭게 디자인하고 발명할 수 있는 시대로 바뀌고 있다는 것입니다. 처음 등장한 비트코인은 매장량에 한계가 있고 시간에 따라 채굴할 수 있는 양이 줄어든다는 것은 실제로 금을 모방한 것입니다. 그 매장량과 입수방법등을 개선한 다양한 알트코인이 나오고 있습니다. 사실 금 매장량은 우연하게 지구에 약 21만톤정도가 있고 인류는 그것을 통화로 이용하고 있을뿐입니다. 돈이 존재하는 지역적 편향이나 채굴 난이도도 우연히 자연스럽게 이루어진 것이고 인간이 이를 관여할수도 없습니다. 그러나, 암호화폐는 매장량 및 채굴 난이도등의 이용방법까지 인간이 자유롭게 프로그래밍할 수 있습니다. 또한 경제 환경에 맞게 유통량을 제어할 수 있는 불환화폐에 가까운 특징을 가진 통화와 이용가치가 있는 통화도 암호화폐로 구현이 가능합니다. 새로운 암호화폐는 누구나 자유롭게 설계가 가능하고 구현이 뛰어나 많은 사람들에게 받아들여져 사용된다면 그 유통은 아무도 막을 수 없다고 봅니다. 또한, 자유롭게 프로그래밍 가능한 암호화폐에 의해 지금까지 인류가 실현할 수 없었던 경제 구조가 실현될 가능성도 높아집니다. 즉, 암호화폐로 인해 단순하게 통화 발행이 국가에서 개인으로 넘어간 것뿐만 아니라, 다양한 새로운 통화 발명에서 기존 경제 구조를 뒤집는 새로운 경제권이 등장할 가능성도 높습니다. |
| json metadata | {"tags":["blockchain","kr","cryptocurrency","ico","korean"],"image":["http://icotoken.news/wp-content/uploads/2018/04/blockchain-top5-voidlink.png","http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-currency.png","http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-currency-type.png","http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-crypto.png","http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-bitcoin.png","http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-cryptocurrency-table.png"],"links":["https://coinmarketcap.com/"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | blockchain |
| permlink | 5 |
| title | [공부하자! 블록체인] 5. 가상화폐(암호화폐)의 가치 |
| Transaction Info | Block #21910615/Trx 579e7d0f6a57d6c424351be2356eac0c036a99cb |
View Raw JSON Data
{
"block": 21910615,
"op": [
"comment",
{
"author": "voidlink",
"body": "<img class=\"aligncenter wp-image-1181 size-full\" src=\"http://icotoken.news/wp-content/uploads/2018/04/blockchain-top5-voidlink.png\" alt=\"\" width=\"1000\" height=\"501\" />\n\n독자 여러분 주변에는 다양한 종류의 돈들이 나오고 있습니다. 돈이라고 하면, 원화를 나타내는 지폐, 동전과 달러화, 유료화등의 외화를 말합니다. 그렇다면 일상생활에서 사용하던 다양한 포인트카드 상품권, 선불카드등도 돈이라고 부를 수 있을지 생각해 보셨나요? 이들은 지불사단으로 사용할 수 있지만 돈이라고 부르기에는 약간의 위화감이 있을지도 모릅니다. 그래서 이번에는 돈에 관련된 전문적인 용어를 정리해보고 넘어가려고 합니다.\n<h3>통화와 화폐의 개념</h3>\n일반적으로 돈을 공식적으로 표현하면, “통화” 또는 “화폐”라고 말합니다. 현재의 경제학은 가치척도가 유통수단, 그리고 가치저장의 기능을 가진 것을 통화 또는 화폐라고 정의하고 있습니다. 특히 통화는 유통되고 있는 화폐의 의미를 가집니다. 예로, 그리스 시대나 로마시대의 금화는 화폐로서의 기능을 가지고 있었지만, 현대의 한국에서는 일반적으로 유통되지 않기 때문에 통화라고 부르지 않습니다.\n\n<img class=\"alignnone size-full wp-image-1182\" src=\"http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-currency.png\" alt=\"\" width=\"1686\" height=\"1069\" />\n\n통화는 법화의 약어로 사용되는 경우가 있습니다. 법정통화는 국가가 법률로 정한 결제수단을 보장하고 있는 화폐를 말합니다. 한국의 법정통화는 한국은행권(지폐)와 동저입니다. 법률통화로 보장되는 통화는 해당 국가의 법류에 따라 지불 수단으로 이용할 권리가 있습니다.\n\n예로, 한국내 음식점에서 어떤 음식을 먹고 매장측에서 “우리 매장에서는 원화는 사용할 수 없습니다.”라고 해도 강제로 원화로 지불할 수 있다는 것이 보장되어 있습니다.\n\n반대로 법정통화가 아닌 화폐인 금과 은과 같은 것으로 지불을 한다면, 매장은 그 지급을 거부할 수 있습니다. 은행계좌의 예금은 “예금통화”라고 하며, 기업이 발행하는 포인트카드(CJONE, 대한항공 마일리지 등)는 “기업통화”로 보며, 통화의 일부로 취급됩니다. 신용카드 결제는 이런 예금 통화를 담보로 지불합니다.\n\n다만, 예금통화 및 기업통화는 법정통화가 아니기 때문에, 매장에서 신용카드 및 포인트카드로 지불하는 것을 거부할 수 있습니다. 그외 특정 지역이나 지역사회 내에 유통되는 지역통화(온누리 상품권 등)도 있습니다.\n\n독자가 일상생활에서 돈이라고 표현하는 것 가운데 가장 가까운 것은 법화입니다. 또한 암호화폐의 등장으로 일상적인 돈개념에 암호화폐가 포함되면서 암호화폐와 구별하기 위해 법정통화를 “명목화폐, Fiat money”라고 표현하기도 합니다.\n\n디자털 통화의 용어 정의는 여러가지 이야기들이 있지만, 필자는 물리적인 실체가 없는 전자데이터를 표현되는 통화로 간주하려고 합니다. 전자화폐와 암화화폐(가상화폐)는 디지털 통화에 포함되는 것으로 정의합니다.\n\n전자화폐는 법정통화로 결제를 전자적으로 대체하는 수단으로 발달한 통화입니다. 대표적으로 티머니 교통카드 및 Apple iTunes Card, Google Play기프트카드등의 온라인 서비스 결제에 특화된 전자화폐가 있습니다.\n\n암호화폐는 암호학적 기술을 응용하여 특정 관리 주체가 없는 통화를 실현하기 위해 개발된 통화입니다. 실현을 목표로 한다는 것처럼 현재는 아직 연구 단계릐 기술이며 통화로서의 안정선이 확립되어 있는 것은 아닙니다.\n\n가상화폐는 필자가 해외 암호화폐 법규를 살펴본 결과로 정리하자면, 전자적인 방법으로 기록 및 송금할 수 있는 것으로 불특정 다수의 상대방에게 구매 및 판매할 수 있는 재산을 의미하는 것으로 암화화폐와 동일하다고 봅니다.\n\n그러나 법정통화를 전자화하여 송금을 가능하게 한다는 것은 가상화폐에 포함되지 않습니다. 따라서 전자화폐는 가상화폐가 포함되지 않고 있지만, 얼마전 Tether코인이나 일본 미쯔비시 UFJ파이낸셜그룹에서 검토하고 있는 MUFG코인은 명목화폐와 동등한 가치를 가진 것으로 간주하고 블록체인 등의 암호화기술을 이용하여 암호화폐로 부르지만, 아직까지는 법적으로 가상화폐를 포함하지 않고 있습니다.\n<h3>화폐의 가치</h3>\n암화화폐는 새로운 통화개념이기 때문에 어떻게 가치가 보장되는지 궁금해 하는 독자가 많을지도 모르겠습니다. 이번에는 암호 화폐 가치의 근거를 알기 위해서 우선적으로 암화화폐 이외의 통화가 어떤 형태로 가치를 창출하고 있는지를 살펴보려고 합니다.\n\n<strong>쌀과 소금등의 필수품</strong>\n\n통화의 가치를 가장 쉽게 생각할 수 있는 것이 바로 쌀과 소금같은 생활필수품이 화폐로 유통되는 경우라고 봅니다. 쌀과 소금은 많은 사람들에게 생활에서 필수적인 것이며, 화폐 자체에 이용가치가 있습니다. 이에 따라, 쌀과 소문을 지불수단으로 고기, 야채등을 구입하거나 노동력으로 사람을 고용할 수도 있습니다. 또한, 쌀과 소금은 세분화하여 분할하여 계량할 수 있어 가치의 척도로 활용할 수 있습니다. 예로, 배 1개 200g, 포도 1송이 100g을 교환해야할 상황이라면 배 1개를 두개의 가치를 가진 것으로 해석할 수 있습니다.\n\n그러나, 쌀과 소금등의 필수품은 생활을 위해 소비하기 떄문에 가치 저장 기능이 약해집니다. 또한, 기술의 발달로 소금을 대량 생산이 가능해져 상대적 가치가 떨어져 버릴 수 있어 가치의 저장 수단으로는 적합하지 않습니다.\n\n<strong>금, 은등의 귀금속</strong>\n\n가치의 저장 수단으로 가장 뛰어난 화폐는 금과 은 같은 귀금속입니다. 귀금속은 위에서 설명한 쌀이나 소금처럼 소비하는 것이 아니기 떄문에 저장 목적에 적합한 화폐입니다. 가치 척도로 사용할 수 있는 금 무게를 환산하여 가치를 측정할 수 있습니다.\n\n물론 생활필수품이 아닌 금과 은같은 귀금속은 모든 사람이 갖고 싶어할지에 대해서는 확신하기 어렵습니다. 그러나, 금을 화폐로 유통시키기 위해 모든 사람이 금 자체에 욕심을 부릴 필요가 없습니다. 자신이 만일 돈을 필요로 하지 않고 세계에서 돈을 탐내는 사람이 일정하게 존재하고 그 사람에게 돈을 지불하는 것으로 자신이 원하는 것과 교환을 할 수 있다고 믿어버리면, 자신이 이 돈을 받을 가치가 있다고 생각하게 됩니다.\n\n금, 은등의 귀금속을 소유하고 있다는 생각을 가진 사람이 일정하게 있다면 귀금속의 희소성이 생기게 됩니다. 귀금속은 매장량이 한정되어 있기 때문에 귀금속 소유는 일종의 상태가 되어집니다. 물론, 금, 은과 같은 귀금속이 가치의 저장이나 척도로서 유용성이라는 교환 수단으로 몇가지 과제가 있습니다. 우선 금에 다른 금속을 섞어 부정적인 행위를 하는 경우도 있습니다. 또한, 고객 결제에 금을 물리적으로 이동하는 비용도 많아지고 있습니다.\n\n귀금속 교환 수단으로 어려움을 극복하기 위해 금과 교환할 수 있는 것을 보장하고 있는데 이를 태환지폐를 이용하여 결제시 무거운 귀금속을 가지고 다닐 필요도 없고, 귀금속을 섞어 속이는 것도 예방할 수 있습니다. 그러나, 태환지폐와 귀금속을 교환하는 기관의 신뢰성이 중요해 집니다. 많은 경우, 태환지폐와 귀금속 교환은 국가가 보장하고 있기 때문에 태환 지폐의 이용자는 국가에 대한 신뢰를 가치의 근거로 하고 있다고 볼 수 있습니다.\n\n<strong>불환지폐</strong>\n\n앞에서 이야기한 태환지폐는 귀금속 및 교환을 보장하여 가치를 유지하고 있지만, 현재 우리가 사용하는 지폐는 귀금속을 교환할 수 없는 불환 지폐입니다. 그렇다면, 여기서 궁금한 것이 왜 태환지폐가 사라지고, 불환지폐가 주류가 된 것일까요?\n\n간단하게 정리하자면, 태환지폐를 포함한 귀금속을 이용한 통화는 가치 저장에는 적합하여 가치를 만들어내는데 적합하기 때문입니다. 인간은 사회를 유지하기 위해 다양한 상품과 서비스를 만들어 내고 있습니다. 예로, 사람이 살아가는데 필요한 농작물이나 공업제품, 기타 서비스입니다.\n\n그런 재화와 서비스를 사회에서 거래하기 위해 금을 화폐로 이용했었던 시절이 있었습니다. 금 매장량은 지구상에서 한정된 양이기 때문에 그 양을 100을 생각합시다. 즉, 사람들이 만들어내는 가치가 돈으로 환산하면 100임을 의미합니다. 그 사람들은 새로운 기술 발명과 개량을 거듭하여 상품과 서비스를 지금까지의 2배 이상으로 생산하는데 성공합니다.이 때 사람들이 만들어내는 가치는 얼마일까요?\n\n그냥 단순하게 생각해 보면, 생산능력이 2배가 되면, 가치는 2배가 된다고 생각하게 됩니다. 그러나, 지구상에 존재하는 금의 총량은 고정되어 있고 돈으로 가치를 환산해도 그 총액은 100이 남아 있습니다. 좀더 쉽게 설명하면, 자동차 생산량을 2배로 한다면, 자동차 1대당 가치가 반값이 된다는 것을 의미합니다. 이는 시장에 유통되는 화폐의 양이 일정하기 때문에 발생하는 문제입니다.\n\n사실 태환지폐는 기본적으로 국가 단위로 발행되기 때문에 국가의 경제 발전에 알맞은 돈을 다른 나라에서 구입하여 거래가 가능하게 됩니다. 그러나, 지구상의 금의 총량을 한정되어 있는 이상, 많은 국가들이 서로 경제발전을 하면서 금 쟁탈전을 이르게 된 원인이기도 합니다. 이런 문제를 해결하기 위해 국가의 경제규모에 걸맞는 통화가 시장에 유통될 수 있도록 태환지폐에서 불환지폐로 전환되었습니다. 불환지폐는 화폐로 유통시키기 위해서는 법정통화로 국가가 화폐로써의 경쟁력을 보장해야 합니다.\n\n과거에 유통되고 있었거나 현재에도 유통되고 있는 화폐의 가치에 근거한 내용을 정리해보면 아래와 같습니다.\n\n<img class=\"alignnone size-full wp-image-1183\" src=\"http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-currency-type.png\" alt=\"\" width=\"1931\" height=\"402\" />\n\n쌀과 소금등의 필수품은 많은 사람들이 살아가는데 필수적입니다. 유용성이라는 가치의 근거가 됩니다. 금, 은과 같은 귀금속은 지구상의 매장 환정으로 희소성의 근거이기도 하여, 귀금속을 가지고 싶어하는 사람들이 존재하기 있음을 통해 그 나라의 통화로서의 가치를 보장하고 미래에 걸쳐 안정적인 국가라는 신용 가치를 근거하고 있습니다.\n<h3>암호화폐 가치의 근거</h3>\n새롭게 등장한 암호화폐는 어떤 가치의 근거가 있을까요? 실제 암호화폐라고 해도 종류도 다양하고 각각의 가치 근거가 다릅니다. 그런 관계로 시장 규모가 가장 큰 비트코인(BTC)외에 이더리움(ETH), 리플(XRP)에 대해서 설명합니다.\n\n<img class=\"alignnone size-full wp-image-1184\" src=\"http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-crypto.png\" alt=\"\" width=\"1197\" height=\"780\" />\n\nCryptocurrency Market Capitalizations: https://coinmarketcap.com/\n\n<strong>비트코인(BTC)의 가치</strong>\n\n비트코인은 2009년에 등장한 최초의 암호화폐로 2018년 4월 현재 시장 규모는 약 10조원이 넘습니다. 비트코인 단위는 bitcoin(BTC)에서 디지털단위이지만 최소 단위가 정해져 있습니다. 비트코인 최소단위는 0.00000001BTC로 그 이하로 분할할 수 없습니다. 이 최소단위는 비트코인 제창자인 사토시 나카모토의 이름에서 1satoshi라고도 합니다.\n\n통화로써의 비트코인은 금과 비슷합니다. 비트코인도 금과 마찬가지로 총량이 정해져 있기 때문에 약 2100만BTC로 발행제한이 되어 있습니다. 이 2100만BTC는 마이닝(채굴)이라 말하는 특수작업에 따라 조금씩 얻어낼 수 있습니다. 비트코인이 출시 초기, 마이닝에 성공한 채굴자는 한번에 50BTC를 얻을 수 있었습니다. 이 마이닝 보상은 약 4년에 한번에 반씩(50BTC -> 25BTC -> 12.5BTC) 줄어듭니다. 또한, 마이닝 작업에는 컴퓨터의 큰 연산 자원을 투입해야 하기 때문에 많은 전력이 필요합니다.\n\n비트코인의 가치를 보증하는 근거도 본질적으로는 금과 같은 희소성입니다. 물론 단순한 희소성만으로 가치를 논하지만 않지만, BTC가 법정화폐와 교환이 가능하게 되고, 실제 음식점이나 매장에서 지불이 가능하게 되는 사례가 나오면서 조금씩 통화로써의 가치를 인정하는 사람들이 나오기 시작했습니다.\n\n<img class=\"alignnone size-full wp-image-1185\" src=\"http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-bitcoin.png\" alt=\"\" width=\"2179\" height=\"1274\" />\n\n또한, 키프로스 쇼크 사태로 인해 법정화폐에 위기감을 가진 사람들이 자산 보호 수단으로써 비트코인을 이용하는 것과 외화 반출 금지가 되어 있는 중국에서 규제 허점으로 비트코인으로 자산을 이동하는 경우로 인해 비트코인 가격이 상승하면 더 비트코인을 화폐로 인정하는 사람들이 늘어나고 있습니다. 즉, 외환위기에 대한 회피 대상으로 선택되거나 국제적인 환전 수단으로 이용되는 금과 비슷합니다.\n\n<strong>이더리움(ETH)의 가치</strong>\n\n이더리움 블록체인 기술을 이용하여 전세계 컴퓨터를 P2P네트워크에 연결한 하나의 거대한 컴퓨팅 기반을 구축하기 위한 프로젝트입니다. 보통 착각하는 것으로 여러개의 컴퓨터 연산 리소스를 통합하여 방대한 연산을 하는 분산 컴퓨팅과 목적이 다르며, 디지털로 표현되는 자신의 자산 상태를 전세계적으로 공유하고 프로그램 처리를 가능하게 하기 위한 것입니다. 이더리움에 대한 자세한 내용은 차후에 다시 설명할 것이며 우선은 간단하게 이해만 합시다.\n\n이더리움 플랫폼에서는 ETH이라는 암호화폐가 존재하지만, ETH는 송금이나 결제를 목적으로 한 것이 아니라, 이더리움 플랫폼에서 프로그램을 실행하는데 사용됩니다. ETH는 발행 물량에 제한을 가지지 않고 무한히 계속 증가합니다. 통화가 무제한으로 발행되면, 그 통화 가치는 발행 물량에 따라 떨어지기도 하는데, ETH가치를 유지할 수 있는 ETH 발행 속도가 프로토콜(약속)으로 제어되고 있는 것 외에, ETH 자체에 프로그램을 실행하기 위한 밑거림이 될 것이고 이용가치가 있기 때문입니다. 총 물량 제한이 없고 ETH 자체에 이용가치가 있다는 점에서 쌀이나 소금에 가까운 특징을 가진 통화입니다.\n\n<strong>리플(XRP)의 가치</strong>\n\n리플은 암호화폐의 등장 이전부터 구상되고 있었습니다. Ripple Network라는 국제 송금 아이디어를 암호화폐기술을 이용하여 실현한 시스템입니다. 리플에서 사용되는 통화는 XRP라고 하며 다양한 통화 사이에서 송금할 때 브릿지 역할의 통화로 사용됩니다. 예로, 원화에서 미국 달러로 송금할 경우 원 -> XRP -> 달러라는 흐름에서 환전되어 송금됩니다.\n\nXRP발행은 BTC처럼 상한선 금액이 정해져 있지만, BTC와는 다르게 마이닝을 하지 않고, 릴리즈와 동시에 모든 통화가 발행됩니다. XRP 발행물량은 1000억XRP이고 나머지는 리플사와 자회사가 관리하고 있습니다. 이는 XRP가격이 변동이 심하지 않고 서비스 가치와 괴리되지 않도록 시장 유통되는 통화량을 조절하고 있습니다.\n\nXRP는 시스템 구조로 발행 한도는 지정되어 있지만, 시장 유통량을 경제 상황에 맞게 제어하고 있다는 점에서 국가가 발행하는 불환지폐에 가까운 통화입니다. 무엇보다 특정 조직이 통화 유통량을 제어하고 있다는 것이 암호화폐가등장한 이념인 중앙집권적인 통제를 배제하는 관점에서는 부정적으로 보는 시각도 존재합니다. 이에 대해 리플사는 에스크로라는 통화예약기능을 이용하여 리플사가 자유롭게 XPR을 시장에 내보내지 못하고도록 제한하고 플랫폼 신뢰성을 가지도록 어필하고 있습니다.\n\n<img class=\"alignnone size-full wp-image-1186\" src=\"http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-cryptocurrency-table.png\" alt=\"\" width=\"1936\" height=\"405\" />\n<h3>암호화폐의 의미</h3>\n암호화폐의 의미는 지금까지 인류가 사용해온 화폐를 디지털화하여 누구나 자유롭게 설계하고 발행가능하게 하여 미래의 다양한 화폐 형태가 등장할 가능성을 만들어 낸 것입니다.\n\n지금까지 인류가 사용해온 화폐의 대부분은 자연상에서 우연히 존재하고 있었던 것을 화폐로 간주해온 것입니다. 예로 금, 은등의 귀금속은 희소가치가 물질로도 안정되어 있어 가공하기 쉬운 이유로 화폐로 가공되어 유통되고 있습니다. 지금까지 인류가 채굴한 금의 양도 15만통정도라고 하며, 남아 있는 매장량은 6만톤정도라는 이야기가 있지만 이 매장량은 우연히 그렇게 되어 있는 것이며, 인류가 이를 통제할 수 없습니다. 또한, 금이 채굴할 수 있는 지역이 편향되어 있기 때문에 우연 요소가 강한 것입니다.\n\n암호화폐에서 인간이 자유롭게 매장량을 설정하고 채굴 난이도와 분배법칙도 프로토코(약속)으로 자유롭게 설계할 수 있습니다. 이는 자연상에 존재하고 있던 물질을 발견하여 통화로 이용하는 것이 아니라 새로운 통화를 발명했다는 것이 의미가 있습니다. 이로 인해 앞으로 다양한 특징을 가진 통화가 다양하게 발명되는 것에 기대할 수 있습니다.\n\n새로운 통화를 만들기 쉬워졌다는 의미는 그 통화를 사용하는 지역이나 용도에 따라 최적의 통화를 선택하는데 도움이 될 것입니다. 반대로 전세계의 통화가 단 하나로 통일된다면 거래가 편할 수 있지만, 실제로는 여러가지 문제가 발생합니다.\n\n실제로 한 국가중에서 공통 통화가 단 하나만 있는 경우에 폐해가 발생합니다. 예로, 한국에서 주거지역 토지가격과 시간당 평균 노동비용이 다른데, 전국적으로 동일한 가격으로 판매되고 있는 상품도 있습니다. 같은 한국에 살고 있지만, 같은 시간만 일해도 얻는 소득 차이가 있는 경우, 상품 가격이 동일하다면, 평균 소득이 낮은 지역 주민에게는 실질적으로 고가의 상품이 됩니다.\n\n이런 경우 다른 나라 사이에서 물가와 노동 단가가 다른 경우에도 양국의 통화 교환 비율을 조정하고 물가와 노동비용을 제어하는 금융 정책을 실시하여 그차이를 흡수할 수 있습니다. 그러나, 한나라에서 물가와 노동 단가가 다르다면, 통화가 하나밖에 없기 때문에 환율 및 금융정책에 의한 격차를 흡수하기 어렵습니다.\n\n앞으로 암호화폐의 등장과 발전으로 하나의 국가내에서도 여러가지 통화 유통이 당연해지고 각 지역별 통화나 특정 서비스를 위한 통화등이 발행됨에 따라 실질적인 격차를 시정할 수 있습니다.\n\n또한, 암호화폐를 통해 기존 화폐의 연장선상뿐만 아니라, 새로운 프로토콜을 도입한 경제권을 만드는데 응용할 수 있다고 봅니다. 현대 경제 시스템은 자본주의가 지배적이지만, 자분주의에도 빈부격차와 환경파괴등 해결되지 않는 이슈가 많습니다.\n\n현대 자본주의는 기본적으로 개인과 기업이 각각의 이익을 극대화하기 위한 행동과 전체이익을 해치는 행위 및 이윤 추구는 실현될 수 없는 사업은 공권력을 통해 제어하는 것이 일반적입니다. 예로, 법죄단속 및 공공사업등의 자체로 이익을 창출은 어렵지만 사회 전체적으로 필요한 활동이기 때문에 세금이라는 형태로 자본을 모아 국가가 그것을 운영하고 있습니다. 암화화폐의 등장으로 지금까지 국가가 담당하고 있던 통화 발행뿐만 아니라, 자본주의의 자유경제만으로 해결할 수 없는 과제를 비중앙집권적인 구조로 해결할 수 있다고 생각하고 있으며 다양한 곳에서 다양한 노력을 하고 있습니다.\n\n앞으로 암호화폐 기술로 인해, 인류가 지금까지 자연상에서 존재하는 물질을 통화로 발견했던 시절로부터 자신들에게 편리한 통화를 자유롭게 디자인하고 발명할 수 있는 시대로 바뀌고 있다는 것입니다.\n\n처음 등장한 비트코인은 매장량에 한계가 있고 시간에 따라 채굴할 수 있는 양이 줄어든다는 것은 실제로 금을 모방한 것입니다. 그 매장량과 입수방법등을 개선한 다양한 알트코인이 나오고 있습니다. 사실 금 매장량은 우연하게 지구에 약 21만톤정도가 있고 인류는 그것을 통화로 이용하고 있을뿐입니다. 돈이 존재하는 지역적 편향이나 채굴 난이도도 우연히 자연스럽게 이루어진 것이고 인간이 이를 관여할수도 없습니다.\n\n그러나, 암호화폐는 매장량 및 채굴 난이도등의 이용방법까지 인간이 자유롭게 프로그래밍할 수 있습니다. 또한 경제 환경에 맞게 유통량을 제어할 수 있는 불환화폐에 가까운 특징을 가진 통화와 이용가치가 있는 통화도 암호화폐로 구현이 가능합니다.\n\n새로운 암호화폐는 누구나 자유롭게 설계가 가능하고 구현이 뛰어나 많은 사람들에게 받아들여져 사용된다면 그 유통은 아무도 막을 수 없다고 봅니다. 또한, 자유롭게 프로그래밍 가능한 암호화폐에 의해 지금까지 인류가 실현할 수 없었던 경제 구조가 실현될 가능성도 높아집니다. 즉, 암호화폐로 인해 단순하게 통화 발행이 국가에서 개인으로 넘어간 것뿐만 아니라, 다양한 새로운 통화 발명에서 기존 경제 구조를 뒤집는 새로운 경제권이 등장할 가능성도 높습니다.",
"json_metadata": "{\"tags\":[\"blockchain\",\"kr\",\"cryptocurrency\",\"ico\",\"korean\"],\"image\":[\"http://icotoken.news/wp-content/uploads/2018/04/blockchain-top5-voidlink.png\",\"http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-currency.png\",\"http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-currency-type.png\",\"http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-crypto.png\",\"http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-bitcoin.png\",\"http://icotoken.news/wp-content/uploads/2018/04/voidlink-5-cryptocurrency-table.png\"],\"links\":[\"https://coinmarketcap.com/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "blockchain",
"permlink": "5",
"title": "[공부하자! 블록체인] 5. 가상화폐(암호화폐)의 가치"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-26T17:29:24",
"trx_id": "579e7d0f6a57d6c424351be2356eac0c036a99cb",
"trx_in_block": 25,
"virtual_op": 0
}2018/04/26 03:34:15
2018/04/26 03:34:15
| author | voidlink |
| permlink | 4-utxo |
| voter | bmy11 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21893916/Trx 66e3699abca1363a26e3e7f82b1c903ab0a0b959 |
View Raw JSON Data
{
"block": 21893916,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "4-utxo",
"voter": "bmy11",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-26T03:34:15",
"trx_id": "66e3699abca1363a26e3e7f82b1c903ab0a0b959",
"trx_in_block": 20,
"virtual_op": 0
}2018/04/25 22:20:06
2018/04/25 22:20:06
| author | voidlink |
| permlink | 4-utxo |
| voter | cjsdns |
| weight | 100 (1.00%) |
| Transaction Info | Block #21887641/Trx b1a579482ac23f6bac2856ef5cbe3bf76cbce97f |
View Raw JSON Data
{
"block": 21887641,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "4-utxo",
"voter": "cjsdns",
"weight": 100
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T22:20:06",
"trx_id": "b1a579482ac23f6bac2856ef5cbe3bf76cbce97f",
"trx_in_block": 22,
"virtual_op": 0
}2018/04/25 19:20:06
2018/04/25 19:20:06
| author | voidlink |
| permlink | 4-utxo |
| voter | wonsama |
| weight | 1000 (10.00%) |
| Transaction Info | Block #21884043/Trx 301c96bee3c26826bcb3ab9b0dece5cd9c456c01 |
View Raw JSON Data
{
"block": 21884043,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "4-utxo",
"voter": "wonsama",
"weight": 1000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T19:20:06",
"trx_id": "301c96bee3c26826bcb3ab9b0dece5cd9c456c01",
"trx_in_block": 60,
"virtual_op": 0
}2018/04/25 19:10:42
2018/04/25 19:10:42
| author | voidlink |
| body | <img class="aligncenter wp-image-1178 size-full" src="http://icotoken.news/wp-content/uploads/2018/04/blockchain-top4-voidlink.png" alt="" width="1000" height="501" /> 이전까지 블록체인을 사용하여 모든 데이터의 전후 관계나 존재 증명을 비중앙집권적으로 실현하는 방법을 설명했습니다. 여기서 구체적인 서비스로 비트코인으로 대표되는 송금시스템을 블록체인으로 실현하기 위한 데이터구조를 설명합니다. <h3>계정 기반 잔액 기록 방식</h3> 컴퓨터에서 송금시스템을 실현한다면, 이용자 각각의 계정을 만들고 계정에 연결된 잔액을 표시한다고 보시면 될 것 같습니다. 예로, 은행 계좌 형태가 계정 기반의 데이터 구조로 되어 있습니다. 계정 기반의 잔액 기록 방식은 데이터 구조로는 심플하지만, 송금 기능을 실현하기 위해서는 여러 개의 잔액을 동시에 업데이트하는 트랜잭션을 구현해야 합니다. 예로, 홍길동의 잔액이 1000코인, 이순신 잔액이 2000코인인 상태에서 홍길동이 이순신에게 500코인을 송금한다고 가정해 봅시다. <img class="aligncenter wp-image-1171 size-full" src="http://icotoken.news/wp-content/uploads/2018/04/utxo-01-voidlink.png" alt="" width="1482" height="1184" /> 송금 기능을 실현하는데 필요한 부분은 우선 홍길동의 잔액이 1000코인이상인지를 확인해야 합니다. 홍길동의 잔액이 1000코인이상이면 홍길동의 잔액에서 500코인을 빼서 이순신의 잔액에 500코인을 추가하면 송금 처리가 완료됩니다. 그러나 어떤 장해로 인해 송금이 제대로 되지 않을 가능성도 있습니다. 이런 경우 잔액 업데이트는 반드시 양쪽이 실행되거나 모두 실행되지 않아야 합니다. 만일, 홍길동의 잔액이 500코인을 빼서 이순신의 잔액이 업데이트가 되지 않는다면 500코인은 사라져 버립니다. <h3>코인 식별 방식</h3> 현실세계에서는 금전거래는 추상적인 숫자의 조작이 아닌 실제 지폐나 동전의 이동으로 실현됩니다. 현재 지갑에 들어있는 금전 총액은 지갑에 들어 있는 1000원 지폐와 500원짜리 동전을 모두 열거해서 합한 금액입니다. 돈을 지불한다면, 지폐와 동전을 조합하여 필요한 금액을 합쳐 상대방에게 전달하여 지불이 가능해집니다. 만약, 독자의 지폐와 동전으로 필요한 액수만큼 표시할 수 없다면, 상대방에게 거스름돈을 받습니다. 현금 기준의 지불행위는 지폐와 동전을 각각의 소유자가 정해져 있어, 거래에 따라, 해당 소유자가 변해가는 형태입니다. 앞에서 설명했던 것처럼 홍길동의 잔액이 1000코인, 이순신의 잔액이 2000코인일 때 홍길동이 이순신에게 500코인을 송금하는 것을 현금 지불 방식을 통해 컴퓨터에서 실현한다고 생각해 봅시다. 우선, 500코인의 가치를 가진 코인 6개를 발행하고 그것을 식별하는 ID를 1~6으로 설정합니다. 홍길동의 잔액은 1000코인, 이순신 잔액 2000코인 상태를 표현하기 위해 ID1과 ID2동전 소유자 홍길동, ID3~6 코인 소유자를 이순신으로 설정합니다. <img class="aligncenter wp-image-1172 size-full" src="http://icotoken.news/wp-content/uploads/2018/04/utxo-02-voidlink.png" alt="" width="1971" height="1333" /> 홍길동이 이순신에게 500코인을 송금하려면 홍길동이 소유하고 있는 코인 중 하나를 이순신에게 양도하면 됩니다. 그림처럼 ID2코인 소유자 홍길동에서 이순신으로 변경됩니다. 만약 이 과정에서 어떤 장해가 발생하여 실패해도 ID2 코인은 홍길동측에 남아 있어 코인이 사라지는 일은 없습니다. 코인 식별 방식은 잔액을 확인하기 위해서 소유하고 있는 코인의 총액을 열거하는 번거로움은 발생하지만, 송금기능은 상당히 간단해집니다. 다만, 위 그림의 상황을 기준으로 보면, 50코인 단위 이외의 송금이 불가능하거나 대량의 코인을 송금하기 위해서는 대량의 데이터를 업데이트할 필요가 있습니다. 현실세계에서는 다양한 액면가 지폐와 동전을 환전할 수 있는 것처럼 암호화폐(가상화폐)도 환전 가능한 모델을 생각해 봅시다. 초기에 1000코인 3개가 발행되었다고 가정하고, 홍길동에게 1000코인 1개, 이순신에게 1000코인 2개를 소유하고 있다고 가정합니다. 여기서 홍길동이 이순신에게 500코인을 송금하지만, 홍길동은 1000코인 지폐 밖에 없다면, 그대로 송금할 수 없습니다. 그래서 1000코인 지폐 1개를 500코인 동전 2개로 환전하고 500코인 1개를 이순신에게 보내고 다른 500코인 1개는 본인에게 보냅니다. 실제 지폐나 동전과는 다르게, 환전 후, 금액이 달라도 이용자가 자유롭게 설정할 수 있습니다. <img class="aligncenter wp-image-1173 size-full" src="http://icotoken.news/wp-content/uploads/2018/04/utxo-03-voidlink.png" alt="" width="2138" height="1429" /> 또한 이 상태에서 이순신이 홍길동에게 1700코인을 송금한다고 생각해 봅시다. 이순신이 소유하고 있는 1000코인 2개와 500코인 1개이기 때문에 1000코인 2개를 사용하여 1700코인과 300코인으로 환전하고 1700코인을 홍길동에게 전달하고 300코인을 거스름돈으로 받습니다. <img class="aligncenter wp-image-1174 size-full" src="http://icotoken.news/wp-content/uploads/2018/04/utxo-04-voidlink.png" alt="" width="2137" height="1444" /> 여러가지 암호화폐(가상화폐)를 입력해서 원하는 금액의 암호화폐를 발행하고 거스름돈으로 받는 데이터 구조로 임의의 금액 송금을 수행할 수 있습니다. 코인 식별 방식의 장점은 계정 잔액 방식은 두 사람의 잔액을 업데이트를 동시에 할 경우, 여러 건의 트랜잭션이 동시에 발생할 경우 하나씩 순서대로 처리해야 합니다. 만약, 잔액1000코인씩 있는 계정에 대해 다른 2명이 동시에 500코인씩 송금을 시도하면 수신하는 측 잔액을 1500코인으로 업데이트하는 프로세스가 동시에 실행되면, 최종 계정 잔액이 1500코인이 되고 한쪽의 500코인이 사라집니다. 이런 문제를 해결하기 위해 계정 잔액 방식은 송금 거래를 하나씩 처리하고 잔액을 1000 -> 1500 -> 2000코인으로 순차적으로 업데이트해야 합니다. 이것을 분산시스템에서 병렬로 거래를 처리하기에는 적합하지 않습니다. 반대로 코인 식별 방식은 500코인을 송금하는 두번의 거래는 어느 쪽을 우선 실행되어도 결과에 영향을 받지 않으며 개별적으로 병렬 처리할 수 있습니다. 분산 시스템에서 송금 기능을 실현하는데 효율적인 데이터 구조라고 할 수 있습니다. 코인 식별 방식 개념을 기반으로 구현한 코인 표현방법이 비트코인등의 가상화폐에서 사용되는 UTXO(Unspent Transaction Output)입니다. <h3>UTXO</h3> 이번에는 비트코인 송금기능에 사용되는 UTXO(Unspent Transaction Output)의 데이터 구조를 설명합니다. UTXO는 자신에게 보내진 코인(거래출력: Transaction Output) 중 아직 아무에게도 송금하지 않는(미사용: Unspent) 코인의 합계에 대해 자신의 코인 잔액 데이터 구조를 의미합니다. 우선은 자신에게 코인을 보낸다는 의미를 설명해 봅시다. 비트코인의 송금거래는 거래를 한 사실을 보장하기 위해 블랙체인에 기록합니다. 정확하게는 여러개의 거래에 대한 해시값을 기반으로 머클 트리를 구성하고 그 머클루트를 차단해시 계산에 이용합니다. 이를 통해 블록이 생성된 시점 이전에 해당 거래 데이터가 존재했다는 것을 보증합니다. 블록체인에 기록된 거래 데이터는 누구나 자유롭게 볼 수 있기 때문에 송금된 코인이 자신 이외에는 사용할 수 없게 하기 위한 구조가 필요합니다. 이에 대해서 비트코인에서는 공개키 암호화 기술을 응용하여 적용하여 제공하고 있습니다. 공개키 암호화는 암호화에 사용되는 키와 복호화에 사용되는 키가 서로 다른 암호화 방식입니다. 암호화 및 해독하는 두개의 키쌍 중 하나를 공개키로 널리 공개하고 다른 쪽은 비밀로 자신만 알 수 있도록 유지하여 통신을 안전하게 암호화하거나 데이터 작성자가 직접 있다는 것을 증명하는 전자서명이 가능합니다. 이 공개키 암호화를 이용하는 것으로 코인 이용권리를 자신의 공개키를 사용하여 잠금을 받아 자신의 비밀키만 코인 잠금 해제가 가능할 수 있습니다. 비트코인은 비트코인 스크립트라는 간단한 프로그래밍 언어를 사용하여 이 잠금 및 잠금 해제등의 기능을 실현할 수 있습니다. <img class="aligncenter wp-image-1175 size-full" src="http://icotoken.news/wp-content/uploads/2018/04/utxo-05-voidlink.png" alt="" width="2426" height="1352" /> 앞에서 설명한 홍길동이 이순신에게 500코인을 송금하는 거래를 UTXO데이터 구조에 맞게 설명합니다. 첫번째, 홍길동이 누군가로부터 미리 1000코인이 송금된 상태를 가정합니다. 홍길동 앞으로 1000코인이 송금된 트랜잭션을 “트랜잭션9”라고 합시다. 이때 홍길동은 자신의 공개키와 1=1로 대응하는 주소에 대해 1000코인을 송금해달라고 합니다. 홍길동 주소로 1000코인을 송금하면 1000코인은 잠금 상태가 홍길동의 개인키로만 잠금해제를 할 수 있습니다. <img class="aligncenter wp-image-1176 size-full" src="http://icotoken.news/wp-content/uploads/2018/04/utxo-06-voidlink.png" alt="" width="1940" height="829" /> 다음 “트랜잭션10”에서 홍길동은 자신에게 보내진 트랜잭션9의 1000코인을 잠그고 이순신의 500코인을 송금하고 나머지 500코인을 다시 자신의 주소에 잔돈으로 송금합니다. 송금은 바로 이순신의 주소를 이용하여 500코인을 잠그고 나머지 500코인을 자신의 주소로 잠글 수 있습니다. 위 단계에서 잠긴 코인에서 한번도 잠금해제가 되지 않고 사용하지 않은 상태로 남아 있는 코인을 UTXO라고 합니다. 트랜잭션9의 홍길동 앞의 1000코인은 이미 트랜잭션10에서 잠금 해제되어 사용되고 있어 UTXO대신 다시 사용할 수 없습니다. 또한, 트랜잭션10 거래 내용에 대해 홍길동의 비밀키를 이용하여 전자서명을 합니다. 그러면 트랜잭션(10)이 확실히 홍길동에 의해 생성된 거래임을 보증합니다. <img class="aligncenter wp-image-1177 size-full" src="http://icotoken.news/wp-content/uploads/2018/04/utxo-07-voidlink.png" alt="" width="2292" height="1713" /> <h3>코인기반 채굴</h3> UTXO 형 데이터 구조가 과거의 송금거래의 출력을 다음 트랜잭션의 입력에 이용하는 것으로 알면 해당 기록을 과거에 연결된 출력이 어디서 이어져 왔는지가 궁금해질 것입니다. 비트코인의 경우, 첫번째 코인이 발행되는 트랜잭션은 입력 부분이 비어 있고, 출력만 있는 특별한 트랜잭션입니다. 이 트랜잭션은 코인기반(Coinbase)이라고 하며 마이닝을 통해 새 블록을 생성한 사람에 대한 보사응로 코인기반을 자신에게 발행할 수 있는 권한을 부여합니다. 또한, 마이닝에서 새 블록을 생성한 사람은 각 트랜잭션 출력에 잠긴 코인과 입력한 잠금 해제되는 코인 차액을 수수료로 징수할 권리도 얻을 수 있습니다. 예로, 위에서 설명한 홍길동이 1000코인을 해제할 때 이순신에게 500코인을 송금하고 자신에게는 400코인만 송금하지 않으면 나머지 100코인은 수수료로 마이너가 부과됩니다. 이 수수료가 높게 책정된 트랜잭션은 마이너가 적극적으로 블록에서 가져오려는 트랜잭션이 성립하기까지의 시간이 짧아집니다. 수수료를 지정하지 않아도 어떤 블록에 포함되는 것으로 예상되지만, 블록 생성속도에 대량의 트랜잭션이 발생되는 경우에는 블록에 포함되는 시간이 상당히 느려질 수 있습니다. 또한, UTXO형태의 거래내역을 블록체인에 기록을 하여 특정 관리자가 존재하지 않더라도 비트코인등의 가상화폐 발행이나 송금이 가능합니다. 그러나, UTXO가 가상화폐의 유일한 데이터 구조임을 의미하는 것은 아니고, 이번 설명에서는 계정기반 계좌관리를 블록체인에서 할 수 있습니다. 비트코인과 같은 가상화폐는 UTXO기반 데이터구조이지만, 나중에 설명하려는 이더리움은 송금이외의 기능을 실현하기 위한 계정기반 데이터 구조를 가지고 있습니다. |
| json metadata | {"tags":["blockchain","kr","cryptocurrency","ico","korean"],"image":["http://icotoken.news/wp-content/uploads/2018/04/blockchain-top4-voidlink.png","http://icotoken.news/wp-content/uploads/2018/04/utxo-01-voidlink.png","http://icotoken.news/wp-content/uploads/2018/04/utxo-02-voidlink.png","http://icotoken.news/wp-content/uploads/2018/04/utxo-03-voidlink.png","http://icotoken.news/wp-content/uploads/2018/04/utxo-04-voidlink.png","http://icotoken.news/wp-content/uploads/2018/04/utxo-05-voidlink.png","http://icotoken.news/wp-content/uploads/2018/04/utxo-06-voidlink.png","http://icotoken.news/wp-content/uploads/2018/04/utxo-07-voidlink.png"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | blockchain |
| permlink | 4-utxo |
| title | [공부하자! 블록체인]4. UTXO - 실제계좌가 없는 돈의 표현 |
| Transaction Info | Block #21883855/Trx ce0d7608b09cadd4d1bc060ada25990f960f71bb |
View Raw JSON Data
{
"block": 21883855,
"op": [
"comment",
{
"author": "voidlink",
"body": "<img class=\"aligncenter wp-image-1178 size-full\" src=\"http://icotoken.news/wp-content/uploads/2018/04/blockchain-top4-voidlink.png\" alt=\"\" width=\"1000\" height=\"501\" />\n\n이전까지 블록체인을 사용하여 모든 데이터의 전후 관계나 존재 증명을 비중앙집권적으로 실현하는 방법을 설명했습니다. 여기서 구체적인 서비스로 비트코인으로 대표되는 송금시스템을 블록체인으로 실현하기 위한 데이터구조를 설명합니다.\n<h3>계정 기반 잔액 기록 방식</h3>\n컴퓨터에서 송금시스템을 실현한다면, 이용자 각각의 계정을 만들고 계정에 연결된 잔액을 표시한다고 보시면 될 것 같습니다. 예로, 은행 계좌 형태가 계정 기반의 데이터 구조로 되어 있습니다.\n\n계정 기반의 잔액 기록 방식은 데이터 구조로는 심플하지만, 송금 기능을 실현하기 위해서는 여러 개의 잔액을 동시에 업데이트하는 트랜잭션을 구현해야 합니다. 예로, 홍길동의 잔액이 1000코인, 이순신 잔액이 2000코인인 상태에서 홍길동이 이순신에게 500코인을 송금한다고 가정해 봅시다.\n\n<img class=\"aligncenter wp-image-1171 size-full\" src=\"http://icotoken.news/wp-content/uploads/2018/04/utxo-01-voidlink.png\" alt=\"\" width=\"1482\" height=\"1184\" />\n\n송금 기능을 실현하는데 필요한 부분은 우선 홍길동의 잔액이 1000코인이상인지를 확인해야 합니다. 홍길동의 잔액이 1000코인이상이면 홍길동의 잔액에서 500코인을 빼서 이순신의 잔액에 500코인을 추가하면 송금 처리가 완료됩니다.\n\n그러나 어떤 장해로 인해 송금이 제대로 되지 않을 가능성도 있습니다. 이런 경우 잔액 업데이트는 반드시 양쪽이 실행되거나 모두 실행되지 않아야 합니다. 만일, 홍길동의 잔액이 500코인을 빼서 이순신의 잔액이 업데이트가 되지 않는다면 500코인은 사라져 버립니다.\n<h3>코인 식별 방식</h3>\n현실세계에서는 금전거래는 추상적인 숫자의 조작이 아닌 실제 지폐나 동전의 이동으로 실현됩니다. 현재 지갑에 들어있는 금전 총액은 지갑에 들어 있는 1000원 지폐와 500원짜리 동전을 모두 열거해서 합한 금액입니다.\n\n돈을 지불한다면, 지폐와 동전을 조합하여 필요한 금액을 합쳐 상대방에게 전달하여 지불이 가능해집니다. 만약, 독자의 지폐와 동전으로 필요한 액수만큼 표시할 수 없다면, 상대방에게 거스름돈을 받습니다. 현금 기준의 지불행위는 지폐와 동전을 각각의 소유자가 정해져 있어, 거래에 따라, 해당 소유자가 변해가는 형태입니다.\n\n앞에서 설명했던 것처럼 홍길동의 잔액이 1000코인, 이순신의 잔액이 2000코인일 때 홍길동이 이순신에게 500코인을 송금하는 것을 현금 지불 방식을 통해 컴퓨터에서 실현한다고 생각해 봅시다.\n\n우선, 500코인의 가치를 가진 코인 6개를 발행하고 그것을 식별하는 ID를 1~6으로 설정합니다. 홍길동의 잔액은 1000코인, 이순신 잔액 2000코인 상태를 표현하기 위해 ID1과 ID2동전 소유자 홍길동, ID3~6 코인 소유자를 이순신으로 설정합니다.\n\n<img class=\"aligncenter wp-image-1172 size-full\" src=\"http://icotoken.news/wp-content/uploads/2018/04/utxo-02-voidlink.png\" alt=\"\" width=\"1971\" height=\"1333\" />\n\n홍길동이 이순신에게 500코인을 송금하려면 홍길동이 소유하고 있는 코인 중 하나를 이순신에게 양도하면 됩니다. 그림처럼 ID2코인 소유자 홍길동에서 이순신으로 변경됩니다. 만약 이 과정에서 어떤 장해가 발생하여 실패해도 ID2 코인은 홍길동측에 남아 있어 코인이 사라지는 일은 없습니다. 코인 식별 방식은 잔액을 확인하기 위해서 소유하고 있는 코인의 총액을 열거하는 번거로움은 발생하지만, 송금기능은 상당히 간단해집니다.\n\n다만, 위 그림의 상황을 기준으로 보면, 50코인 단위 이외의 송금이 불가능하거나 대량의 코인을 송금하기 위해서는 대량의 데이터를 업데이트할 필요가 있습니다. 현실세계에서는 다양한 액면가 지폐와 동전을 환전할 수 있는 것처럼 암호화폐(가상화폐)도 환전 가능한 모델을 생각해 봅시다.\n\n초기에 1000코인 3개가 발행되었다고 가정하고, 홍길동에게 1000코인 1개, 이순신에게 1000코인 2개를 소유하고 있다고 가정합니다. 여기서 홍길동이 이순신에게 500코인을 송금하지만, 홍길동은 1000코인 지폐 밖에 없다면, 그대로 송금할 수 없습니다. 그래서 1000코인 지폐 1개를 500코인 동전 2개로 환전하고 500코인 1개를 이순신에게 보내고 다른 500코인 1개는 본인에게 보냅니다. 실제 지폐나 동전과는 다르게, 환전 후, 금액이 달라도 이용자가 자유롭게 설정할 수 있습니다.\n\n<img class=\"aligncenter wp-image-1173 size-full\" src=\"http://icotoken.news/wp-content/uploads/2018/04/utxo-03-voidlink.png\" alt=\"\" width=\"2138\" height=\"1429\" />\n\n또한 이 상태에서 이순신이 홍길동에게 1700코인을 송금한다고 생각해 봅시다. 이순신이 소유하고 있는 1000코인 2개와 500코인 1개이기 때문에 1000코인 2개를 사용하여 1700코인과 300코인으로 환전하고 1700코인을 홍길동에게 전달하고 300코인을 거스름돈으로 받습니다.\n\n<img class=\"aligncenter wp-image-1174 size-full\" src=\"http://icotoken.news/wp-content/uploads/2018/04/utxo-04-voidlink.png\" alt=\"\" width=\"2137\" height=\"1444\" />\n\n여러가지 암호화폐(가상화폐)를 입력해서 원하는 금액의 암호화폐를 발행하고 거스름돈으로 받는 데이터 구조로 임의의 금액 송금을 수행할 수 있습니다. 코인 식별 방식의 장점은 계정 잔액 방식은 두 사람의 잔액을 업데이트를 동시에 할 경우, 여러 건의 트랜잭션이 동시에 발생할 경우 하나씩 순서대로 처리해야 합니다.\n\n만약, 잔액1000코인씩 있는 계정에 대해 다른 2명이 동시에 500코인씩 송금을 시도하면 수신하는 측 잔액을 1500코인으로 업데이트하는 프로세스가 동시에 실행되면, 최종 계정 잔액이 1500코인이 되고 한쪽의 500코인이 사라집니다. 이런 문제를 해결하기 위해 계정 잔액 방식은 송금 거래를 하나씩 처리하고 잔액을 1000 -> 1500 -> 2000코인으로 순차적으로 업데이트해야 합니다. 이것을 분산시스템에서 병렬로 거래를 처리하기에는 적합하지 않습니다.\n\n반대로 코인 식별 방식은 500코인을 송금하는 두번의 거래는 어느 쪽을 우선 실행되어도 결과에 영향을 받지 않으며 개별적으로 병렬 처리할 수 있습니다. 분산 시스템에서 송금 기능을 실현하는데 효율적인 데이터 구조라고 할 수 있습니다. 코인 식별 방식 개념을 기반으로 구현한 코인 표현방법이 비트코인등의 가상화폐에서 사용되는 UTXO(Unspent Transaction Output)입니다.\n<h3>UTXO</h3>\n이번에는 비트코인 송금기능에 사용되는 UTXO(Unspent Transaction Output)의 데이터 구조를 설명합니다. UTXO는 자신에게 보내진 코인(거래출력: Transaction Output) 중 아직 아무에게도 송금하지 않는(미사용: Unspent) 코인의 합계에 대해 자신의 코인 잔액 데이터 구조를 의미합니다.\n\n우선은 자신에게 코인을 보낸다는 의미를 설명해 봅시다. 비트코인의 송금거래는 거래를 한 사실을 보장하기 위해 블랙체인에 기록합니다. 정확하게는 여러개의 거래에 대한 해시값을 기반으로 머클 트리를 구성하고 그 머클루트를 차단해시 계산에 이용합니다. 이를 통해 블록이 생성된 시점 이전에 해당 거래 데이터가 존재했다는 것을 보증합니다. 블록체인에 기록된 거래 데이터는 누구나 자유롭게 볼 수 있기 때문에 송금된 코인이 자신 이외에는 사용할 수 없게 하기 위한 구조가 필요합니다. 이에 대해서 비트코인에서는 공개키 암호화 기술을 응용하여 적용하여 제공하고 있습니다.\n\n공개키 암호화는 암호화에 사용되는 키와 복호화에 사용되는 키가 서로 다른 암호화 방식입니다. 암호화 및 해독하는 두개의 키쌍 중 하나를 공개키로 널리 공개하고 다른 쪽은 비밀로 자신만 알 수 있도록 유지하여 통신을 안전하게 암호화하거나 데이터 작성자가 직접 있다는 것을 증명하는 전자서명이 가능합니다.\n\n이 공개키 암호화를 이용하는 것으로 코인 이용권리를 자신의 공개키를 사용하여 잠금을 받아 자신의 비밀키만 코인 잠금 해제가 가능할 수 있습니다. 비트코인은 비트코인 스크립트라는 간단한 프로그래밍 언어를 사용하여 이 잠금 및 잠금 해제등의 기능을 실현할 수 있습니다.\n\n<img class=\"aligncenter wp-image-1175 size-full\" src=\"http://icotoken.news/wp-content/uploads/2018/04/utxo-05-voidlink.png\" alt=\"\" width=\"2426\" height=\"1352\" />\n\n앞에서 설명한 홍길동이 이순신에게 500코인을 송금하는 거래를 UTXO데이터 구조에 맞게 설명합니다.\n\n첫번째, 홍길동이 누군가로부터 미리 1000코인이 송금된 상태를 가정합니다. 홍길동 앞으로 1000코인이 송금된 트랜잭션을 “트랜잭션9”라고 합시다. 이때 홍길동은 자신의 공개키와 1=1로 대응하는 주소에 대해 1000코인을 송금해달라고 합니다. 홍길동 주소로 1000코인을 송금하면 1000코인은 잠금 상태가 홍길동의 개인키로만 잠금해제를 할 수 있습니다.\n\n<img class=\"aligncenter wp-image-1176 size-full\" src=\"http://icotoken.news/wp-content/uploads/2018/04/utxo-06-voidlink.png\" alt=\"\" width=\"1940\" height=\"829\" />\n\n다음 “트랜잭션10”에서 홍길동은 자신에게 보내진 트랜잭션9의 1000코인을 잠그고 이순신의 500코인을 송금하고 나머지 500코인을 다시 자신의 주소에 잔돈으로 송금합니다. 송금은 바로 이순신의 주소를 이용하여 500코인을 잠그고 나머지 500코인을 자신의 주소로 잠글 수 있습니다.\n\n위 단계에서 잠긴 코인에서 한번도 잠금해제가 되지 않고 사용하지 않은 상태로 남아 있는 코인을 UTXO라고 합니다. 트랜잭션9의 홍길동 앞의 1000코인은 이미 트랜잭션10에서 잠금 해제되어 사용되고 있어 UTXO대신 다시 사용할 수 없습니다. 또한, 트랜잭션10 거래 내용에 대해 홍길동의 비밀키를 이용하여 전자서명을 합니다. 그러면 트랜잭션(10)이 확실히 홍길동에 의해 생성된 거래임을 보증합니다.\n\n<img class=\"aligncenter wp-image-1177 size-full\" src=\"http://icotoken.news/wp-content/uploads/2018/04/utxo-07-voidlink.png\" alt=\"\" width=\"2292\" height=\"1713\" />\n<h3>코인기반 채굴</h3>\nUTXO 형 데이터 구조가 과거의 송금거래의 출력을 다음 트랜잭션의 입력에 이용하는 것으로 알면 해당 기록을 과거에 연결된 출력이 어디서 이어져 왔는지가 궁금해질 것입니다.\n\n비트코인의 경우, 첫번째 코인이 발행되는 트랜잭션은 입력 부분이 비어 있고, 출력만 있는 특별한 트랜잭션입니다. 이 트랜잭션은 코인기반(Coinbase)이라고 하며 마이닝을 통해 새 블록을 생성한 사람에 대한 보사응로 코인기반을 자신에게 발행할 수 있는 권한을 부여합니다. 또한, 마이닝에서 새 블록을 생성한 사람은 각 트랜잭션 출력에 잠긴 코인과 입력한 잠금 해제되는 코인 차액을 수수료로 징수할 권리도 얻을 수 있습니다. 예로, 위에서 설명한 홍길동이 1000코인을 해제할 때 이순신에게 500코인을 송금하고 자신에게는 400코인만 송금하지 않으면 나머지 100코인은 수수료로 마이너가 부과됩니다.\n\n이 수수료가 높게 책정된 트랜잭션은 마이너가 적극적으로 블록에서 가져오려는 트랜잭션이 성립하기까지의 시간이 짧아집니다. 수수료를 지정하지 않아도 어떤 블록에 포함되는 것으로 예상되지만, 블록 생성속도에 대량의 트랜잭션이 발생되는 경우에는 블록에 포함되는 시간이 상당히 느려질 수 있습니다.\n\n또한, UTXO형태의 거래내역을 블록체인에 기록을 하여 특정 관리자가 존재하지 않더라도 비트코인등의 가상화폐 발행이나 송금이 가능합니다. 그러나, UTXO가 가상화폐의 유일한 데이터 구조임을 의미하는 것은 아니고, 이번 설명에서는 계정기반 계좌관리를 블록체인에서 할 수 있습니다. 비트코인과 같은 가상화폐는 UTXO기반 데이터구조이지만, 나중에 설명하려는 이더리움은 송금이외의 기능을 실현하기 위한 계정기반 데이터 구조를 가지고 있습니다.",
"json_metadata": "{\"tags\":[\"blockchain\",\"kr\",\"cryptocurrency\",\"ico\",\"korean\"],\"image\":[\"http://icotoken.news/wp-content/uploads/2018/04/blockchain-top4-voidlink.png\",\"http://icotoken.news/wp-content/uploads/2018/04/utxo-01-voidlink.png\",\"http://icotoken.news/wp-content/uploads/2018/04/utxo-02-voidlink.png\",\"http://icotoken.news/wp-content/uploads/2018/04/utxo-03-voidlink.png\",\"http://icotoken.news/wp-content/uploads/2018/04/utxo-04-voidlink.png\",\"http://icotoken.news/wp-content/uploads/2018/04/utxo-05-voidlink.png\",\"http://icotoken.news/wp-content/uploads/2018/04/utxo-06-voidlink.png\",\"http://icotoken.news/wp-content/uploads/2018/04/utxo-07-voidlink.png\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "blockchain",
"permlink": "4-utxo",
"title": "[공부하자! 블록체인]4. UTXO - 실제계좌가 없는 돈의 표현"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T19:10:42",
"trx_id": "ce0d7608b09cadd4d1bc060ada25990f960f71bb",
"trx_in_block": 1,
"virtual_op": 0
}2018/04/25 19:09:51
2018/04/25 19:09:51
| id | follow |
| json | ["follow",{"follower":"voidlink","following":"ljk743","what":["blog"]}] |
| required auths | [] |
| required posting auths | ["voidlink"] |
| Transaction Info | Block #21883838/Trx d4c529342d40c20c7b972dabd105ef3a64e2f73b |
View Raw JSON Data
{
"block": 21883838,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"voidlink\",\"following\":\"ljk743\",\"what\":[\"blog\"]}]",
"required_auths": [],
"required_posting_auths": [
"voidlink"
]
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T19:09:51",
"trx_id": "d4c529342d40c20c7b972dabd105ef3a64e2f73b",
"trx_in_block": 8,
"virtual_op": 0
}2018/04/25 13:36:36
2018/04/25 13:36:36
| author | steemitboard |
| body | Congratulations @voidlink! You have completed some achievement on Steemit and have been rewarded with new badge(s) : [](http://steemitboard.com/@voidlink) You got your First payout Click on any badge to view your own Board of Honor on SteemitBoard. For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard) If you no longer want to receive notifications, reply to this comment with the word `STOP` > Upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)! |
| json metadata | {"image":["https://steemitboard.com/img/notifications.png"]} |
| parent author | voidlink |
| parent permlink | 3-pow-proof-of-work |
| permlink | steemitboard-notify-voidlink-20180425t133638000z |
| title | |
| Transaction Info | Block #21877174/Trx aa1bdefdd436b61f96fb017af94344de754132da |
View Raw JSON Data
{
"block": 21877174,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @voidlink! You have completed some achievement on Steemit and have been rewarded with new badge(s) :\n\n[](http://steemitboard.com/@voidlink) You got your First payout\n\nClick on any badge to view your own Board of Honor on SteemitBoard.\nFor more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)\n\nIf you no longer want to receive notifications, reply to this comment with the word `STOP`\n\n> Upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}",
"parent_author": "voidlink",
"parent_permlink": "3-pow-proof-of-work",
"permlink": "steemitboard-notify-voidlink-20180425t133638000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T13:36:36",
"trx_id": "aa1bdefdd436b61f96fb017af94344de754132da",
"trx_in_block": 52,
"virtual_op": 0
}baronchangreplied to @voidlink / re-voidlink-2018-20180425t011913646z2018/04/25 01:19:18
baronchangreplied to @voidlink / re-voidlink-2018-20180425t011913646z
2018/04/25 01:19:18
| author | baronchang |
| body | 좋은 자료 잘 보고 갑니다 |
| json metadata | {"tags":["blockchain"],"app":"steemit/0.1"} |
| parent author | voidlink |
| parent permlink | 2018 |
| permlink | re-voidlink-2018-20180425t011913646z |
| title | |
| Transaction Info | Block #21862445/Trx 8b40d2b2c0dff626865eadae628ad4d052ffff46 |
View Raw JSON Data
{
"block": 21862445,
"op": [
"comment",
{
"author": "baronchang",
"body": "좋은 자료 잘 보고 갑니다",
"json_metadata": "{\"tags\":[\"blockchain\"],\"app\":\"steemit/0.1\"}",
"parent_author": "voidlink",
"parent_permlink": "2018",
"permlink": "re-voidlink-2018-20180425t011913646z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T01:19:18",
"trx_id": "8b40d2b2c0dff626865eadae628ad4d052ffff46",
"trx_in_block": 5,
"virtual_op": 0
}2018/04/24 19:00:48
2018/04/24 19:00:48
| delegatee | voidlink |
| delegator | steem |
| vesting shares | 29496.198956 VESTS |
| Transaction Info | Block #21854910/Trx 6e70332d4966b52f53765ba1e1dd2e60724df876 |
View Raw JSON Data
{
"block": 21854910,
"op": [
"delegate_vesting_shares",
{
"delegatee": "voidlink",
"delegator": "steem",
"vesting_shares": "29496.198956 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T19:00:48",
"trx_id": "6e70332d4966b52f53765ba1e1dd2e60724df876",
"trx_in_block": 5,
"virtual_op": 0
}2018/04/23 08:29:30
2018/04/23 08:29:30
| amount | 0.008 SBD |
| from | t3ran13 |
| memo | Reward authors from The Alternative STEEM TOPs https://steemit.com/top/@t3ran13/the-alternative-steem-tops-13-04-2018-gmt-top-of-the-pop-newbies |
| to | voidlink |
| Transaction Info | Block #21814072/Trx 1b845bf14cfb63f2579479a061665b3c64c86277 |
View Raw JSON Data
{
"block": 21814072,
"op": [
"transfer",
{
"amount": "0.008 SBD",
"from": "t3ran13",
"memo": "Reward authors from The Alternative STEEM TOPs https://steemit.com/top/@t3ran13/the-alternative-steem-tops-13-04-2018-gmt-top-of-the-pop-newbies",
"to": "voidlink"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-23T08:29:30",
"trx_id": "1b845bf14cfb63f2579479a061665b3c64c86277",
"trx_in_block": 40,
"virtual_op": 0
}2018/04/22 16:38:51
2018/04/22 16:38:51
| author | voidlink |
| permlink | 2 |
| sbd payout | 0.072 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 50.935090 VESTS |
| Transaction Info | Block #21795059/Virtual Operation #28 |
View Raw JSON Data
{
"block": 21795059,
"op": [
"author_reward",
{
"author": "voidlink",
"permlink": "2",
"sbd_payout": "0.072 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "50.935090 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-22T16:38:51",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 28
}2018/04/20 11:21:36
2018/04/20 11:21:36
| author | voidlink |
| permlink | 1 |
| sbd payout | 0.869 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 625.555132 VESTS |
| Transaction Info | Block #21731127/Virtual Operation #17 |
View Raw JSON Data
{
"block": 21731127,
"op": [
"author_reward",
{
"author": "voidlink",
"permlink": "1",
"sbd_payout": "0.869 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "625.555132 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-20T11:21:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 17
}2018/04/19 20:13:48
2018/04/19 20:13:48
| author | voidlink |
| permlink | ico |
| sbd payout | 0.439 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 323.995224 VESTS |
| Transaction Info | Block #21712971/Virtual Operation #5 |
View Raw JSON Data
{
"block": 21712971,
"op": [
"author_reward",
{
"author": "voidlink",
"permlink": "ico",
"sbd_payout": "0.439 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "323.995224 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-19T20:13:48",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 5
}2018/04/19 19:37:57
2018/04/19 19:37:57
| author | voidlink |
| permlink | ico-ico |
| sbd payout | 0.417 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 311.769394 VESTS |
| Transaction Info | Block #21712254/Virtual Operation #8 |
View Raw JSON Data
{
"block": 21712254,
"op": [
"author_reward",
{
"author": "voidlink",
"permlink": "ico-ico",
"sbd_payout": "0.417 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "311.769394 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-19T19:37:57",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 8
}2018/04/19 18:13:12
2018/04/19 18:13:12
| author | voidlink |
| permlink | 2018 |
| sbd payout | 0.266 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 199.696041 VESTS |
| Transaction Info | Block #21710559/Virtual Operation #5 |
View Raw JSON Data
{
"block": 21710559,
"op": [
"author_reward",
{
"author": "voidlink",
"permlink": "2018",
"sbd_payout": "0.266 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "199.696041 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-19T18:13:12",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 5
}2018/04/19 03:35:24
2018/04/19 03:35:24
| author | voidlink |
| permlink | 2018 |
| voter | eddieyi |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21693011/Trx 8492dae7c4611496a4e4ec2f859fd2e1832fa122 |
View Raw JSON Data
{
"block": 21693011,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "2018",
"voter": "eddieyi",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-19T03:35:24",
"trx_id": "8492dae7c4611496a4e4ec2f859fd2e1832fa122",
"trx_in_block": 38,
"virtual_op": 0
}2018/04/18 02:06:24
2018/04/18 02:06:24
| author | voidlink |
| permlink | 2018 |
| voter | pururing |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21662431/Trx aca4953755ef24e6eb295885fb85d61ac4ba01ec |
View Raw JSON Data
{
"block": 21662431,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "2018",
"voter": "pururing",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-18T02:06:24",
"trx_id": "aca4953755ef24e6eb295885fb85d61ac4ba01ec",
"trx_in_block": 35,
"virtual_op": 0
}evntgaupvoted (40.00%) @voidlink / 3-pow-proof-of-work2018/04/17 08:34:48
evntgaupvoted (40.00%) @voidlink / 3-pow-proof-of-work
2018/04/17 08:34:48
| author | voidlink |
| permlink | 3-pow-proof-of-work |
| voter | evntga |
| weight | 4000 (40.00%) |
| Transaction Info | Block #21641399/Trx 1fcc74d0cbae4ed6f25988fcf2b9efc6104c3862 |
View Raw JSON Data
{
"block": 21641399,
"op": [
"vote",
{
"author": "voidlink",
"permlink": "3-pow-proof-of-work",
"voter": "evntga",
"weight": 4000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-17T08:34:48",
"trx_id": "1fcc74d0cbae4ed6f25988fcf2b9efc6104c3862",
"trx_in_block": 8,
"virtual_op": 0
}2018/04/17 08:26:39
2018/04/17 08:26:39
| author | ljk743 |
| body | 잘보고갑니다 ㅎㅎㅎ 저도 팔로우 해주세요 저도 팔로우하고갑니다 |
| json metadata | {"tags":["blockchain"],"app":"steemit/0.1"} |
| parent author | voidlink |
| parent permlink | 3-pow-proof-of-work |
| permlink | re-voidlink-3-pow-proof-of-work-20180417t082640522z |
| title | |
| Transaction Info | Block #21641236/Trx 12f08f0cebc4bf356b6a7f7e04a59dcae67e0a59 |
View Raw JSON Data
{
"block": 21641236,
"op": [
"comment",
{
"author": "ljk743",
"body": "잘보고갑니다 ㅎㅎㅎ \n저도 팔로우 해주세요 저도 팔로우하고갑니다",
"json_metadata": "{\"tags\":[\"blockchain\"],\"app\":\"steemit/0.1\"}",
"parent_author": "voidlink",
"parent_permlink": "3-pow-proof-of-work",
"permlink": "re-voidlink-3-pow-proof-of-work-20180417t082640522z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-04-17T08:26:39",
"trx_id": "12f08f0cebc4bf356b6a7f7e04a59dcae67e0a59",
"trx_in_block": 64,
"virtual_op": 0
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress21.36%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779091398
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779091398
},
"rc_account": {
"account": "voidlink",
"max_rc": "10164408779",
"max_rc_creation_adjustment": {
"amount": "2020748973",
"nai": "@@000000037",
"precision": 6
},
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779091398
}
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"profile_image":"https://scontent-icn1-1.xx.fbcdn.net/v/t31.0-8/13147764_1577888505874444_68256328524018492_o.jpg?oh=ffa1ddcdcd0ae4be70d52bea02d0362c&oe=5B0F27AE","cover_image":"http://hellodeveloper.kr/top.png","name":"MJ","about":"Software Developer","location":"Seoul","website":"https://voidlink.io"} |
| JSON METADATA | |
| profile | {"profile_image":"https://scontent-icn1-1.xx.fbcdn.net/v/t31.0-8/13147764_1577888505874444_68256328524018492_o.jpg?oh=ffa1ddcdcd0ae4be70d52bea02d0362c&oe=5B0F27AE","cover_image":"http://hellodeveloper.kr/top.png","name":"MJ","about":"Software Developer","location":"Seoul","website":"https://voidlink.io"} |
{
"posting_json_metadata": {
"profile": {
"profile_image": "https://scontent-icn1-1.xx.fbcdn.net/v/t31.0-8/13147764_1577888505874444_68256328524018492_o.jpg?oh=ffa1ddcdcd0ae4be70d52bea02d0362c&oe=5B0F27AE",
"cover_image": "http://hellodeveloper.kr/top.png",
"name": "MJ",
"about": "Software Developer",
"location": "Seoul",
"website": "https://voidlink.io"
}
},
"json_metadata": {
"profile": {
"profile_image": "https://scontent-icn1-1.xx.fbcdn.net/v/t31.0-8/13147764_1577888505874444_68256328524018492_o.jpg?oh=ffa1ddcdcd0ae4be70d52bea02d0362c&oe=5B0F27AE",
"cover_image": "http://hellodeveloper.kr/top.png",
"name": "MJ",
"about": "Software Developer",
"location": "Seoul",
"website": "https://voidlink.io"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM5g8iw64iU9TDkCbMUH9vZdkJ2F4jz6YUw6oEU932386Bf2kjCG1/1
Active
Single Signature
Public Keys
STM8cUbYPG3Q4sfiiDZKQWauVbmhp7T21UcReDPj2cWSpDCYK6Bzq1/1
Posting
Single Signature
Public Keys
STM83vfsSL58jNLeWVgGLnqMQo9sLkrS78pD3YyzgpmXg2pEWSVCi1/1
Memo
STM7njyRQsE5fBfJrBHSPfsjVEta38HWqNHDSDy3WN9chnxbhsjYV
{
"owner": {
"account_auths": [],
"key_auths": [
[
"STM5g8iw64iU9TDkCbMUH9vZdkJ2F4jz6YUw6oEU932386Bf2kjCG",
1
]
],
"weight_threshold": 1
},
"active": {
"account_auths": [],
"key_auths": [
[
"STM8cUbYPG3Q4sfiiDZKQWauVbmhp7T21UcReDPj2cWSpDCYK6Bzq",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM83vfsSL58jNLeWVgGLnqMQo9sLkrS78pD3YyzgpmXg2pEWSVCi",
1
]
],
"weight_threshold": 1
},
"memo": "STM7njyRQsE5fBfJrBHSPfsjVEta38HWqNHDSDy3WN9chnxbhsjYV"
}Witness Votes
0 / 30
No active witness votes.
[]