{"id":8647,"date":"2022-06-10T16:43:21","date_gmt":"2022-06-10T16:43:21","guid":{"rendered":"http:\/\/ci02a362188000269e"},"modified":"2025-01-28T15:23:30","modified_gmt":"2025-01-28T15:23:30","slug":"jack-dorseys-tbd-presents-bitcoin-based-decentralized-web5","status":"publish","type":"post","link":"https:\/\/bitcoinmagazine.com\/business\/jack-dorseys-tbd-presents-bitcoin-based-decentralized-web5","title":{"rendered":"Jack Dorsey\u2019s TBD Presents Bitcoin-Based Decentralized Web5"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p>Jack Dorsey\u2019s Bitcoin-focused TBD business unit, a subsidiary of Block Inc., announced Friday that it is building a new decentralized web: Web5.<\/p>\n<p>Web5 is based on the assumption that Web3, the idea of building a decentralized web with blockchain technology and cryptocurrencies, has the right intentions but is using the wrong tools. <\/p>\n<p><a href=\"https:\/\/developer.tbd.website\/projects\/web5\/\" target=\"_blank\" rel=\"noopener\">Web5<\/a> leverages Bitcoin, the decentralized monetary network, and a plethora of sound computer science technologies to create a new ecosystem of decentralized identities, data storage and applications in which the users are in control of their personal information.<\/p>\n<p>Fairly decentralized developments in the internet over the past couple of decades such as <a href=\"https:\/\/www.howtogeek.com\/141257\/htg-explains-how-does-bittorrent-work\/\" target=\"_blank\" rel=\"noopener\">BitTorrent<\/a> and <a href=\"https:\/\/www.techradar.com\/vpn\/what-is-tor-and-how-does-it-work\" target=\"_blank\" rel=\"noopener\">Tor<\/a> have shown that blockchain technology is not a necessary component for decentralization. Rather, the blockchain has only proven to be needed for a very specific purpose \u2013 mitigate the double-spend problem to successfully bring peer-to-peer money to the digital realm with Bitcoin.<\/p>\n<p>TBD\u2019s Web5 is made up of software components and services such as decentralized identifiers (DIDs), decentralized web node (DWNs), self-sovereign identity service (SSIS) and a self-sovereign identity software development kit (ssi-sdk). These components let developers focus on building user experiences while more easily enabling decentralized identity and data storage in applications.<\/p>\n<h2>Decentralized Identifiers<\/h2>\n<p>Web5\u2019s DID component leverages <a href=\"https:\/\/identity.foundation\/ion\/\" target=\"_blank\" rel=\"noopener\">ION<\/a>, an open, public and permissionless <a href=\"https:\/\/bitcoinmagazine.com\/technical\/dids-built-on-bitcoin-fix-the-web\">second-layer DID network that runs atop the Bitcoin blockchain<\/a>. It is based on the deterministic Sidetree protocol, which requires no special tokens, trusted validators or additional consensus mechanisms to function. <\/p>\n<p>A <a href=\"https:\/\/www.w3.org\/TR\/did-core\/#dfn-decentralized-identifiers\" target=\"_blank\" rel=\"noopener\">DID<\/a> is essentially a globally unique persistent identifier that doesn\u2019t require a centralized registration authority and is often generated and registered cryptographically. It <a href=\"https:\/\/identity.foundation\/decentralized-web-node\/spec\/#terminology\" target=\"_blank\" rel=\"noopener\">consists<\/a> of a unique uniform resource identifier (URI) string that serves as an ID with additional public key infrastructure (PKI) metadata describing the cryptographic keys and other fundamental PKI values linked to a unique, user-controlled, self-sovereign identifier in a target system such as the Bitcoin blockchain.<\/p>\n<p>ION only allows DIDs to be deactivated by their owners, being hence censorship-resistant, and includes registry capabilities to support decentralized package managers and app stores. The decentralized network can in theory process thousands of DID operations per second.<\/p>\n<h2>Decentralized Web Node<\/h2>\n<p>The DWN leveraged by Web5 is a reference implementation of the Decentralized Identity Foundation\u2019s DWN <a href=\"https:\/\/identity.foundation\/decentralized-web-node\/spec\/\" target=\"_blank\" rel=\"noopener\">draft specification<\/a>. Two people from Block have contributed to the specification: Moe Jangda as a contributor and Daniel Buchner as an editor. <\/p>\n<p>According to the specification, a DWN is a mechanism for data storage and message transmission that participants can leverage to locate public or private data linked to a given DID. It enables the interaction between different entities that need to verify the identity of each other in order to transfer information to one another.<\/p>\n<p>\u201cDecentralized Web Nodes are a mesh-like datastore construction that enable an entity to operate multiple nodes that sync to the same state across one another, enabling the owning entity to secure, manage, and transact their data with others without reliance on location or provider-specific infrastructure, interfaces, or routing mechanisms,\u201d per the specification.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2025\/01\/screen-shot-2022-06-09-at-100219-pm.png\" title=\"\"><\/figure>\n<p>TBD\u2019s goal is to produce a first version of the current draft specification along with a reference implementation by July 1, 2022.<\/p>\n<p>Contributions from the development community are welcome. Interested developers can submit proposals as pull requests to the <a href=\"https:\/\/github.com\/decentralized-identity\/decentralized-web-node\" target=\"_blank\" rel=\"noopener\">GitHub repository<\/a>. Likewise, issues can also be submitted on the same GitHub repository.<\/p>\n<h2>Self-Sovereign Identity Service<\/h2>\n<p>Web5\u2019s SSIS is a web service that wraps the ssi-sdk.<\/p>\n<p>The SSIS interacts with the standards around verifiable credentials, credential revocations, requesting credentials, exchanging credentials, data schemas for credentials and other verifiable data, messaging using DWN and usage of DIDs.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2025\/01\/ssi-service-cec988009f2ec4cc7d87d9aa2d9c4e92.png\" title=\"\"><\/figure>\n<p>\u201cUsing these core standards, the SSIS enables robust functionality to facilitate all verifiable interactions such as creating, signing, issuing, curating, requesting, revoking, exchanging, validating, verifying credentials in varying degrees of complexity,\u201d per its webpage.<\/p>\n<h2>Self-Sovereign Identity SDK<\/h2>\n<p>The ssi-sdk encapsulates standards related to self-sovereign identity.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2025\/01\/ssi-sdk-69278d4b0320012c54946adeb53144c1.png\" title=\"\"><\/figure>\n<p>\u201cThe ssi-sdk intends to provide flexible functionality based on a set of standards-based primitives for building decentralized identity applications in a modular manner: with limited dependencies between components,\u201d per its webpage.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TBD\u2019s Web5 takes a different approach than Web3 on how to build a properly decentralized internet, with Bitcoin being the single blockchain used in the project.<\/p>\n","protected":false},"author":2572,"featured_media":1372,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[313,1637,1866,2220,681,93,749,1586,1486],"class_list":{"0":"post-8647","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-business","8":"tag-block","9":"tag-decentralized-identifiers","10":"tag-decentralized-web","11":"tag-ion","12":"tag-jack-dorsey","13":"tag-news","14":"tag-square","15":"tag-tbd","16":"tag-web5"},"author_data":{"id":2572,"name":"Namcios","nicename":"namcios","avatar_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/12\/pfp-96x96.png"},"featured_image_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/11\/40657712483_74dc0f9684_o.jpg","_links":{"self":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/8647","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\/2572"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/comments?post=8647"}],"version-history":[{"count":0,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/8647\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media\/1372"}],"wp:attachment":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media?parent=8647"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/categories?post=8647"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/tags?post=8647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}