{"id":4417,"date":"2022-07-07T09:05:02","date_gmt":"2022-07-07T09:05:02","guid":{"rendered":"https:\/\/codewaveinsdev.wpengine.com\/?p=4417"},"modified":"2023-07-03T07:16:11","modified_gmt":"2023-07-03T07:16:11","slug":"blockchain-components-architecture-layers","status":"publish","type":"post","link":"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/","title":{"rendered":"Components and layers of a blockchain network"},"content":{"rendered":"\n<p>Is blockchain limited to records management? Is it just an immutable database? Not exactly. Though the present use cases and PoC of blockchain is all in the storage domain, it is way more than an unalterable database.&nbsp;<\/p>\n\n\n\n<p><em>Imagine an intelligent immutable blockchain network which harnesses the AI computing &amp; edge sensing capabilities to construct automated, transparent, trusted, and secure digital realities.&nbsp;<\/em>That\u2019s exactly what a&nbsp;<strong>web3<\/strong>&nbsp;future beholds.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Read this insight<\/strong>&nbsp;to understand the essential components &amp;&nbsp;blockchain architecture layers&nbsp;of a distributed network that imparts high security, integrity, and immutability to it.<\/p>\n\n\n\n<h2 id=\"components-of-a-blockchain-network\" class=\"wp-block-heading\"><strong>Components of a&nbsp;<\/strong><strong>Blockchain network<\/strong><\/h2>\n\n\n\n<p>Blockchain solutions\/network comprises nodes, blocks, hashes and more. We did briefly touched on these in our previous&nbsp;<a href=\"https:\/\/insights.codewave.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">insights<\/a>&nbsp;on blockchain but here is the most comprehensive one:<\/p>\n\n\n\n<h3 id=\"blockchain-nodes\" class=\"wp-block-heading\"><strong>Blockchain Nodes<\/strong><\/h3>\n\n\n\n<p>A node can be anything from a computer, to a virtual machine in the cloud, to any IoT device as long as it\u2019s a part of the distributed communication network. In blockchain technology, nodes are synonyms with peers. And so, the network of interconnected nodes is also called a peer-to-peer network.<\/p>\n\n\n\n<h3 id=\"blocks\" class=\"wp-block-heading\"><strong>Blocks<\/strong><\/h3>\n\n\n\n<p>Consider this as a data structure of blockchain networks. It stores a collection of information about the transaction. Blocks data could be an encrypted timestamp, header, and a hash of the previous block.<\/p>\n\n\n\n<h3 id=\"chains\" class=\"wp-block-heading\"><strong>Chains<\/strong><\/h3>\n\n\n\n<p>The hash function plays a major role in blockchain where a block has a hash value, and each value contains the hash of the previous block. Thereby, making an immutable chain.<\/p>\n\n\n\n<h3 id=\"digital-signature\" class=\"wp-block-heading\"><strong>Digital Signature<\/strong><\/h3>\n\n\n\n<p>To verify the security and integrity of data the transactions are digitally signed by the clients using&nbsp;asymmetric cryptography. In the upcoming sections, we will also see the importance of asymmetric cryptography.<\/p>\n\n\n\n<h3 id=\"hash-functions\" class=\"wp-block-heading\"><strong>Hash functions<\/strong><\/h3>\n\n\n\n<p>The transactional data intended to be stored on a blockchain network is converted into a hash using a hash algorithm. This improves the data privacy aspects of the blockchain solution. It can also mask stakeholder information if needed.<\/p>\n\n\n\n<h3 id=\"consensus-algorithm\" class=\"wp-block-heading\"><strong>Consensus algorithm&nbsp;<\/strong><\/h3>\n\n\n\n<p>Consensus algorithms are a set of rules governing every transaction\/operation in the blockchain network.&nbsp;Consensus algorithms create, validate, and sync nodes in the network. It ensures all the nodes agree with the truth i.e., agreed rules.<\/p>\n\n\n\n<h3 id=\"miners\" class=\"wp-block-heading\"><strong>Miners<\/strong><\/h3>\n\n\n\n<p>These are the nodes within the blockchain network that validates\/verify and allow addition of new transactions. The process is called mining.<\/p>\n\n\n\n<h2 id=\"blockchain-architecture-layers\" class=\"wp-block-heading\"><strong>Blockchain Architecture Layers<\/strong><\/h2>\n\n\n\n<p>It\u2019s easy to comprehend the functioning of blockchain with the help of layers. A typical blockchain solution has five layers \u2013<\/p>\n\n\n\n<h3 id=\"application-and-presentation-layer\" class=\"wp-block-heading\"><strong>Application and Presentation Layer<\/strong><\/h3>\n\n\n\n<p>It is the user interaction layer i.e., the frontend equivalent of the web2.0; end users interact with the blockchain network via application layer, it includes API interactions. The smart contracts, chain, and dApps are written and run\/triggered using this layer.<\/p>\n\n\n\n<p><strong><em>What are smart contracts you ask?&nbsp;<\/em><\/strong><\/p>\n\n\n\n<p>These are programs stored in the blockchain that run or execute whenever the pre-decided conditions are achieved. They can execute the agreements automatically without the constant engagements of any intermediary, and can jump to the next action provided the conditions are verified.&nbsp;<\/p>\n\n\n\n<p>There is also a new word for you \u2013&nbsp;<a href=\"https:\/\/ethereum.org\/en\/developers\/docs\/dapps\/\" target=\"_blank\" rel=\"noreferrer noopener\">dApps<\/a>. It is an acronym for Distributed\/decentralized Applications (dApps). As the name suggests, dApps run on a decentralized network, and it ties smart contracts with a frontend interface. Examples could be \u2013 Golem Network, Augur.<\/p>\n\n\n\n<h3 id=\"consensus-layer\" class=\"wp-block-heading\"><strong>Consensus Layer<\/strong><\/h3>\n\n\n\n<p>The consensus layer\u2019s focus is to validate blocks, order blocks, and make sure every node is in sync. The protocol or consensus algorithm ensures power is decentralized and distributed and it also reports if a single entity is controlling the blockchain.<\/p>\n\n\n\n<p>Every blockchain has a different consensus, if we look at the Bitcoin and Ethereum the consensus used is the PoW (Proof of Work) mechanism where the miner who finds the hash first would be the one allowed to add a new block in the chain and as a reward would get bitcoins or ether.<\/p>\n\n\n\n<p>Similarly in Hyperledger Fabric the consensus mechanism is PBFT (Practical Byzantine Fault Tolerance) which relies on the number of nodes to confirm the trust which decides whether to submit the block with the blockchain or not.<\/p>\n\n\n\n<h3 id=\"network-layer\" class=\"wp-block-heading\"><strong>Network Layer<\/strong><\/h3>\n\n\n\n<p>Promotes inter-node communication by ensuring discovery and connectivity of every node for easy &amp; quick&nbsp;<em>node propagation, to sync the current state of the blockchain network<\/em>. The creation of the block, the discovery of nodes, and the addition of the block are all managed in this stage of the process.<\/p>\n\n\n\n<h3 id=\"data-layer\" class=\"wp-block-heading\"><strong>Data Layer<\/strong><\/h3>\n\n\n\n<p>Blockchain data structure comprises pointers and Linked lists i.e., interconnected blocks. The blocks contain the transaction data and a hash of the merkle root. It also contains pointers to the previous node, nonce, timestamp, and other relevant details.<\/p>\n\n\n\n<p>The stored data in blocks is usually encrypted.&nbsp;<\/p>\n\n\n\n<p>What is asymmetric cryptography? It is a system that generates two paired keys for encryption and decryption, where the sender encrypts the transaction with the receiver\u2019s public key while the receiver would decrypt the transaction with only the sender\u2019s paired private key. It ensures data integrity in a blockchain network.<\/p>\n\n\n\n<h3 id=\"infrastructure-layer\" class=\"wp-block-heading\"><strong>Infrastructure Layer<\/strong><\/h3>\n\n\n\n<p>The nodes and internet are the main components of the infrastructure layer. Ideally, in a client server setup, people pull and push data to cloud or on-premise storage and servers. But in a p2p network i.e., blockchain network, the nodes are the servers and computing capacity of an individual user\u2019s computer. The end user\u2019s computing system is what forms the infrastructure layer.<\/p>\n\n\n\n<h2 id=\"to-conclude\" class=\"wp-block-heading\">To conclude<\/h2>\n\n\n\n<p>Blockchain is still in an early stage, we do see a lot of implementation, but its real potential applications and real capabilities will unfold when blockchain solutions are designed to leverage the intelligence of AI, the sensing capabilities of IoT, and computing. It\u2019s important to understand the basic concepts like nodes, hashes, blocks, consensus algorithms, smart contracts, etc., to design efficient blockchain solutions.&nbsp;<\/p>\n\n\n\n<p>Reach out to&nbsp;<a href=\"https:\/\/codewave.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">codewave\u2019s digital transformation consultants<\/a>&nbsp;to innovate new solutions for the decentralised web.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.codewave.com\/contact\" target=\"_blank\" rel=\"noreferrer noopener\">CONTACT CODEWAVE&#8217;S blockchain CONSULTANTS<\/a><\/div>\n<\/div>\n\n\n\n<h3 id=\"recommended-reading\" class=\"wp-block-heading\">Recommended reading:<\/h3>\n\n\n\n<ul>\n<li><a href=\"https:\/\/insights.codewave.com\/blockchain-development-resources\/\" target=\"_blank\" rel=\"noreferrer noopener\">Explore in detail the tech resources you may need to design a blockchain solution.<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/insights.codewave.com\/farm-to-table-blockchain-to-trace-food-back-to-its-source\/\" target=\"_blank\" rel=\"noreferrer noopener\">Farm to table food provenance using blockchain technology<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/insights.codewave.com\/blockchain-use-cases-healthcare\/\" target=\"_blank\" rel=\"noreferrer noopener\">Blockchain use cases in healthcare<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/insights.codewave.com\/blockchain-demystified\/\" target=\"_blank\" rel=\"noreferrer noopener\">A crisp clear introduction to blockchain<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"Understand the concepts like nodes, hashes, blocks, consensus algorithms, smart contracts, etc., to design efficient blockchain solutions\n","protected":false},"author":19,"featured_media":4418,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"csco_singular_sidebar":"","csco_page_header_type":"full","csco_page_load_nextpost":"","csco_post_video_location":[],"csco_post_video_url":"","csco_post_video_bg_start_time":0,"csco_post_video_bg_end_time":0,"footnotes":""},"categories":[31,33],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Components and layers of a blockchain network -<\/title>\n<meta name=\"description\" content=\"Understand the concepts like nodes, hashes, blocks, consensus algorithms, smart contracts, etc., to design efficient blockchain solutions\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Components and layers of a blockchain network -\" \/>\n<meta property=\"og:description\" content=\"Understand the concepts like nodes, hashes, blocks, consensus algorithms, smart contracts, etc., to design efficient blockchain solutions\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-07T09:05:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-03T07:16:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/BLOCKCHAIN-COMPONENT-ARCHITECTURE-LAYER.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sourabh Meshram\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sourabh Meshram\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/\",\"url\":\"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/\",\"name\":\"Components and layers of a blockchain network -\",\"isPartOf\":{\"@id\":\"https:\/\/codewave.com\/insights\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/BLOCKCHAIN-COMPONENT-ARCHITECTURE-LAYER.jpg\",\"datePublished\":\"2022-07-07T09:05:02+00:00\",\"dateModified\":\"2023-07-03T07:16:11+00:00\",\"author\":{\"@id\":\"https:\/\/codewave.com\/insights\/#\/schema\/person\/8029a3e554cd72b8baec04d6768382a3\"},\"description\":\"Understand the concepts like nodes, hashes, blocks, consensus algorithms, smart contracts, etc., to design efficient blockchain solutions\",\"breadcrumb\":{\"@id\":\"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/#primaryimage\",\"url\":\"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/BLOCKCHAIN-COMPONENT-ARCHITECTURE-LAYER.jpg\",\"contentUrl\":\"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/BLOCKCHAIN-COMPONENT-ARCHITECTURE-LAYER.jpg\",\"width\":1920,\"height\":1080,\"caption\":\"Components & layers of a blockchain network\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/codewave.com\/insights\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Components and layers of a blockchain network\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/codewave.com\/insights\/#website\",\"url\":\"https:\/\/codewave.com\/insights\/\",\"name\":\"\",\"description\":\"Innovate with tech, design, culture\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/codewave.com\/insights\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/codewave.com\/insights\/#\/schema\/person\/8029a3e554cd72b8baec04d6768382a3\",\"name\":\"Sourabh Meshram\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codewave.com\/insights\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6d2a407cc1958aafee076d26f683cdad?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6d2a407cc1958aafee076d26f683cdad?s=96&d=mm&r=g\",\"caption\":\"Sourabh Meshram\"},\"description\":\"He is an MBA graduate who was part of the tech evangelists team @ codewave.\",\"sameAs\":[\"https:\/\/codewave.com\"],\"url\":\"https:\/\/codewave.com\/insights\/author\/sourabh\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Components and layers of a blockchain network -","description":"Understand the concepts like nodes, hashes, blocks, consensus algorithms, smart contracts, etc., to design efficient blockchain solutions","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:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/","og_locale":"en_US","og_type":"article","og_title":"Components and layers of a blockchain network -","og_description":"Understand the concepts like nodes, hashes, blocks, consensus algorithms, smart contracts, etc., to design efficient blockchain solutions","og_url":"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/","article_published_time":"2022-07-07T09:05:02+00:00","article_modified_time":"2023-07-03T07:16:11+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/BLOCKCHAIN-COMPONENT-ARCHITECTURE-LAYER.jpg","type":"image\/jpeg"}],"author":"Sourabh Meshram","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sourabh Meshram","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/","url":"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/","name":"Components and layers of a blockchain network -","isPartOf":{"@id":"https:\/\/codewave.com\/insights\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/#primaryimage"},"image":{"@id":"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/#primaryimage"},"thumbnailUrl":"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/BLOCKCHAIN-COMPONENT-ARCHITECTURE-LAYER.jpg","datePublished":"2022-07-07T09:05:02+00:00","dateModified":"2023-07-03T07:16:11+00:00","author":{"@id":"https:\/\/codewave.com\/insights\/#\/schema\/person\/8029a3e554cd72b8baec04d6768382a3"},"description":"Understand the concepts like nodes, hashes, blocks, consensus algorithms, smart contracts, etc., to design efficient blockchain solutions","breadcrumb":{"@id":"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/#primaryimage","url":"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/BLOCKCHAIN-COMPONENT-ARCHITECTURE-LAYER.jpg","contentUrl":"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/BLOCKCHAIN-COMPONENT-ARCHITECTURE-LAYER.jpg","width":1920,"height":1080,"caption":"Components & layers of a blockchain network"},{"@type":"BreadcrumbList","@id":"https:\/\/codewave.com\/insights\/blockchain-components-architecture-layers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codewave.com\/insights\/"},{"@type":"ListItem","position":2,"name":"Components and layers of a blockchain network"}]},{"@type":"WebSite","@id":"https:\/\/codewave.com\/insights\/#website","url":"https:\/\/codewave.com\/insights\/","name":"","description":"Innovate with tech, design, culture","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codewave.com\/insights\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/codewave.com\/insights\/#\/schema\/person\/8029a3e554cd72b8baec04d6768382a3","name":"Sourabh Meshram","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codewave.com\/insights\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6d2a407cc1958aafee076d26f683cdad?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d2a407cc1958aafee076d26f683cdad?s=96&d=mm&r=g","caption":"Sourabh Meshram"},"description":"He is an MBA graduate who was part of the tech evangelists team @ codewave.","sameAs":["https:\/\/codewave.com"],"url":"https:\/\/codewave.com\/insights\/author\/sourabh\/"}]}},"featured_image_src":"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/BLOCKCHAIN-COMPONENT-ARCHITECTURE-LAYER-600x400.jpg","featured_image_src_square":"https:\/\/codewave.com\/insights\/wp-content\/uploads\/2022\/08\/BLOCKCHAIN-COMPONENT-ARCHITECTURE-LAYER-600x600.jpg","author_info":{"display_name":"Sourabh Meshram","author_link":"https:\/\/codewave.com\/insights\/author\/sourabh\/"},"_links":{"self":[{"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/posts\/4417"}],"collection":[{"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/comments?post=4417"}],"version-history":[{"count":0,"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/posts\/4417\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/media\/4418"}],"wp:attachment":[{"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/media?parent=4417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/categories?post=4417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codewave.com\/insights\/wp-json\/wp\/v2\/tags?post=4417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}