{"id":1571,"date":"2020-02-03T00:01:00","date_gmt":"2020-02-03T08:01:00","guid":{"rendered":"https:\/\/www.opennode.com\/blog\/?page_id=1571"},"modified":"2020-01-30T10:26:39","modified_gmt":"2020-01-30T18:26:39","slug":"onion-routing","status":"publish","type":"page","link":"https:\/\/blog.opennode.com\/blog\/glossary\/onion-routing\/","title":{"rendered":"Onion Routing"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> &lt; 1<\/span> <span class=\"rt-label rt-postfix\">minute<\/span><\/span>\n<h1 class=\"wp-block-heading\">Onion Routing<\/h1>\n\n\n\n<p>Onion routing is a network topology scheme used in the <a href=\"https:\/\/www.opennode.com\/blog\/glossary\/lightning-network\">Lightning Network<\/a> to increase privacy. The purpose of onion routing is to hide (<a href=\"https:\/\/www.opennode.com\/blog\/glossary\/encryption\">encrypt<\/a>) any and all non-essential node information when a transaction is passing through the Lightning Network from <a href=\"https:\/\/www.opennode.com\/blog\/glossary\/node\">node<\/a> to node. This means that a given node in the network only sees the information of the node that it\u2019s receiving information from and the node it\u2019s sending information to. Like the layers of an onion, this type of topology only allows an individual node to see the nodes that it\u2019s adjacent to.\u00a0\u00a0<\/p>\n\n\n\n<p>This type of routing is also seen in <a href=\"https:\/\/www.torproject.org\/\">Tor<\/a> browsers.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/DU1Ru2xSnK4R0aRd-YsVQcViExpirFpT10w_zZ_r44FsDv4RHts_XflCdIeTGjwlMMdQUcdQG3G4YI3o6mAGMumCGPUr-2ZkquYtXgTPJaLjeQFizRoM_n3eR8qWzcCb7ueTSpuV\" alt=\"\"\/><figcaption>Source: <a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:Onion_diagram.svg\">Wikicommons<\/a><\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Links<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><em>Onion Routing<\/em> &#8211; <a href=\"https:\/\/en.bitcoinwiki.org\/wiki\/Onion_routing\">Bitcoin Wiki<\/a><\/li><li><em>Bitcoin Q&amp;A: Lightning and onion routing &#8211; Andreas Antonopoulous<\/em> &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=D-nKuInDq6g&amp;t=263s\">Youtube<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> &lt; 1<\/span> <span class=\"rt-label rt-postfix\">minute<\/span><\/span>Onion Routing Onion routing is a network topology scheme used in the Lightning Network to increase privacy. The purpose of onion routing is to hide (encrypt) any and all non-essential node information when a transaction is passing through the Lightning Network from node to node. This means that a given node in the network only  &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":172,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-notitle.php","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-1571","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Onion Routing - OpenNode Blog<\/title>\n<meta name=\"description\" content=\"Onion routing is a network topology scheme used in the Lightning Network to increase privacy. The purpose of onion routing is to hide (encrypt)...\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Onion Routing - OpenNode Blog\" \/>\n<meta property=\"og:description\" content=\"Onion routing is a network topology scheme used in the Lightning Network to increase privacy. The purpose of onion routing is to hide (encrypt)...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.opennode.com\/blog\/glossary\/onion-routing\/\" \/>\n<meta property=\"og:site_name\" content=\"OpenNode Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/OpenNodeco\/\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lh3.googleusercontent.com\/DU1Ru2xSnK4R0aRd-YsVQcViExpirFpT10w_zZ_r44FsDv4RHts_XflCdIeTGjwlMMdQUcdQG3G4YI3o6mAGMumCGPUr-2ZkquYtXgTPJaLjeQFizRoM_n3eR8qWzcCb7ueTSpuV\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@opennode\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/onion-routing\\\/\",\"url\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/onion-routing\\\/\",\"name\":\"Onion Routing - OpenNode Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/onion-routing\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/onion-routing\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/lh3.googleusercontent.com\\\/DU1Ru2xSnK4R0aRd-YsVQcViExpirFpT10w_zZ_r44FsDv4RHts_XflCdIeTGjwlMMdQUcdQG3G4YI3o6mAGMumCGPUr-2ZkquYtXgTPJaLjeQFizRoM_n3eR8qWzcCb7ueTSpuV\",\"datePublished\":\"2020-02-03T08:01:00+00:00\",\"description\":\"Onion routing is a network topology scheme used in the Lightning Network to increase privacy. The purpose of onion routing is to hide (encrypt)...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/onion-routing\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/onion-routing\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/onion-routing\\\/#primaryimage\",\"url\":\"https:\\\/\\\/lh3.googleusercontent.com\\\/DU1Ru2xSnK4R0aRd-YsVQcViExpirFpT10w_zZ_r44FsDv4RHts_XflCdIeTGjwlMMdQUcdQG3G4YI3o6mAGMumCGPUr-2ZkquYtXgTPJaLjeQFizRoM_n3eR8qWzcCb7ueTSpuV\",\"contentUrl\":\"https:\\\/\\\/lh3.googleusercontent.com\\\/DU1Ru2xSnK4R0aRd-YsVQcViExpirFpT10w_zZ_r44FsDv4RHts_XflCdIeTGjwlMMdQUcdQG3G4YI3o6mAGMumCGPUr-2ZkquYtXgTPJaLjeQFizRoM_n3eR8qWzcCb7ueTSpuV\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/onion-routing\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Main\",\"item\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bitcoin Glossary\",\"item\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/glossary\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Onion Routing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/\",\"name\":\"OpenNode Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/#organization\",\"name\":\"OpenNode\",\"url\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.opennode.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/Logomark-1.png\",\"contentUrl\":\"https:\\\/\\\/www.opennode.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/Logomark-1.png\",\"width\":1920,\"height\":1920,\"caption\":\"OpenNode\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.opennode.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/OpenNodeco\\\/\",\"https:\\\/\\\/x.com\\\/opennode\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Onion Routing - OpenNode Blog","description":"Onion routing is a network topology scheme used in the Lightning Network to increase privacy. The purpose of onion routing is to hide (encrypt)...","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Onion Routing - OpenNode Blog","og_description":"Onion routing is a network topology scheme used in the Lightning Network to increase privacy. The purpose of onion routing is to hide (encrypt)...","og_url":"https:\/\/blog.opennode.com\/blog\/glossary\/onion-routing\/","og_site_name":"OpenNode Blog","article_publisher":"https:\/\/www.facebook.com\/OpenNodeco\/","og_image":[{"url":"https:\/\/lh3.googleusercontent.com\/DU1Ru2xSnK4R0aRd-YsVQcViExpirFpT10w_zZ_r44FsDv4RHts_XflCdIeTGjwlMMdQUcdQG3G4YI3o6mAGMumCGPUr-2ZkquYtXgTPJaLjeQFizRoM_n3eR8qWzcCb7ueTSpuV","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@opennode","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.opennode.com\/blog\/glossary\/onion-routing\/","url":"https:\/\/blog.opennode.com\/blog\/glossary\/onion-routing\/","name":"Onion Routing - OpenNode Blog","isPartOf":{"@id":"https:\/\/blog.opennode.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.opennode.com\/blog\/glossary\/onion-routing\/#primaryimage"},"image":{"@id":"https:\/\/blog.opennode.com\/blog\/glossary\/onion-routing\/#primaryimage"},"thumbnailUrl":"https:\/\/lh3.googleusercontent.com\/DU1Ru2xSnK4R0aRd-YsVQcViExpirFpT10w_zZ_r44FsDv4RHts_XflCdIeTGjwlMMdQUcdQG3G4YI3o6mAGMumCGPUr-2ZkquYtXgTPJaLjeQFizRoM_n3eR8qWzcCb7ueTSpuV","datePublished":"2020-02-03T08:01:00+00:00","description":"Onion routing is a network topology scheme used in the Lightning Network to increase privacy. The purpose of onion routing is to hide (encrypt)...","breadcrumb":{"@id":"https:\/\/blog.opennode.com\/blog\/glossary\/onion-routing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.opennode.com\/blog\/glossary\/onion-routing\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.opennode.com\/blog\/glossary\/onion-routing\/#primaryimage","url":"https:\/\/lh3.googleusercontent.com\/DU1Ru2xSnK4R0aRd-YsVQcViExpirFpT10w_zZ_r44FsDv4RHts_XflCdIeTGjwlMMdQUcdQG3G4YI3o6mAGMumCGPUr-2ZkquYtXgTPJaLjeQFizRoM_n3eR8qWzcCb7ueTSpuV","contentUrl":"https:\/\/lh3.googleusercontent.com\/DU1Ru2xSnK4R0aRd-YsVQcViExpirFpT10w_zZ_r44FsDv4RHts_XflCdIeTGjwlMMdQUcdQG3G4YI3o6mAGMumCGPUr-2ZkquYtXgTPJaLjeQFizRoM_n3eR8qWzcCb7ueTSpuV"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.opennode.com\/blog\/glossary\/onion-routing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Main","item":"https:\/\/blog.opennode.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bitcoin Glossary","item":"https:\/\/blog.opennode.com\/blog\/glossary\/"},{"@type":"ListItem","position":3,"name":"Onion Routing"}]},{"@type":"WebSite","@id":"https:\/\/blog.opennode.com\/blog\/#website","url":"https:\/\/blog.opennode.com\/blog\/","name":"OpenNode Blog","description":"","publisher":{"@id":"https:\/\/blog.opennode.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.opennode.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.opennode.com\/blog\/#organization","name":"OpenNode","url":"https:\/\/blog.opennode.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.opennode.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.opennode.com\/blog\/wp-content\/uploads\/2019\/04\/Logomark-1.png","contentUrl":"https:\/\/www.opennode.com\/blog\/wp-content\/uploads\/2019\/04\/Logomark-1.png","width":1920,"height":1920,"caption":"OpenNode"},"image":{"@id":"https:\/\/blog.opennode.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/OpenNodeco\/","https:\/\/x.com\/opennode"]}]}},"_links":{"self":[{"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/pages\/1571","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/comments?post=1571"}],"version-history":[{"count":2,"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/pages\/1571\/revisions"}],"predecessor-version":[{"id":1573,"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/pages\/1571\/revisions\/1573"}],"up":[{"embeddable":true,"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/pages\/172"}],"wp:attachment":[{"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/media?parent=1571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/categories?post=1571"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.opennode.com\/blog\/wp-json\/wp\/v2\/tags?post=1571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}