{"id":1084,"date":"2021-01-07T21:40:26","date_gmt":"2021-01-07T21:40:26","guid":{"rendered":"https:\/\/adavault.com\/?p=1084"},"modified":"2021-01-12T12:02:12","modified_gmt":"2021-01-12T12:02:12","slug":"theres-a-lot-more-than-meets-the-eye","status":"publish","type":"post","link":"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/","title":{"rendered":"There&#8217;s a lot more than meets the eye"},"content":{"rendered":"\n<p>We were reviewing the Polkadot design the other day and noted that they are using <a href=\"https:\/\/wiki.polkadot.network\/docs\/en\/faq#what-is-libp2p\">libp2p for the networking layer<\/a>. It fits in with the project ethos, has enabled developing the system quickly, and after all why go to the trouble of building a custom networking layer?<\/p>\n\n\n\n<p>What did Cardano do? <a href=\"https:\/\/roadmap.cardano.org\/en\/shelley\/\">They didn&#8217;t use libp2p<\/a>. They designed a custom networking stack. As the paper &#8220;Introduction to the design of the Data Diffusion and Networking for Cardano Shelley&#8221; by Duncan Coutts et al explains:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>The networking requirements for a Proof-of-Stake (PoS) system, such as Ouroboros, differ from those of a Proof-of-Work (PoW) system, such as Bitcoin or Ethereum.<\/p><p>In PoW, adversaries must expend hashing power, which honest players can check in a cheap and stateless way. Honest nodes in a PoS system lack this advantage, which tips the balance towards the attacker, so it is necessary to mitigate this with careful design. Notably, off-the-shelf overlay network solutions tend not to consider such attacks. Existing solutions have been assessed, but the cost of retrofitting them to address the new balance of power between the adversary and honest players above is easy to underestimate and they would require substantial modification which would negate any advantages of code reuse. This is a major reason we undertook a from-scratch development.<\/p><cite><a href=\"https:\/\/iohk.io\/en\/research\/library\/papers\/introduction-to-the-design-of-the-data-diffusion-and-networking-for-cardano-shelley\/\">https:\/\/iohk.io\/en\/research\/library\/papers\/introduction-to-the-design-of-the-data-diffusion-and-networking-for-cardano-shelley\/<\/a><\/cite><\/blockquote>\n\n\n\n<p>IOHK has taken time to get the design and implementation right on Cardano, carefully considering threat models, and this is often overlooked by the market which in these relatively early days can be very sentiment driven.<\/p>\n\n\n\n<p>Our belief is that these strong technical foundations will help the Cardano ecosystem weather the slings and arrows of misfortune better than its peers as the market grows and matures. These technical foundations will come to be appreciated more as time passes and it becomes clearer which technologies have what it takes to truly scale and maintain security.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We were reviewing the Polkadot design the other day and noted that they are using libp2p for the networking layer. It fits in with the project ethos, has enabled developing the system quickly, and after all why go to the trouble of building a custom networking layer? What did Cardano do? They didn&#8217;t use libp2p.&hellip;<\/p>\n","protected":false},"author":1,"featured_media":773,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[6],"tags":[27,108,106,109,107],"class_list":["post-1084","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-musings","tag-cardano","tag-libp2p","tag-network-design","tag-polkadot","tag-pos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>There&#039;s a lot more than meets the eye - ADAvault<\/title>\n<meta name=\"description\" content=\"The ADAvault blog\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"There&#039;s a lot more than meets the eye - ADAvault\" \/>\n<meta property=\"og:description\" content=\"The ADAvault blog\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/\" \/>\n<meta property=\"og:site_name\" content=\"ADAvault\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-07T21:40:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-12T12:02:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dev.adavault.com\/wp-content\/uploads\/2020\/11\/cardano-2-e1607853168172.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"webmaster\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@adavaultops\" \/>\n<meta name=\"twitter:site\" content=\"@adavaultops\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webmaster\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/\"},\"author\":{\"name\":\"webmaster\",\"@id\":\"https:\/\/dev.adavault.com\/#\/schema\/person\/49b7a35bfadc7aa22c3643a455a1f179\"},\"headline\":\"There&#8217;s a lot more than meets the eye\",\"datePublished\":\"2021-01-07T21:40:26+00:00\",\"dateModified\":\"2021-01-12T12:02:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/\"},\"wordCount\":329,\"publisher\":{\"@id\":\"https:\/\/dev.adavault.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dev.adavault.com\/wp-content\/uploads\/2020\/11\/cardano-2-e1607853168172.png\",\"keywords\":[\"Cardano\",\"libp2p\",\"Network design\",\"polkadot\",\"PoS\"],\"articleSection\":[\"Musings\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/\",\"url\":\"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/\",\"name\":\"There's a lot more than meets the eye - ADAvault\",\"isPartOf\":{\"@id\":\"https:\/\/dev.adavault.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dev.adavault.com\/wp-content\/uploads\/2020\/11\/cardano-2-e1607853168172.png\",\"datePublished\":\"2021-01-07T21:40:26+00:00\",\"dateModified\":\"2021-01-12T12:02:12+00:00\",\"description\":\"The ADAvault blog\",\"breadcrumb\":{\"@id\":\"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/#primaryimage\",\"url\":\"https:\/\/dev.adavault.com\/wp-content\/uploads\/2020\/11\/cardano-2-e1607853168172.png\",\"contentUrl\":\"https:\/\/dev.adavault.com\/wp-content\/uploads\/2020\/11\/cardano-2-e1607853168172.png\",\"width\":600,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dev.adavault.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"There&#8217;s a lot more than meets the eye\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dev.adavault.com\/#website\",\"url\":\"https:\/\/dev.adavault.com\/\",\"name\":\"ADAvault\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/dev.adavault.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dev.adavault.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dev.adavault.com\/#organization\",\"name\":\"ADAvault.com\",\"url\":\"https:\/\/dev.adavault.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/dev.adavault.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dev.adavault.com\/wp-content\/uploads\/2020\/10\/cropped-logo-wp-top-2.png\",\"contentUrl\":\"https:\/\/dev.adavault.com\/wp-content\/uploads\/2020\/10\/cropped-logo-wp-top-2.png\",\"width\":512,\"height\":512,\"caption\":\"ADAvault.com\"},\"image\":{\"@id\":\"https:\/\/dev.adavault.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/adavaultops\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/dev.adavault.com\/#\/schema\/person\/49b7a35bfadc7aa22c3643a455a1f179\",\"name\":\"webmaster\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/dev.adavault.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cab5b4ef880b9b0561c19eeea56044b2fad250d084091ecd4feb7e8faf92d61f?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cab5b4ef880b9b0561c19eeea56044b2fad250d084091ecd4feb7e8faf92d61f?s=96&d=retro&r=g\",\"caption\":\"webmaster\"},\"sameAs\":[\"https:\/\/adavault.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"There's a lot more than meets the eye - ADAvault","description":"The ADAvault blog","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:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/","og_locale":"en_GB","og_type":"article","og_title":"There's a lot more than meets the eye - ADAvault","og_description":"The ADAvault blog","og_url":"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/","og_site_name":"ADAvault","article_published_time":"2021-01-07T21:40:26+00:00","article_modified_time":"2021-01-12T12:02:12+00:00","og_image":[{"width":600,"height":600,"url":"https:\/\/dev.adavault.com\/wp-content\/uploads\/2020\/11\/cardano-2-e1607853168172.png","type":"image\/png"}],"author":"webmaster","twitter_card":"summary_large_image","twitter_creator":"@adavaultops","twitter_site":"@adavaultops","twitter_misc":{"Written by":"webmaster","Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/#article","isPartOf":{"@id":"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/"},"author":{"name":"webmaster","@id":"https:\/\/dev.adavault.com\/#\/schema\/person\/49b7a35bfadc7aa22c3643a455a1f179"},"headline":"There&#8217;s a lot more than meets the eye","datePublished":"2021-01-07T21:40:26+00:00","dateModified":"2021-01-12T12:02:12+00:00","mainEntityOfPage":{"@id":"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/"},"wordCount":329,"publisher":{"@id":"https:\/\/dev.adavault.com\/#organization"},"image":{"@id":"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/#primaryimage"},"thumbnailUrl":"https:\/\/dev.adavault.com\/wp-content\/uploads\/2020\/11\/cardano-2-e1607853168172.png","keywords":["Cardano","libp2p","Network design","polkadot","PoS"],"articleSection":["Musings"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/","url":"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/","name":"There's a lot more than meets the eye - ADAvault","isPartOf":{"@id":"https:\/\/dev.adavault.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/#primaryimage"},"image":{"@id":"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/#primaryimage"},"thumbnailUrl":"https:\/\/dev.adavault.com\/wp-content\/uploads\/2020\/11\/cardano-2-e1607853168172.png","datePublished":"2021-01-07T21:40:26+00:00","dateModified":"2021-01-12T12:02:12+00:00","description":"The ADAvault blog","breadcrumb":{"@id":"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/#primaryimage","url":"https:\/\/dev.adavault.com\/wp-content\/uploads\/2020\/11\/cardano-2-e1607853168172.png","contentUrl":"https:\/\/dev.adavault.com\/wp-content\/uploads\/2020\/11\/cardano-2-e1607853168172.png","width":600,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/dev.adavault.com\/index.php\/2021\/01\/07\/theres-a-lot-more-than-meets-the-eye\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dev.adavault.com\/"},{"@type":"ListItem","position":2,"name":"There&#8217;s a lot more than meets the eye"}]},{"@type":"WebSite","@id":"https:\/\/dev.adavault.com\/#website","url":"https:\/\/dev.adavault.com\/","name":"ADAvault","description":"","publisher":{"@id":"https:\/\/dev.adavault.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dev.adavault.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/dev.adavault.com\/#organization","name":"ADAvault.com","url":"https:\/\/dev.adavault.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/dev.adavault.com\/#\/schema\/logo\/image\/","url":"https:\/\/dev.adavault.com\/wp-content\/uploads\/2020\/10\/cropped-logo-wp-top-2.png","contentUrl":"https:\/\/dev.adavault.com\/wp-content\/uploads\/2020\/10\/cropped-logo-wp-top-2.png","width":512,"height":512,"caption":"ADAvault.com"},"image":{"@id":"https:\/\/dev.adavault.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/adavaultops"]},{"@type":"Person","@id":"https:\/\/dev.adavault.com\/#\/schema\/person\/49b7a35bfadc7aa22c3643a455a1f179","name":"webmaster","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/dev.adavault.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cab5b4ef880b9b0561c19eeea56044b2fad250d084091ecd4feb7e8faf92d61f?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cab5b4ef880b9b0561c19eeea56044b2fad250d084091ecd4feb7e8faf92d61f?s=96&d=retro&r=g","caption":"webmaster"},"sameAs":["https:\/\/adavault.com"]}]}},"_links":{"self":[{"href":"https:\/\/dev.adavault.com\/index.php\/wp-json\/wp\/v2\/posts\/1084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.adavault.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.adavault.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.adavault.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.adavault.com\/index.php\/wp-json\/wp\/v2\/comments?post=1084"}],"version-history":[{"count":6,"href":"https:\/\/dev.adavault.com\/index.php\/wp-json\/wp\/v2\/posts\/1084\/revisions"}],"predecessor-version":[{"id":1120,"href":"https:\/\/dev.adavault.com\/index.php\/wp-json\/wp\/v2\/posts\/1084\/revisions\/1120"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.adavault.com\/index.php\/wp-json\/wp\/v2\/media\/773"}],"wp:attachment":[{"href":"https:\/\/dev.adavault.com\/index.php\/wp-json\/wp\/v2\/media?parent=1084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.adavault.com\/index.php\/wp-json\/wp\/v2\/categories?post=1084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.adavault.com\/index.php\/wp-json\/wp\/v2\/tags?post=1084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}