{"id":7584,"date":"2025-01-21T03:18:52","date_gmt":"2025-01-21T02:18:52","guid":{"rendered":"https:\/\/wsj-crypto.com\/?p=7584"},"modified":"2025-01-21T03:18:52","modified_gmt":"2025-01-21T02:18:52","slug":"understanding-sharding-consensus-in-eth2-staking","status":"publish","type":"post","link":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/","title":{"rendered":"Understanding Sharding Consensus in Eth2 Staking"},"content":{"rendered":"<p><\/p>\n<div id=\"\">\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Heartfelt gratitude to Sacha Yves Saint-Leger &amp; Joseph Schweitzer for their evaluation.<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Sharding constitutes one of the numerous enhancements that eth2 offers compared to eth1. The concept was taken from database studies where a shard indicates a fragment of a more extensive entity. In the realm of databases and eth2, sharding involves dividing the storage and processing of the entire system into shards, managing the shards individually, and merging the outcomes as required. More specifically, eth2 adopts multiple shard chains, where each shard possesses capabilities akin to the eth1 chain. This leads to significant scalability advancements.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Nonetheless, there exists a lesser-known kind of sharding in eth2. One that could be considered more intriguing from the aspect of protocol architecture. <!-- --><strong>Introducing sharded consensus.<!-- --><\/strong><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"sharding-consensus\">Sharding Consensus<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Just as the processing capacity of the slowest node constrains the network&#8217;s throughput, the computational assets of a single validator restrict the total number of validators that can engage in consensus. As each supplementary validator adds additional work for every other validator within the network, there will be a threshold where the validator with the fewest resources can no longer participate (due to its inability to track the votes of all other validators). The method eth2 utilizes to address this is <!-- --><em class=\"chakra-text css-0\">sharding consensus<!-- --><\/em>.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"breaking-it-down\">Breaking it down<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Eth2 divides time into two periods, slots and epochs.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">A slot corresponds to a 12-second interval during which a new block is anticipated to be added to the chain. Blocks serve as the mechanism through which votes cast by validators are incorporated into the chain alongside the transactions that render the chain functional.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">An epoch is made up of 32 slots (6.4 minutes), during which the beacon chain carries out all the calculations required for the maintenance of the chain, including: validating and finalizing new blocks, as well as distributing rewards and penalties to validators.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">As mentioned in the <!-- --><a class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.ethereum.org\/2019\/11\/27\/validated-staking-on-eth2-no-0\">initial post of this series<!-- --><\/a>, validators are organized into committees to perform their tasks. At any given moment, each validator belongs to exactly one beacon chain and one shard chain committee, and is called upon to make an attestation precisely once per epoch \u2013 an attestation being a vote for a beacon chain block proposed for a specific slot.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The security framework of eth2&#8217;s sharded consensus is founded on the concept that committees offer a reasonably accurate statistical representation of the complete validator set.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">For instance, in a scenario where 33% of validators within the overall set are malicious, there exists a risk that they could be grouped in the same committee. This scenario would pose a significant threat to our security model.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Thus, we require a mechanism to guarantee that this occurrence cannot transpire. In other words, we need a method to ensure that if 33% of validators are malicious, only approximately ~33% of validators in any committee will likewise be malicious.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">It turns out we can achieve this through two actions:<!-- --><\/p>\n<p><!-- --><\/p>\n<ol role=\"list\" class=\"css-13a5a39\">\n<li class=\"css-cvpopp\">Ensuring committee assignments are randomized<!-- --><\/li>\n<li class=\"css-cvpopp\">Mandating a minimum number of validators within each committee<!-- --><\/li>\n<\/ol>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">For example, with 128 validators randomly selected for each committee, the likelihood of an attacker with one-third of the validators gaining control over more than two-thirds of the committee is exceedingly small (<!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/web.archive.org\/web\/20190504131341\/vitalik.ca\/files\/Ithaca201807_Sharding.pdf\">probability less than 2^-40<!-- --><\/a>).<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"building-it-up\">Building it up<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Votes submitted by validators are termed attestations. An attestation comprises several components, specifically:<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">a vote for the current beacon chain head<!-- --><\/li>\n<li class=\"css-cvpopp\">a vote determining which beacon block should be justified\/finalized<!-- --><\/li>\n<li class=\"css-cvpopp\">a vote concerning the current state of the shard chain<!-- --><\/li>\n<li class=\"css-cvpopp\">the signatures of all validators who concur with that vote<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">By amalgamating as many elements as feasible into an attestation, the overall system&#8217;s efficiency is enhanced. This is feasible since, instead of verifying votes and signatures for beacon blocks and shard blocks individually, nodes only need to compute on attestations to remain informed about the state of the beacon chain and each shard chain.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">If every validator generated their own attestation and each attestation had to be validated by all other nodes, then operating as an eth2 node would be prohibitively costly. <!-- --><strong>Introducing aggregation.<!-- --><\/strong><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Attestations are crafted to be easily merged, allowing two or more validators with attestations featuring the same votes to be combined by summing the signature fields into a single attestation. This is what we refer to as aggregation.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Committees, by their design, will have votes that are easily aggregated since they belong to the same shard and thus should hold uniform votes for both the shard state and beacon chain. This is the mechanism through which eth2 enhances the number of validators. By segmenting validators into committees, they only need to consider their fellow committee members and need to check merely a few aggregated attestations from other committees.<!-- --><\/p>\n<p><!-- --><\/p>\n<h4 class=\"chakra-heading css-1u9mv6z\" id=\"signature-aggregation\">Signature aggregation<!-- --><\/h4>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Eth2 employs BLS signatures &#8211; <!-- --><em class=\"chakra-text css-0\">a signature method established over various elliptic curves that is conducive to aggregation.<!-- --><\/em> On the selected curve, signatures are <!-- --><span class=\"chakra-text css-ons8vw\">96 bytes<\/span> each.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">If 10% of all ETH is staked, then approximately ~350,000 validators will exist on eth2. This implies that an epoch&#8217;s signature load would be <!-- --><span class=\"chakra-text css-ons8vw\">33.6 megabytes<\/span>, totaling roughly ~<!-- --><span class=\"chakra-text css-ons8vw\">7.6 gigabytes<\/span> daily. In this scenario, all the unfounded claims regarding the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/dev.to\/5chdn\/the-ethereum-blockchain-size-will-not-exceed-1tb-anytime-soon-58a\">eth1 state-size hitting 1TB in 2018<!-- --><\/a> would hold true in less than 133 days for eth2 (based solely on signatures).<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The key aspect here is that BLS signatures are combinable: If Alice generates signature <!-- --><span class=\"chakra-text css-ons8vw\">A<\/span>, and Bob produces signature <!-- --><span class=\"chakra-text css-ons8vw\">B<\/span> on identical data, then both Alice&#8217;s and Bob&#8217;s signatures can be stored and verified collectively by preserving <!-- --><span class=\"chakra-text css-ons8vw\">C = A + B<\/span>. By employing signature aggregation, only one signature is required to be stored and verified for the whole committee. This cuts down the storage needs to less than <!-- --><span class=\"chakra-text css-ons8vw\">2 megabytes<\/span> daily.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"in-summary\">In summary,<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">By segmenting validators into committees, the effort needed to verify eth2 is decreased by several magnitudes.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">For a node to affirm the beacon chain and every shard chain, it is required only to consider the aggregated attestations from each committee. Thus, it can ascertain the status of every shard, as well as every validator&#8217;s stance on which blocks are or aren\u2019t part of the chain.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The committee framework consequently aids eth2 in achieving two of the design objectives outlined in the <!-- --><a class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.ethereum.org\/2019\/11\/27\/validated-staking-on-eth2-no-0\">initial article<!-- --><\/a>: specifically, that engaging in the eth2 network must be feasible on a consumer-grade laptop, and that it should aim to be as decentralized as possible by accommodating as many validators as feasible.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">In numerical terms, while most Byzantine Fault Tolerant Proof of Stake protocols scale to dozens (and in extreme cases, hundreds) of validators, eth2 can support hundreds of thousands of validators all contributing to security without sacrificing latency or throughput.<!-- --><\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2020\/03\/27\/sharding-consensus\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Heartfelt gratitude to Sacha Yves Saint-Leger &amp; Joseph Schweitzer for their evaluation. Sharding constitutes one of the numerous enhancements that eth2 offers compared to eth1. The concept was taken from database studies where a shard indicates a fragment of a more extensive entity. In the realm of databases and eth2, sharding involves dividing the storage<\/p>\n","protected":false},"author":3,"featured_media":7317,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[783,941],"class_list":["post-7584","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ethereum","tag-return-a-list-of-comma-separated-tags-from-this-title-validated","tag-staking-on-eth2-3-sharding-consensus"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Understanding Sharding Consensus in Eth2 Staking - 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\/21\/understanding-sharding-consensus-in-eth2-staking\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Understanding Sharding Consensus in Eth2 Staking - WSJ-Crypto\" \/>\n<meta property=\"og:description\" content=\"Heartfelt gratitude to Sacha Yves Saint-Leger &amp; Joseph Schweitzer for their evaluation. Sharding constitutes one of the numerous enhancements that eth2 offers compared to eth1. The concept was taken from database studies where a shard indicates a fragment of a more extensive entity. In the realm of databases and eth2, sharding involves dividing the storage\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/\" \/>\n<meta property=\"og:site_name\" content=\"WSJ-Crypto\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-21T02:18:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/merkle-4k.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2924\" \/>\n\t<meta property=\"og:image:height\" content=\"1374\" \/>\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=\"5 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\/21\/understanding-sharding-consensus-in-eth2-staking\/\",\"url\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/\",\"name\":\"Understanding Sharding Consensus in Eth2 Staking - WSJ-Crypto\",\"isPartOf\":{\"@id\":\"https:\/\/wsj-crypto.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/merkle-4k.png\",\"datePublished\":\"2025-01-21T02:18:52+00:00\",\"author\":{\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7\"},\"breadcrumb\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/#primaryimage\",\"url\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/merkle-4k.png\",\"contentUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/merkle-4k.png\",\"width\":2924,\"height\":1374},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wsj-crypto.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Understanding Sharding Consensus in Eth2 Staking\"}]},{\"@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":"Understanding Sharding Consensus in Eth2 Staking - 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\/21\/understanding-sharding-consensus-in-eth2-staking\/","og_locale":"it_IT","og_type":"article","og_title":"Understanding Sharding Consensus in Eth2 Staking - WSJ-Crypto","og_description":"Heartfelt gratitude to Sacha Yves Saint-Leger &amp; Joseph Schweitzer for their evaluation. Sharding constitutes one of the numerous enhancements that eth2 offers compared to eth1. The concept was taken from database studies where a shard indicates a fragment of a more extensive entity. In the realm of databases and eth2, sharding involves dividing the storage","og_url":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/","og_site_name":"WSJ-Crypto","article_published_time":"2025-01-21T02:18:52+00:00","og_image":[{"width":2924,"height":1374,"url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/merkle-4k.png","type":"image\/png"}],"author":"wsjcrypto","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"wsjcrypto","Tempo di lettura stimato":"5 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/","url":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/","name":"Understanding Sharding Consensus in Eth2 Staking - WSJ-Crypto","isPartOf":{"@id":"https:\/\/wsj-crypto.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/#primaryimage"},"image":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/#primaryimage"},"thumbnailUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/merkle-4k.png","datePublished":"2025-01-21T02:18:52+00:00","author":{"@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7"},"breadcrumb":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/#primaryimage","url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/merkle-4k.png","contentUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/merkle-4k.png","width":2924,"height":1374},{"@type":"BreadcrumbList","@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/21\/understanding-sharding-consensus-in-eth2-staking\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wsj-crypto.com\/"},{"@type":"ListItem","position":2,"name":"Understanding Sharding Consensus in Eth2 Staking"}]},{"@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\/7584","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=7584"}],"version-history":[{"count":2,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/7584\/revisions"}],"predecessor-version":[{"id":7586,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/7584\/revisions\/7586"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media\/7317"}],"wp:attachment":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media?parent=7584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/categories?post=7584"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/tags?post=7584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}