{"id":500,"date":"2018-03-14T17:33:32","date_gmt":"2018-03-14T16:33:32","guid":{"rendered":"https:\/\/lam.unisg.ch\/blog?p=500"},"modified":"2018-03-19T15:30:37","modified_gmt":"2018-03-19T14:30:37","slug":"blockchain-jargon-ii-quantum-resistance-and-asics","status":"publish","type":"post","link":"https:\/\/lam.unisg.ch\/blog\/en\/blockchain-jargon-ii-quantum-resistance-and-asics","title":{"rendered":"Blockchain Jargon (II): Quantum Resistance and ASICs"},"content":{"rendered":"<p>The discussion about blockchain technology heats up as <a href=\"https:\/\/cointelegraph.com\/news\/google-searches-for-bitcoin-slump-in-synchronicity-with-bitcoins-price\">the focus on cryptocurrencies wanes<\/a>. With the cryptocurrency hype out of the way, the distinction between cryptocoins and their underlying blockchain technology becomes common knowledge, and <a href=\"https:\/\/www.blackrockblog.com\/2018\/02\/27\/cryptocurrency-hype\/\">there is where investors see the future now<\/a>.<\/p>\n<p>The core themes of <a href=\"http:\/\/searchsecurity.techtarget.com\/answer\/Is-Bitcoin-safe-The-truth-about-Bitcoin-security-and-crypto-currency\">safety<\/a>, <a href=\"https:\/\/www.forbes.com\/sites\/jasonbloomberg\/2018\/03\/10\/we-need-to-shut-bitcoin-and-all-other-cryptocurrencies-down-heres-why\/#1e46855e1bca\">scamming potential<\/a> and the resulting need for governmental regulation (<a href=\"https:\/\/hackernoon.com\/state-of-cryptocurrency-regulation-february-2018-a316c291320\">about which this excellent article series deserves mention<\/a>) now go beyond the cryptocoins environment to encompass the whole blockchain concept. This time our jargon series will focus on the security aspect from the point of view of how hardware influences this technology: Quantum Resistance and ASICs.<\/p>\n<h3>51% prepared for the future: Quantum Resistance<\/h3>\n<p>One of the greatest fears surrounding blockchain technology lies on <a href=\"https:\/\/hackernoon.com\/why-bitcoin-fears-quantum-computers-and-iota-doesnt-697da531a11b\">the power of quantum computers<\/a>. These upcoming super machines will have an exponentially higher computing power than any of today\u2019s computers and should therefore be able to decipher current blockchains\u2019 proof of work hashes easily.<\/p>\n<p>To use a funny comment <a href=\"https:\/\/www.derstandard.de\/story\/2000076009416\/bitcoin-blockchain-hodlgang-john-oliver-erklaert-kryptowaehrungen\">from John Oliver\u2019s Last Week Tonight<\/a>, these computers will \u201ctake the chicken nuggets [a single block] and turn them back into a chicken [the whole chain]\u201d. This means that with a quantum computer one can manipulate the reality of the blockchain as she or he wishes by staging a <a href=\"https:\/\/www.investopedia.com\/terms\/1\/51-attack.asp\">51% attack<\/a> on the chain, i.e., they would be able to define the truth of more than half the blocks and thus convince the whole chain that this new truth is the one that counts.<\/p>\n<p>According to Dilbert\u2019s cartoonist Scott Adams, humanity is capable of dealing with any <a href=\"http:\/\/blog.dilbert.com\/2013\/08\/12\/super-big-problems\/\">slow-coming disaster<\/a>. This seems to be the case with blockchains as well: a number of coins try to pass themselves as Quantum Resistant, i.e., as having protocols strong enough to handle even these marvellous machines. Some critics believe though that quantum computing <a href=\"https:\/\/www.forbes.com\/sites\/amycastor\/2017\/08\/25\/why-quantum-computings-threat-to-bitcoin-and-blockchain-is-a-long-way-off\/#2586eee32882\">has still a long way to go<\/a> before becoming a real threat, and that by the time this happens blockchain technology will have advanced a lot itself, proving Scott Adam\u2019s theory.<\/p>\n<h3>ASICs: a blockchain miner\u2019s first trade-off analysis<\/h3>\n<p>Quantum computers may be a future reality, but ASICs, the acronym for Application-specific Integrated Circuits is a current reality. <a href=\"https:\/\/www.bitcoinmining.com\/bitcoin-mining-hardware\/\">ASICs are hardware pieces<\/a> specifically engineered to optimally solve a specific blockchain\u2019s proof of work algorithms. Most ASIC are tied to one blockchain code and can solve its parameters at astounding speeds and with less power consumption than a traditional, generalist mining hardware.<\/p>\n<p>There is a catch: once a blockchain code evolves, so must this hardware be exchanged for state-of-the-art one, the former ASIC being obsolete at the instant the chain gets different. Therefore miners have to constantly evaluate whether their investment in ASIC hardwares now will pay themselves \u00a0in the upcoming future before they have to exchange them. The market for ASICs is a now a bigger part of the blockchain technology market itself and is expected to only expand <a href=\"https:\/\/news.bitcoin.com\/7nm-asics-will-bring-bitcoin-mining-to-a-whole-new-level\/\">as new, faster circuits get developed<\/a>. And it is not as if mining will\u00a0<a href=\"https:\/\/www.politico.eu\/article\/this-is-what-happens-when-bitcoin-miners-take-over-your-town\/\">stop growing any soon either.<\/a><\/p>\n<p>One other important aspect of ASICs is their indirect participation in the philosophical discussion about central vs. decentral blockchains. Although blockchains are described as being decentralized per se, the very existence of ASICs put a big question mark to that, because in theory a powerful enough ASIC powered miner could be also capable of handling a 51% attack. Also, given that ASIC powered miners produce more than their counterparts, they tend to accumulate more mining power and thus blockchain creation participation in the long run, thus centralizing activities to an extent. <a href=\"https:\/\/bitcoinmagazine.com\/articles\/problems-associated-with-bitcoin-mining-centralization-may-be-overstated-1474917259\/\">These arguments are usually countered<\/a> with the miner ever lowering wins over time, as chains pay less and less per block produced in most common applications, but this is a discussion for our next post.<a href=\"http:\/\/dilbert.com\/strip\/2012-04-17\"> Meanwhile, an appropriate cartoon to the themes above.<\/a><\/p>\n<p><a href=\"https:\/\/lam.unisg.ch\/blog\/blockchain-jargon-i-smart-contracts-forks-fuds\">Here the link to the first part: Block Chain Jargon (I).<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><em>Photo: Istockphotos<\/em><\/p>\n<p>&nbsp;<\/p>\n\n            <div id=\"mailerlite-form_2\" data-temp-id=\"6aa4e4a1ea8db\">\n                <div class=\"mailerlite-form\">\n                    <form action=\"\" method=\"post\">\n                                                    <div class=\"mailerlite-form-title\"><h3>Don't miss our updates<\/h3><\/div>\n                                                <div class=\"mailerlite-form-description\"><p>Don't miss our updates - sign up to our weekly newsletter.<\/p>\n<\/div>\n                        <div class=\"mailerlite-form-inputs\">\n                                                                                            <div class=\"mailerlite-form-field\">\n                                    <label for=\"mailerlite-2-field-email\">Email<\/label>\n                                    <input id=\"mailerlite-2-field-email\"\n                                           type=\"email\" required=\"required\"\n                                           name=\"form_fields[email]\"\n                                           placeholder=\"Email\"\/>\n                                <\/div>\n                                                        <div class=\"mailerlite-form-loader\">Please wait...<\/div>\n                            <div class=\"mailerlite-subscribe-button-container\">\n                                <input class=\"mailerlite-subscribe-submit\" type=\"submit\"\n                                       value=\"Subscribe\"\/>\n                            <\/div>\n                            <input type=\"hidden\" name=\"form_id\" value=\"2\"\/>\n                            <input type=\"hidden\" name=\"action\" value=\"mailerlite_subscribe_form\"\/>\n                            <input type=\"hidden\" name=\"ml_nonce\" value=\"9413910621\"\/>\n                        <\/div>\n                        <div class=\"mailerlite-form-response\">\n                                                            <h4><p><span style=\"color: #339966;\">Thank you for signing up to our updates!<\/span><\/p>\n<\/h4>\n                                                    <\/div>\n                    <\/form>\n                <\/div>\n            <\/div>\n\n        \n            <script type=\"text\/javascript\">\n                window.addEventListener(\"load\", function () {\n                    var jQuery = window.jQueryWP || window.jQuery;\n\n                    jQuery(document).ready(function () {\n\n                        if(jQuery) {\n                            var form_container = jQuery(\"#mailerlite-form_2[data-temp-id=6aa4e4a1ea8db] form\");\n\n                            jQuery(\".mailerlite-subscribe-submit\", form_container).prop('disabled', true);\n\n                            jQuery.post('https:\/\/lam.unisg.ch\/blog\/wp-admin\/admin-ajax.php', { \"action\" : \"ml_create_nonce\", \"ml_nonce\" : jQuery(\"input[name='ml_nonce']\", form_container).val() }, function (response) {\n\n                                if(response.success) {\n                                    jQuery(\"input[name='ml_nonce']\", form_container).val(response.data.ml_nonce);\n                                    jQuery(\".mailerlite-subscribe-submit\", form_container).prop('disabled', false);\n                                }\n                            });\n\n                            if ( typeof form_container.validate == 'function' ) {\n                                form_container.submit(function (e) {\n                                    e.preventDefault();\n                                }).validate({\n                                    submitHandler: function (form) {\n\n                                        jQuery(this.submitButton).prop('disabled', true);\n\n                                        form_container.find('.mailerlite-subscribe-button-container').fadeOut(function () {\n                                            form_container.find('.mailerlite-form-loader').fadeIn()\n                                        });\n\n                                        var data = jQuery(form).serialize();\n\n                                        jQuery.post('https:\/\/lam.unisg.ch\/blog\/wp-admin\/admin-ajax.php', data, function () {\n                                            form_container.find('.mailerlite-form-inputs').fadeOut(function () {\n                                                form_container.find('.mailerlite-form-response').fadeIn()\n                                            });\n                                        });\n                                    }\n                                });\n                            }\n                        }\n                    });\n                }, false);\n            <\/script>\n        \n","protected":false},"excerpt":{"rendered":"<p>The discussion about blockchain technology heats up as the focus on cryptocurrencies wanes. With the cryptocurrency hype out of the way, the distinction between cryptocoins and their underlying blockchain technology becomes common knowledge, and there is where investors see the future now. The core themes of safety, scamming potential and the resulting need for governmental [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":501,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false},"categories":[59,25,27,32],"tags":[95,75,69,97,98,100,99,101,96],"acf":{"excerpt":"<p>Whatever happens with cryptocoins, blockchains are still seen as the technology of the future. And in the future we will have quantum computers, how does that play out? And what about the hardware we use now? Can it be optimized for blockchains?<\/p>\n","school":false},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/lam.unisg.ch\/blog\/en\/wp-json\/wp\/v2\/posts\/500"}],"collection":[{"href":"https:\/\/lam.unisg.ch\/blog\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lam.unisg.ch\/blog\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lam.unisg.ch\/blog\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/lam.unisg.ch\/blog\/en\/wp-json\/wp\/v2\/comments?post=500"}],"version-history":[{"count":0,"href":"https:\/\/lam.unisg.ch\/blog\/en\/wp-json\/wp\/v2\/posts\/500\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lam.unisg.ch\/blog\/en\/wp-json\/wp\/v2\/media\/501"}],"wp:attachment":[{"href":"https:\/\/lam.unisg.ch\/blog\/en\/wp-json\/wp\/v2\/media?parent=500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lam.unisg.ch\/blog\/en\/wp-json\/wp\/v2\/categories?post=500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lam.unisg.ch\/blog\/en\/wp-json\/wp\/v2\/tags?post=500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}