{"id":6629,"date":"2024-12-27T13:11:50","date_gmt":"2024-12-27T12:11:50","guid":{"rendered":"https:\/\/wsj-crypto.com\/?p=6629"},"modified":"2024-12-27T13:11:50","modified_gmt":"2024-12-27T12:11:50","slug":"the-ripple-effect-of-the-merge-on-ethereums-application-landscape","status":"publish","type":"post","link":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/","title":{"rendered":"The Ripple Effect of The Merge on Ethereum\u2019s Application Landscape"},"content":{"rendered":"<p><\/p>\n<div id=\"\">\n<p class=\"chakra-text css-gi02ar\">Ethereum&#8217;s shift to proof of stake &#8212; The Merge &#8212; is approaching: development networks are being established, specifications are being completed, and outreach to the community has commenced in earnest. The Merge aims to have minimal repercussions on how Ethereum functions for end users, smart contracts, and decentralized applications (dapps). Nonetheless, there are a few subtle changes worth noting. Before we jump into those, here are some links to furnish context regarding the overall architecture of The Merge:<!-- --><\/p>\n<p><!-- --><br \/>\n<!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The remaining sections of this article will presume that the reader is knowledgeable about the aforementioned concepts. For anyone interested in delving further, the complete specifications for The Merge can be found here:<!-- --><\/p>\n<p><!-- --><br \/>\n<!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"block-structure\">Block configuration<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Following The Merge, proof of work blocks will be eliminated from the network. Instead, the earlier contents of proof of work blocks will form part of blocks generated on the Beacon Chain. One can consider the Beacon Chain as the new proof of stake consensus layer for Ethereum, replacing the preceding proof of work consensus layer. Blocks on the Beacon chain will include <!-- --><span class=\"chakra-text css-ons8vw\">ExecutionPayloads<\/span>, which are the post-merge equivalent of blocks on the existing proof of work chain. The illustration below depicts this relationship:<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">For end users and application creators, these <!-- --><span class=\"chakra-text css-ons8vw\">ExecutionPayloads<\/span> are where transactions with Ethereum take place. Transactions on this layer will continue to be managed by execution layer clients (Besu, Erigon, Geth, Nethermind, etc.). Thankfully, due to the reliability of the execution layer, The Merge brings about only limited breaking changes.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"mining--ommer-block-fields\">Mining &amp; Ommer Block Fields<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">After the merge, multiple fields that were once present in proof of work block headers will become obsolete as they no longer apply to proof of stake. To avoid disruption to tools and infrastructure, these fields will be set to 0, or their structure&#8217;s equivalent, rather than being entirely expunged from the data format. The complete modifications to block fields can be referenced in <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-3675#block-structure\">EIP-3675<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<div class=\"css-ylxp7t\">\n<table role=\"table\" class=\"chakra-table css-nz8z8i\">\n<thead node=\"[object Object]\" class=\"css-0\">\n<tr role=\"row\" class=\"css-0\">\n<th class=\"css-aqvfe2\">Field<!-- --><\/th>\n<th class=\"css-aqvfe2\">Constant value<!-- --><\/th>\n<th class=\"css-aqvfe2\">Comment<!-- --><\/th>\n<\/tr>\n<\/thead>\n<tbody node=\"[object Object]\" class=\"css-i54j9x\">\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><strong><span class=\"chakra-text css-ons8vw\">ommers<\/span><\/strong><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">[]<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">RLP([]) = 0xc0<\/span><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><strong><span class=\"chakra-text css-ons8vw\">ommersHash<\/span><\/strong><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">= Keccak256(RLP([]))<\/span><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><strong><span class=\"chakra-text css-ons8vw\">difficulty<\/span><\/strong><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">0<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"\/><\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><strong><span class=\"chakra-text css-ons8vw\">nonce<\/span><\/strong><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">0x0000000000000000<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"\/><\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Since proof of stake does not inherently generate ommers (commonly known as uncle blocks) as proof of work does, the list of these in every block (<!-- --><span class=\"chakra-text css-ons8vw\">ommers<\/span>) will be nonexistent, and the hash of this list (<!-- --><span class=\"chakra-text css-ons8vw\">ommersHash<\/span>) will become the RLP-encoded hash of an empty list. In the same vein, because <!-- --><span class=\"chakra-text css-ons8vw\">difficulty<\/span> and <!-- --><span class=\"chakra-text css-ons8vw\">nonce<\/span> are characteristics of proof of work, these values will be set to <!-- --><span class=\"chakra-text css-ons8vw\">0<\/span>, while still respecting their byte size.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><span class=\"chakra-text css-ons8vw\">mixHash<\/span>, another field related to mining, will not be set to 0 but rather will contain the RANDAO value from the beacon chain. More on this follows below.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"blockhash--difficulty-opcodes-changes\"><span class=\"chakra-text css-ons8vw\">BLOCKHASH<\/span> &amp; <!-- --><span class=\"chakra-text css-ons8vw\">DIFFICULTY<\/span> opcode modifications<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">After the merge, the <!-- --><span class=\"chakra-text css-ons8vw\">BLOCKHASH<\/span> opcode will remain accessible, yet since it will no longer be generated through the proof of work hashing process, the pseudorandomness offered by this opcode will be notably weaker.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">In relation, the <!-- --><span class=\"chakra-text css-ons8vw\">DIFFICULTY<\/span> opcode (<!-- --><span class=\"chakra-text css-ons8vw\">0x44<\/span>) will be revised and renamed to <!-- --><span class=\"chakra-text css-ons8vw\">PREVRANDAO<\/span>. Post-merge, it will output the randomness beacon&#8217;s result provided by the beacon chain. Consequently, this opcode will present a more robust, albeit still susceptible, source of randomness for application developers compared to <!-- --><span class=\"chakra-text css-ons8vw\">BLOCKHASH<\/span>.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The value revealed by <!-- --><span class=\"chakra-text css-ons8vw\">PREVRANDAO<\/span> will be stored in the <!-- --><span class=\"chakra-text css-ons8vw\">ExecutionPayload<\/span> where the <!-- --><span class=\"chakra-text css-ons8vw\">mixHash<\/span>, associated with proof of work calculations, was previously located. The payload&#8217;s <!-- --><span class=\"chakra-text css-ons8vw\">mixHash<\/span> field will also undergo a name change to <!-- --><span class=\"chakra-text css-ons8vw\">prevRandao<\/span>.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Here is a depiction of how the <!-- --><span class=\"chakra-text css-ons8vw\">DIFFICULTY<\/span> &amp; <!-- --><span class=\"chakra-text css-ons8vw\">PREVRANDAO<\/span> opcodes operate before and after the merge:<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/blog.ethereum.org\/images\/posts\/upload_8d8b25043628b0b5b0265ecd2b14f789.png\" class=\"chakra-image css-hw6q2r\"\/><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Prior to the merge, the <!-- --><span class=\"chakra-text css-ons8vw\">0x44<\/span> opcode retrieves the <!-- --><span class=\"chakra-text css-ons8vw\">difficulty<\/span> field from the block header. After the merge, the opcode, now called <!-- --><span class=\"chakra-text css-ons8vw\">PREVRANDAO<\/span>, refers to the header field that once held <!-- --><span class=\"chakra-text css-ons8vw\">mixHash<\/span> and now retains the <!-- --><span class=\"chakra-text css-ons8vw\">prevRandao<\/span> value from the beacon chain state.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">This modification, formalized in <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-4399\">EIP-4399<!-- --><\/a>, also offers on-chain applications a method to verify if The Merge has occurred. From the EIP:<!-- --><\/p>\n<p><!-- --><\/p>\n<blockquote class=\"chakra-code css-1cl98my\"><p>\n<!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Furthermore, alterations suggested by this EIP enable smart contracts to ascertain whether the transition to PoS has already taken place. This can be achieved by examining the return value of the <!-- --><span class=\"chakra-text css-ons8vw\">DIFFICULTY<\/span> opcode. A value exceeding <!-- --><span class=\"chakra-text css-ons8vw\">2**64<\/span> denotes that the transaction is being carried out in a PoS block.<!-- --><\/p>\n<p><!-- --><\/p><\/blockquote>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"block-time\">Block Duration<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The Merge will affect the typical block duration on Ethereum. Currently operating under proof of work, blocks are generated approximately every ~13 seconds, with a significant degree of variability in actual block durations. Under proof of stake, blocks are generated precisely every 12 seconds unless a slot is missed due to a validator being offline or failing to submit a block timely. In reality, this is currently occurring in <\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">This suggests an approximate ~1 second decrease in average block intervals on the network. Smart contracts that presume a specific average block duration in their computations will need to factor this in.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"finalized-blocks--safe-head\">Finalized Blocks &amp; Secure Head<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Under proof of work, there is always a risk of reorganizations. Applications typically wait for several blocks to be mined on top of a new head before considering it improbable to be removed from the canonical chain, or &#8220;confirmed&#8221;. After The Merge, we instead have the concepts of <!-- --><em class=\"chakra-text css-0\">finalized<!-- --><\/em> blocks and <!-- --><em class=\"chakra-text css-0\">secure head<!-- --><\/em> made available on the execution layer. These blocks can be utilized more reliably than the &#8220;confirmed&#8221; proof of work blocks but necessitate a change in comprehension to apply correctly.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">A finalized block is defined as one which has been recognized as canonical by over 2\/3 of validators. To generate a conflicting block, an attacker would need to destroy at least 1\/3 of the total staked ether. While stake amounts may fluctuate, such an assault is always anticipated to cost the attacker millions of ETH.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">A <!-- --><em class=\"chakra-text css-0\">secure head<!-- --><\/em> block is one which has been <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/arxiv.org\/pdf\/2003.03052.pdf\">justified<!-- --><\/a> by the Beacon Chain, signifying that over 2\/3 of validators have attested to it. Under standard network conditions, we expect it to be incorporated into the canonical chain and ultimately finalized. For this block to not be part of the canonical chain, a majority of validators would need to be colluding to compromise the network, or the network would have to be experiencing extreme delays in block propagation. Post-merge, execution layer APIs (e.g. JSON RPC) will reveal the <!-- --><em class=\"chakra-text css-0\">secure head<!-- --><\/em> utilizing a <!-- --><span class=\"chakra-text css-ons8vw\">secure<\/span> tag.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Finalized blocks will also be made accessible through JSON RPC, utilizing a new <!-- --><span class=\"chakra-text css-ons8vw\">finalized<\/span> flag. These can then act as a stronger alternative for proof of work confirmations. The table below summarizes this:<!-- --><\/p>\n<p><!-- --><\/p>\n<div class=\"css-ylxp7t\">\n<table role=\"table\" class=\"chakra-table css-nz8z8i\">\n<thead node=\"[object Object]\" class=\"css-0\">\n<tr role=\"row\" class=\"css-0\">\n<th class=\"css-aqvfe2\">Block Type<!-- --><\/th>\n<th class=\"css-aqvfe2\">Consensus Mechanism<!-- --><\/th>\n<th class=\"css-aqvfe2\">JSON RPC<!-- --><\/th>\n<th class=\"css-aqvfe2\">Conditions for Reorganization<!-- --><\/th>\n<\/tr>\n<\/thead>\n<tbody node=\"[object Object]\" class=\"css-i54j9x\">\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><strong>head<!-- --><\/strong><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Proof of Work<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">latest<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">As anticipated, must be handled with caution.<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><strong>secure head<!-- --><\/strong><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Proof of Stake<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">secure<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Possible, necessitates either significant network lag or an attack on the network.<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><strong>confirmed<!-- --><\/strong><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Proof of Work<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">N\/A<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Improbable, requires a majority of hashrate to mine a competing chain of depth greater than the number of confirmations.<!-- --><\/td>\n<\/tr>\n<tr role=\"row\" class=\"css-0\">\n<td role=\"gridcell\" class=\"css-19nu0k5\"><strong>finalized<!-- --><\/strong><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Proof of Stake<!-- --><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\"><span class=\"chakra-text css-ons8vw\">finalized<\/span><\/td>\n<td role=\"gridcell\" class=\"css-19nu0k5\">Highly unlikely, necessitates more than 2\/3 of validators to finalize a conflicting chain, requiring at least 1\/3 to be slashed.<!-- --><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Note: the JSON RPC specification remains under active development. Changes in naming should still be anticipated.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"next-steps\">Subsequent Steps<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We hope this article aids application developers in getting ready for the eagerly awaited shift to proof of stake. In the coming weeks, a long-lasting testnet will be made available for testing by the wider community. There is also an upcoming <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/pm\/issues\/419\">Merge community call<!-- --><\/a> where infrastructure, tooling, and application developers can pose questions and receive the latest technical updates regarding The Merge. Looking forward to seeing you there \ud83d\udc4b\ud83c\udffb<!-- --><\/p>\n<p><!-- --><\/p>\n<hr aria-orientation=\"horizontal\" class=\"chakra-divider css-1e6gg7n\"\/>\n<!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Thanks to Mikhail Kalinin, Danny Ryan &amp; Matt Garnett for their contributions in reviewing drafts of this article.<!-- --><\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2021\/11\/29\/how-the-merge-impacts-app-layer\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ethereum&#8217;s shift to proof of stake &#8212; The Merge &#8212; is approaching: development networks are being established, specifications are being completed, and outreach to the community has commenced in earnest. The Merge aims to have minimal repercussions on how Ethereum functions for end users, smart contracts, and decentralized applications (dapps). Nonetheless, there are a few<\/p>\n","protected":false},"author":3,"featured_media":6617,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[611],"class_list":["post-6629","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ethereum","tag-return-a-list-of-comma-separated-tags-from-this-title-how-the-merge-impacts-ethereums-application-layer"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Ripple Effect of The Merge on Ethereum\u2019s Application Landscape - 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\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Ripple Effect of The Merge on Ethereum\u2019s Application Landscape - WSJ-Crypto\" \/>\n<meta property=\"og:description\" content=\"Ethereum&#8217;s shift to proof of stake &#8212; The Merge &#8212; is approaching: development networks are being established, specifications are being completed, and outreach to the community has commenced in earnest. The Merge aims to have minimal repercussions on how Ethereum functions for end users, smart contracts, and decentralized applications (dapps). Nonetheless, there are a few\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/\" \/>\n<meta property=\"og:site_name\" content=\"WSJ-Crypto\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-27T12:11:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/rd.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2100\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"6 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\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/\",\"url\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/\",\"name\":\"The Ripple Effect of The Merge on Ethereum\u2019s Application Landscape - WSJ-Crypto\",\"isPartOf\":{\"@id\":\"https:\/\/wsj-crypto.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/rd.jpg\",\"datePublished\":\"2024-12-27T12:11:50+00:00\",\"author\":{\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7\"},\"breadcrumb\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/#primaryimage\",\"url\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/rd.jpg\",\"contentUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/rd.jpg\",\"width\":2100,\"height\":900},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wsj-crypto.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Ripple Effect of The Merge on Ethereum\u2019s Application Landscape\"}]},{\"@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 Ripple Effect of The Merge on Ethereum\u2019s Application Landscape - 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\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/","og_locale":"it_IT","og_type":"article","og_title":"The Ripple Effect of The Merge on Ethereum\u2019s Application Landscape - WSJ-Crypto","og_description":"Ethereum&#8217;s shift to proof of stake &#8212; The Merge &#8212; is approaching: development networks are being established, specifications are being completed, and outreach to the community has commenced in earnest. The Merge aims to have minimal repercussions on how Ethereum functions for end users, smart contracts, and decentralized applications (dapps). Nonetheless, there are a few","og_url":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/","og_site_name":"WSJ-Crypto","article_published_time":"2024-12-27T12:11:50+00:00","og_image":[{"width":2100,"height":900,"url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/rd.jpg","type":"image\/jpeg"}],"author":"wsjcrypto","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"wsjcrypto","Tempo di lettura stimato":"6 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/","url":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/","name":"The Ripple Effect of The Merge on Ethereum\u2019s Application Landscape - WSJ-Crypto","isPartOf":{"@id":"https:\/\/wsj-crypto.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/#primaryimage"},"image":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/#primaryimage"},"thumbnailUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/rd.jpg","datePublished":"2024-12-27T12:11:50+00:00","author":{"@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7"},"breadcrumb":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/#primaryimage","url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/rd.jpg","contentUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/rd.jpg","width":2100,"height":900},{"@type":"BreadcrumbList","@id":"https:\/\/wsj-crypto.com\/index.php\/2024\/12\/27\/the-ripple-effect-of-the-merge-on-ethereums-application-landscape\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wsj-crypto.com\/"},{"@type":"ListItem","position":2,"name":"The Ripple Effect of The Merge on Ethereum\u2019s Application Landscape"}]},{"@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\/6629","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=6629"}],"version-history":[{"count":2,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/6629\/revisions"}],"predecessor-version":[{"id":6631,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/6629\/revisions\/6631"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media\/6617"}],"wp:attachment":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media?parent=6629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/categories?post=6629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/tags?post=6629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}