Ecoer Logo
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.398USD
STEEM
0.000STEEM
SBD
0.000SBD
Own SP
6.864SP

Detailed Balance

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

Account Info

namebarnaby
id54606
rank176,935
reputation8003148
created2016-08-10T08:21:09
recovery_accountsteem
proxyNone
post_count2
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2016-08-10T09:55:18
last_root_post2016-08-10T09:34:30
last_vote_time2016-08-10T09:34:30
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power9,949
delayed_votes0
balance0.000 STEEM
savings_balance0.000 STEEM
sbd_balance0.000 SBD
savings_sbd_balance0.000 SBD
vesting_shares11162.668276 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares0.000000 VESTS
reward_vesting_balance0.000000 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update1970-01-01T00:00:00
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM52eko66GZzBkVk2e29CshWvxuMm89dcKW5bAe6CvNkHT2y95H2",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "balance": "0.000 STEEM",
  "can_vote": true,
  "comment_count": 0,
  "created": "2016-08-10T08:21:09",
  "curation_rewards": 0,
  "delegated_vesting_shares": "0.000000 VESTS",
  "downvote_manabar": {
    "current_mana": 0,
    "last_update_time": 1470817269
  },
  "guest_bloggers": [],
  "id": 54606,
  "json_metadata": "",
  "last_account_recovery": "1970-01-01T00:00:00",
  "last_account_update": "1970-01-01T00:00:00",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_post": "2016-08-10T09:55:18",
  "last_root_post": "2016-08-10T09:34:30",
  "last_vote_time": "2016-08-10T09:34:30",
  "lifetime_vote_count": 0,
  "market_history": [],
  "memo_key": "STM5Lmxw2yAUJfLjnfvPF3GL2m9MbhAmELzfWbreVD1FutmYu47LS",
  "mined": false,
  "name": "barnaby",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "other_history": [],
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM5S4bc7xjfLFxfuJthuyPsPkyUSbCAR8CRuf8qiuCQyvZLuZe7E",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "pending_claimed_accounts": 0,
  "post_bandwidth": 10000,
  "post_count": 2,
  "post_history": [],
  "posting": {
    "account_auths": [],
    "key_auths": [
      [
        "STM7Jcj3R4L6kCWkuibL7UTZzv1NsffVgo8doeV2VbJWgAbZtk9NN",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting_json_metadata": "",
  "posting_rewards": 0,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "proxy": "",
  "received_vesting_shares": "0.000000 VESTS",
  "recovery_account": "steem",
  "reputation": 8003148,
  "reset_account": "null",
  "reward_sbd_balance": "0.000 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "0.000000 VESTS",
  "reward_vesting_steem": "0.000 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.000 SBD",
  "sbd_last_interest_payment": "1970-01-01T00:00:00",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "1970-01-01T00:00:00",
  "tags_usage": [],
  "to_withdraw": 0,
  "transfer_history": [],
  "vesting_balance": "0.000 STEEM",
  "vesting_shares": "11162.668276 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "vote_history": [],
  "voting_manabar": {
    "current_mana": 9949,
    "last_update_time": 1470821670
  },
  "voting_power": 9949,
  "withdraw_routes": 0,
  "withdrawn": 0,
  "witness_votes": [],
  "witnesses_voted_for": 0,
  "rank": 176935
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
2019/08/10 08:47:06
authorsteemitboard
bodyCongratulations @barnaby! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@barnaby/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@barnaby) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=barnaby)_</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 authorbarnaby
parent permlinktransparency-in-bitcoin-and-monero
permlinksteemitboard-notify-barnaby-20190810t084705000z
title
Transaction InfoBlock #35425566/Trx dc60ff86d530ff1960509bde2a699e25b4a06f16
View Raw JSON Data
{
  "block": 35425566,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @barnaby! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@barnaby/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@barnaby) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=barnaby)_</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": "barnaby",
      "parent_permlink": "transparency-in-bitcoin-and-monero",
      "permlink": "steemitboard-notify-barnaby-20190810t084705000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-08-10T08:47:06",
  "trx_id": "dc60ff86d530ff1960509bde2a699e25b4a06f16",
  "trx_in_block": 3,
  "virtual_op": 0
}
2017/09/27 22:06:27
authorbarnaby
permlinktransparency-in-bitcoin-and-monero
voterthecity
weight10000 (100.00%)
Transaction InfoBlock #15845029/Trx baaedf27e81dc85bbd7212c630f4adf774df24ec
View Raw JSON Data
{
  "block": 15845029,
  "op": [
    "vote",
    {
      "author": "barnaby",
      "permlink": "transparency-in-bitcoin-and-monero",
      "voter": "thecity",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-27T22:06:27",
  "trx_id": "baaedf27e81dc85bbd7212c630f4adf774df24ec",
  "trx_in_block": 11,
  "virtual_op": 0
}
2017/08/10 09:31:15
authorsteemitboard
bodyCongratulations @barnaby! You have received a personal award! [![](https://steemitimages.com/70x70/http://steemitboard.com/@barnaby/birthday1.png)](http://steemitboard.com/@barnaby) Happy Birthday - 1 Year on Steemit Happy Birthday - 1 Year on Steemit Click on the badge to view your own Board of Honor on SteemitBoard. For more information about this award, click [here](https://steemit.com/steemitboard/@steemitboard/steemitboard-update-8-happy-birthday) > By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
json metadata{"image":["https://steemitboard.com/img/notifications.png"]}
parent authorbarnaby
parent permlinktransparency-in-bitcoin-and-monero
permlinksteemitboard-notify-barnaby-20170810t093117000z
title
Transaction InfoBlock #14448951/Trx 5733cf06453c274e8710452674868f02447ff6ff
View Raw JSON Data
{
  "block": 14448951,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @barnaby! You have received a personal award!\n\n[![](https://steemitimages.com/70x70/http://steemitboard.com/@barnaby/birthday1.png)](http://steemitboard.com/@barnaby)  Happy Birthday - 1 Year on Steemit Happy Birthday - 1 Year on Steemit\nClick on the badge to view your own Board of Honor on SteemitBoard.\n\nFor more information about this award, click [here](https://steemit.com/steemitboard/@steemitboard/steemitboard-update-8-happy-birthday)\n> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}",
      "parent_author": "barnaby",
      "parent_permlink": "transparency-in-bitcoin-and-monero",
      "permlink": "steemitboard-notify-barnaby-20170810t093117000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-08-10T09:31:15",
  "trx_id": "5733cf06453c274e8710452674868f02447ff6ff",
  "trx_in_block": 17,
  "virtual_op": 0
}
2016/08/11 02:46:51
authorsteve-mcclair
body@fluffypony is the main developer of Monero and he just slapped you around like a red-head step child!
json metadata{"tags":["crypto-news"],"users":["fluffypony"]}
parent authorbarnaby
parent permlinktransparency-in-bitcoin-and-monero
permlinkre-barnaby-transparency-in-bitcoin-and-monero-20160811t024648455z
title
Transaction InfoBlock #3977106/Trx f19e785d7c26075083badab9258ad0216c7a736d
View Raw JSON Data
{
  "block": 3977106,
  "op": [
    "comment",
    {
      "author": "steve-mcclair",
      "body": "@fluffypony is the main developer of Monero and he just slapped you around like a red-head step child!",
      "json_metadata": "{\"tags\":[\"crypto-news\"],\"users\":[\"fluffypony\"]}",
      "parent_author": "barnaby",
      "parent_permlink": "transparency-in-bitcoin-and-monero",
      "permlink": "re-barnaby-transparency-in-bitcoin-and-monero-20160811t024648455z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2016-08-11T02:46:51",
  "trx_id": "f19e785d7c26075083badab9258ad0216c7a736d",
  "trx_in_block": 0,
  "virtual_op": 0
}
2016/08/10 22:58:09
authorfluffypony
body@@ -2571,12 +2571,269 @@ L-0003.pdf). +%0A%0Atl;dr it is silly to claim that it's not possible to independently verify the Monero blockchain, that's like claiming it's impossible to verify the Bitcoin blockchain because anyone could have brute-forced a Bitcoin private key, or found a hash collision.
json metadata{"tags":["crypto-news"],"links":["https://eprint.iacr.org/2006/389.pdf"]}
parent authorbarnaby
parent permlinktransparency-in-bitcoin-and-monero
permlinkre-barnaby-transparency-in-bitcoin-and-monero-20160810t225712190z
title
Transaction InfoBlock #3972535/Trx 21ccd7ddf224636c5c67c430a768851bbc73a7d2
View Raw JSON Data
{
  "block": 3972535,
  "op": [
    "comment",
    {
      "author": "fluffypony",
      "body": "@@ -2571,12 +2571,269 @@\n L-0003.pdf).\n+%0A%0Atl;dr it is silly to claim that it's not possible to independently verify the Monero blockchain, that's like claiming it's impossible to verify the Bitcoin blockchain because anyone could have brute-forced a Bitcoin private key, or found a hash collision.\n",
      "json_metadata": "{\"tags\":[\"crypto-news\"],\"links\":[\"https://eprint.iacr.org/2006/389.pdf\"]}",
      "parent_author": "barnaby",
      "parent_permlink": "transparency-in-bitcoin-and-monero",
      "permlink": "re-barnaby-transparency-in-bitcoin-and-monero-20160810t225712190z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2016-08-10T22:58:09",
  "trx_id": "21ccd7ddf224636c5c67c430a768851bbc73a7d2",
  "trx_in_block": 5,
  "virtual_op": 0
}
2016/08/10 22:57:12
authorfluffypony
bodyMonero is quite the antithesis of complex. Yes, parts of the cryptography are more complex than Bitcoin's, but as a counterpoint Bitcoin's scripting system is orders of magnitude more complex than what Monero allows. This, too, is fraught with "complexity", "tingling spider senses", claims of new functions being "untested", and worries about "implementation issues". In fact, the problems you raise with Monero's cryptography are far more trivially answered than problems arising from a custom, previously unknown and untested scripting language. That's because much of Monero's core cryptography is bog standard, and relies on a known-good implementation in SUPERCOP (from which libsodium / TweetNaCL et. al. are derived). As to the concerns about key images, they are neither complex nor are they unproven. The paper in which this scheme is described is the [2006 paper by Eiichiro Fujisaki and Koutarou Suzuki on Traceable Ring Signatures](https://eprint.iacr.org/2006/389.pdf). It has a decade of review, and scores of citations in other papers, so unless you have some novel attack to demonstrate we can safely assume it presents no more risk than Bitcoin's use of SHA-256, which was introduced just a few years before. More importantly, Fujisaki's traceable ring signatures were an extension of linkable ring signatures, which are established and improved in the following papers (links not provided, use Google) - - J. K. Liu, V. K. Wei, and D. S. Wong. Linkable spontaneous anonymous group signature for ad hoc groups (extended abstract). In ACISP 2004, volume 3108 of Lecture Notes in Computer Science, pages 325–335, 2004. - P. P. Tsang, V. K. Wei, T. K. Chan, M. H. Au, J. K. Liu, and D. S. Wong. Separable linkable threshold ring signatures. In INDCRYPT 2004, volume 3348 of Lecture Notes in Computer Science, pages 389–398, 2004. - J. K. Liu and D. S. Wong. Linkable ring signatures: Security models and new schemes. In ICCSA 2005, volume 3481 of Lecture Notes in Computer Science, pages 614–623, 2005. - P. P. Tsang and V. K. Wei. Short linkable ring signatures for e-voting, e-cash and attestation. In IPSEC 2005, 2005. - M. H. Au, S. S. M. Chow, W. Susilo, and P. P. Tsang. Short linkable ring signatures revisited. In EUROPKI 2006, volume 4043 of Lecture Notes in Computer Science, pages 101–115, 2006. If you want to learn more about how Monero's cryptography works, which I strongly advise before writing another article, then I'd recommend the Monero Research Lab primer, ["Monero is Not That Mysterious"](https://lab.getmonero.org/pubs/MRL-0003.pdf).
json metadata{"tags":["crypto-news"],"links":["https://eprint.iacr.org/2006/389.pdf"]}
parent authorbarnaby
parent permlinktransparency-in-bitcoin-and-monero
permlinkre-barnaby-transparency-in-bitcoin-and-monero-20160810t225712190z
title
Transaction InfoBlock #3972516/Trx 583fd0d906d22af251ca4263903a1aee3740059f
View Raw JSON Data
{
  "block": 3972516,
  "op": [
    "comment",
    {
      "author": "fluffypony",
      "body": "Monero is quite the antithesis of complex. Yes, parts of the cryptography are more complex than Bitcoin's, but as a counterpoint Bitcoin's scripting system is orders of magnitude more complex than what Monero allows. This, too, is fraught with \"complexity\", \"tingling spider senses\", claims of new functions being \"untested\", and worries about \"implementation issues\".\n\nIn fact, the problems you raise with Monero's cryptography are far more trivially answered than problems arising from a custom, previously unknown and untested scripting language. That's because much of Monero's core cryptography is bog standard, and relies on a known-good implementation in SUPERCOP (from which libsodium / TweetNaCL et. al. are derived).\n\nAs to the concerns about key images, they are neither complex nor are they unproven. The paper in which this scheme is described is the [2006 paper by Eiichiro Fujisaki and Koutarou Suzuki on Traceable Ring Signatures](https://eprint.iacr.org/2006/389.pdf). It has a decade of review, and scores of citations in other papers, so unless you have some novel attack to demonstrate we can safely assume it presents no more risk than Bitcoin's use of SHA-256, which was introduced just a few years before.\n\nMore importantly, Fujisaki's traceable ring signatures were an extension of linkable ring signatures, which are established and improved in the following papers (links not provided, use Google) -\n\n- J. K. Liu, V. K. Wei, and D. S. Wong. Linkable spontaneous anonymous group signature for ad hoc groups (extended abstract). In ACISP 2004, volume 3108 of Lecture Notes in Computer Science, pages 325–335, 2004.\n\n- P. P. Tsang, V. K. Wei, T. K. Chan, M. H. Au, J. K. Liu, and D. S. Wong. Separable linkable threshold ring signatures. In INDCRYPT 2004, volume 3348 of Lecture Notes in Computer Science, pages 389–398, 2004.\n\n- J. K. Liu and D. S. Wong. Linkable ring signatures: Security models and new schemes. In ICCSA 2005, volume 3481 of Lecture Notes in Computer Science, pages 614–623, 2005.\n\n- P. P. Tsang and V. K. Wei. Short linkable ring signatures for e-voting, e-cash and attestation. In IPSEC 2005, 2005.\n\n- M. H. Au, S. S. M. Chow, W. Susilo, and P. P. Tsang. Short linkable ring signatures revisited. In EUROPKI 2006, volume 4043 of Lecture Notes in Computer Science, pages 101–115, 2006.\n\nIf you want to learn more about how Monero's cryptography works, which I strongly advise before writing another article, then I'd recommend the Monero Research Lab primer, [\"Monero is Not That Mysterious\"](https://lab.getmonero.org/pubs/MRL-0003.pdf).",
      "json_metadata": "{\"tags\":[\"crypto-news\"],\"links\":[\"https://eprint.iacr.org/2006/389.pdf\"]}",
      "parent_author": "barnaby",
      "parent_permlink": "transparency-in-bitcoin-and-monero",
      "permlink": "re-barnaby-transparency-in-bitcoin-and-monero-20160810t225712190z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2016-08-10T22:57:12",
  "trx_id": "583fd0d906d22af251ca4263903a1aee3740059f",
  "trx_in_block": 0,
  "virtual_op": 0
}
2016/08/10 22:20:42
authorbarnaby
permlinktransparency-in-bitcoin-and-monero
voterplayer49
weight10000 (100.00%)
Transaction InfoBlock #3971786/Trx d616029c72da99a04164484beab1fdb3e4e2911b
View Raw JSON Data
{
  "block": 3971786,
  "op": [
    "vote",
    {
      "author": "barnaby",
      "permlink": "transparency-in-bitcoin-and-monero",
      "voter": "player49",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2016-08-10T22:20:42",
  "trx_id": "d616029c72da99a04164484beab1fdb3e4e2911b",
  "trx_in_block": 0,
  "virtual_op": 0
}
2016/08/10 21:41:09
authorbarnaby
permlinktransparency-in-bitcoin-and-monero
voterwpalczynski
weight0 (0.00%)
Transaction InfoBlock #3970995/Trx ae622bab828f5af38313df892f5df54cf92fb109
View Raw JSON Data
{
  "block": 3970995,
  "op": [
    "vote",
    {
      "author": "barnaby",
      "permlink": "transparency-in-bitcoin-and-monero",
      "voter": "wpalczynski",
      "weight": 0
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2016-08-10T21:41:09",
  "trx_id": "ae622bab828f5af38313df892f5df54cf92fb109",
  "trx_in_block": 1,
  "virtual_op": 0
}
2016/08/10 21:40:45
authorbarnaby
permlinktransparency-in-bitcoin-and-monero
voterwpalczynski
weight10000 (100.00%)
Transaction InfoBlock #3970987/Trx ce581761812d098b75d46c2a13eb578cb0c490a1
View Raw JSON Data
{
  "block": 3970987,
  "op": [
    "vote",
    {
      "author": "barnaby",
      "permlink": "transparency-in-bitcoin-and-monero",
      "voter": "wpalczynski",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2016-08-10T21:40:45",
  "trx_id": "ce581761812d098b75d46c2a13eb578cb0c490a1",
  "trx_in_block": 0,
  "virtual_op": 0
}
2016/08/10 11:08:21
authorbarnaby
body# Bitcoin Bitcoin is open and transparent. The protocol is open, the wallet is open-source, and, most importantly, the blockchain is open. The transparency of the blockchain is key, it has been critical in the phenomenal success of Bitcoin. The blockchain is the work of a genius, but its really not that hard to understand. Any IT professional will already know the building blocks such as Public/Private Key encryption and signatures, and the structure itself is straight forward and logical. There are tens of millions of people who could understand it with a day or two of study and then move on to analyzing the blockchain and verifying its integrity. And a lot of people have done this. There are large numbers of open-source tools available for dealing with Bitcoin, everything from independent implementations of the wallet in any programming language you can think of, to analysis suites attempting to make some sense of the transactions taking place. The blockchain is constantly being examined by a large number of independent groups and any abnormalities are identified very rapidly. The transparency of the blockchain enables anybody to easily verify the following three characteristics: * no coins appear out of nowhere, except for those generated by mining - every input comes from an output * no coin is spent more than once - every output is used as an input once or not used at all * the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated - the amount of coins generated is the sum of all coinbase transactions, the amount of coins that exist is the sum of all the unspent outputs These three characteristics confirm that the Bitcoin system is working properly, that new coins are not being generated out of nowhere or disappearing into space. Critically, these characteristics can be confirmed completely independently of the Bitcoin protocol. There's no circular argument here, the ability to verify the correct functioning of the protocol does not depend on the protocol being correct. Of course, the problem with this transparency is the lack of anonymity. # Monero Monero is an alternative cryptocurrency that has evolved from the CryptoNote cryptocurrency. Unlike most alternative coins, CryptoNote is not an adjustment or evolution of the Bitcoin software but designed and built from the ground up. It solves Bitcoin's anonymity problem, making all transaction anonymous and includes some other great features such as anonymous destination addresses. It uses fascinating complex math that has not seen widespread use. And there's my first concern with Monero, the complexity. In my extensive experience as an engineer, complexity is a big cause of problems. Simple stuff works, complex stuff breaks. Whether you're talking about security, availability, or performance - the simpler the better. Its a minor concern, but my spider-senses are tingling. And then there's the math itself. In math, some stuff is provably true but a lot, particularly in the field of cryptography, is not. The history books are littered with "absolutely perfect" cryptosystems which, it turns out, were far from perfect. Some of the math is backed by some seriously respectable names in crypto mathematics, but this stuff definitely falls into the set of systems that cannot be proved to be correct. All that we can say is that no-one is known to have broken this math. Which is okay, but remember this because it comes up later. And then there's the implementation: implementing complex systems is difficult, just look at the number of IT security vulnerabilities that are constantly being found and then imagine how many are not being found. Just because it looks like the math might be solid, does not mean that its been implemented correctly. Lets look at the Monero blockchain. Now we have a problem, we can't trace coins through the blockchain, which is of course by design, its how Monero achieves its anonymity. For a single transaction, Monero will use one output from a previous transaction as the input and several "fake" inputs. They aren't really fake, they're legitimate outputs selected from the blockchain but the person who generated the transaction doesn't have the private keys to them and they're only used to hide the real input. The inputs are signed using a "ring signature", which is a technique that is used to prove that the signature applies to one of the inputs but its impossible to tell which one. So, with transactions like that, we cant tell which input to the transaction has actually been used. An output from a transaction may actually appear as an input to many transactions but it will only be really used in one of them. Given this type of blockchain, lets look at the characteristics listed above: * no coins appear out of nowhere, except those generated by mining - yes, this can be verified. Every output of a transaction comes from one of the inputs. * no coin is spent more than once - an output may appear as an input to several transactions but we cant tell if the input is really used, so we cant tell whether the output has been spent or not - the "key image" in Monero prevents double spend and we can certainly verify that a key image has only been used once, but the question was whether we can verify if the *coin* has been spent more than once. If we assume that the key image works as intended, then yes, we can say that a coin has not been spent twice, but that's a big assumption and that is not *independent* verification. * the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated - we can count the number of coins generated by mining, but we cant tell whether outputs have been used or not and therefore we can't calculate the total amount of coins that exist. So no, we cant tell whether the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated. # Conclusion We cannot independently verify that the Monero blockchain is correct. The currency depends on the complex math, which cannot be proven to be correct. How do we know that some genius somewhere has not figured out a way to bypass the "key image" that prevents double spend? With a transparent blockchain, we would know if someone was duplicating coins or generating coins out of thin air. With Monero, we wont ever know. TLDR; It is not possible to independently verify the Monero blockchain. In finance, that's a big fail.
json metadata{"tags":["altcoin","crypto-news","bitcoin","blockchain"]}
parent author
parent permlinkcrypto-news
permlinktransparency-in-bitcoin-and-monero
titleTransparency in Bitcoin & Monero
Transaction InfoBlock #3958374/Trx 66fdfa214ddb2820542325921698a910683324d5
View Raw JSON Data
{
  "block": 3958374,
  "op": [
    "comment",
    {
      "author": "barnaby",
      "body": "# Bitcoin\nBitcoin is open and transparent. The protocol is open, the wallet is open-source, and, most importantly, the blockchain is open. The transparency of the blockchain is key, it has been critical in the phenomenal success of Bitcoin. The blockchain is the work of a genius, but its really not that hard to understand. Any IT professional will already know the building blocks such as Public/Private Key encryption and signatures, and the structure itself is straight forward and logical. There are tens of millions of people who could understand it with a day or two of study and then move on to analyzing the blockchain and verifying its integrity. And a lot of people have done this. There are large numbers of open-source tools available for dealing with Bitcoin, everything from independent implementations of the wallet in any programming language you can think of, to analysis suites attempting to make some sense of the transactions taking place. The blockchain is constantly being examined by a large number of independent groups and any abnormalities are identified very rapidly.\n\nThe transparency of the blockchain enables anybody to easily verify the following three characteristics:\n* no coins appear out of nowhere, except for those generated by mining - every input comes from an output\n* no coin is spent more than once - every output is used as an input once or not used at all\n* the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated - the amount of coins generated is the sum of all coinbase transactions, the amount of coins that exist is the sum of all the unspent outputs\n\nThese three characteristics confirm that the Bitcoin system is working properly, that new coins are not being generated out of nowhere or disappearing into space. Critically, these characteristics can be confirmed completely independently of the Bitcoin protocol. There's no circular argument here, the ability to verify the correct functioning of the protocol does not depend on the protocol being correct.\n \nOf course, the problem with this transparency is the lack of anonymity.\n\n# Monero\nMonero is an alternative cryptocurrency that has evolved from the CryptoNote cryptocurrency. Unlike most alternative coins, CryptoNote is not an adjustment or evolution of the Bitcoin software but designed and built from the ground up. It solves Bitcoin's anonymity problem, making all transaction anonymous and includes some other great features such as anonymous destination addresses. It uses fascinating complex math that has not seen widespread use. \n\nAnd there's my first concern with Monero, the complexity. In my extensive experience as an engineer, complexity is a big cause of problems. Simple stuff works, complex stuff breaks. Whether you're talking about security, availability, or performance - the simpler the better. Its a minor concern, but my spider-senses are tingling.\n\nAnd then there's the math itself. In math, some stuff is provably true but a lot, particularly in the field of cryptography, is not. The history books are littered with \"absolutely perfect\" cryptosystems which, it turns out, were far from perfect. Some of the math is backed by some seriously respectable names in crypto mathematics, but this stuff definitely falls into the set of systems that cannot be proved to be correct. All that we can say is that no-one is known to have broken this math. Which is okay, but remember this because it comes up later.\n\nAnd then there's the implementation: implementing complex systems is difficult, just look at the number of IT security vulnerabilities that are constantly being found and then imagine how many are not being found. Just because it looks like the math might be solid, does not mean that its been implemented correctly.\n\nLets look at the Monero blockchain. Now we have a problem, we can't trace coins through the blockchain, which is of course by design, its how Monero achieves its anonymity.\n\nFor a single transaction, Monero will use one output from a previous transaction as the input and several \"fake\" inputs. They aren't really fake, they're legitimate outputs selected from the blockchain but the person who generated the transaction doesn't have the private keys to them and they're only used to hide the real input. The inputs are signed using a \"ring signature\", which is a technique that is used to prove that the signature applies to one of the inputs but its impossible to tell which one.\n\nSo, with transactions like that, we cant tell which input to the transaction has actually been used. An output from a transaction may actually appear as an input to many transactions but it will only be really used in one of them.\n\nGiven this type of blockchain, lets look at the characteristics listed above:\n\n* no coins appear out of nowhere, except those generated by mining - yes, this can be verified. Every output of a transaction comes from one of the inputs.\n* no coin is spent more than once - an output may appear as an input to several transactions but we cant tell if the input is really used, so we cant tell whether the output has been spent or not - the \"key image\" in Monero prevents double spend and we can certainly verify that a key image has only been used once, but the question was whether we can verify if the *coin* has been spent more than once. If we assume that the key image works as intended, then yes, we can say that a coin has not been spent twice, but that's a big assumption and that is not *independent* verification.\n* the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated - we can count the number of coins generated by mining, but we cant tell whether outputs have been used or not and therefore we can't calculate the total amount of coins that exist. So no, we cant tell whether the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated.\n\n# Conclusion\nWe cannot independently verify that the Monero blockchain is correct. The currency depends on the complex math, which cannot be proven to be correct. How do we know that some genius somewhere has not figured out a way to bypass the \"key image\" that prevents double spend? With a transparent blockchain, we would know if someone was duplicating coins or generating coins out of thin air. With Monero, we wont ever know.\n\nTLDR; It is not possible to independently verify the Monero blockchain. In finance, that's a big fail.",
      "json_metadata": "{\"tags\":[\"altcoin\",\"crypto-news\",\"bitcoin\",\"blockchain\"]}",
      "parent_author": "",
      "parent_permlink": "crypto-news",
      "permlink": "transparency-in-bitcoin-and-monero",
      "title": "Transparency in Bitcoin & Monero"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2016-08-10T11:08:21",
  "trx_id": "66fdfa214ddb2820542325921698a910683324d5",
  "trx_in_block": 4,
  "virtual_op": 0
}
2016/08/10 11:07:54
authorbarnaby
body# Bitcoin Bitcoin is open and transparent. The protocol is open, the wallet is open-source, and, most importantly, the blockchain is open. The transparency of the blockchain is key, it has been critical in the phenomenal success of Bitcoin. The blockchain is the work of a genius, but its really not that hard to understand. Any IT professional will already know the building blocks such as Public/Private Key encryption and signatures, and the structure itself is straight forward and logical. There are tens of millions of people who could understand it with a day or two of study and then move on to analyzing the blockchain and verifying its integrity. And a lot of people have done this. There are large numbers of open-source tools available for dealing with Bitcoin, everything from independent implementations of the wallet in any programming language you can think of, to analysis suites attempting to make some sense of the transactions taking place. The blockchain is constantly being examined by a large number of independent groups and any abnormalities are identified very rapidly. The transparency of the blockchain enables anybody to easily verify the following three characteristics: * no coins appear out of nowhere, except for those generated by mining - every input comes from an output * no coin is spent more than once - every output is used as an input once or not used at all * the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated - the amount of coins generated is the sum of all coinbase transactions, the amount of coins that exist is the sum of all the unspent outputs These three characteristics confirm that the Bitcoin system is working properly, that new coins are not being generated out of nowhere or disappearing into space. Critically, these characteristics can be confirmed completely independently of the Bitcoin protocol. There's no circular argument here, the ability to verify the correct functioning of the protocol does not depend on the protocol being correct. Of course, the problem with this transparency is the lack of anonymity. # Monero Monero is an alternative cryptocurrency that has evolved from the CryptoNote cryptocurrency. Unlike most alternative coins, CryptoNote is not an adjustment or evolution of the Bitcoin software but designed and built from the ground up. It solves Bitcoin's anonymity problem, making all transaction anonymous and includes some other great features such as anonymous destination addresses. It uses fascinating complex math that has not seen widespread use. And there's my first concern with Monero, the complexity. In my extensive experience as an engineer, complexity is a big cause of problems. Simple stuff works, complex stuff breaks. Whether you're talking about security, availability, or performance - the simpler the better. Its a minor concern, but my spider-senses are tingling. And then there's the math itself. In math, some stuff is provably true but a lot, particularly in the field of cryptography, is not. The history books are littered with "absolutely perfect" cryptosystems which, it turns out, were far from perfect. Some of the math is backed by some seriously respectable names in crypto mathematics, but this stuff definitely falls into the set of systems that cannot be proved to be correct. All that we can say is that no-one is known to have broken this math. Which is okay, but remember this because it comes up later. And then there's the implementation: implementing complex systems is difficult, just look at the number of IT security vulnerabilities that are constantly being found and then imagine how many are not being found. Just because it looks like the math might be solid, does not mean that its been implemented correctly. Lets look at the Monero blockchain. Now we have a problem, we can't trace coins through the blockchain, which is of course by design, its how Monero achieves its anonymity. For a single transaction, Monero will use one output from a previous transaction as the input and several "fake" inputs. They aren't really fake, they're legitimate outputs selected from the blockchain but the person who generated the transaction doesn't have the private keys to them and they're only used to hide the real input. The inputs are signed using a "ring signature", which is a technique that is used to prove that the signature applies to one of the inputs but its impossible to tell which one. So, with transactions like that, we cant tell which input to the transaction has actually been used. An output from a transaction may actually appear as an input to many transactions but it will only be really used in one of them. Given this type of blockchain, lets look at the characteristics listed above: * no coins appear out of nowhere, except those generated by mining - yes, this can be verified. Every output of a transaction comes from one of the inputs. * no coin is spent more than once - an output may appear as an input to several transactions but we cant tell if the input is really used, so we cant tell whether the output has been spent or not - the "key image" in Monero prevents double spend and we can certainly verify that a key image has only been used once, but the question was whether we can verify if the *coin* has been spent more than once. If we assume that the key image works as intended, then yes, we can say that a coin has not been spent twice, but that's a big assumption and that is not *independent* verification. * the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated - we can count the number of coins generated by mining, but we cant tell whether outputs have been used or not and therefore we can't calculate the total amount of coins that exist. So no, we cant tell whether the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated. # Conclusion We cannot independently verify that the Monero blockchain is correct. The currency depends on the complex math, which cannot be proven to be correct. How do we know that some genius somewhere has not figured out a way to bypass the "key image" that prevents double spend? With a transparent blockchain, we would know if someone was duplicating coins or generating coins out of thin air. With Monero, we wont ever know. TLDR; It is not possible to independently verify the Monero blockchain. In finance, that's a big fail.
json metadata{"tags":["crypto-news","altcoins","bitcoin","blockchain"]}
parent author
parent permlinkcrypto-news
permlinktransparency-in-bitcoin-and-monero
titleTransparency in Bitcoin & Monero
Transaction InfoBlock #3958365/Trx bc8f4c795f2d6c210c548d7b010b4f2dcbd7b4d8
View Raw JSON Data
{
  "block": 3958365,
  "op": [
    "comment",
    {
      "author": "barnaby",
      "body": "# Bitcoin\nBitcoin is open and transparent. The protocol is open, the wallet is open-source, and, most importantly, the blockchain is open. The transparency of the blockchain is key, it has been critical in the phenomenal success of Bitcoin. The blockchain is the work of a genius, but its really not that hard to understand. Any IT professional will already know the building blocks such as Public/Private Key encryption and signatures, and the structure itself is straight forward and logical. There are tens of millions of people who could understand it with a day or two of study and then move on to analyzing the blockchain and verifying its integrity. And a lot of people have done this. There are large numbers of open-source tools available for dealing with Bitcoin, everything from independent implementations of the wallet in any programming language you can think of, to analysis suites attempting to make some sense of the transactions taking place. The blockchain is constantly being examined by a large number of independent groups and any abnormalities are identified very rapidly.\n\nThe transparency of the blockchain enables anybody to easily verify the following three characteristics:\n* no coins appear out of nowhere, except for those generated by mining - every input comes from an output\n* no coin is spent more than once - every output is used as an input once or not used at all\n* the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated - the amount of coins generated is the sum of all coinbase transactions, the amount of coins that exist is the sum of all the unspent outputs\n\nThese three characteristics confirm that the Bitcoin system is working properly, that new coins are not being generated out of nowhere or disappearing into space. Critically, these characteristics can be confirmed completely independently of the Bitcoin protocol. There's no circular argument here, the ability to verify the correct functioning of the protocol does not depend on the protocol being correct.\n \nOf course, the problem with this transparency is the lack of anonymity.\n\n# Monero\nMonero is an alternative cryptocurrency that has evolved from the CryptoNote cryptocurrency. Unlike most alternative coins, CryptoNote is not an adjustment or evolution of the Bitcoin software but designed and built from the ground up. It solves Bitcoin's anonymity problem, making all transaction anonymous and includes some other great features such as anonymous destination addresses. It uses fascinating complex math that has not seen widespread use. \n\nAnd there's my first concern with Monero, the complexity. In my extensive experience as an engineer, complexity is a big cause of problems. Simple stuff works, complex stuff breaks. Whether you're talking about security, availability, or performance - the simpler the better. Its a minor concern, but my spider-senses are tingling.\n\nAnd then there's the math itself. In math, some stuff is provably true but a lot, particularly in the field of cryptography, is not. The history books are littered with \"absolutely perfect\" cryptosystems which, it turns out, were far from perfect. Some of the math is backed by some seriously respectable names in crypto mathematics, but this stuff definitely falls into the set of systems that cannot be proved to be correct. All that we can say is that no-one is known to have broken this math. Which is okay, but remember this because it comes up later.\n\nAnd then there's the implementation: implementing complex systems is difficult, just look at the number of IT security vulnerabilities that are constantly being found and then imagine how many are not being found. Just because it looks like the math might be solid, does not mean that its been implemented correctly.\n\nLets look at the Monero blockchain. Now we have a problem, we can't trace coins through the blockchain, which is of course by design, its how Monero achieves its anonymity.\n\nFor a single transaction, Monero will use one output from a previous transaction as the input and several \"fake\" inputs. They aren't really fake, they're legitimate outputs selected from the blockchain but the person who generated the transaction doesn't have the private keys to them and they're only used to hide the real input. The inputs are signed using a \"ring signature\", which is a technique that is used to prove that the signature applies to one of the inputs but its impossible to tell which one.\n\nSo, with transactions like that, we cant tell which input to the transaction has actually been used. An output from a transaction may actually appear as an input to many transactions but it will only be really used in one of them.\n\nGiven this type of blockchain, lets look at the characteristics listed above:\n\n* no coins appear out of nowhere, except those generated by mining - yes, this can be verified. Every output of a transaction comes from one of the inputs.\n* no coin is spent more than once - an output may appear as an input to several transactions but we cant tell if the input is really used, so we cant tell whether the output has been spent or not - the \"key image\" in Monero prevents double spend and we can certainly verify that a key image has only been used once, but the question was whether we can verify if the *coin* has been spent more than once. If we assume that the key image works as intended, then yes, we can say that a coin has not been spent twice, but that's a big assumption and that is not *independent* verification.\n* the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated - we can count the number of coins generated by mining, but we cant tell whether outputs have been used or not and therefore we can't calculate the total amount of coins that exist. So no, we cant tell whether the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated.\n\n# Conclusion\nWe cannot independently verify that the Monero blockchain is correct. The currency depends on the complex math, which cannot be proven to be correct. How do we know that some genius somewhere has not figured out a way to bypass the \"key image\" that prevents double spend? With a transparent blockchain, we would know if someone was duplicating coins or generating coins out of thin air. With Monero, we wont ever know.\n\nTLDR; It is not possible to independently verify the Monero blockchain. In finance, that's a big fail.",
      "json_metadata": "{\"tags\":[\"crypto-news\",\"altcoins\",\"bitcoin\",\"blockchain\"]}",
      "parent_author": "",
      "parent_permlink": "crypto-news",
      "permlink": "transparency-in-bitcoin-and-monero",
      "title": "Transparency in Bitcoin & Monero"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2016-08-10T11:07:54",
  "trx_id": "bc8f4c795f2d6c210c548d7b010b4f2dcbd7b4d8",
  "trx_in_block": 3,
  "virtual_op": 0
}
2016/08/10 09:55:18
authorbarnaby
bodyNot exactly dash vs monero, but ... https://steemit.com/crypto-news/@barnaby/transparency-in-bitcoin-and-monero
json metadata{"tags":["crypto-news"],"links":["https://steemit.com/crypto-news/@barnaby/transparency-in-bitcoin-and-monero"]}
parent authordennygalindo
parent permlinkre-thedashguy-re-dennygalindo-re-taoofsatoshi-tao-s-steem-on-dash-or-looking-for-a-steady-crypto-investment-try-dash-20160809t232515986z
permlinkre-dennygalindo-re-thedashguy-re-dennygalindo-re-taoofsatoshi-tao-s-steem-on-dash-or-looking-for-a-steady-crypto-investment-try-dash-20160810t095515382z
title
Transaction InfoBlock #3956922/Trx 801ea23b34df29001d25353206a2e93639d3e6ed
View Raw JSON Data
{
  "block": 3956922,
  "op": [
    "comment",
    {
      "author": "barnaby",
      "body": "Not exactly dash vs monero, but ... https://steemit.com/crypto-news/@barnaby/transparency-in-bitcoin-and-monero",
      "json_metadata": "{\"tags\":[\"crypto-news\"],\"links\":[\"https://steemit.com/crypto-news/@barnaby/transparency-in-bitcoin-and-monero\"]}",
      "parent_author": "dennygalindo",
      "parent_permlink": "re-thedashguy-re-dennygalindo-re-taoofsatoshi-tao-s-steem-on-dash-or-looking-for-a-steady-crypto-investment-try-dash-20160809t232515986z",
      "permlink": "re-dennygalindo-re-thedashguy-re-dennygalindo-re-taoofsatoshi-tao-s-steem-on-dash-or-looking-for-a-steady-crypto-investment-try-dash-20160810t095515382z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2016-08-10T09:55:18",
  "trx_id": "801ea23b34df29001d25353206a2e93639d3e6ed",
  "trx_in_block": 2,
  "virtual_op": 0
}
2016/08/10 09:43:15
authorbarnaby
permlinktransparency-in-bitcoin-and-monero
voterotaci
weight10000 (100.00%)
Transaction InfoBlock #3956682/Trx 846f38ceabf49659786c56997fd3c3003953b7fe
View Raw JSON Data
{
  "block": 3956682,
  "op": [
    "vote",
    {
      "author": "barnaby",
      "permlink": "transparency-in-bitcoin-and-monero",
      "voter": "otaci",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2016-08-10T09:43:15",
  "trx_id": "846f38ceabf49659786c56997fd3c3003953b7fe",
  "trx_in_block": 1,
  "virtual_op": 0
}
2016/08/10 09:36:57
authorbarnaby
permlinktransparency-in-bitcoin-and-monero
voteralexoz
weight10000 (100.00%)
Transaction InfoBlock #3956557/Trx 5745e50ed7ead94aa7fbb633abe0956b15873ab1
View Raw JSON Data
{
  "block": 3956557,
  "op": [
    "vote",
    {
      "author": "barnaby",
      "permlink": "transparency-in-bitcoin-and-monero",
      "voter": "alexoz",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2016-08-10T09:36:57",
  "trx_id": "5745e50ed7ead94aa7fbb633abe0956b15873ab1",
  "trx_in_block": 0,
  "virtual_op": 0
}
2016/08/10 09:34:30
authorbarnaby
permlinktransparency-in-bitcoin-and-monero
voterbarnaby
weight10000 (100.00%)
Transaction InfoBlock #3956509/Trx 213441a641fd5b265c32cdb18bfe0e7f4d4ff0ca
View Raw JSON Data
{
  "block": 3956509,
  "op": [
    "vote",
    {
      "author": "barnaby",
      "permlink": "transparency-in-bitcoin-and-monero",
      "voter": "barnaby",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2016-08-10T09:34:30",
  "trx_id": "213441a641fd5b265c32cdb18bfe0e7f4d4ff0ca",
  "trx_in_block": 1,
  "virtual_op": 0
}
2016/08/10 09:34:30
authorbarnaby
body# Bitcoin Bitcoin is open and transparent. The protocol is open, the wallet is open-source, and, most importantly, the blockchain is open. The transparency of the blockchain is key, it has been critical in the phenomenal success of Bitcoin. The blockchain is the work of a genius, but its really not that hard to understand. Any IT professional will already know the building blocks such as Public/Private Key encryption and signatures, and the structure itself is straight forward and logical. There are tens of millions of people who could understand it with a day or two of study and then move on to analyzing the blockchain and verifying its integrity. And a lot of people have done this. There are large numbers of open-source tools available for dealing with Bitcoin, everything from independent implementations of the wallet in any programming language you can think of, to analysis suites attempting to make some sense of the transactions taking place. The blockchain is constantly being examined by a large number of independent groups and any abnormalities are identified very rapidly. The transparency of the blockchain enables anybody to easily verify the following three characteristics: * no coins appear out of nowhere, except for those generated by mining - every input comes from an output * no coin is spent more than once - every output is used as an input once or not used at all * the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated - the amount of coins generated is the sum of all coinbase transactions, the amount of coins that exist is the sum of all the unspent outputs These three characteristics confirm that the Bitcoin system is working properly, that new coins are not being generated out of nowhere or disappearing into space. Critically, these characteristics can be confirmed completely independently of the Bitcoin protocol. There's no circular argument here, the ability to verify the correct functioning of the protocol does not depend on the protocol being correct. Of course, the problem with this transparency is the lack of anonymity. # Monero Monero is an alternative cryptocurrency that has evolved from the CryptoNote cryptocurrency. Unlike most alternative coins, CryptoNote is not an adjustment or evolution of the Bitcoin software but designed and built from the ground up. It solves Bitcoin's anonymity problem, making all transaction anonymous and includes some other great features such as anonymous destination addresses. It uses fascinating complex math that has not seen widespread use. And there's my first concern with Monero, the complexity. In my extensive experience as an engineer, complexity is a big cause of problems. Simple stuff works, complex stuff breaks. Whether you're talking about security, availability, or performance - the simpler the better. Its a minor concern, but my spider-senses are tingling. And then there's the math itself. In math, some stuff is provably true but a lot, particularly in the field of cryptography, is not. The history books are littered with "absolutely perfect" cryptosystems which, it turns out, were far from perfect. Some of the math is backed by some seriously respectable names in crypto mathematics, but this stuff definitely falls into the set of systems that cannot be proved to be correct. All that we can say is that no-one is known to have broken this math. Which is okay, but remember this because it comes up later. And then there's the implementation: implementing complex systems is difficult, just look at the number of IT security vulnerabilities that are constantly being found and then imagine how many are not being found. Just because it looks like the math might be solid, does not mean that its been implemented correctly. Lets look at the Monero blockchain. Now we have a problem, we can't trace coins through the blockchain, which is of course by design, its how Monero achieves its anonymity. For a single transaction, Monero will use one output from a previous transaction as the input and several "fake" inputs. They aren't really fake, they're legitimate outputs selected from the blockchain but the person who generated the transaction doesn't have the private keys to them and they're only used to hide the real input. The inputs are signed using a "ring signature", which is a technique that is used to prove that the signature applies to one of the inputs but its impossible to tell which one. So, with transactions like that, we cant tell which input to the transaction has actually been used. An output from a transaction may actually appear as an input to many transactions but it will only be really used in one of them. Given this type of blockchain, lets look at the characteristics listed above: * no coins appear out of nowhere, except those generated by mining - yes, this can be verified. Every output of a transaction comes from one of the inputs. * no coin is spent more than once - an output may appear as an input to several transactions but we cant tell if the input is really used, so we cant tell whether the output has been spent or not - the "key image" in Monero prevents double spend and we can certainly verify that a key image has only been used once, but the question was whether we can verify if the *coin* has been spent more than once. If we assume that the key image works as intended, then yes, we can say that a coin has not been spent twice, but that's a big assumption and that is not *independent* verification. * the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated - we can count the number of coins generated by mining, but we cant tell whether outputs have been used or not and therefore we can't calculate the total amount of coins that exist. So no, we cant tell whether the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated. # Conclusion We cannot independently verify that the Monero blockchain is correct. The currency depends on the complex math, which cannot be proven to be correct. How do we know that some genius somewhere has not figured out a way to bypass the "key image" that prevents double spend? With a transparent blockchain, we would know if someone was duplicating coins or generating coins out of thin air. With Monero, we wont ever know. TLDR; It is not possible to independently verify the Monero blockchain. In finance, that's a big fail.
json metadata{"tags":["crypto-news","monero","bitcoin","blockchain"]}
parent author
parent permlinkcrypto-news
permlinktransparency-in-bitcoin-and-monero
titleTransparency in Bitcoin & Monero
Transaction InfoBlock #3956509/Trx 213441a641fd5b265c32cdb18bfe0e7f4d4ff0ca
View Raw JSON Data
{
  "block": 3956509,
  "op": [
    "comment",
    {
      "author": "barnaby",
      "body": "# Bitcoin\nBitcoin is open and transparent. The protocol is open, the wallet is open-source, and, most importantly, the blockchain is open. The transparency of the blockchain is key, it has been critical in the phenomenal success of Bitcoin. The blockchain is the work of a genius, but its really not that hard to understand. Any IT professional will already know the building blocks such as Public/Private Key encryption and signatures, and the structure itself is straight forward and logical. There are tens of millions of people who could understand it with a day or two of study and then move on to analyzing the blockchain and verifying its integrity. And a lot of people have done this. There are large numbers of open-source tools available for dealing with Bitcoin, everything from independent implementations of the wallet in any programming language you can think of, to analysis suites attempting to make some sense of the transactions taking place. The blockchain is constantly being examined by a large number of independent groups and any abnormalities are identified very rapidly.\n\nThe transparency of the blockchain enables anybody to easily verify the following three characteristics:\n* no coins appear out of nowhere, except for those generated by mining - every input comes from an output\n* no coin is spent more than once - every output is used as an input once or not used at all\n* the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated - the amount of coins generated is the sum of all coinbase transactions, the amount of coins that exist is the sum of all the unspent outputs\n\nThese three characteristics confirm that the Bitcoin system is working properly, that new coins are not being generated out of nowhere or disappearing into space. Critically, these characteristics can be confirmed completely independently of the Bitcoin protocol. There's no circular argument here, the ability to verify the correct functioning of the protocol does not depend on the protocol being correct.\n \nOf course, the problem with this transparency is the lack of anonymity.\n\n# Monero\nMonero is an alternative cryptocurrency that has evolved from the CryptoNote cryptocurrency. Unlike most alternative coins, CryptoNote is not an adjustment or evolution of the Bitcoin software but designed and built from the ground up. It solves Bitcoin's anonymity problem, making all transaction anonymous and includes some other great features such as anonymous destination addresses. It uses fascinating complex math that has not seen widespread use. \n\nAnd there's my first concern with Monero, the complexity. In my extensive experience as an engineer, complexity is a big cause of problems. Simple stuff works, complex stuff breaks. Whether you're talking about security, availability, or performance - the simpler the better. Its a minor concern, but my spider-senses are tingling.\n\nAnd then there's the math itself. In math, some stuff is provably true but a lot, particularly in the field of cryptography, is not. The history books are littered with \"absolutely perfect\" cryptosystems which, it turns out, were far from perfect. Some of the math is backed by some seriously respectable names in crypto mathematics, but this stuff definitely falls into the set of systems that cannot be proved to be correct. All that we can say is that no-one is known to have broken this math. Which is okay, but remember this because it comes up later.\n\nAnd then there's the implementation: implementing complex systems is difficult, just look at the number of IT security vulnerabilities that are constantly being found and then imagine how many are not being found. Just because it looks like the math might be solid, does not mean that its been implemented correctly.\n\nLets look at the Monero blockchain. Now we have a problem, we can't trace coins through the blockchain, which is of course by design, its how Monero achieves its anonymity.\n\nFor a single transaction, Monero will use one output from a previous transaction as the input and several \"fake\" inputs. They aren't really fake, they're legitimate outputs selected from the blockchain but the person who generated the transaction doesn't have the private keys to them and they're only used to hide the real input. The inputs are signed using a \"ring signature\", which is a technique that is used to prove that the signature applies to one of the inputs but its impossible to tell which one.\n\nSo, with transactions like that, we cant tell which input to the transaction has actually been used. An output from a transaction may actually appear as an input to many transactions but it will only be really used in one of them.\n\nGiven this type of blockchain, lets look at the characteristics listed above:\n\n* no coins appear out of nowhere, except those generated by mining - yes, this can be verified. Every output of a transaction comes from one of the inputs.\n* no coin is spent more than once - an output may appear as an input to several transactions but we cant tell if the input is really used, so we cant tell whether the output has been spent or not - the \"key image\" in Monero prevents double spend and we can certainly verify that a key image has only been used once, but the question was whether we can verify if the *coin* has been spent more than once. If we assume that the key image works as intended, then yes, we can say that a coin has not been spent twice, but that's a big assumption and that is not *independent* verification.\n* the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated - we can count the number of coins generated by mining, but we cant tell whether outputs have been used or not and therefore we can't calculate the total amount of coins that exist. So no, we cant tell whether the total amount of coins that exist is equal to the total amount of coins that have been legitimately generated.\n\n# Conclusion\nWe cannot independently verify that the Monero blockchain is correct. The currency depends on the complex math, which cannot be proven to be correct. How do we know that some genius somewhere has not figured out a way to bypass the \"key image\" that prevents double spend? With a transparent blockchain, we would know if someone was duplicating coins or generating coins out of thin air. With Monero, we wont ever know.\n\nTLDR; It is not possible to independently verify the Monero blockchain. In finance, that's a big fail.",
      "json_metadata": "{\"tags\":[\"crypto-news\",\"monero\",\"bitcoin\",\"blockchain\"]}",
      "parent_author": "",
      "parent_permlink": "crypto-news",
      "permlink": "transparency-in-bitcoin-and-monero",
      "title": "Transparency in Bitcoin & Monero"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2016-08-10T09:34:30",
  "trx_id": "213441a641fd5b265c32cdb18bfe0e7f4d4ff0ca",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemcreated a new account: @barnaby
2016/08/10 08:21:09
active{"account_auths":[],"key_auths":[["STM52eko66GZzBkVk2e29CshWvxuMm89dcKW5bAe6CvNkHT2y95H2",1]],"weight_threshold":1}
creatorsteem
fee3.000 STEEM
json metadata
memo keySTM5Lmxw2yAUJfLjnfvPF3GL2m9MbhAmELzfWbreVD1FutmYu47LS
new account namebarnaby
owner{"account_auths":[],"key_auths":[["STM5S4bc7xjfLFxfuJthuyPsPkyUSbCAR8CRuf8qiuCQyvZLuZe7E",1]],"weight_threshold":1}
posting{"account_auths":[],"key_auths":[["STM7Jcj3R4L6kCWkuibL7UTZzv1NsffVgo8doeV2VbJWgAbZtk9NN",1]],"weight_threshold":1}
Transaction InfoBlock #3955044/Trx ea8d1f0431461382edd1a348a265da79fa68cda8
View Raw JSON Data
{
  "block": 3955044,
  "op": [
    "account_create",
    {
      "active": {
        "account_auths": [],
        "key_auths": [
          [
            "STM52eko66GZzBkVk2e29CshWvxuMm89dcKW5bAe6CvNkHT2y95H2",
            1
          ]
        ],
        "weight_threshold": 1
      },
      "creator": "steem",
      "fee": "3.000 STEEM",
      "json_metadata": "",
      "memo_key": "STM5Lmxw2yAUJfLjnfvPF3GL2m9MbhAmELzfWbreVD1FutmYu47LS",
      "new_account_name": "barnaby",
      "owner": {
        "account_auths": [],
        "key_auths": [
          [
            "STM5S4bc7xjfLFxfuJthuyPsPkyUSbCAR8CRuf8qiuCQyvZLuZe7E",
            1
          ]
        ],
        "weight_threshold": 1
      },
      "posting": {
        "account_auths": [],
        "key_auths": [
          [
            "STM7Jcj3R4L6kCWkuibL7UTZzv1NsffVgo8doeV2VbJWgAbZtk9NN",
            1
          ]
        ],
        "weight_threshold": 1
      }
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2016-08-10T08:21:09",
  "trx_id": "ea8d1f0431461382edd1a348a265da79fa68cda8",
  "trx_in_block": 0,
  "virtual_op": 0
}

Account Metadata

POSTING JSON METADATA
None
JSON METADATA
None
{
  "posting_json_metadata": {},
  "json_metadata": {}
}

Auth Keys

Owner
Single Signature
Public Keys
STM5S4bc7xjfLFxfuJthuyPsPkyUSbCAR8CRuf8qiuCQyvZLuZe7E1/1
Active
Single Signature
Public Keys
STM52eko66GZzBkVk2e29CshWvxuMm89dcKW5bAe6CvNkHT2y95H21/1
Posting
Single Signature
Public Keys
STM7Jcj3R4L6kCWkuibL7UTZzv1NsffVgo8doeV2VbJWgAbZtk9NN1/1
Memo
STM5Lmxw2yAUJfLjnfvPF3GL2m9MbhAmELzfWbreVD1FutmYu47LS
{
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM5S4bc7xjfLFxfuJthuyPsPkyUSbCAR8CRuf8qiuCQyvZLuZe7E",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM52eko66GZzBkVk2e29CshWvxuMm89dcKW5bAe6CvNkHT2y95H2",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting": {
    "account_auths": [],
    "key_auths": [
      [
        "STM7Jcj3R4L6kCWkuibL7UTZzv1NsffVgo8doeV2VbJWgAbZtk9NN",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "memo": "STM5Lmxw2yAUJfLjnfvPF3GL2m9MbhAmELzfWbreVD1FutmYu47LS"
}

Witness Votes

0 / 30
No active witness votes.
[]