Ecoer Logo
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS50.65%
Net Worth
13.186USD
STEEM
0.000STEEM
SBD
26.621SBD
Effective Power
5.001SP
├── Own SP
0.635SP
└── Incoming Deleg
+4.366SP

Detailed Balance

STEEM
balance
0.000STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
0.635SP
Delegated Out
0.000SP
Delegation In
4.366SP
Effective Power
5.001SP
Reward SP (pending)
24.319SP
SBD
sbd_balance
0.090SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
26.531SBD
{
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "1033.979549 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "7109.680257 VESTS",
  "sbd_balance": "0.090 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "26.531 SBD",
  "conversions": []
}

Account Info

nametechyan
id249364
rank843,891
reputation409105407903
created2017-07-09T00:08:48
recovery_accountsteem
proxyNone
post_count16
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2017-12-31T18:49:12
last_root_post2017-12-31T18:49:12
last_vote_time2017-10-29T22:18:54
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance0.000 STEEM
savings_balance0.000 STEEM
sbd_balance0.090 SBD
savings_sbd_balance0.000 SBD
vesting_shares1033.979549 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares7109.680257 VESTS
reward_vesting_balance50073.445595 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update2017-12-31T18:43:21
minedNo
sbd_seconds0
sbd_last_interest_payment2018-01-09T18:05:18
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 249364,
  "name": "techyan",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6Yr4qUGPDX7ZKji6fdKfHsBvvnSy2GRHPLvWVmZVqfroJhe5Mr",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM8cyUeTfELotmYcMktM1MuDrUb6Mfwx6C4wL1TL415e3VUTmqPK",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM74krGJTx9uRfAuBjJ8rsq9CWDhEzEmosmJVSo1pLsRcCLbNAJc",
        1
      ]
    ]
  },
  "memo_key": "STM6a5JVQVSSemGGAjhJX6Xwm6YnVDhB3VkEmvEU4UWdJKWcWimpP",
  "json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.techyan.me/%E5%86%B4%E6%9C%88%E9%BA%9F%E5%A4%B4%E5%83%8F.jpg\",\"website\":\"https://techyan.me\"}}",
  "posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.techyan.me/%E5%86%B4%E6%9C%88%E9%BA%9F%E5%A4%B4%E5%83%8F.jpg\",\"website\":\"https://techyan.me\"}}",
  "proxy": "",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_account_update": "2017-12-31T18:43:21",
  "created": "2017-07-09T00:08:48",
  "mined": false,
  "recovery_account": "steem",
  "last_account_recovery": "1970-01-01T00:00:00",
  "reset_account": "null",
  "comment_count": 0,
  "lifetime_vote_count": 0,
  "post_count": 16,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": "8143659806",
    "last_update_time": 1779088530
  },
  "downvote_manabar": {
    "current_mana": 2035914951,
    "last_update_time": 1779088530
  },
  "voting_power": 0,
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "0.090 SBD",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "2018-01-09T18:05:18",
  "sbd_last_interest_payment": "2018-01-09T18:05:18",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "reward_sbd_balance": "26.531 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "50073.445595 VESTS",
  "reward_vesting_steem": "24.319 STEEM",
  "vesting_shares": "1033.979549 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "7109.680257 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "withdrawn": 0,
  "to_withdraw": 0,
  "withdraw_routes": 0,
  "curation_rewards": 0,
  "posting_rewards": 48635,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2017-12-31T18:49:12",
  "last_root_post": "2017-12-31T18:49:12",
  "last_vote_time": "2017-10-29T22:18:54",
  "post_bandwidth": 0,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": "409105407903",
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 843891
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 4.366 SP to @techyan
2026/05/18 07:15:30
delegatorsteem
delegateetechyan
vesting shares7109.680257 VESTS
Transaction InfoBlock #106151820/Trx 38a7fa2fd0d19935eea8a64dc28c900c287d6bf5
View Raw JSON Data
{
  "trx_id": "38a7fa2fd0d19935eea8a64dc28c900c287d6bf5",
  "block": 106151820,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-18T07:15:30",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "7109.680257 VESTS"
    }
  ]
}
steemdelegated 2.700 SP to @techyan
2026/05/13 08:18:36
delegatorsteem
delegateetechyan
vesting shares4397.469852 VESTS
Transaction InfoBlock #106009795/Trx 6c6a8541913043b0f0d34345afd94a3403ec95ef
View Raw JSON Data
{
  "trx_id": "6c6a8541913043b0f0d34345afd94a3403ec95ef",
  "block": 106009795,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-13T08:18:36",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "4397.469852 VESTS"
    }
  ]
}
steemdelegated 4.374 SP to @techyan
2026/04/26 06:26:00
delegatorsteem
delegateetechyan
vesting shares7122.196013 VESTS
Transaction InfoBlock #105519278/Trx d0ae08760ac4a5f590f3703940fea12e7f78da88
View Raw JSON Data
{
  "trx_id": "d0ae08760ac4a5f590f3703940fea12e7f78da88",
  "block": 105519278,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-04-26T06:26:00",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "7122.196013 VESTS"
    }
  ]
}
steemdelegated 2.726 SP to @techyan
2026/01/24 02:39:51
delegatorsteem
delegateetechyan
vesting shares4439.016671 VESTS
Transaction InfoBlock #102874399/Trx 7900be6593ef081681a452201be2c21327b1c074
View Raw JSON Data
{
  "trx_id": "7900be6593ef081681a452201be2c21327b1c074",
  "block": 102874399,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-01-24T02:39:51",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "4439.016671 VESTS"
    }
  ]
}
steemdelegated 2.827 SP to @techyan
2024/12/17 21:48:39
delegatorsteem
delegateetechyan
vesting shares4603.235868 VESTS
Transaction InfoBlock #91320595/Trx 78d43ed6a219a21b27ecfcab82c1c525c4b61fbc
View Raw JSON Data
{
  "trx_id": "78d43ed6a219a21b27ecfcab82c1c525c4b61fbc",
  "block": 91320595,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2024-12-17T21:48:39",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "4603.235868 VESTS"
    }
  ]
}
steemdelegated 2.931 SP to @techyan
2023/11/14 13:27:51
delegatorsteem
delegateetechyan
vesting shares4772.369400 VESTS
Transaction InfoBlock #79874700/Trx 40dfa921208adf556f0e082e825474c08c1df1b1
View Raw JSON Data
{
  "trx_id": "40dfa921208adf556f0e082e825474c08c1df1b1",
  "block": 79874700,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-11-14T13:27:51",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "4772.369400 VESTS"
    }
  ]
}
steemdelegated 4.734 SP to @techyan
2023/09/22 11:32:36
delegatorsteem
delegateetechyan
vesting shares7709.278186 VESTS
Transaction InfoBlock #78364242/Trx 114eb742956e1867fedd8b81b093e3c768c997d8
View Raw JSON Data
{
  "trx_id": "114eb742956e1867fedd8b81b093e3c768c997d8",
  "block": 78364242,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-09-22T11:32:36",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "7709.278186 VESTS"
    }
  ]
}
steemdelegated 4.871 SP to @techyan
2022/11/03 18:51:54
delegatorsteem
delegateetechyan
vesting shares7931.329624 VESTS
Transaction InfoBlock #69121814/Trx 65d2cff03bd42b64db97ee48971c13722a954e9b
View Raw JSON Data
{
  "trx_id": "65d2cff03bd42b64db97ee48971c13722a954e9b",
  "block": 69121814,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-11-03T18:51:54",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "7931.329624 VESTS"
    }
  ]
}
steemdelegated 5.006 SP to @techyan
2022/01/17 23:57:48
delegatorsteem
delegateetechyan
vesting shares8151.437225 VESTS
Transaction InfoBlock #60824946/Trx ff6bb380ec4553112222a6d1fa4ca2a097a5b6c7
View Raw JSON Data
{
  "trx_id": "ff6bb380ec4553112222a6d1fa4ca2a097a5b6c7",
  "block": 60824946,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-01-17T23:57:48",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "8151.437225 VESTS"
    }
  ]
}
steemdelegated 5.119 SP to @techyan
2021/06/14 07:06:12
delegatorsteem
delegateetechyan
vesting shares8335.631513 VESTS
Transaction InfoBlock #54615214/Trx b40472858181f92f24bc6a11c49fb81e26f1871e
View Raw JSON Data
{
  "trx_id": "b40472858181f92f24bc6a11c49fb81e26f1871e",
  "block": 54615214,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2021-06-14T07:06:12",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "8335.631513 VESTS"
    }
  ]
}
steemdelegated 5.234 SP to @techyan
2020/12/11 17:17:45
delegatorsteem
delegateetechyan
vesting shares8523.053487 VESTS
Transaction InfoBlock #49362453/Trx da1e4e713a42ee06dc66ec3747aa65f01ef4ca29
View Raw JSON Data
{
  "trx_id": "da1e4e713a42ee06dc66ec3747aa65f01ef4ca29",
  "block": 49362453,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-11T17:17:45",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "8523.053487 VESTS"
    }
  ]
}
steemdelegated 1.174 SP to @techyan
2020/12/06 10:53:03
delegatorsteem
delegateetechyan
vesting shares1912.543513 VESTS
Transaction InfoBlock #49213964/Trx 287f5a1a42c1393f89421b0f7d0d0e0063575737
View Raw JSON Data
{
  "trx_id": "287f5a1a42c1393f89421b0f7d0d0e0063575737",
  "block": 49213964,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-06T10:53:03",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "1912.543513 VESTS"
    }
  ]
}
steemdelegated 5.238 SP to @techyan
2020/12/05 20:55:36
delegatorsteem
delegateetechyan
vesting shares8529.261341 VESTS
Transaction InfoBlock #49197536/Trx 3bedeaa9a12f4ca7717d8767d4196dc8fc5e1922
View Raw JSON Data
{
  "trx_id": "3bedeaa9a12f4ca7717d8767d4196dc8fc5e1922",
  "block": 49197536,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-05T20:55:36",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "8529.261341 VESTS"
    }
  ]
}
steemdelegated 1.179 SP to @techyan
2020/11/03 04:28:12
delegatorsteem
delegateetechyan
vesting shares1920.017158 VESTS
Transaction InfoBlock #48272906/Trx d903b1b3efdf2b8680f65fb25d87c4b7f4a3b322
View Raw JSON Data
{
  "trx_id": "d903b1b3efdf2b8680f65fb25d87c4b7f4a3b322",
  "block": 48272906,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-11-03T04:28:12",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "1920.017158 VESTS"
    }
  ]
}
steemdelegated 5.362 SP to @techyan
2020/05/09 11:57:00
delegatorsteem
delegateetechyan
vesting shares8732.066700 VESTS
Transaction InfoBlock #43224308/Trx cbbd51f3cb6b5168a9861929a0724be24211503a
View Raw JSON Data
{
  "trx_id": "cbbd51f3cb6b5168a9861929a0724be24211503a",
  "block": 43224308,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-09T11:57:00",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "8732.066700 VESTS"
    }
  ]
}
steemdelegated 1.200 SP to @techyan
2020/05/08 16:28:48
delegatorsteem
delegateetechyan
vesting shares1953.311140 VESTS
Transaction InfoBlock #43201500/Trx 4233128aaf0a9ace86d8ec0da0b301581d60cfd8
View Raw JSON Data
{
  "trx_id": "4233128aaf0a9ace86d8ec0da0b301581d60cfd8",
  "block": 43201500,
  "trx_in_block": 19,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-08T16:28:48",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "1953.311140 VESTS"
    }
  ]
}
steemdelegated 5.370 SP to @techyan
2020/04/16 03:49:21
delegatorsteem
delegateetechyan
vesting shares8744.954148 VESTS
Transaction InfoBlock #42569766/Trx 9d1986f30b8dfcbef076c071b8bb81e305a9593d
View Raw JSON Data
{
  "trx_id": "9d1986f30b8dfcbef076c071b8bb81e305a9593d",
  "block": 42569766,
  "trx_in_block": 25,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-04-16T03:49:21",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "8744.954148 VESTS"
    }
  ]
}
2019/07/09 01:44:30
parent authortechyan
parent permlinkipv6-ipv6
authorsteemitboard
permlinksteemitboard-notify-techyan-20190709t014429000z
title
bodyCongratulations @techyan! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@techyan/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/@techyan) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=techyan)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #34498085/Trx 4685a23bacf2544dfab55c7cb3838f3cd55e8fcf
View Raw JSON Data
{
  "trx_id": "4685a23bacf2544dfab55c7cb3838f3cd55e8fcf",
  "block": 34498085,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-07-09T01:44:30",
  "op": [
    "comment",
    {
      "parent_author": "techyan",
      "parent_permlink": "ipv6-ipv6",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-techyan-20190709t014429000z",
      "title": "",
      "body": "Congratulations @techyan! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@techyan/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/@techyan) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=techyan)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
steemdelegated 5.490 SP to @techyan
2019/05/12 20:56:51
delegatorsteem
delegateetechyan
vesting shares8940.570961 VESTS
Transaction InfoBlock #32852737/Trx 8842bd178a00787ccf73ad5a0b6e4c5f2ea17beb
View Raw JSON Data
{
  "trx_id": "8842bd178a00787ccf73ad5a0b6e4c5f2ea17beb",
  "block": 32852737,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-05-12T20:56:51",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "8940.570961 VESTS"
    }
  ]
}
2018/07/09 01:29:21
parent authortechyan
parent permlinkipv6-ipv6
authorsteemitboard
permlinksteemitboard-notify-techyan-20180709t012921000z
title
bodyCongratulations @techyan! You have received a personal award! [![](https://steemitimages.com/70x70/http://steemitboard.com/@techyan/birthday1.png)](http://steemitboard.com/@techyan) 1 Year on Steemit <sub>_Click on the badge to view your Board of Honor._</sub> **Do not miss the last post from @steemitboard:** [SteemitBoard World Cup Contest - The semi-finals are coming. Be ready!](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-the-semi-finals-are-coming-be-ready) --- **Participate in the [SteemitBoard World Cup Contest](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-collect-badges-and-win-free-sbd)!** Collect World Cup badges and win free SBD Support the Gold Sponsors of the contest: [@good-karma](https://v2.steemconnect.com/sign/account-witness-vote?witness=good-karma&approve=1) and [@lukestokes](https://v2.steemconnect.com/sign/account-witness-vote?witness=lukestokes.mhth&approve=1) --- > Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #24011274/Trx a42e816fd63e5e5050f22a59e69551a454883026
View Raw JSON Data
{
  "trx_id": "a42e816fd63e5e5050f22a59e69551a454883026",
  "block": 24011274,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-09T01:29:21",
  "op": [
    "comment",
    {
      "parent_author": "techyan",
      "parent_permlink": "ipv6-ipv6",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-techyan-20180709t012921000z",
      "title": "",
      "body": "Congratulations @techyan! You have received a personal award!\n\n[![](https://steemitimages.com/70x70/http://steemitboard.com/@techyan/birthday1.png)](http://steemitboard.com/@techyan)  1 Year on Steemit\n<sub>_Click on the badge to view your Board of Honor._</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n[SteemitBoard World Cup Contest - The semi-finals are coming. Be ready!](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-the-semi-finals-are-coming-be-ready)\n\n---\n**Participate in the [SteemitBoard World Cup Contest](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-collect-badges-and-win-free-sbd)!**\nCollect World Cup badges and win free SBD\nSupport the Gold Sponsors of the contest: [@good-karma](https://v2.steemconnect.com/sign/account-witness-vote?witness=good-karma&approve=1) and [@lukestokes](https://v2.steemconnect.com/sign/account-witness-vote?witness=lukestokes.mhth&approve=1)\n\n---\n\n> Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[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\"]}"
    }
  ]
}
lostmaniacremoved vote from (0.00%) @techyan / ipv6-ipv6
2018/07/08 04:57:06
voterlostmaniac
authortechyan
permlinkipv6-ipv6
weight0 (0.00%)
Transaction InfoBlock #23986632/Trx c872f538b106fd53cf79387231d329d3088f89a9
View Raw JSON Data
{
  "trx_id": "c872f538b106fd53cf79387231d329d3088f89a9",
  "block": 23986632,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-08T04:57:06",
  "op": [
    "vote",
    {
      "voter": "lostmaniac",
      "author": "techyan",
      "permlink": "ipv6-ipv6",
      "weight": 0
    }
  ]
}
lostmaniacupvoted (100.00%) @techyan / ipv6-ipv6
2018/07/08 04:56:57
voterlostmaniac
authortechyan
permlinkipv6-ipv6
weight10000 (100.00%)
Transaction InfoBlock #23986629/Trx 2cdee19c6a31de860d28913c6c0ffbca63c88e5e
View Raw JSON Data
{
  "trx_id": "2cdee19c6a31de860d28913c6c0ffbca63c88e5e",
  "block": 23986629,
  "trx_in_block": 12,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-08T04:56:57",
  "op": [
    "vote",
    {
      "voter": "lostmaniac",
      "author": "techyan",
      "permlink": "ipv6-ipv6",
      "weight": 10000
    }
  ]
}
steemdelegated 5.613 SP to @techyan
2018/05/17 03:13:30
delegatorsteem
delegateetechyan
vesting shares9140.086053 VESTS
Transaction InfoBlock #22498168/Trx fccb15a5fd9d3220638243489c47476312e4b7a5
View Raw JSON Data
{
  "trx_id": "fccb15a5fd9d3220638243489c47476312e4b7a5",
  "block": 22498168,
  "trx_in_block": 60,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-17T03:13:30",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "9140.086053 VESTS"
    }
  ]
}
senkicantonupvoted (100.00%) @techyan / 3sgjnb
2018/04/14 11:37:09
votersenkicanton
authortechyan
permlink3sgjnb
weight10000 (100.00%)
Transaction InfoBlock #21558663/Trx 3c399ed77e2e0249fcd3ee6a5059a58bf89196ab
View Raw JSON Data
{
  "trx_id": "3c399ed77e2e0249fcd3ee6a5059a58bf89196ab",
  "block": 21558663,
  "trx_in_block": 46,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-14T11:37:09",
  "op": [
    "vote",
    {
      "voter": "senkicanton",
      "author": "techyan",
      "permlink": "3sgjnb",
      "weight": 10000
    }
  ]
}
t3ran13sent 0.045 SBD to @techyan- "Reward authors from The Alternative STEEM TOPs https://steemit.com/top/@t3ran13/the-alternative-steem-tops-31-12-2017-gmt-top-of-the-pop-newbies"
2018/01/09 18:05:18
fromt3ran13
totechyan
amount0.045 SBD
memoReward authors from The Alternative STEEM TOPs https://steemit.com/top/@t3ran13/the-alternative-steem-tops-31-12-2017-gmt-top-of-the-pop-newbies
Transaction InfoBlock #18833295/Trx d10cfa0344f9543e554718ca2bcaa2d09e665f98
View Raw JSON Data
{
  "trx_id": "d10cfa0344f9543e554718ca2bcaa2d09e665f98",
  "block": 18833295,
  "trx_in_block": 33,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-01-09T18:05:18",
  "op": [
    "transfer",
    {
      "from": "t3ran13",
      "to": "techyan",
      "amount": "0.045 SBD",
      "memo": "Reward authors from The Alternative STEEM TOPs https://steemit.com/top/@t3ran13/the-alternative-steem-tops-31-12-2017-gmt-top-of-the-pop-newbies"
    }
  ]
}
t3ran13sent 0.045 SBD to @techyan- "Reward authors from The Alternative STEEM TOPs https://steemit.com/top/@t3ran13/the-alternative-steem-tops-31-12-2017-gmt-top-of-the-pop-newbies"
2018/01/09 17:54:12
fromt3ran13
totechyan
amount0.045 SBD
memoReward authors from The Alternative STEEM TOPs https://steemit.com/top/@t3ran13/the-alternative-steem-tops-31-12-2017-gmt-top-of-the-pop-newbies
Transaction InfoBlock #18833073/Trx 7ce4676153352c373e35bbcc1122eb136fb3ed18
View Raw JSON Data
{
  "trx_id": "7ce4676153352c373e35bbcc1122eb136fb3ed18",
  "block": 18833073,
  "trx_in_block": 26,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-01-09T17:54:12",
  "op": [
    "transfer",
    {
      "from": "t3ran13",
      "to": "techyan",
      "amount": "0.045 SBD",
      "memo": "Reward authors from The Alternative STEEM TOPs https://steemit.com/top/@t3ran13/the-alternative-steem-tops-31-12-2017-gmt-top-of-the-pop-newbies"
    }
  ]
}
steemdelegated 18.233 SP to @techyan
2018/01/09 07:14:00
delegatorsteem
delegateetechyan
vesting shares29691.174002 VESTS
Transaction InfoBlock #18820276/Trx 79c749fe427bf4f6b22a7fe8ae597f2ff84f26b1
View Raw JSON Data
{
  "trx_id": "79c749fe427bf4f6b22a7fe8ae597f2ff84f26b1",
  "block": 18820276,
  "trx_in_block": 29,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-01-09T07:14:00",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "techyan",
      "vesting_shares": "29691.174002 VESTS"
    }
  ]
}
techyanreceived 1.003 SBD, 0.198 SP author reward for @techyan / ipv6-ipv6
2018/01/07 18:49:12
authortechyan
permlinkipv6-ipv6
sbd payout1.003 SBD
steem payout0.000 STEEM
vesting payout321.615000 VESTS
Transaction InfoBlock #18776648/Virtual Operation #8
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 18776648,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 8,
  "timestamp": "2018-01-07T18:49:12",
  "op": [
    "author_reward",
    {
      "author": "techyan",
      "permlink": "ipv6-ipv6",
      "sbd_payout": "1.003 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "321.615000 VESTS"
    }
  ]
}
tumutanziupvoted (100.00%) @techyan / ipv6-ipv6
2017/12/31 21:11:51
votertumutanzi
authortechyan
permlinkipv6-ipv6
weight10000 (100.00%)
Transaction InfoBlock #18578221/Trx 0b5bbfa0394545b32eec7bb25557c59fb7a57059
View Raw JSON Data
{
  "trx_id": "0b5bbfa0394545b32eec7bb25557c59fb7a57059",
  "block": 18578221,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-31T21:11:51",
  "op": [
    "vote",
    {
      "voter": "tumutanzi",
      "author": "techyan",
      "permlink": "ipv6-ipv6",
      "weight": 10000
    }
  ]
}
cqfupvoted (1.00%) @techyan / ipv6-ipv6
2017/12/31 18:57:12
votercqf
authortechyan
permlinkipv6-ipv6
weight100 (1.00%)
Transaction InfoBlock #18575529/Trx e37188cc82c1066fac7554e13888cfdbbc219c79
View Raw JSON Data
{
  "trx_id": "e37188cc82c1066fac7554e13888cfdbbc219c79",
  "block": 18575529,
  "trx_in_block": 28,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-31T18:57:12",
  "op": [
    "vote",
    {
      "voter": "cqf",
      "author": "techyan",
      "permlink": "ipv6-ipv6",
      "weight": 100
    }
  ]
}
techyanpublished a new post: ipv6-ipv6
2017/12/31 18:49:12
parent author
parent permlinkcn
authortechyan
permlinkipv6-ipv6
title浅析中国政府 IPv6 推广《计划》;中国 IPv6 网络现况
body不知道为什么,在把源HTML拷出来的时候,blockquote部分炸了。。 原文也发布在了我的博客上,链接在此:https://techyan.me/chinese-government-ipv6-promotion/ ---- <img class="size-medium" src="https://cdn.techyan.me/2017/12/XinwenLianbo.jpg" width="1353" height="1072" /> 当晚的新闻联播截图。©CCTV 实际上现在发这篇文章已经有点晚了。中共中央办公厅、国务院办公厅在 2017 年 11 月 26 日印发《推进互联网协议第六版(IPv6)规模部署行动计划》。在当晚的新闻联播里,这条新闻被拿到了第 7 分钟的位置,足见其重要。我也在当天就在一个论坛上发了有关这份《计划》的分析,但一直没有时间总结。 这份《计划》是中国政府使用行政手段推进 IPv6 网络部署的标志,也将是中国 IPv6 发展提速提质的里程碑。IPv6 的推广本身与网络审查等关联不大。从总体上来看,对中国互联网有着非常正面的影响。 从中节选了一部分比较重要的内容。《计划》本身不是很难理解,建议大家读完。其中重点内容已经加粗: <blockquote>用 5 到 10 年时间,形成下一代互联网自主技术体系和产业生态,建成全球最大规模的 IPv6 商业应用网络,实现下一代互联网在经济社会各领域深度融合应用,成为全球下一代互联网发展的重要主导力量。 <strong>到 2018 年末,市场驱动的良性发展环境基本形成,IPv6 活跃用户数达到 2 亿,在互联网用户中的占比不低于 20%,并在以下领域全面支持 IPv6:国内用户量排名前 50 位的商业网站及应用</strong>,省部级以上政府和中央企业外网网站系统,中央和省级新闻及广播电视媒体网站系统,<strong>工业互联网等新兴领域的网络与应用;域名托管服务企业、顶级域运营机构、域名注册服务机构的域名服务器,超大型互联网数据中心( IDC ),排名前 5 位的内容分发网络( CDN ),排名前 10 位云服务平台的 50%云产品;互联网骨干网、骨干网网间互联体系、城域网和接入网,广电骨干网,LTE 网络及业务</strong>,新增网络设备、固定网络终端、移动终端。 <strong>到 2020 年末,市场驱动的良性发展环境日臻完善,IPv6 活跃用户数超过 5 亿,在互联网用户中的占比超过 50%,新增网络地址不再使用私有 IPv4 地址,并在以下领域全面支持 IPv6:国内用户量排名前 100 位的商业网站及应用</strong>,市地级以上政府外网网站系统,市地级以上新闻及广播电视媒体网站系统;大型互联网数据中心,<strong>排名前 10 位的内容分发网络,排名前 10 位云服务平台的全部云产品</strong>;广电网络,5G 网络及业务,各类新增移动和固定终端,<strong>国际出入口</strong>。 升级典型应用。<strong>推动用户量大、服务面广的门户、社交、视频、电商、搜索、游戏、应用商店及上线应用等网络服务和应用全面支持 IPv6。</strong> <strong>升级改造移动和固定网络。</strong>以 LTE 语音( VoLTE )业务商业应用、光纤到户改造为契机,全面部署支持 IPv6 的 LTE 移动网络和固定宽带接入网络。 <strong>实现骨干网互联互通。</strong>建立完善 IPv6 骨干网网间互联体系,升级改造我国互联网骨干网互联节点,实现互联网、广电网骨干网络 IPv6 的互联互通。 <strong>扩容国际出入口。逐步扩容 IPv6 国际出入口带宽,在保障网络安全前提下,实现与全球下一代互联网的高效互联互通。</strong> 升级改造互联网数据中心。加强互联网数据中心接入能力建设,完成互联网数据中心内网和出口改造,为用户提供 IPv6 访问通道。 升级改造内容分发网络和云服务平台。加快内容分发网络、云服务平台的 IPv6 改造,全面提升 IPv6 网络流量优化调度能力。 升级改造域名系统。加快互联网域名系统( DNS )的全面改造,构建域名注册、解析、管理全链条 IPv6 支持能力,开展面向 IPv6 的新型根域名服务体系的创新与试验。 建设监测平台。建设国家级 IPv6 发展监测平台,全面监测和深入分析互联网网络、应用、终端、用户、流量等 IPv6 发展情况,服务推进 IPv6 规模部署工作。 升级安全系统。进一步升级改造现有网络安全保障系统,提高网络安全态势感知、快速处置、侦查打击能力。 <strong>强化地址管理。统筹 IPv6 地址申请、分配、备案等管理工作,严格落实 IPv6 网络地址编码规划方案,协同推进 IPv6 部署与网络实名制。</strong></blockquote> <h2><strong>以下内容为 “2017 年至 2018 年重点工作”</strong></h2> <blockquote><strong>典型互联网应用升级。鼓励和支持国内龙头互联网企业制定并发布主流互联网应用 IPv6 升级计划,</strong>明确“十三五”期间年度工作时间表。<strong>推动企业完成主流互联网门户、社交、视频、电商、搜索、游戏等应用的 IPv6 改造,鼓励和支持国内用户量排名前 50 位的商业网站及应用支持 IPv6 接入。推动国产主流互联网浏览器、电子邮件、文件下载等应用软件全面支持 IPv6。完成主流移动应用商店升级改造,新上线和新版本的移动互联网应用必须支持 IPv6。在 IPv4/IPv6 双栈连接的情况下,上述应用均需优先采用 IPv6 连接访问。</strong> <strong>LTE 网络 IPv6 升级</strong>。开展 LTE 网络端到端 IPv6 业务承载能力建设,推动 LTE 网络、业务及终端全面支持 IPv6,移动互联网 IPv6 用户规模不少于 5000 万户。 <strong>骨干网 IPv6 互联互通。推进我国骨干网互联节点的 IPv6 升级,基于 IPv6 的网间互联带宽达到 1Tbps,实现高效互联互通。</strong> <blockquote><strong>城域网和接入网改造。</strong>基础电信企业完成城域网和接入网的 IPv6 升级改造,完善网络管理和支撑服务系统,面向公众用户和政企客户开通商用 IPv6 宽带接入服务。 <strong>IPv6 网络国际出入口建设。扩容升级互联网国际出入口,保障国际互联网 IPv6 流量有效转接互通。</strong> <blockquote><strong>超大型数据中心 IPv6 升级</strong>。开展超大型数据中心改造,完成相关系统升级。 <strong>内容分发网络和云服务平台 IPv6 升级</strong>。推动排名前 5 位的内容分发网络和排名前 10 位的云服务平台的 50%云产品完成升级改造,形成 IPv6 流量优化调度能力。 <strong>域名系统 IPv6 升级</strong>。开展域名系统等重要互联网应用基础设施改造,推动域名注册服务机构、顶级域运营机构、域名托管服务企业的域名服务器全面支持 IPv6 访问与解析。 <strong>IPv6 根域名服务体系试验示范</strong>。推动根镜像服务器的引进,进一步提升域名系统解析性能。开展新型根域名服务体系结构及应用的技术创新,建设具有一定规模的试验验证网络设施,开展应用示范。 <strong>IPv6 网络安全提升计划。</strong>升级改造现有网络安全保障系统,提升对 IPv6 地址和网络环境的支持能力。<strong>严格落实 IPv6 网络地址编码规划方案,加强 IPv6 地址备案管理,协同推进 IPv6 部署与网络实名制,落实技术接口要求,增强 IPv6 地址精准定位、侦查打击和快速处置能力。</strong>开展针对 IPv6 的网络安全等级保护、个人信息保护、风险评估、通报预警、灾难备份及恢复等工作。开展 IPv6 环境下工业互联网、物联网、云计算、大数据、人工智能等领域网络安全技术、管理及机制研究工作。</blockquote></blockquote></blockquote> 在《计划》中也详细规划了 2019 年 至 2020 年的工作。与 2017 至 2018 年的规划中有很多重复的地方,在此不再赘述。如有兴趣,可以直接查看<a href="http://news.xinhuanet.com/politics/2017-11/26/c_1122012631.htm" target="_blank" rel="noopener">《计划》原文</a>。 <h1>中国 IPv6 现况</h1> 在这里我不会详细叙述 IPv6 是什么、跟 IPv4 有什么异同,以及推广 IPv6 的必要性——网上有关这方面的科普文章已经足够多了。我会在这里尽可能提一些目前鲜有人覆盖到的信息。 IPv4 在 1981 年被提出——而这套东西一直用到现在。一个典型的 IPv4 地址,比如 192.168.1.1 ,由四组、每组取值范围从 0-255 的数字构成。用计算器按一下就能算出来,IPv4 地址理论最多只有 2 的 32 次方个,大约 43 亿。这个数字听起来不少,但是,细想想,现在给地球上每个人类分一个 IP 地址都不够——再加之如分配不均等种种其他原因,IPv4 地址现在正面临严重的短缺问题。 <img src="https://cdn.techyan.me/2017/12/HKIX-IPv6-traffic-percentage.png" alt="" width="697" height="283" /> 由 HKIX 生成的 IPv6 流量占总流量比重的示意图。纵轴为占百分比,横轴为月份。 为了解决短缺问题,IPv6 应运而生。IPv6 能够提供 2 的 128 次方个地址,约 3.4 × 10^38 个。尽管 IPv6 规范早在 1998 年底就已经被制定下来,但是直至目前,以香港国际互联网交换中心(Hong Kong Internet Exchange,简称 HKIX)为例,其使用 IPv6 的流量仅占全部流量的百分之一上下。但是,IPv6 的推广正在缓慢但坚定地进行。Google 对所有访问其服务的用户进行统计,截至 2017 年 1 月,大约有 16% 的访客具备使用 IPv6 访问的能力,而这一数据在一年前才是 10 %,两年前是 6% 。 在全球范围内,IPv6 取代 IPv4 的过程进展缓慢一方面归咎于软件硬件厂商的拖延症、人们普遍不愿意花钱更新既有设备,另一方面则是诸如网络地址转换(简称 NAT)、动态主机设置协议(DHCP)等的采用为 IPv4 不断地续命。而在中国,运营商更乐意使用 NAT 来“节约”自己手头有限的 IPv4 资源,而非推广 IPv6 。中国 IPv6 推广缓慢的另一个原因是运营商不作为。尽管数年前就有联通、电信、移动这三家的 IPv6 骨干网已经加速建设甚至落成的报道,然而,现在中国几乎可以说是唯一一张有广泛使用的 IPv6 骨干网是教育网。号称全世界最大的纯 IPv6 骨干网即是中国的“中国下一代互联网示范工程”,英文简称 CNGI ——但是这个名字估计没几个人听过、也没有几个中国网民能享受到。 中国 IPv6 发展进程缓慢的另一重要原因,即是互联网服务提供商甚少提供支持 IPv6 的服务。截至目前,只有极少数的几家中国互联网数据中心(Internet Data Center, IDC)提供 IPv6 网络接入。服务方不提供 IPv6 服务,而作为用户,我们也没有 IPv6 地址的分配——一个恶性循环。国内诸如百度、腾讯的大多数服务甚至都不能在 IPv6 网络下正常使用。与国内形成对比的是,国外 Google(包括 YouTube 等 Google 旗下的服务)、Facebook 、维基百科等网站均可以在纯 IPv6 网络环境下访问。全世界 IPv4 最多、最不缺 IP 地址的美国反而在 IPv6 的推广使用上走在前列。 截至 2017 年初,中国目前能够正常使用全功能 IPv6 的网络只有教育网以及极少部分地区的电信。少数地区的联通能分配到 IPv6 地址。移动支持使用 VoLTE 业务的用户也能分配到属于移动 AS 下的 IPv6 地址,但是没有访问公网的能力。在不考虑联通和电信使用 tunnel 的情况下,联通和电信能够访问公网且地址为原生 IPv6 的,访问教育网和其他网络下的网站速度极慢。有说法认为,联通和电信目前的 IPv6 仅在实行当中,只实验性地向教育网接入了 1 Gbps 的带宽——但是分给两家各自的用户远远不够,至多只能在 IPv6 网络下用用 Google 。教育网 IPv6 则有更好的质量。其对外国连接状况较为复杂。 教育网连接对外连接主要依赖香港国际互联网交换中心(Hong Kong Internet Exchange, HKIX ,下略)、Hurricane Electric(HE,下略)和 Asia Pacific Advanced Network(简称 APAN ,下略)。教育网的 IPv6 因为总体用户较少、网络负载较小,因此速度相交联通电信来说要快很多。但是这不意味着教育网对外连接质量好。目前中国教育网 IPv6 对外连接几乎完全依靠与 HE 在洛杉矶的互联节点交换,另有少部分则走位于香港的 HKIX。 由于教育网 IPv6 整体负载不大,对美国方向延迟通常可以在 200 ms 以内。但是,由于相当一部分数据互联工作都在美国洛杉矶进行,导致教育网 IPv6 与亚太地区其他网络互联需要经常性地绕路美国。很有可能出于成本原因,教育网不会经常使用 HKIX 和 APAN 。然而,目前世界上绝大部分骨干网运营商都有自己的 IPv6 网络。教育网 IPv6 若要扩容,选择余地非常多。 除教育网外,移动、电信、联通三家民用运营商在《计划》发布前推广进展非常缓慢。截至目前, <ul> <li><strong>中国移动</strong>在民用宽带上没有部署 IPv6。在开通 VoLTE 地区的手机上可以分配到 IPv6 地址、使用 IPv6 搭载 VoLTE 数据,但不能访问互联网。</li> <li><strong>中国电信</strong>在民用宽带上部署 IPv6 速度最快。相当一部分地区的用户已经能够分配到可以访问互联网的 IPv6 地址了。移动业务上没有分配的迹象。</li> <li><strong>中国联通</strong>仅有极少的用户有 IPv6。移动业务上没有分配的迹象。</li> <li>其他二级宽带运营商(如长城宽带、宽带通、方正宽带等)没有部署和分配 IPv6 的迹象。</li> </ul> 如前文所述,目前国内能够访问互联网的电信和联通 IPv6 即使能够使用,连接速度也非常缓慢。但三大运营商均已经开始与外国运营商进行互联互通,不过现在的民用网络均未接入。 <h1>由行政手段推广的 IPv6</h1> 根据已经公开的资料,中国三大运营商均已经完成了骨干网设备 IPv6 的升级改造工作。但《计划》下达之前,国内 IPv6 推广仍然非常缓慢。截至 2017 年 12 月 12 日,中国所拥有的 IPv6 地址数量全世界排名第二,仅次美国;但美国 IPv6 使用占比已达到约 37.7%,而中国仅 0.4%,排名第 68。 部署 IPv6 并不仅仅只需要保证骨干网支持、终端用户有地址分配,还需要另一方的努力:提供互联网上资源和内容的企业。比如百度、腾讯、阿里巴巴等。现在终端用户没有 IPv6 地址分配;腾讯、百度、阿里巴巴等尽管号称有 IPv6,但如今也几乎都不可访问:两者形成一个恶性循环。 除了上面这三家中国互联网的“大厂”外,在中国建设的互联网数据中心(Internet Data Center, IDC)普遍也没有 IPv6 网络接入。这就使得一些不具备自己建设 IDC 的中国中小型网站也无法接入 IPv6 网络。 以美国为例,作为内容提供方的 Google、Facebook 等互联网巨头大力在自己的服务上推广部署 IPv6,进而盘活 IPv6 生态;Comcast 等宽带运营商将其部署到民用宽带;而如苹果的设备制造商和控制移动设备生态系统的公司则要求所有 App 必须在 NAT64 网络(可以理解为一种纯 IPv6 网络)下正常运行,否则不予上架。但中国不太一样——中国依靠行政命令:即由中办、国办印发《计划》这样的方式来推广部署。 好在,2017 年 11 月这个时间节点还不太晚。 <h1>《计划》要求了些什么?</h1> 上面列举了《计划》原文中较为重要的部分,以及现在中国 IPv6 推广的现况。而《计划》就是为了要扫除现在中国发展 IPv6 的不利因素。如果一切按照《计划》进行,很有可能在未来一年之内,我们中很大一部分的手机、宽带都可以分配到 IPv6 地址了。 对于内容提供方迟迟不接入 IPv6 的问题,《计划》要求政府网站、广电系统,排名在前的互联网数据中心、内容分发网络(Content Delivery Network, CDN)以及互联网应用(这里指的当然就是百度、淘宝、优酷之类的互联网服务)支持 IPv6。《计划》中给的时间限制很紧——2018 年底之前就要求中国排名前 50 的商业网站应用、排名前 5 的 CDN、排名前 10 的云服务平台过半的产品支持 IPv6——距离现在仅有一年。 对于运营商的要求则更加严格。同样是在 2018 年底前,要求中国 IPv6 用户占比不低于 20%、移动互联网 IPv6 用户数量不少于 5000 万户。 如果《计划》能如愿实现,那么在未来的一年内,我们将会看到中国 IPv6 使用情况出现井喷式的增长。 相信三大运营商肯定会从最好下手的移动网络用户开始抓起——这是能在一年内凑够 20%、活跃用户数能超过 2 亿的最好方式。宽带可能会麻烦不少:让家用网络支持 IPv6 需要同时保证猫、路由器和终端设备都配置正确,否则用户还是只能用 IPv4。 《计划》里也对 IPv6 下的网际互联提出了明确的指标。目前中国在北京、上海、广州这三个城市的骨干网数据交换点经常拥堵,导致网速慢、丢包率高,进而使得电信、联通、移动三家互相访问各自网络困难的情况出现。IPv6 作为一个新的起点,同时还有确定的目标,对于缓解骨干网互联节点压力也应该有所帮助。 <h1>对于我们有什么好处?</h1> 对于普通用户来说,几乎没有可见的好处。网该上还是一样上。但 IPv6 的推广工作我们仍然要做——不管是在哪个国家。 IPv6 能解决的最直接问题就是 IP 数量不足。在当前 IPv4 地址数量不足的情况下,电信运营商会想方设法地让多部设备共用同一 IP 地址。这种情况在中国尤甚。简而言之,反反复复地“共用地址”下去不是办法——这只会导致更严重的问题。“共用地址”通常会被叫做“NAT”。“NAT”是英文“网络地址转换”的缩写,是互联网上共用 IP 地址的最普遍做法。反复、多层的 NAT 会削弱互联网的性能、降低互联网设备间点到点(Peer-to-Peer, P2P)连接的可靠性,进而损害互联网中立性(Net Neutrality)等。被 NAT(即“共用地址”后),双方用户都藏在了真实 IP 地址的后面,普通用户之间很难建立直接连接。这会导致 BT 下载、QQ 微信语音、传文件等功能难以正常施展。 那既然如此,为什么我们还是能下载?还是能用 QQ、微信的语音聊天?还是能直接传大文件?因为在“共用地址”的权宜之计下,我们还设计了更加权宜之计的功能,来设法让这些需要设备之间点到点连接的服务正常运转。 但需要访问互联网的设备越来越多,共用地址不是能永远持续下去的解决方案。运营商会借此机会高价出售短缺的 IPv4 地址资源、把用户限在一层又一层的 NAT 后面。IP 地址在互联网上起到类似门牌号、电话号的作用。所以对于地址短缺的终极解决方案就是直接升级门牌号编码方案到能容纳更多门牌号的版本,也就是 IPv6。 中国当局推广 IPv6 的做法不仅仅在于商业上,更在于对互联网的掌控上。一方面,足够多的 IP 地址可供战略储备需要;另一方面,IPv6 作为一个新的起点,中国对 IPv6 网络下诸如根 DNS 服务器等也可以有比 IPv4 时代更高的话语权。 在十年前,几乎每个人家在上网时都能分配到一个没有被“共用”的公网 IPv4 地址。然而现在,除了一部分中国电信和中国联通(以及极少部分的中国移动宽带)外,几乎全部的移动宽带、长城宽带、广电宽带等都只会给用户分配被“共用”之后的地址——甚至连原则上中国最不缺 IP 资源的电信和联通也都开始逐步转用“共用”后的内网地址。IPv6 的推广将重新让我们回到曾经的、人人可互相连接的互联网中。IPv6 的推广可以给中国网民带来更好的互联网体验,虽然这种体验并不明显。 对于 IPv6 推广的必要性,在<a href="http://test-ipv6.com/faq_whyipv6.html" target="_blank" rel="noopener">这里</a>还有更详细的介绍。 <h1>《计划》与互联网自由</h1> 在网络上对《计划》最明显的意见就是担心它会帮助当局进行互联网审查、限制互联网自由。但就 IPv6 的推广本身,其并不会造成互联网自由的损害。技术永远是中立的。在《计划》中,对网络实名制与 IPv6 的结合实施也并没有明确的方案。 很多人会想到的“一人一身份证绑定 IPv6”的做法是技术上不可能做到的。即使能,通过一般的代理工具也能够轻松绕过。中国防火长城(GFW)早在《计划》发布数年前就有能力对 IPv6 服务进行屏蔽和封锁,跟《计划》无明显关系。 基于 IP 地址的实名制有可能实现。虽然技术上每个自然人不可能走到哪里上网都用同一个 IP 地址,但试举一例:移动运营商可以给每个人的身份证下绑定一个固定的公网 IP 地址,这样当这个人使用移动设备上网时,所有网站就能通过他的 IP 地址提取到他的身份信息。在 IPv4 地址短缺的背景下这样做是不可能的:移动设备全部躲在内网里,而固定宽带即使有公网 IP 地址,也都是动态的、不能一一对应;而网站本身也不可能通过访客的 IP 地址直接一对一地查出对应的自然人的身份。 当然,推测归推测,即使是上面这样的做法成本也非常高;且以 IPv6 目前的推广状况不太可能在中短期内能达成一一对应的实名制。IPv6 的推广对互联网审查的影响也近乎为零,能上的还能上;上不了的还是上不了。在对互联网自由上几乎没有影响的情况下,没有什么理由不支持尽快在中国推广 IPv6 的计划。 我在 2017 年 6 月也有一篇有关 IPv6 在中国发展情况的文章。链接<a href="https://techyan.me/ipv6-developement-status-in-china-jun2017/">见此</a>。
json metadata{"tags":["cn","internet","ipv6"],"image":["https://cdn.techyan.me/2017/12/XinwenLianbo.jpg","https://cdn.techyan.me/2017/12/HKIX-IPv6-traffic-percentage.png"],"links":["https://techyan.me/chinese-government-ipv6-promotion/","http://news.xinhuanet.com/politics/2017-11/26/c_1122012631.htm","http://test-ipv6.com/faq_whyipv6.html","https://techyan.me/ipv6-developement-status-in-china-jun2017/"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #18575369/Trx 725077a8cb6eae8889664cf96186ada3def23305
View Raw JSON Data
{
  "trx_id": "725077a8cb6eae8889664cf96186ada3def23305",
  "block": 18575369,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-31T18:49:12",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "cn",
      "author": "techyan",
      "permlink": "ipv6-ipv6",
      "title": "浅析中国政府 IPv6 推广《计划》;中国 IPv6 网络现况",
      "body": "不知道为什么,在把源HTML拷出来的时候,blockquote部分炸了。。\n\n原文也发布在了我的博客上,链接在此:https://techyan.me/chinese-government-ipv6-promotion/\n\n----\n<img class=\"size-medium\" src=\"https://cdn.techyan.me/2017/12/XinwenLianbo.jpg\" width=\"1353\" height=\"1072\" /> 当晚的新闻联播截图。©CCTV\n\n实际上现在发这篇文章已经有点晚了。中共中央办公厅、国务院办公厅在 2017 年 11 月 26 日印发《推进互联网协议第六版(IPv6)规模部署行动计划》。在当晚的新闻联播里,这条新闻被拿到了第 7 分钟的位置,足见其重要。我也在当天就在一个论坛上发了有关这份《计划》的分析,但一直没有时间总结。\n\n这份《计划》是中国政府使用行政手段推进 IPv6 网络部署的标志,也将是中国 IPv6 发展提速提质的里程碑。IPv6 的推广本身与网络审查等关联不大。从总体上来看,对中国互联网有着非常正面的影响。\n\n从中节选了一部分比较重要的内容。《计划》本身不是很难理解,建议大家读完。其中重点内容已经加粗:\n<blockquote>用 5 到 10 年时间,形成下一代互联网自主技术体系和产业生态,建成全球最大规模的 IPv6 商业应用网络,实现下一代互联网在经济社会各领域深度融合应用,成为全球下一代互联网发展的重要主导力量。\n\n<strong>到 2018 年末,市场驱动的良性发展环境基本形成,IPv6 活跃用户数达到 2 亿,在互联网用户中的占比不低于 20%,并在以下领域全面支持 IPv6:国内用户量排名前 50 位的商业网站及应用</strong>,省部级以上政府和中央企业外网网站系统,中央和省级新闻及广播电视媒体网站系统,<strong>工业互联网等新兴领域的网络与应用;域名托管服务企业、顶级域运营机构、域名注册服务机构的域名服务器,超大型互联网数据中心( IDC ),排名前 5 位的内容分发网络( CDN ),排名前 10 位云服务平台的 50%云产品;互联网骨干网、骨干网网间互联体系、城域网和接入网,广电骨干网,LTE 网络及业务</strong>,新增网络设备、固定网络终端、移动终端。\n\n<strong>到 2020 年末,市场驱动的良性发展环境日臻完善,IPv6 活跃用户数超过 5 亿,在互联网用户中的占比超过 50%,新增网络地址不再使用私有 IPv4 地址,并在以下领域全面支持 IPv6:国内用户量排名前 100 位的商业网站及应用</strong>,市地级以上政府外网网站系统,市地级以上新闻及广播电视媒体网站系统;大型互联网数据中心,<strong>排名前 10 位的内容分发网络,排名前 10 位云服务平台的全部云产品</strong>;广电网络,5G 网络及业务,各类新增移动和固定终端,<strong>国际出入口</strong>。\n\n升级典型应用。<strong>推动用户量大、服务面广的门户、社交、视频、电商、搜索、游戏、应用商店及上线应用等网络服务和应用全面支持 IPv6。</strong>\n\n<strong>升级改造移动和固定网络。</strong>以 LTE 语音( VoLTE )业务商业应用、光纤到户改造为契机,全面部署支持 IPv6 的 LTE 移动网络和固定宽带接入网络。\n\n<strong>实现骨干网互联互通。</strong>建立完善 IPv6 骨干网网间互联体系,升级改造我国互联网骨干网互联节点,实现互联网、广电网骨干网络 IPv6 的互联互通。\n\n<strong>扩容国际出入口。逐步扩容 IPv6 国际出入口带宽,在保障网络安全前提下,实现与全球下一代互联网的高效互联互通。</strong>\n\n升级改造互联网数据中心。加强互联网数据中心接入能力建设,完成互联网数据中心内网和出口改造,为用户提供 IPv6 访问通道。\n\n升级改造内容分发网络和云服务平台。加快内容分发网络、云服务平台的 IPv6 改造,全面提升 IPv6 网络流量优化调度能力。\n\n升级改造域名系统。加快互联网域名系统( DNS )的全面改造,构建域名注册、解析、管理全链条 IPv6 支持能力,开展面向 IPv6 的新型根域名服务体系的创新与试验。\n\n建设监测平台。建设国家级 IPv6 发展监测平台,全面监测和深入分析互联网网络、应用、终端、用户、流量等 IPv6 发展情况,服务推进 IPv6 规模部署工作。\n\n升级安全系统。进一步升级改造现有网络安全保障系统,提高网络安全态势感知、快速处置、侦查打击能力。\n\n<strong>强化地址管理。统筹 IPv6 地址申请、分配、备案等管理工作,严格落实 IPv6 网络地址编码规划方案,协同推进 IPv6 部署与网络实名制。</strong></blockquote>\n<h2><strong>以下内容为 “2017 年至 2018 年重点工作”</strong></h2>\n<blockquote><strong>典型互联网应用升级。鼓励和支持国内龙头互联网企业制定并发布主流互联网应用 IPv6 升级计划,</strong>明确“十三五”期间年度工作时间表。<strong>推动企业完成主流互联网门户、社交、视频、电商、搜索、游戏等应用的 IPv6 改造,鼓励和支持国内用户量排名前 50 位的商业网站及应用支持 IPv6 接入。推动国产主流互联网浏览器、电子邮件、文件下载等应用软件全面支持 IPv6。完成主流移动应用商店升级改造,新上线和新版本的移动互联网应用必须支持 IPv6。在 IPv4/IPv6 双栈连接的情况下,上述应用均需优先采用 IPv6 连接访问。</strong>\n\n<strong>LTE 网络 IPv6 升级</strong>。开展 LTE 网络端到端 IPv6 业务承载能力建设,推动 LTE 网络、业务及终端全面支持 IPv6,移动互联网 IPv6 用户规模不少于 5000 万户。\n\n<strong>骨干网 IPv6 互联互通。推进我国骨干网互联节点的 IPv6 升级,基于 IPv6 的网间互联带宽达到 1Tbps,实现高效互联互通。</strong>\n<blockquote><strong>城域网和接入网改造。</strong>基础电信企业完成城域网和接入网的 IPv6 升级改造,完善网络管理和支撑服务系统,面向公众用户和政企客户开通商用 IPv6 宽带接入服务。\n\n<strong>IPv6 网络国际出入口建设。扩容升级互联网国际出入口,保障国际互联网 IPv6 流量有效转接互通。</strong>\n<blockquote><strong>超大型数据中心 IPv6 升级</strong>。开展超大型数据中心改造,完成相关系统升级。\n\n<strong>内容分发网络和云服务平台 IPv6 升级</strong>。推动排名前 5 位的内容分发网络和排名前 10 位的云服务平台的 50%云产品完成升级改造,形成 IPv6 流量优化调度能力。\n\n<strong>域名系统 IPv6 升级</strong>。开展域名系统等重要互联网应用基础设施改造,推动域名注册服务机构、顶级域运营机构、域名托管服务企业的域名服务器全面支持 IPv6 访问与解析。\n\n<strong>IPv6 根域名服务体系试验示范</strong>。推动根镜像服务器的引进,进一步提升域名系统解析性能。开展新型根域名服务体系结构及应用的技术创新,建设具有一定规模的试验验证网络设施,开展应用示范。\n\n<strong>IPv6 网络安全提升计划。</strong>升级改造现有网络安全保障系统,提升对 IPv6 地址和网络环境的支持能力。<strong>严格落实 IPv6 网络地址编码规划方案,加强 IPv6 地址备案管理,协同推进 IPv6 部署与网络实名制,落实技术接口要求,增强 IPv6 地址精准定位、侦查打击和快速处置能力。</strong>开展针对 IPv6 的网络安全等级保护、个人信息保护、风险评估、通报预警、灾难备份及恢复等工作。开展 IPv6 环境下工业互联网、物联网、云计算、大数据、人工智能等领域网络安全技术、管理及机制研究工作。</blockquote></blockquote></blockquote>\n\n\n\n在《计划》中也详细规划了 2019 年 至 2020 年的工作。与 2017 至 2018 年的规划中有很多重复的地方,在此不再赘述。如有兴趣,可以直接查看<a href=\"http://news.xinhuanet.com/politics/2017-11/26/c_1122012631.htm\" target=\"_blank\" rel=\"noopener\">《计划》原文</a>。\n<h1>中国 IPv6 现况</h1>\n在这里我不会详细叙述 IPv6 是什么、跟 IPv4 有什么异同,以及推广 IPv6 的必要性——网上有关这方面的科普文章已经足够多了。我会在这里尽可能提一些目前鲜有人覆盖到的信息。\n\nIPv4 在 1981 年被提出——而这套东西一直用到现在。一个典型的 IPv4 地址,比如 192.168.1.1 ,由四组、每组取值范围从 0-255 的数字构成。用计算器按一下就能算出来,IPv4 地址理论最多只有 2 的 32 次方个,大约 43 亿。这个数字听起来不少,但是,细想想,现在给地球上每个人类分一个 IP 地址都不够——再加之如分配不均等种种其他原因,IPv4 地址现在正面临严重的短缺问题。\n\n<img src=\"https://cdn.techyan.me/2017/12/HKIX-IPv6-traffic-percentage.png\" alt=\"\" width=\"697\" height=\"283\" /> 由 HKIX 生成的 IPv6 流量占总流量比重的示意图。纵轴为占百分比,横轴为月份。\n\n为了解决短缺问题,IPv6 应运而生。IPv6 能够提供 2 的 128 次方个地址,约 3.4 × 10^38 个。尽管 IPv6 规范早在 1998 年底就已经被制定下来,但是直至目前,以香港国际互联网交换中心(Hong Kong Internet Exchange,简称 HKIX)为例,其使用 IPv6 的流量仅占全部流量的百分之一上下。但是,IPv6 的推广正在缓慢但坚定地进行。Google 对所有访问其服务的用户进行统计,截至 2017 年 1 月,大约有 16% 的访客具备使用 IPv6 访问的能力,而这一数据在一年前才是 10 %,两年前是 6% 。\n\n在全球范围内,IPv6 取代 IPv4 的过程进展缓慢一方面归咎于软件硬件厂商的拖延症、人们普遍不愿意花钱更新既有设备,另一方面则是诸如网络地址转换(简称 NAT)、动态主机设置协议(DHCP)等的采用为 IPv4 不断地续命。而在中国,运营商更乐意使用 NAT 来“节约”自己手头有限的 IPv4 资源,而非推广 IPv6 。中国 IPv6 推广缓慢的另一个原因是运营商不作为。尽管数年前就有联通、电信、移动这三家的 IPv6 骨干网已经加速建设甚至落成的报道,然而,现在中国几乎可以说是唯一一张有广泛使用的 IPv6 骨干网是教育网。号称全世界最大的纯 IPv6 骨干网即是中国的“中国下一代互联网示范工程”,英文简称 CNGI ——但是这个名字估计没几个人听过、也没有几个中国网民能享受到。\n\n中国 IPv6 发展进程缓慢的另一重要原因,即是互联网服务提供商甚少提供支持 IPv6 的服务。截至目前,只有极少数的几家中国互联网数据中心(Internet Data Center, IDC)提供 IPv6 网络接入。服务方不提供 IPv6 服务,而作为用户,我们也没有 IPv6 地址的分配——一个恶性循环。国内诸如百度、腾讯的大多数服务甚至都不能在 IPv6 网络下正常使用。与国内形成对比的是,国外 Google(包括 YouTube 等 Google 旗下的服务)、Facebook 、维基百科等网站均可以在纯 IPv6 网络环境下访问。全世界 IPv4 最多、最不缺 IP 地址的美国反而在 IPv6 的推广使用上走在前列。\n\n截至 2017 年初,中国目前能够正常使用全功能 IPv6 的网络只有教育网以及极少部分地区的电信。少数地区的联通能分配到 IPv6 地址。移动支持使用 VoLTE 业务的用户也能分配到属于移动 AS 下的 IPv6 地址,但是没有访问公网的能力。在不考虑联通和电信使用 tunnel 的情况下,联通和电信能够访问公网且地址为原生 IPv6 的,访问教育网和其他网络下的网站速度极慢。有说法认为,联通和电信目前的 IPv6 仅在实行当中,只实验性地向教育网接入了 1 Gbps 的带宽——但是分给两家各自的用户远远不够,至多只能在 IPv6 网络下用用 Google 。教育网 IPv6 则有更好的质量。其对外国连接状况较为复杂。\n\n教育网连接对外连接主要依赖香港国际互联网交换中心(Hong Kong Internet Exchange, HKIX ,下略)、Hurricane Electric(HE,下略)和 Asia Pacific Advanced Network(简称 APAN ,下略)。教育网的 IPv6 因为总体用户较少、网络负载较小,因此速度相交联通电信来说要快很多。但是这不意味着教育网对外连接质量好。目前中国教育网 IPv6 对外连接几乎完全依靠与 HE 在洛杉矶的互联节点交换,另有少部分则走位于香港的 HKIX。\n\n由于教育网 IPv6 整体负载不大,对美国方向延迟通常可以在 200 ms 以内。但是,由于相当一部分数据互联工作都在美国洛杉矶进行,导致教育网 IPv6 与亚太地区其他网络互联需要经常性地绕路美国。很有可能出于成本原因,教育网不会经常使用 HKIX 和 APAN 。然而,目前世界上绝大部分骨干网运营商都有自己的 IPv6 网络。教育网 IPv6 若要扩容,选择余地非常多。\n\n除教育网外,移动、电信、联通三家民用运营商在《计划》发布前推广进展非常缓慢。截至目前,\n<ul>\n \t<li><strong>中国移动</strong>在民用宽带上没有部署 IPv6。在开通 VoLTE 地区的手机上可以分配到 IPv6 地址、使用 IPv6 搭载 VoLTE 数据,但不能访问互联网。</li>\n \t<li><strong>中国电信</strong>在民用宽带上部署 IPv6 速度最快。相当一部分地区的用户已经能够分配到可以访问互联网的 IPv6 地址了。移动业务上没有分配的迹象。</li>\n \t<li><strong>中国联通</strong>仅有极少的用户有 IPv6。移动业务上没有分配的迹象。</li>\n \t<li>其他二级宽带运营商(如长城宽带、宽带通、方正宽带等)没有部署和分配 IPv6 的迹象。</li>\n</ul>\n如前文所述,目前国内能够访问互联网的电信和联通 IPv6 即使能够使用,连接速度也非常缓慢。但三大运营商均已经开始与外国运营商进行互联互通,不过现在的民用网络均未接入。\n<h1>由行政手段推广的 IPv6</h1>\n根据已经公开的资料,中国三大运营商均已经完成了骨干网设备 IPv6 的升级改造工作。但《计划》下达之前,国内 IPv6 推广仍然非常缓慢。截至 2017 年 12 月 12 日,中国所拥有的 IPv6 地址数量全世界排名第二,仅次美国;但美国 IPv6 使用占比已达到约 37.7%,而中国仅 0.4%,排名第 68。\n\n部署 IPv6 并不仅仅只需要保证骨干网支持、终端用户有地址分配,还需要另一方的努力:提供互联网上资源和内容的企业。比如百度、腾讯、阿里巴巴等。现在终端用户没有 IPv6 地址分配;腾讯、百度、阿里巴巴等尽管号称有 IPv6,但如今也几乎都不可访问:两者形成一个恶性循环。\n\n除了上面这三家中国互联网的“大厂”外,在中国建设的互联网数据中心(Internet Data Center, IDC)普遍也没有 IPv6 网络接入。这就使得一些不具备自己建设 IDC 的中国中小型网站也无法接入 IPv6 网络。\n\n以美国为例,作为内容提供方的 Google、Facebook 等互联网巨头大力在自己的服务上推广部署 IPv6,进而盘活 IPv6 生态;Comcast 等宽带运营商将其部署到民用宽带;而如苹果的设备制造商和控制移动设备生态系统的公司则要求所有 App 必须在 NAT64 网络(可以理解为一种纯 IPv6 网络)下正常运行,否则不予上架。但中国不太一样——中国依靠行政命令:即由中办、国办印发《计划》这样的方式来推广部署。\n\n好在,2017 年 11 月这个时间节点还不太晚。\n<h1>《计划》要求了些什么?</h1>\n上面列举了《计划》原文中较为重要的部分,以及现在中国 IPv6 推广的现况。而《计划》就是为了要扫除现在中国发展 IPv6 的不利因素。如果一切按照《计划》进行,很有可能在未来一年之内,我们中很大一部分的手机、宽带都可以分配到 IPv6 地址了。\n\n对于内容提供方迟迟不接入 IPv6 的问题,《计划》要求政府网站、广电系统,排名在前的互联网数据中心、内容分发网络(Content Delivery Network, CDN)以及互联网应用(这里指的当然就是百度、淘宝、优酷之类的互联网服务)支持 IPv6。《计划》中给的时间限制很紧——2018 年底之前就要求中国排名前 50 的商业网站应用、排名前 5 的 CDN、排名前 10 的云服务平台过半的产品支持 IPv6——距离现在仅有一年。\n\n对于运营商的要求则更加严格。同样是在 2018 年底前,要求中国 IPv6 用户占比不低于 20%、移动互联网 IPv6 用户数量不少于 5000 万户。\n\n如果《计划》能如愿实现,那么在未来的一年内,我们将会看到中国 IPv6 使用情况出现井喷式的增长。\n\n相信三大运营商肯定会从最好下手的移动网络用户开始抓起——这是能在一年内凑够 20%、活跃用户数能超过 2 亿的最好方式。宽带可能会麻烦不少:让家用网络支持 IPv6 需要同时保证猫、路由器和终端设备都配置正确,否则用户还是只能用 IPv4。\n\n《计划》里也对 IPv6 下的网际互联提出了明确的指标。目前中国在北京、上海、广州这三个城市的骨干网数据交换点经常拥堵,导致网速慢、丢包率高,进而使得电信、联通、移动三家互相访问各自网络困难的情况出现。IPv6 作为一个新的起点,同时还有确定的目标,对于缓解骨干网互联节点压力也应该有所帮助。\n<h1>对于我们有什么好处?</h1>\n对于普通用户来说,几乎没有可见的好处。网该上还是一样上。但 IPv6 的推广工作我们仍然要做——不管是在哪个国家。\n\nIPv6 能解决的最直接问题就是 IP 数量不足。在当前 IPv4 地址数量不足的情况下,电信运营商会想方设法地让多部设备共用同一 IP 地址。这种情况在中国尤甚。简而言之,反反复复地“共用地址”下去不是办法——这只会导致更严重的问题。“共用地址”通常会被叫做“NAT”。“NAT”是英文“网络地址转换”的缩写,是互联网上共用 IP 地址的最普遍做法。反复、多层的 NAT 会削弱互联网的性能、降低互联网设备间点到点(Peer-to-Peer, P2P)连接的可靠性,进而损害互联网中立性(Net Neutrality)等。被 NAT(即“共用地址”后),双方用户都藏在了真实 IP 地址的后面,普通用户之间很难建立直接连接。这会导致 BT 下载、QQ 微信语音、传文件等功能难以正常施展。\n\n那既然如此,为什么我们还是能下载?还是能用 QQ、微信的语音聊天?还是能直接传大文件?因为在“共用地址”的权宜之计下,我们还设计了更加权宜之计的功能,来设法让这些需要设备之间点到点连接的服务正常运转。\n\n但需要访问互联网的设备越来越多,共用地址不是能永远持续下去的解决方案。运营商会借此机会高价出售短缺的 IPv4 地址资源、把用户限在一层又一层的 NAT 后面。IP 地址在互联网上起到类似门牌号、电话号的作用。所以对于地址短缺的终极解决方案就是直接升级门牌号编码方案到能容纳更多门牌号的版本,也就是 IPv6。\n\n中国当局推广 IPv6 的做法不仅仅在于商业上,更在于对互联网的掌控上。一方面,足够多的 IP 地址可供战略储备需要;另一方面,IPv6 作为一个新的起点,中国对 IPv6 网络下诸如根 DNS 服务器等也可以有比 IPv4 时代更高的话语权。\n\n在十年前,几乎每个人家在上网时都能分配到一个没有被“共用”的公网 IPv4 地址。然而现在,除了一部分中国电信和中国联通(以及极少部分的中国移动宽带)外,几乎全部的移动宽带、长城宽带、广电宽带等都只会给用户分配被“共用”之后的地址——甚至连原则上中国最不缺 IP 资源的电信和联通也都开始逐步转用“共用”后的内网地址。IPv6 的推广将重新让我们回到曾经的、人人可互相连接的互联网中。IPv6 的推广可以给中国网民带来更好的互联网体验,虽然这种体验并不明显。\n\n对于 IPv6 推广的必要性,在<a href=\"http://test-ipv6.com/faq_whyipv6.html\" target=\"_blank\" rel=\"noopener\">这里</a>还有更详细的介绍。\n<h1>《计划》与互联网自由</h1>\n在网络上对《计划》最明显的意见就是担心它会帮助当局进行互联网审查、限制互联网自由。但就 IPv6 的推广本身,其并不会造成互联网自由的损害。技术永远是中立的。在《计划》中,对网络实名制与 IPv6 的结合实施也并没有明确的方案。\n\n很多人会想到的“一人一身份证绑定 IPv6”的做法是技术上不可能做到的。即使能,通过一般的代理工具也能够轻松绕过。中国防火长城(GFW)早在《计划》发布数年前就有能力对 IPv6 服务进行屏蔽和封锁,跟《计划》无明显关系。\n\n基于 IP 地址的实名制有可能实现。虽然技术上每个自然人不可能走到哪里上网都用同一个 IP 地址,但试举一例:移动运营商可以给每个人的身份证下绑定一个固定的公网 IP 地址,这样当这个人使用移动设备上网时,所有网站就能通过他的 IP 地址提取到他的身份信息。在 IPv4 地址短缺的背景下这样做是不可能的:移动设备全部躲在内网里,而固定宽带即使有公网 IP 地址,也都是动态的、不能一一对应;而网站本身也不可能通过访客的 IP 地址直接一对一地查出对应的自然人的身份。\n\n当然,推测归推测,即使是上面这样的做法成本也非常高;且以 IPv6 目前的推广状况不太可能在中短期内能达成一一对应的实名制。IPv6 的推广对互联网审查的影响也近乎为零,能上的还能上;上不了的还是上不了。在对互联网自由上几乎没有影响的情况下,没有什么理由不支持尽快在中国推广 IPv6 的计划。\n\n我在 2017 年 6 月也有一篇有关 IPv6 在中国发展情况的文章。链接<a href=\"https://techyan.me/ipv6-developement-status-in-china-jun2017/\">见此</a>。",
      "json_metadata": "{\"tags\":[\"cn\",\"internet\",\"ipv6\"],\"image\":[\"https://cdn.techyan.me/2017/12/XinwenLianbo.jpg\",\"https://cdn.techyan.me/2017/12/HKIX-IPv6-traffic-percentage.png\"],\"links\":[\"https://techyan.me/chinese-government-ipv6-promotion/\",\"http://news.xinhuanet.com/politics/2017-11/26/c_1122012631.htm\",\"http://test-ipv6.com/faq_whyipv6.html\",\"https://techyan.me/ipv6-developement-status-in-china-jun2017/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
techyanupdated their account properties
2017/12/31 18:43:21
accounttechyan
memo keySTM6a5JVQVSSemGGAjhJX6Xwm6YnVDhB3VkEmvEU4UWdJKWcWimpP
json metadata{"profile":{"profile_image":"https://cdn.techyan.me/%E5%86%B4%E6%9C%88%E9%BA%9F%E5%A4%B4%E5%83%8F.jpg","website":"https://techyan.me"}}
Transaction InfoBlock #18575252/Trx 896eb751aa39dd3818bde7866d84d5e2981c5454
View Raw JSON Data
{
  "trx_id": "896eb751aa39dd3818bde7866d84d5e2981c5454",
  "block": 18575252,
  "trx_in_block": 13,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-31T18:43:21",
  "op": [
    "account_update",
    {
      "account": "techyan",
      "memo_key": "STM6a5JVQVSSemGGAjhJX6Xwm6YnVDhB3VkEmvEU4UWdJKWcWimpP",
      "json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.techyan.me/%E5%86%B4%E6%9C%88%E9%BA%9F%E5%A4%B4%E5%83%8F.jpg\",\"website\":\"https://techyan.me\"}}"
    }
  ]
}
techyanreceived 0.024 SBD, 0.035 SP author reward for @techyan / 5xm5re
2017/11/05 21:32:45
authortechyan
permlink5xm5re
sbd payout0.024 SBD
steem payout0.000 STEEM
vesting payout57.540350 VESTS
Transaction InfoBlock #16966562/Virtual Operation #11
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 16966562,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 11,
  "timestamp": "2017-11-05T21:32:45",
  "op": [
    "author_reward",
    {
      "author": "techyan",
      "permlink": "5xm5re",
      "sbd_payout": "0.024 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "57.540350 VESTS"
    }
  ]
}
techyanreceived 0.279 SBD, 0.391 SP author reward for @techyan / ydbfo
2017/11/05 21:15:18
authortechyan
permlinkydbfo
sbd payout0.279 SBD
steem payout0.000 STEEM
vesting payout637.054280 VESTS
Transaction InfoBlock #16966213/Virtual Operation #12
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 16966213,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 12,
  "timestamp": "2017-11-05T21:15:18",
  "op": [
    "author_reward",
    {
      "author": "techyan",
      "permlink": "ydbfo",
      "sbd_payout": "0.279 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "637.054280 VESTS"
    }
  ]
}
fundurianupvoted (31.00%) @techyan / ydbfo
2017/10/30 01:48:33
voterfundurian
authortechyan
permlinkydbfo
weight3100 (31.00%)
Transaction InfoBlock #16770130/Trx ff41b89122665cfb3a85fb32b1ce1c62f5635529
View Raw JSON Data
{
  "trx_id": "ff41b89122665cfb3a85fb32b1ce1c62f5635529",
  "block": 16770130,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T01:48:33",
  "op": [
    "vote",
    {
      "voter": "fundurian",
      "author": "techyan",
      "permlink": "ydbfo",
      "weight": 3100
    }
  ]
}
quantum-bugupvoted (100.00%) @techyan / ydbfo
2017/10/30 01:15:30
voterquantum-bug
authortechyan
permlinkydbfo
weight10000 (100.00%)
Transaction InfoBlock #16769469/Trx 05e20e5c588ceddb5a135903db5ce9268d035d99
View Raw JSON Data
{
  "trx_id": "05e20e5c588ceddb5a135903db5ce9268d035d99",
  "block": 16769469,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T01:15:30",
  "op": [
    "vote",
    {
      "voter": "quantum-bug",
      "author": "techyan",
      "permlink": "ydbfo",
      "weight": 10000
    }
  ]
}
vandadreamupvoted (100.00%) @techyan / ydbfo
2017/10/30 01:01:48
votervandadream
authortechyan
permlinkydbfo
weight10000 (100.00%)
Transaction InfoBlock #16769195/Trx 57aa370c4efce8bf053c947d87b0cbb050059f23
View Raw JSON Data
{
  "trx_id": "57aa370c4efce8bf053c947d87b0cbb050059f23",
  "block": 16769195,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T01:01:48",
  "op": [
    "vote",
    {
      "voter": "vandadream",
      "author": "techyan",
      "permlink": "ydbfo",
      "weight": 10000
    }
  ]
}
winniexupvoted (100.00%) @techyan / ydbfo
2017/10/30 00:28:36
voterwinniex
authortechyan
permlinkydbfo
weight10000 (100.00%)
Transaction InfoBlock #16768531/Trx fd648ac25976b8161699f82b234fc5111e530aa8
View Raw JSON Data
{
  "trx_id": "fd648ac25976b8161699f82b234fc5111e530aa8",
  "block": 16768531,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:28:36",
  "op": [
    "vote",
    {
      "voter": "winniex",
      "author": "techyan",
      "permlink": "ydbfo",
      "weight": 10000
    }
  ]
}
veronicazhuupvoted (100.00%) @techyan / ydbfo
2017/10/30 00:19:09
voterveronicazhu
authortechyan
permlinkydbfo
weight10000 (100.00%)
Transaction InfoBlock #16768342/Trx 9de8083fc7d1ba8b4f5c3142ef3ab2b67bc702a1
View Raw JSON Data
{
  "trx_id": "9de8083fc7d1ba8b4f5c3142ef3ab2b67bc702a1",
  "block": 16768342,
  "trx_in_block": 17,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:19:09",
  "op": [
    "vote",
    {
      "voter": "veronicazhu",
      "author": "techyan",
      "permlink": "ydbfo",
      "weight": 10000
    }
  ]
}
iranowaupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:48
voteriranowa
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768095/Trx 88469ee9a0d29df586e01fef98f4e9bbb6f04173
View Raw JSON Data
{
  "trx_id": "88469ee9a0d29df586e01fef98f4e9bbb6f04173",
  "block": 16768095,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:48",
  "op": [
    "vote",
    {
      "voter": "iranowa",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
anprodachupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:45
voteranprodach
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768094/Trx b6f106448a2063063c04a718b22b3e6c3ea0e75f
View Raw JSON Data
{
  "trx_id": "b6f106448a2063063c04a718b22b3e6c3ea0e75f",
  "block": 16768094,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:45",
  "op": [
    "vote",
    {
      "voter": "anprodach",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
matveevupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:42
votermatveev
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768093/Trx 2febb4b588d6676fabe6c2f7a205f28682673ebd
View Raw JSON Data
{
  "trx_id": "2febb4b588d6676fabe6c2f7a205f28682673ebd",
  "block": 16768093,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:42",
  "op": [
    "vote",
    {
      "voter": "matveev",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
ketzevadzeupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:36
voterketzevadze
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768091/Trx 99d9a69f7c4358a5c53a7033577064576620f359
View Raw JSON Data
{
  "trx_id": "99d9a69f7c4358a5c53a7033577064576620f359",
  "block": 16768091,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:36",
  "op": [
    "vote",
    {
      "voter": "ketzevadze",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
valetovupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:36
votervaletov
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768091/Trx 76426b1beb1a9314bfc8f626f84f1807edf049ac
View Raw JSON Data
{
  "trx_id": "76426b1beb1a9314bfc8f626f84f1807edf049ac",
  "block": 16768091,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:36",
  "op": [
    "vote",
    {
      "voter": "valetov",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
lesenckoupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:30
voterlesencko
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768089/Trx 2da7c156e4ea794a03ab8b6c7e3adbd486f570f3
View Raw JSON Data
{
  "trx_id": "2da7c156e4ea794a03ab8b6c7e3adbd486f570f3",
  "block": 16768089,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:30",
  "op": [
    "vote",
    {
      "voter": "lesencko",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
ataevupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:30
voterataev
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768089/Trx 1d54d95fb8591842dcff2dc730e61d9cc45423b9
View Raw JSON Data
{
  "trx_id": "1d54d95fb8591842dcff2dc730e61d9cc45423b9",
  "block": 16768089,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:30",
  "op": [
    "vote",
    {
      "voter": "ataev",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
olololupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:21
voterololol
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768086/Trx cbc68d1cc447e8130ea9ac138f1d8ccee0d1be8c
View Raw JSON Data
{
  "trx_id": "cbc68d1cc447e8130ea9ac138f1d8ccee0d1be8c",
  "block": 16768086,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:21",
  "op": [
    "vote",
    {
      "voter": "ololol",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
baabovupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:21
voterbaabov
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768086/Trx 5e163bd3d8fda43bf4212442d733e0142477c675
View Raw JSON Data
{
  "trx_id": "5e163bd3d8fda43bf4212442d733e0142477c675",
  "block": 16768086,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:21",
  "op": [
    "vote",
    {
      "voter": "baabov",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
chobeshovoupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:15
voterchobeshovo
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768084/Trx b8c01dbdc3ce52414d16b833019466bf0b018b26
View Raw JSON Data
{
  "trx_id": "b8c01dbdc3ce52414d16b833019466bf0b018b26",
  "block": 16768084,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:15",
  "op": [
    "vote",
    {
      "voter": "chobeshovo",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
bogomolovupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:15
voterbogomolov
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768084/Trx 6a7dd234dad9c1d4daf8db3f1fa7c9c7cc6b6c27
View Raw JSON Data
{
  "trx_id": "6a7dd234dad9c1d4daf8db3f1fa7c9c7cc6b6c27",
  "block": 16768084,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:15",
  "op": [
    "vote",
    {
      "voter": "bogomolov",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
rudnekovupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:12
voterrudnekov
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768083/Trx 9258014e5326688cfdd12ce312dfc39a1421455b
View Raw JSON Data
{
  "trx_id": "9258014e5326688cfdd12ce312dfc39a1421455b",
  "block": 16768083,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:12",
  "op": [
    "vote",
    {
      "voter": "rudnekov",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
fatfortishupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:06
voterfatfortish
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768081/Trx aead920f0b42b86d596078bae501cd706ce5bc5b
View Raw JSON Data
{
  "trx_id": "aead920f0b42b86d596078bae501cd706ce5bc5b",
  "block": 16768081,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:06",
  "op": [
    "vote",
    {
      "voter": "fatfortish",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
slenokupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:06
voterslenok
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768081/Trx ee9cf05e5cf45c0fb08b6aeb4edb372e5dd9d340
View Raw JSON Data
{
  "trx_id": "ee9cf05e5cf45c0fb08b6aeb4edb372e5dd9d340",
  "block": 16768081,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:06",
  "op": [
    "vote",
    {
      "voter": "slenok",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
hoysaupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:03
voterhoysa
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768080/Trx 06a3db986fec0faf7ceb71048ac1b594bd481269
View Raw JSON Data
{
  "trx_id": "06a3db986fec0faf7ceb71048ac1b594bd481269",
  "block": 16768080,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:03",
  "op": [
    "vote",
    {
      "voter": "hoysa",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
lofticeyaupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:03
voterlofticeya
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768080/Trx dcab44ede500a2a33d625bfb996db4975e1f6ec8
View Raw JSON Data
{
  "trx_id": "dcab44ede500a2a33d625bfb996db4975e1f6ec8",
  "block": 16768080,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:03",
  "op": [
    "vote",
    {
      "voter": "lofticeya",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
yurijmeddvupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:00
voteryurijmeddv
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768079/Trx a02566b3784230a11080be07ab2d5c9ee736804f
View Raw JSON Data
{
  "trx_id": "a02566b3784230a11080be07ab2d5c9ee736804f",
  "block": 16768079,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:00",
  "op": [
    "vote",
    {
      "voter": "yurijmeddv",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
arazzupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:00
voterarazz
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768079/Trx 8965a7413ddd3415d6e513c6d2f4715cd748cc72
View Raw JSON Data
{
  "trx_id": "8965a7413ddd3415d6e513c6d2f4715cd748cc72",
  "block": 16768079,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:00",
  "op": [
    "vote",
    {
      "voter": "arazz",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
morozovaupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:06:00
votermorozova
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768079/Trx bc0c04975ce8857ef19b096dc03d906a87551d17
View Raw JSON Data
{
  "trx_id": "bc0c04975ce8857ef19b096dc03d906a87551d17",
  "block": 16768079,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:06:00",
  "op": [
    "vote",
    {
      "voter": "morozova",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
alexsandria336upvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:05:57
voteralexsandria336
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768078/Trx 31e6fee4fed1ea5d0bad3f25fd24155a4fab4246
View Raw JSON Data
{
  "trx_id": "31e6fee4fed1ea5d0bad3f25fd24155a4fab4246",
  "block": 16768078,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:05:57",
  "op": [
    "vote",
    {
      "voter": "alexsandria336",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
ilescewupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:05:54
voterilescew
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768077/Trx ecbc3d54a1135ef5c2b7305bf68ebfac0bf96f5b
View Raw JSON Data
{
  "trx_id": "ecbc3d54a1135ef5c2b7305bf68ebfac0bf96f5b",
  "block": 16768077,
  "trx_in_block": 16,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:05:54",
  "op": [
    "vote",
    {
      "voter": "ilescew",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
yarikovupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:05:54
voteryarikov
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768077/Trx fdd14f3612f8ebaabccc47c4e630375d4d8e588b
View Raw JSON Data
{
  "trx_id": "fdd14f3612f8ebaabccc47c4e630375d4d8e588b",
  "block": 16768077,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:05:54",
  "op": [
    "vote",
    {
      "voter": "yarikov",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
novayaupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:05:51
voternovaya
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768076/Trx e6c9f4eab91cc7ea532f50d7c93882f69e87c8b3
View Raw JSON Data
{
  "trx_id": "e6c9f4eab91cc7ea532f50d7c93882f69e87c8b3",
  "block": 16768076,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:05:51",
  "op": [
    "vote",
    {
      "voter": "novaya",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
maschinovupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:05:51
votermaschinov
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768076/Trx fd4e18884d107c3af884726e3384f35b4b034961
View Raw JSON Data
{
  "trx_id": "fd4e18884d107c3af884726e3384f35b4b034961",
  "block": 16768076,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:05:51",
  "op": [
    "vote",
    {
      "voter": "maschinov",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
malassupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:05:45
votermalass
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768074/Trx 065f5b36f780ca22c8590de1480dcdda1b826933
View Raw JSON Data
{
  "trx_id": "065f5b36f780ca22c8590de1480dcdda1b826933",
  "block": 16768074,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:05:45",
  "op": [
    "vote",
    {
      "voter": "malass",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
irkinaupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:05:42
voterirkina
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768073/Trx cabba2bd3ed85e0fdac41d080c88f559e827400c
View Raw JSON Data
{
  "trx_id": "cabba2bd3ed85e0fdac41d080c88f559e827400c",
  "block": 16768073,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:05:42",
  "op": [
    "vote",
    {
      "voter": "irkina",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
vladxazariupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:05:39
votervladxazari
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768072/Trx 6650a7f63acb795d43a5e36b8668e81f24ad2a82
View Raw JSON Data
{
  "trx_id": "6650a7f63acb795d43a5e36b8668e81f24ad2a82",
  "block": 16768072,
  "trx_in_block": 12,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:05:39",
  "op": [
    "vote",
    {
      "voter": "vladxazari",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
mandarinkaupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:05:36
votermandarinka
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768071/Trx 66acaa3506ce49dc328f0876e9f223fb9f9cda31
View Raw JSON Data
{
  "trx_id": "66acaa3506ce49dc328f0876e9f223fb9f9cda31",
  "block": 16768071,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:05:36",
  "op": [
    "vote",
    {
      "voter": "mandarinka",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
averterupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:05:33
voteraverter
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768070/Trx cf3ef9f5f4ed6fdca595e13fddbdf77ec392406f
View Raw JSON Data
{
  "trx_id": "cf3ef9f5f4ed6fdca595e13fddbdf77ec392406f",
  "block": 16768070,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:05:33",
  "op": [
    "vote",
    {
      "voter": "averter",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
plotnomarupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:05:30
voterplotnomar
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768069/Trx c4c89981903538958aae2b0aee986f5426ee9d6b
View Raw JSON Data
{
  "trx_id": "c4c89981903538958aae2b0aee986f5426ee9d6b",
  "block": 16768069,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:05:30",
  "op": [
    "vote",
    {
      "voter": "plotnomar",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
koropupvoted (100.00%) @techyan / 5xm5re
2017/10/30 00:05:27
voterkorop
authortechyan
permlink5xm5re
weight10000 (100.00%)
Transaction InfoBlock #16768068/Trx dba40158438359ec9c3b22c1458f09782de368ce
View Raw JSON Data
{
  "trx_id": "dba40158438359ec9c3b22c1458f09782de368ce",
  "block": 16768068,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-30T00:05:27",
  "op": [
    "vote",
    {
      "voter": "korop",
      "author": "techyan",
      "permlink": "5xm5re",
      "weight": 10000
    }
  ]
}
berlin1997upvoted (100.00%) @techyan / ydbfo
2017/10/29 23:58:03
voterberlin1997
authortechyan
permlinkydbfo
weight10000 (100.00%)
Transaction InfoBlock #16767920/Trx 82fb4049397d6ce15450c0a0dc490002f4347289
View Raw JSON Data
{
  "trx_id": "82fb4049397d6ce15450c0a0dc490002f4347289",
  "block": 16767920,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-29T23:58:03",
  "op": [
    "vote",
    {
      "voter": "berlin1997",
      "author": "techyan",
      "permlink": "ydbfo",
      "weight": 10000
    }
  ]
}
redteaupvoted (100.00%) @techyan / ydbfo
2017/10/29 23:36:36
voterredtea
authortechyan
permlinkydbfo
weight10000 (100.00%)
Transaction InfoBlock #16767491/Trx f5503795d0616316f6b0a291385649e10bbde4bc
View Raw JSON Data
{
  "trx_id": "f5503795d0616316f6b0a291385649e10bbde4bc",
  "block": 16767491,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-29T23:36:36",
  "op": [
    "vote",
    {
      "voter": "redtea",
      "author": "techyan",
      "permlink": "ydbfo",
      "weight": 10000
    }
  ]
}
tumutaupvoted (100.00%) @techyan / ydbfo
2017/10/29 23:09:42
votertumuta
authortechyan
permlinkydbfo
weight10000 (100.00%)
Transaction InfoBlock #16766953/Trx a334f29445fe125d3b167e2e4402cddabdea3f47
View Raw JSON Data
{
  "trx_id": "a334f29445fe125d3b167e2e4402cddabdea3f47",
  "block": 16766953,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-29T23:09:42",
  "op": [
    "vote",
    {
      "voter": "tumuta",
      "author": "techyan",
      "permlink": "ydbfo",
      "weight": 10000
    }
  ]
}
tumutanziupvoted (100.00%) @techyan / ydbfo
2017/10/29 22:28:09
votertumutanzi
authortechyan
permlinkydbfo
weight10000 (100.00%)
Transaction InfoBlock #16766122/Trx 70e6d7c2136451ec98ba148b561377fd4aae91fb
View Raw JSON Data
{
  "trx_id": "70e6d7c2136451ec98ba148b561377fd4aae91fb",
  "block": 16766122,
  "trx_in_block": 23,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-29T22:28:09",
  "op": [
    "vote",
    {
      "voter": "tumutanzi",
      "author": "techyan",
      "permlink": "ydbfo",
      "weight": 10000
    }
  ]
}
techyanupvoted (100.00%) @techyan / ydbfo
2017/10/29 22:18:54
votertechyan
authortechyan
permlinkydbfo
weight10000 (100.00%)
Transaction InfoBlock #16765937/Trx 6d2b6a07e9cbbdc84e71099063f885611210bfa7
View Raw JSON Data
{
  "trx_id": "6d2b6a07e9cbbdc84e71099063f885611210bfa7",
  "block": 16765937,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-29T22:18:54",
  "op": [
    "vote",
    {
      "voter": "techyan",
      "author": "techyan",
      "permlink": "ydbfo",
      "weight": 10000
    }
  ]
}

Account Metadata

POSTING JSON METADATA
profile{"profile_image":"https://cdn.techyan.me/%E5%86%B4%E6%9C%88%E9%BA%9F%E5%A4%B4%E5%83%8F.jpg","website":"https://techyan.me"}
JSON METADATA
profile{"profile_image":"https://cdn.techyan.me/%E5%86%B4%E6%9C%88%E9%BA%9F%E5%A4%B4%E5%83%8F.jpg","website":"https://techyan.me"}
{
  "posting_json_metadata": {
    "profile": {
      "profile_image": "https://cdn.techyan.me/%E5%86%B4%E6%9C%88%E9%BA%9F%E5%A4%B4%E5%83%8F.jpg",
      "website": "https://techyan.me"
    }
  },
  "json_metadata": {
    "profile": {
      "profile_image": "https://cdn.techyan.me/%E5%86%B4%E6%9C%88%E9%BA%9F%E5%A4%B4%E5%83%8F.jpg",
      "website": "https://techyan.me"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM6Yr4qUGPDX7ZKji6fdKfHsBvvnSy2GRHPLvWVmZVqfroJhe5Mr1/1
Active
Single Signature
Public Keys
STM8cyUeTfELotmYcMktM1MuDrUb6Mfwx6C4wL1TL415e3VUTmqPK1/1
Posting
Single Signature
Public Keys
STM74krGJTx9uRfAuBjJ8rsq9CWDhEzEmosmJVSo1pLsRcCLbNAJc1/1
Memo
STM6a5JVQVSSemGGAjhJX6Xwm6YnVDhB3VkEmvEU4UWdJKWcWimpP
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6Yr4qUGPDX7ZKji6fdKfHsBvvnSy2GRHPLvWVmZVqfroJhe5Mr",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM8cyUeTfELotmYcMktM1MuDrUb6Mfwx6C4wL1TL415e3VUTmqPK",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM74krGJTx9uRfAuBjJ8rsq9CWDhEzEmosmJVSo1pLsRcCLbNAJc",
        1
      ]
    ]
  },
  "memo": "STM6a5JVQVSSemGGAjhJX6Xwm6YnVDhB3VkEmvEU4UWdJKWcWimpP"
}

Witness Votes

0 / 30
No active witness votes.
[]