{"id":7308,"date":"2025-01-14T02:39:49","date_gmt":"2025-01-14T01:39:49","guid":{"rendered":"https:\/\/wsj-crypto.com\/?p=7308"},"modified":"2025-01-14T02:39:49","modified_gmt":"2025-01-14T01:39:49","slug":"the-ever-evolving-tech-web-regenesis-edition","status":"publish","type":"post","link":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/","title":{"rendered":"The Ever-Evolving Tech Web: reGenesis Edition"},"content":{"rendered":"<p><\/p>\n<div id=\"\">\n<p class=\"chakra-text css-gi02ar\">This week we are updating the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/stateless-ethereum-specs\/blob\/master\/techTree.md\">Tech Tree<!-- --><\/a> to showcase several new key milestones in Ethereum 1.x R&amp;D that are not entirely a full manifestation of Stateless Ethereum, but significantly more achievable in the mid-term. The most notable inclusion in the tech tree is Alexey&#8217;s reGenesis proposal. While it is far from a fully defined upgrade, the prevailing sentiment among R&amp;D is that reGenesis presents a less radical but much more feasible progression towards the ultimate aspiration of a &#8220;fully stateless&#8221; system. In many respects, complementing reGenesis is a static state network designed to assist in distributing state snapshots and historical chain information within a bittorrent-style DHT-based network. Concurrently, improvements that are more immediate, such as code merkleization and a binary trie depiction of state, are nearing readiness for EIP. Below, I will elucidate and clarify the modifications made, along with links to pertinent discussions should you want to explore any specific feature further.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"binary-trie\">Binary Trie<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Ethereum presently utilizes a hexary <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/eth.wiki\/en\/fundamentals\/patricia-tree\">Merkle-Patricia Trie<!-- --><\/a> for state encoding, but there are significant efficiency improvements possible by transitioning to a binary format, especially considering the expected size of witnesses. A complete re-encoding of Ethereum\u2019s state necessitates the specification of the new format, alongside a clear transition strategy. Lastly, a decision must be reached about whether smart contract code will also be merkleized and whether that should be included in the binary trie transition or treated as a separate modification.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"binary-trie-format\">Binary Trie Format<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The underlying concept of a binary trie simplifies (pun intended :)) Ethereum&#8217;s current hexary trie architecture. Instead of traversing one of 16 potential paths from the root of the trie towards child nodes, a binary trie utilizes just 2. With a comprehensive re-specification of the state trie comes further chances to enhance well-established inefficiencies that have become apparent after Ethereum has been active for over 5 years. Specifically, this might provide an opportunity to make the state much more suited to the practical performance challenges of database encoding (as discussed in <!-- --><a class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.ethereum.org\/2019\/12\/30\/eth1x-files-state-of-stateless-ethereum\">a prior article on state growth<!-- --><\/a>).<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The conversation surrounding a formal binary trie specification and rules for merkleization can be found <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ethresear.ch\/t\/binary-trie-format\/7621\">on ethresearch<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"binary-trie-transition\">Binary Trie Transition<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">It\u2019s not solely the destination (binary trie format) that matters, but the journey itself! Ideally, the transition would avoid any interruption to transaction processing across the network, indicating that clients must develop the new binary trie <!-- --><em class=\"chakra-text css-0\">while also<!-- --><\/em> managing new blocks that arrive every 15 seconds. The transition strategy appearing most promising is termed the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ethresear.ch\/t\/overlay-method-for-hex-bin-tree-conversion\/7104\"><em class=\"chakra-text css-0\">overlay method<!-- --><\/em><\/a>, which draws partially from geth&#8217;s new snapshotting synchronization protocol. In brief, new state alterations will be added to the existing (hexary) trie in a binary structure, creating a sort of binary\/hexary hybrid throughout the transition. The untouched state will be converted as a background operation. Once the transformation is finalized, both layers will get merged into a singular binary trie.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">It is crucial to recognize that the binary transition represents one context where client diversity plays a vital role. Each client will need to either create their own variation of the transition or depend on other clients to handle the conversion and await the new trie upon completion. This scenario will undoubtedly be a &#8216;measure twice, cut once&#8217; type of situation, with all client teams collaborating to implement tests and coordinate the transfer. It is conceivable that for the sake of safety and security, the network may need to briefly halt operations (e.g., mine several empty blocks) during the transition, yet reaching consensus on any specific plan remains too far in the future to anticipate at this moment.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"code-merkleization\">Code Merkleization<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Smart Contract code constitutes a substantial portion of the Ethereum state trie (approximately 1 GB of the ~50GB of state). A witness for any interaction with a smart contract will inherently need to supply the code it\u2019s interacting with in order to compute a <!-- --><span class=\"chakra-text css-ons8vw\">codeHash<\/span>, which could entail a considerable amount of additional information. Code Merkleization offers a method for segmenting contract code into smaller parts and substituting <!-- --><span class=\"chakra-text css-ons8vw\">codeHash<\/span> with the root of another merkle trie. This approach would enable a witness to replace potentially large sections of smart contract code with reference hashes, thereby reducing essential kilobytes of witness data.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Various methods for code merkleization schemes exist, ranging from universally chunking (for instance, into 64-byte segments) on the simpler end to more sophisticated techniques like static analysis based on Solidity&#8217;s <!-- --><span class=\"chakra-text css-ons8vw\">functionId<\/span> or <!-- --><span class=\"chakra-text css-ons8vw\">JUMPDEST<\/span> instructions. The ideal approach for code merkleization will ultimately depend on what proves to be most effective with actual data acquired from the mainnet.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"regenesis\">reGenesis<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The most effective way to grasp the reGenesis proposal is <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/medium.com\/@mandrigin\/regenesis-explained-97540f457807\">this clarification by @mandrigin<!-- --><\/a> or <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ledgerwatch.github.io\/regenesis_plan.html\">the complete proposal by @realLedgerwatch<!-- --><\/a>, but to summarize, reGenesis is essentially &#8220;spring cleaning for the blockchain&#8221;. The entire state would hypothetically be divided into an &#8216;active&#8217; and an &#8216;inactive&#8217; state. Periodically, the whole &#8216;active&#8217; state would be deactivated, and fresh transactions would commence building an active state anew from <!-- --><em class=\"chakra-text css-0\">almost<!-- --><\/em> scratch (which explains the term &#8220;reGenesis&#8221;). If a transaction requires an older portion of the state, it would provide a witness notably similar to what would be necessary for Stateless Ethereum: a Merkle proof affirming that the state change aligns with some segment of inactive state. Should a transaction interact with an \u2018inactive\u2019 part of the state, it automatically promotes it to \u2018active\u2019 (regardless of whether or not the transactionis prosperous) where it persists until the next reGenesis occurrence. This possesses the advantageous quality of establishing certain economic limitations on state utilization that state rent implemented without actually abolishing any state, and permitting transaction senders unable to generate a witness to merely continue attempting a transaction until everything they engage with is \u2018active\u2019 once more.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The intriguing aspect of reGenesis is that it brings Ethereum significantly closer to the ultimate objective of Stateless, while evading some of the most substantial hurdles associated with Statelessness, such as the dynamics of witness gas accounting during EVM operations. It also facilitates a variant of transaction witnesses circulating throughout the network, enabling more streamlined, lighter clients and providing dapp developers greater chances to acclimate to the stateless model and witness creation. &#8220;True&#8221; Statelessness following reGenesis would thus become a matter of extent: Stateless Ethereum essentially evolves into reGenesis after each and every block.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"state-network\">State Network<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">An improved network protocol has been a &#8216;side-quest&#8217; on the technology tree from the outset, but with the addition of reGenesis into the concept of Stateless Ethereum, discovering alternative network primitives for disseminating Ethereum chain data (including state) now appears to align much better with the primary mission. The current network protocol of Ethereum resembles a monolith, whereas in reality, there are various distinct types of data that could be shared using different &#8216;sub-networks&#8217; tailored for diverse functions.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><img decoding=\"async\" alt=\"three networks\" src=\"https:\/\/ethresear.ch\/uploads\/default\/optimized\/2X\/b\/b728931409ca6e21654afb66ae25c050bde125b8_2_1380x782.jpeg\" class=\"chakra-image css-hw6q2r\"\/><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Previously, this concept has been discussed as the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ethresear.ch\/t\/stateless-ethereum-may-15-call-digest\/7420\">&#8220;Three Networks&#8221; during earlier Stateless discussions<!-- --><\/a>, with a <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/en.wikipedia.org\/wiki\/Distributed_hash_table\">DHT-based<!-- --><\/a> network effectively serving some of the data that <!-- --><em class=\"chakra-text css-0\">remains unchanged moment to moment<!-- --><\/em>. With the introduction of reGenesis, the &#8216;inactive&#8217; state would fall into the category of static data and could theoretically be managed by a bittorrent-style swarming network instead of piece-by-piece from a fully synchronized client as is practiced currently.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">A network distributing the unaltered state since the last reGenesis event would constitute a <!-- --><em class=\"chakra-text css-0\">static state network<!-- --><\/em>, potentially developed by enhancing the new <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/devp2p\/pull\/157\">Discovery v5.1 specification in the devp2p library<!-- --><\/a> (Ethereum&#8217;s networking protocol). Earlier proposals like <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ethresear.ch\/t\/merry-go-round-sync\/7158\">Merry-go-Round sync<!-- --><\/a> and the (more advanced) <!-- --><a class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.ethereum.org\/2020\/07\/17\/ask-about-geth-snapshot-acceleration\">SNAP protocol<!-- --><\/a> for synchronizing <!-- --><em class=\"chakra-text css-0\">active<!-- --><\/em> state would still represent valuable steps toward establishing a fully distributed <!-- --><em class=\"chakra-text css-0\">dynamic state network<!-- --><\/em> for clients striving to swiftly synchronize the complete state.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"wrapping-up\">Wrapping up<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">A more concise and technical version of every leaf in the Stateless Tech Tree (not only the updated ones) can be found on <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/stateless-ethereum-specs\">the Stateless Ethereum specs repository<!-- --><\/a>, with active dialogues on all topics discussed here occurring in the Eth1x\/2 R&amp;D Discord \u2013 please request an invitation on ethresear.ch if you wish to participate. As always, feel free to tweet @gichiba or @JHancock for feedback, inquiries, and ideas for new subjects.<!-- --><\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2020\/08\/24\/the-1x-files-tech-tree-regenesis\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week we are updating the Tech Tree to showcase several new key milestones in Ethereum 1.x R&amp;D that are not entirely a full manifestation of Stateless Ethereum, but significantly more achievable in the mid-term. The most notable inclusion in the tech tree is Alexey&#8217;s reGenesis proposal. While it is far from a fully defined<\/p>\n","protected":false},"author":3,"featured_media":7163,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[849],"class_list":["post-7308","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ethereum","tag-return-a-list-of-comma-separated-tags-from-this-title-the-stateless-tech-tree-regenesis-edition"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Ever-Evolving Tech Web: reGenesis Edition - WSJ-Crypto<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Ever-Evolving Tech Web: reGenesis Edition - WSJ-Crypto\" \/>\n<meta property=\"og:description\" content=\"This week we are updating the Tech Tree to showcase several new key milestones in Ethereum 1.x R&amp;D that are not entirely a full manifestation of Stateless Ethereum, but significantly more achievable in the mid-term. The most notable inclusion in the tech tree is Alexey&#8217;s reGenesis proposal. While it is far from a fully defined\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/\" \/>\n<meta property=\"og:site_name\" content=\"WSJ-Crypto\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-14T01:39:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/the1xfiles-black.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"550\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"wsjcrypto\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"wsjcrypto\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/\",\"url\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/\",\"name\":\"The Ever-Evolving Tech Web: reGenesis Edition - WSJ-Crypto\",\"isPartOf\":{\"@id\":\"https:\/\/wsj-crypto.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/the1xfiles-black.png\",\"datePublished\":\"2025-01-14T01:39:49+00:00\",\"author\":{\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7\"},\"breadcrumb\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/#primaryimage\",\"url\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/the1xfiles-black.png\",\"contentUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/the1xfiles-black.png\",\"width\":1400,\"height\":550},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wsj-crypto.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Ever-Evolving Tech Web: reGenesis Edition\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wsj-crypto.com\/#website\",\"url\":\"https:\/\/wsj-crypto.com\/\",\"name\":\"WSJ-Crypto\",\"description\":\"Just Another Crypto News Website\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wsj-crypto.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7\",\"name\":\"wsjcrypto\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g\",\"caption\":\"wsjcrypto\"},\"url\":\"https:\/\/wsj-crypto.com\/index.php\/author\/wsjcrypto\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Ever-Evolving Tech Web: reGenesis Edition - WSJ-Crypto","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/","og_locale":"it_IT","og_type":"article","og_title":"The Ever-Evolving Tech Web: reGenesis Edition - WSJ-Crypto","og_description":"This week we are updating the Tech Tree to showcase several new key milestones in Ethereum 1.x R&amp;D that are not entirely a full manifestation of Stateless Ethereum, but significantly more achievable in the mid-term. The most notable inclusion in the tech tree is Alexey&#8217;s reGenesis proposal. While it is far from a fully defined","og_url":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/","og_site_name":"WSJ-Crypto","article_published_time":"2025-01-14T01:39:49+00:00","og_image":[{"width":1400,"height":550,"url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/the1xfiles-black.png","type":"image\/png"}],"author":"wsjcrypto","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"wsjcrypto","Tempo di lettura stimato":"7 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/","url":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/","name":"The Ever-Evolving Tech Web: reGenesis Edition - WSJ-Crypto","isPartOf":{"@id":"https:\/\/wsj-crypto.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/#primaryimage"},"image":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/#primaryimage"},"thumbnailUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/the1xfiles-black.png","datePublished":"2025-01-14T01:39:49+00:00","author":{"@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7"},"breadcrumb":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/#primaryimage","url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/the1xfiles-black.png","contentUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/the1xfiles-black.png","width":1400,"height":550},{"@type":"BreadcrumbList","@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/14\/the-ever-evolving-tech-web-regenesis-edition\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wsj-crypto.com\/"},{"@type":"ListItem","position":2,"name":"The Ever-Evolving Tech Web: reGenesis Edition"}]},{"@type":"WebSite","@id":"https:\/\/wsj-crypto.com\/#website","url":"https:\/\/wsj-crypto.com\/","name":"WSJ-Crypto","description":"Just Another Crypto News Website","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wsj-crypto.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7","name":"wsjcrypto","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g","caption":"wsjcrypto"},"url":"https:\/\/wsj-crypto.com\/index.php\/author\/wsjcrypto\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/7308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/comments?post=7308"}],"version-history":[{"count":2,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/7308\/revisions"}],"predecessor-version":[{"id":7310,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/7308\/revisions\/7310"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media\/7163"}],"wp:attachment":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media?parent=7308"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/categories?post=7308"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/tags?post=7308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}