

{"id":16865,"date":"2018-06-01T11:51:42","date_gmt":"2018-06-01T11:51:42","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=16865"},"modified":"2022-03-21T16:10:28","modified_gmt":"2022-03-21T10:40:28","slug":"working-of-blockchain","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/working-of-blockchain\/","title":{"rendered":"Working of Blockchain Technology With Example"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">In our previous tutorial i.e. \u201cUnderstanding Blockchain basics\u201d, we learned a lot of important technical terms and concepts of blockchain such as Distributed ledger system, point-to-point network, hashing, proof-of-work, etc. Along with this, we also saw in detail the structure of a single block in a blockchain and its concerning elements. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">With all this information, we are confident that you are ready to go ahead and understand the working of a blockchain.<\/span><span style=\"font-weight: 400;\"> In this tutorial, we are going to provide<\/span><span style=\"font-weight: 400;\"> a stepwise process flow of the operations taking place in a blockchain in the right manner.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">How does Blockchain work &#8211; Working of Blockchain<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">From what we have discussed so far about<\/span><span style=\"font-weight: 400;\"> Blockchain we gather that Blockchain is a concept of storing data digitally in the most secure and incorruptible way. The distributed ledger and point-to-point network systems aid the security and integrity of the blockchain by leaving no scope for fraud.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">So, in simple words, on a blockchain network, two nodes can exchange data or information (transaction), the blockchain network will verify the authenticity of the transaction. Then multiple verified transactions will create a block. Now, the nodes will try to add this newly created block into the main blockchain.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here comes the interesting part! Adding a new block into blockchain is done through a process known as <\/span><b>Proof-of-work<\/b><span style=\"font-weight: 400;\">. Now, this is an incentive-based system where nodes (also called miners) solve a mathematical puzzle of a certain degree of difficulty. A node must have the great computational power to carry out this process, that is why mining is a costly affair.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once a node solves this mathematical problem successfully, a new hash value for the concerning block is created. As more and more people find the correct answer for the same block, it gets permanently added in the main blockchain. Each node gets a reward (in the form of cryptocurrency like Bitcoins) upon solving this puzzle.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Each block in a blockchain has a block number and a timestamp according to the order in which it is added to the blockchain. Also, every block is added to the previous block through hashing. The hashing gives each block a unique number that acts as its digital signature. This makes the blockchain extremely secure.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">One of the earliest blockchains to ever exist and operate successfully is a bitcoin blockchain. Let us understand the working of blockchain with the example of a bitcoin network. Bitcoin is an encrypted digital currency and so is called a \u2018Cryptocurrency\u2019.\u00a0<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">STEP 1: Facilitating a transaction\u00a0<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Let\u2019s say Raj and Shalini are two nodes on a bitcoin blockchain network. Now Raj wants to send 50 Bitcoins (BTCs) to Shalini via a secure channel. This transaction will be done through the blockchain network. First of all, the information that we want to exchange is doubly encrypted by public and private key encryption algorithms. Both Raj and Shalini will have a public and a private key.\u00a0<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">STEP 2: Verification of a transaction<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">After the encryption of information at Raj\u2019s end is, a message for verification goes to all the nodes present on that blockchain network. Now, all of the nodes need to check for all the important parameters related to that transaction. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">All the nodes in the network will check on points<\/span><span style=\"font-weight: 400;\"> like; Does Raj have enough balance i.e. at least 50 BTCs? Is Raj a registered node? Is Shalini a registered node etc. After they check all these parameters they verify the transaction. Also, note that a transaction is verified completely only when all the participant nodes verify it.\u00a0 <\/span><\/p>\n<h4><span style=\"font-weight: 400;\">STEP 3: Formation of a new block<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">As a typical blockchain network has got a lot of nodes, many transactions get verified at a time. These transactions are saved in a mem pool and multiple such mem pools together form a block. That is, a number of verified transactions stack up in mem pools and get stored in a block. This is how a new block is formed. The limit of one block in a bitcoin network is to store up to 1MB of transactions.\u00a0<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">STEP 4: Proof-of-work<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Now, the nodes that form new blocks will try to add them to the main blockchain and make it a permanent part of it. But if every node had the ability to simply add a new block to the blockchain, it would disrupt it and might even be a big security threat. To avoid this, there is a concept of proof-of-work which ensures that a valid block is securely attached to the blockchain.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Proof-of-work is a block verification protocol also referred to as <\/span><i><span style=\"font-weight: 400;\">mining <\/span><\/i><span style=\"font-weight: 400;\">in technical terms as the ones who do proof-of-work successfully get a reward in the form of bitcoins. Hence, we call them \u201c<\/span><i><span style=\"font-weight: 400;\">miners\u201d<\/span><\/i><span style=\"font-weight: 400;\">. Proof-of-work is a process of solving a system-generated mathematical puzzle that creates a hash code for that block as a result. This unique block hash is what we need to add a new block successfully on the blockchain.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In proof-of-work, the system assigns a target value (hash value) to a node according to which it must come up with a hash for the new block. The server assigns the target value according to a <\/span><b>Difficulty level<\/b><span style=\"font-weight: 400;\">. This difficulty level changes with the addition of every 2016 new blocks in a blockchain.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Also, the level of difficulty measure is set according to the nodes present in a blockchain network and their computing power.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The node has to calculate a hash value for the new block so that it is less than the target value. In other words, the calculated hash value should fulfill the condition set in the difficulty target and should be less than the target threshold.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To calculate the required hash value, a node needs the hash value of the previous block and nonce value. <\/span><b>Nonce <\/b><span style=\"font-weight: 400;\">is an integer value which is short for \u201c<\/span><i><span style=\"font-weight: 400;\">Number only used once<\/span><\/i><span style=\"font-weight: 400;\">\u201d. It is a random integer number that you need to get the desired hash value for the block. The target value is formed by hashing the correct combination of the nonce and the previous block\u2019s hash value.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We can keep changing the nonce value until we find the correct value for the hash. <\/span><span style=\"font-weight: 400;\">The main thing here is to find a combination <\/span><span style=\"font-weight: 400;\">of the nonce and previous block hash so that the preceding zeros in the block hash meet the target condition. When the correct nonce along with the hash value of the previous block is found, they are hashed using the SHA-256 hashing algorithm. This makes the final block hash of the new block.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A block is approved and added into the blockchain if the miners do proof-of-work correctly. In a typical scenario, a node can add a new block in average of 10 minutes times to the blockchain. Also, when a node carries out a successful proof-of-work, it is rewarded by bitcoins and sometimes even with transaction fees.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This concept is associated with <\/span><i><span style=\"font-weight: 400;\">Mining <\/span><\/i><span style=\"font-weight: 400;\">and so we call the nodes \u201c<\/span><i><span style=\"font-weight: 400;\">Miners\u201d <\/span><\/i><span style=\"font-weight: 400;\">as they mine for bitcoins by doing proof-of-work. This is the only way of generating bitcoins. In mining, miners compete with each other by trying to guess the correct nonce to make the correct block hash as fast as possible.\u00a0<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">STEP 5: Addition of the new block in the blockchain<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">After the newly created block has got its unique hash value and authentication through proof-of-work, it needs to be added in the blockchain along with other blocks. It is only when this block gets added in the blockchain will the transaction be complete. That is, Shalini will receive 50 BTCs from Raj.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We know that a block in the blockchain contains a block header and the transaction data. In every block, there is the previous hash value of the previous block and that is how blocks are linked with each other to form a blockchain. When a new block gets added, it gets linked to the open end of the blockchain (i.e. to the block that was added before it).\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The blocks are already secured by including the previous block\u2019s hash value in the hash value of the newly added block during proof-of-work. In this manner, blocks containing information or data are linked to each serially and a chain is made which is incorruptible.\u00a0<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">STEP 6: Transaction complete<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Now, as soon as the block gets added in the blockchain, the transaction will take place and the 50BTCs from Raj\u2019s wallet will be transferred to Shalini\u2019s wallet. The details of this transaction are now permanently and securely stored on the blockchain. Anyone on the blockchain network can fetch this information and confirm the transaction.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This also helps in keeping track of the spendings <\/span><span style=\"font-weight: 400;\">of Raj so that he does not double spend.<\/span><span style=\"font-weight: 400;\"> If Raj tries to carry out another transaction in the future, the rest of the nodes can check for the past transactions related to Raj.\u00a0 And calculate from the inputs and outputs how much bitcoins should he have in his wallet currently.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If there is enough balance, they will approve the transaction. It is of importance because the blocks in a blockchain only hold the transaction information and not the record of the balance of each node.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Summary<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">With this, we conclude our tutorial on the working of blockchain. Here, we covered the entire process of how a transaction is made in the blockchain network and how new blocks are added in the blockchain. We hope you were able to understand the working process of the blockchain from these six basic steps.<\/span><span style=\"font-weight: 400;\"> If you have any queries or suggestions regarding<\/span><span style=\"font-weight: 400;\"> blockchain, please leave your comments in the comment section below.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our previous tutorial i.e. \u201cUnderstanding Blockchain basics\u201d, we learned a lot of important technical terms and concepts of blockchain such as Distributed ledger system, point-to-point network, hashing, proof-of-work, etc. Along with this, we&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":16984,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[2027,2097,5839,5873,16246,16247],"class_list":["post-16865","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain","tag-blockchain-a-distributed-network","tag-blockchain-working-with-example","tag-how-blockchain-works","tag-how-does-blockchain-works","tag-working-of-blockchain","tag-working-of-blockchain-with-example"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Working of Blockchain Technology With Example - DataFlair<\/title>\n<meta name=\"description\" content=\"Learn How does Blockchain work. See steps of working of blockchain with an example like Facilitating a transaction, its verification, etc.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/working-of-blockchain\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Working of Blockchain Technology With Example - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Learn How does Blockchain work. See steps of working of blockchain with an example like Facilitating a transaction, its verification, etc.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/working-of-blockchain\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-06-01T11:51:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-21T10:40:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/05\/Working-of-Blockchain-Technology-01.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Working of Blockchain Technology With Example - DataFlair","description":"Learn How does Blockchain work. See steps of working of blockchain with an example like Facilitating a transaction, its verification, etc.","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:\/\/data-flair.training\/blogs\/working-of-blockchain\/","og_locale":"en_US","og_type":"article","og_title":"Working of Blockchain Technology With Example - DataFlair","og_description":"Learn How does Blockchain work. See steps of working of blockchain with an example like Facilitating a transaction, its verification, etc.","og_url":"https:\/\/data-flair.training\/blogs\/working-of-blockchain\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2018-06-01T11:51:42+00:00","article_modified_time":"2022-03-21T10:40:28+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/05\/Working-of-Blockchain-Technology-01.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/working-of-blockchain\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/working-of-blockchain\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"Working of Blockchain Technology With Example","datePublished":"2018-06-01T11:51:42+00:00","dateModified":"2022-03-21T10:40:28+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/working-of-blockchain\/"},"wordCount":1602,"commentCount":3,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/working-of-blockchain\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/05\/Working-of-Blockchain-Technology-01.jpg","keywords":["Blockchain a distributed network","blockchain working with example","how blockchain works","How does Blockchain Works","working of blockchain","working of Blockchain with example"],"articleSection":["Blockchain Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/working-of-blockchain\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/working-of-blockchain\/","url":"https:\/\/data-flair.training\/blogs\/working-of-blockchain\/","name":"Working of Blockchain Technology With Example - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/working-of-blockchain\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/working-of-blockchain\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/05\/Working-of-Blockchain-Technology-01.jpg","datePublished":"2018-06-01T11:51:42+00:00","dateModified":"2022-03-21T10:40:28+00:00","description":"Learn How does Blockchain work. See steps of working of blockchain with an example like Facilitating a transaction, its verification, etc.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/working-of-blockchain\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/working-of-blockchain\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/working-of-blockchain\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/05\/Working-of-Blockchain-Technology-01.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/05\/Working-of-Blockchain-Technology-01.jpg","width":1200,"height":628,"caption":"Working of Blockchain Technology With Example"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/working-of-blockchain\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Blockchain Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/blockchain\/"},{"@type":"ListItem","position":3,"name":"Working of Blockchain Technology With Example"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team provides industry-driven content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our expert educators focus on delivering value-packed, easy-to-follow resources for tech enthusiasts and professionals.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam2\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/16865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=16865"}],"version-history":[{"count":6,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/16865\/revisions"}],"predecessor-version":[{"id":108424,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/16865\/revisions\/108424"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/16984"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=16865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=16865"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=16865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}