{"id":18731,"date":"2020-02-18T13:00:45","date_gmt":"2020-02-18T13:00:45","guid":{"rendered":"http:\/\/ci027cfe63e0172697"},"modified":"2020-02-18T13:00:45","modified_gmt":"2020-02-18T13:00:45","slug":"microsofts-ion-is-an-open-source-bet-on-bitcoin","status":"publish","type":"post","link":"https:\/\/bitcoinmagazine.com\/culture\/microsofts-ion-is-an-open-source-bet-on-bitcoin","title":{"rendered":"Microsoft\u2019s ION Is an Open-Source Bet on Bitcoin"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p>Open-source development has always enjoyed a little juice from the private sector.<\/p>\n<p>One of the most notable examples is Red Hat Software, a multibillion dollar corporation that has built open-source software for the international community. It was purchased by IBM in 2019 but still carries out its original function.<\/p>\n<p>Microsoft is another example of a highly profitable private company that releases open-source software. The computer monolith has helped to maintain the Linux source code for some time. It supported the software on its Azure cloud program and eventually <a href=\"https:\/\/www.wired.com\/story\/enemies-no-more-microsoft-brings-linux-kernel-windows\/\" target=\"_blank\" rel=\"noopener\">integrated the Linux kernel<\/a> into its own OS.<\/p>\n<p>The company also has an affinity for Bitcoin, apparently. As we covered in the spring of 2019, Microsoft has tasked a development team to build a decentralized identity system on top of Bitcoin. <a href=\"https:\/\/bitcoinmagazine.com\/articles\/microsoft-building-id-verification-platform-bitcoin\">Dubbed ION<\/a>, the second layer network, like Bitcoin\u2019s Lightning Network, will feature its own node structure to complement Bitcoin\u2019s own and will be completely open source.<\/p>\n<p>Project lead Daniel Buchner believes that this system could unlock a radical new methodology for digital ownership and online credentials. <em>Bitcoin Magazine <\/em>sat down with Buchner to discuss the project, what prompted Microsoft to pursue it and what the future of the internet with digital IDs will look like.<\/p>\n<h2>Selling Microsoft on Bitcoin<\/h2>\n<p><strong><em>Microsoft has had a longstanding tradition with open-source projects. So how did ION become part of that legacy? Was it a hard sell to get Microsoft building on Bitcoin?<\/em><\/strong><\/p>\n<p>I started the group that works on decentralized IDs (DIDs) at Microsoft. There are some tactical things we had to do. For the DIDs to really be a reality, you have to make them capable of standing up to the volumes that you expected. So often when you see this piloted, it\u2019s [with] a few hundred participants [and] it works fine. But when you start thinking about having to deploy it on the scale that we want to \u2014 1.5 billion people \u2014 you crunch the calculations and you realize it\u2019s not going to work.&nbsp;<\/p>\n<p>So, for us, Bitcoin was a necessary condition for success. The reason it wasn\u2019t a super hard sell was that it was something we had to have and we knew we couldn\u2019t own it. We wanted something that was differentiated and decentralized \u2014 because otherwise we could do this with a database like Azure.<\/p>\n<p>So it\u2019s actually a business problem. We currently can\u2019t issue digital IDs that are owned by the user and not a company. It\u2019s not just because we want to do the right thing but it\u2019s right from a business perspective.&nbsp;<\/p>\n<p>With Bitcoin, one of the biggest elements of this \u2014 and this did take some understanding \u2014 was security. All of those other use cases being possible is actually a symptom of no one controlling it. What we really made our decision based on was the decentralized nature plus the security. It\u2019s the cost of attack and how you order transactions that\u2019s important. When we started crunching the numbers, we realized that Bitcoin was the only chain that would probably be too costly to attack.<\/p>\n<p><strong><em>So was Microsoft pretty ready to support this when it realized it could leave all the rest of Bitcoin\u2019s use cases behind and just focus on the base layer\u2019s security and timestamping?<\/em><\/strong><\/p>\n<p>It became easier when it got down to dollars and cents \u2014 we said, \u201cHere are the attack vectors within the realm of possibility, here are all the different technologies in the stack. Look, if you take away all of what the news media or what people say about how these technologies are used, you have empirical data.\u201d&nbsp;<\/p>\n<p>The options and choices became pretty clear because it\u2019s just about hard numbers. There are still subjective fears, but at the end of the day, security is security is security.<\/p>\n<p><strong><em>What does Microsoft get out of building open-source software?<\/em><\/strong><\/p>\n<p>It\u2019s not selfless. I mean, we\u2019re doing it for the right reasons, but we have to have a scalable system for DIDs that is viable at the implementation scale we require. We looked around and that just wasn\u2019t there. It\u2019s kind of like a secondary benefit because this exists, we can do a credential use case. Something like LinkedIn could have credentials that back it so you don\u2019t have a bunch of fake accounts. We will not actually derive any economic benefit. Operational costs are low enough that it will be very a small cost compared to other identity services we run.<\/p>\n<h2>The Importance of Bitcoin-Based Decentralized IDs<\/h2>\n<p><strong><em>With that example in mind, could you speak to the importance of DIDs for the internet and its users?<\/em><\/strong><\/p>\n<p>Everything in the world you see around you today, there are few cases of true digital identity. People are used to accounts, but that\u2019s not really identity \u2014 that\u2019s a password to get into someone\u2019s server somewhere. Your accounts are not yours, your email is not yours \u2014 if those companies disappear, those are gone. The issue becomes, you can\u2019t have legal, personal and business assurance of the continuity of anything tied to those accounts.&nbsp;<\/p>\n<p>Imagine the moral hazard if I had an email address tied to something like an important benefit, like a UN food allotment or a bank. If the company in the middle of that went away or even just didn\u2019t like me, they could sever me from the important proofs in my life that could attest to those accounts. Bitcoin is important; but decentralized ID could be more important. Who needs decentralized money if, with the stroke of a pen, they can cut you off from the proofs you need to board an airplane?<\/p>\n<p>So, we did it for a business purpose to create IDs that could have things like legal documents attached to them. So, LinkedIn is one example. A lot of fakes are set up, especially with Bitcoin and cryptocurrency people. So you could imagine the practical benefit if they are able to get nonhuman proofs to prove that you are a human.&nbsp;<\/p>\n<p>That\u2019s radical. That\u2019s an incredible thing for businesses. If you\u2019re a recruiter, wouldn\u2019t you rather search through job listings where people are verified, so you don\u2019t have to wait two weeks for background checks?<\/p>\n<p>I think if you look back in 20 years, you\u2019re going to think that it\u2019s absolutely nuts that we carried around all these papers and IDs with us.<\/p>\n<p><strong><em>This opens up a new use case for Bitcoin that some of the shrewder observers may have seen from the beginning. Does this have the potential to transform how people see Bitcoin and its use cases?<\/em><\/strong><\/p>\n<p>My personal feeling is absolutely. It\u2019s easy to take potshots at Bitcoin. They look at the subset of criminality and cast that as the only use case. And then there\u2019s the energy FUD: \u201dIt\u2019s destroying the planet!\u201d<\/p>\n<p>I think this protocol is a public good. When you have a public good that\u2019s being supported by more people and they see the benefits of it, all of that starts turning the tides of perception.<\/p>\n<p>As for electricity in ION\u2019s case, I crunched the numbers and you can pack something like 10,000 operations into a single transaction. The cost of that transaction in terms of energy is like $18. If you spread that across 10,000 operations at 1,000 OPs per person (this would be someone\u2019s total operations over their lifespan), it would cost something like $2 [to use this DID system]. That\u2019s five loads of laundry in the washer. That same amount of money gives you a DID that can circumvent surveillance capitalism, that you can send encrypted messages and that you can use as your digital identity for your entire life.<\/p>\n<p><strong><em>Once ION goes live, what\u2019s the next step for this to take off?<\/em><\/strong><\/p>\n<p>There are a few things. We have gotten some interest from folks who want to run the network. You could run it yourself \u2014 it\u2019s just Bitcoin plus IPFS and some processing. I think other people will drive it, but we have an authenticator app like Google\u2019s for 2FA. But we\u2019re going to add this capability and it will mint ION IDs and credentials. Wallet providers might end up using it. But to start, we will be driving credentials traffic through our servers.<\/p>\n<p><strong><em>Any other plans for Microsoft to build on Bitcoin?<\/em><\/strong><\/p>\n<p>Not at the moment \u2014 it\u2019s all centered around ION.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Project lead Daniel Buchner discusses ION, Microsoft\u2019s open-source digital ID system built on Bitcoin.<\/p>\n","protected":false},"author":2566,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33],"tags":[2943,3083],"class_list":{"0":"post-18731","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-culture","7":"tag-digital-ids","8":"tag-microsoft"},"author_data":{"id":2566,"name":"Colin Harper","nicename":"colin-harper","avatar_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/12\/MjEwMTYzMzc3Njg5ODYzNjQ2-96x96.webp"},"featured_image_url":null,"_links":{"self":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/18731","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/users\/2566"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/comments?post=18731"}],"version-history":[{"count":0,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/18731\/revisions"}],"wp:attachment":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media?parent=18731"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/categories?post=18731"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/tags?post=18731"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}