{"id":1459,"date":"2020-01-12T05:38:42","date_gmt":"2020-01-12T05:38:42","guid":{"rendered":"http:\/\/org.saito.tech\/?p=1459"},"modified":"2022-04-29T01:59:20","modified_gmt":"2022-04-29T01:59:20","slug":"do-routing-paths-create-expensive-transaction-bloat","status":"publish","type":"post","link":"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/","title":{"rendered":"The Cost of Routing Paths"},"content":{"rendered":"\n<p>Adding cryptographic signatures to Saito transactions eliminates the 50 percent attack, but increases the size of transactions. Given that adding a single hop to a routing path is around 135kb, we can see how transaction size grows with routing length:<\/p>\n\n\n\n<pre class=\"wp-block-verse\">250 bytes -- 0 hops<br>385 bytes -- 1 hops<br>520 bytes -- 2 hops<br>655 bytes -- 3 hops<br>790 bytes -- 4 hops<br>925 bytes -- 5 hops<\/pre>\n\n\n\n<p>This growth is not fast enough to make Saito more expensive than other blockchains. Why?<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Bitcoin is secured by only half of its fee volume (50 percent attack). Saito can charge 50% lower fees per-byte and still provide higher security.<br><\/li><li>Bitcoin also needs to pay for network operations. If miners reduce hashing to cover these costs further Saito fee-reductions are possible. If businesses pay that money comes directly or indirectly from users.<\/li><\/ol>\n\n\n\n<p>Halving the Saito fee and adding a 50 percent network-support surcharge to Bitcoin puts the per-byte-cost of using the Bitcoin network 300 percent higher than Saito, ceteris paribus. Saito starts getting uncompetitive at the 5-hop mark. Meanwhile, the average node distance in the Bitcoin network is around three hops.<\/p>\n\n\n\n<p>We expect short routing paths in Saito given the way the network incentivizes efficient routing and incentivizes nodes to compete for transaction flow by offering fast inclusion. Many applications will also use zero-and-one-hop fee strategies to deliberately minimize costs.<\/p>\n\n\n\n<p>With that said, the real cost-savings the network offers come through the use of the transient blockchain. Saito&#8217;s self-pruning blockchain prevents network costs from growing over time like other blockchains, while permitting throughput at the scale needed to achieve economies of scale in network infrastructure. It also allows users to minimize fees by paying for only one-loop through the chain.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adding cryptographic signatures to Saito transactions eliminates the 50 percent attack, but increases the size of transactions. Given that adding a single hop to a routing path is around 135kb, we can see how transaction size grows with routing length: 250 bytes &#8212; 0 hops385 bytes &#8212; 1 hops520 bytes &#8212; 2 hops655 bytes &#8212; 3 hops790 bytes &#8212; 4 hops925 bytes &#8212; 5 hops This growth is not fast enough to make Saito more expensive than other blockchains. Why? Bitcoin is secured by only half of its fee volume (50 percent attack). Saito can charge 50% lower fees per-byte [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":4244,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[37],"tags":[],"class_list":["post-1459","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-theory"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Cost of Routing Paths - Saito<\/title>\n<meta name=\"description\" content=\"Adding cryptographic signatures to Saito transactions eliminates the 50 percent attack, but increases the size of transactions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Cost of Routing Paths - Saito\" \/>\n<meta property=\"og:description\" content=\"Adding cryptographic signatures to Saito transactions eliminates the 50 percent attack, but increases the size of transactions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/\" \/>\n<meta property=\"og:site_name\" content=\"Saito\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-12T05:38:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-29T01:59:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/saito.tech\/wp-content\/uploads\/2021\/03\/routing.png\" \/>\n\t<meta property=\"og:image:width\" content=\"751\" \/>\n\t<meta property=\"og:image:height\" content=\"378\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"David Lancashire\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Lancashire\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. 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\":\"WebPage\",\"@id\":\"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/\",\"url\":\"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/\",\"name\":\"The Cost of Routing Paths - Saito\",\"isPartOf\":{\"@id\":\"https:\/\/saito.tech\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/saito.tech\/wp-content\/uploads\/2021\/03\/routing.png\",\"datePublished\":\"2020-01-12T05:38:42+00:00\",\"dateModified\":\"2022-04-29T01:59:20+00:00\",\"author\":{\"@id\":\"https:\/\/saito.tech\/#\/schema\/person\/f40682a72a579ee103ae59cd94f5b528\"},\"description\":\"Adding cryptographic signatures to Saito transactions eliminates the 50 percent attack, but increases the size of transactions.\",\"breadcrumb\":{\"@id\":\"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/#primaryimage\",\"url\":\"https:\/\/saito.tech\/wp-content\/uploads\/2021\/03\/routing.png\",\"contentUrl\":\"https:\/\/saito.tech\/wp-content\/uploads\/2021\/03\/routing.png\",\"width\":751,\"height\":378},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/saito.tech\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Cost of Routing Paths\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/saito.tech\/#website\",\"url\":\"https:\/\/saito.tech\/\",\"name\":\"Saito\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/saito.tech\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/saito.tech\/#\/schema\/person\/f40682a72a579ee103ae59cd94f5b528\",\"name\":\"David Lancashire\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/saito.tech\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0a1d210c5b2a17e058f478037f5223e784441f537ceb2548b7512967af62717a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0a1d210c5b2a17e058f478037f5223e784441f537ceb2548b7512967af62717a?s=96&d=mm&r=g\",\"caption\":\"David Lancashire\"},\"url\":\"https:\/\/saito.tech\/author\/david\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Cost of Routing Paths - Saito","description":"Adding cryptographic signatures to Saito transactions eliminates the 50 percent attack, but increases the size of transactions.","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:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/","og_locale":"en_US","og_type":"article","og_title":"The Cost of Routing Paths - Saito","og_description":"Adding cryptographic signatures to Saito transactions eliminates the 50 percent attack, but increases the size of transactions.","og_url":"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/","og_site_name":"Saito","article_published_time":"2020-01-12T05:38:42+00:00","article_modified_time":"2022-04-29T01:59:20+00:00","og_image":[{"width":751,"height":378,"url":"https:\/\/saito.tech\/wp-content\/uploads\/2021\/03\/routing.png","type":"image\/png"}],"author":"David Lancashire","twitter_card":"summary_large_image","twitter_misc":{"Written by":"David Lancashire","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/","url":"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/","name":"The Cost of Routing Paths - Saito","isPartOf":{"@id":"https:\/\/saito.tech\/#website"},"primaryImageOfPage":{"@id":"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/#primaryimage"},"image":{"@id":"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/#primaryimage"},"thumbnailUrl":"https:\/\/saito.tech\/wp-content\/uploads\/2021\/03\/routing.png","datePublished":"2020-01-12T05:38:42+00:00","dateModified":"2022-04-29T01:59:20+00:00","author":{"@id":"https:\/\/saito.tech\/#\/schema\/person\/f40682a72a579ee103ae59cd94f5b528"},"description":"Adding cryptographic signatures to Saito transactions eliminates the 50 percent attack, but increases the size of transactions.","breadcrumb":{"@id":"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/#primaryimage","url":"https:\/\/saito.tech\/wp-content\/uploads\/2021\/03\/routing.png","contentUrl":"https:\/\/saito.tech\/wp-content\/uploads\/2021\/03\/routing.png","width":751,"height":378},{"@type":"BreadcrumbList","@id":"https:\/\/saito.tech\/do-routing-paths-create-expensive-transaction-bloat\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/saito.tech\/"},{"@type":"ListItem","position":2,"name":"The Cost of Routing Paths"}]},{"@type":"WebSite","@id":"https:\/\/saito.tech\/#website","url":"https:\/\/saito.tech\/","name":"Saito","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/saito.tech\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/saito.tech\/#\/schema\/person\/f40682a72a579ee103ae59cd94f5b528","name":"David Lancashire","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/saito.tech\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0a1d210c5b2a17e058f478037f5223e784441f537ceb2548b7512967af62717a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0a1d210c5b2a17e058f478037f5223e784441f537ceb2548b7512967af62717a?s=96&d=mm&r=g","caption":"David Lancashire"},"url":"https:\/\/saito.tech\/author\/david\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/posts\/1459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/comments?post=1459"}],"version-history":[{"count":2,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/posts\/1459\/revisions"}],"predecessor-version":[{"id":4110,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/posts\/1459\/revisions\/4110"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/media\/4244"}],"wp:attachment":[{"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/media?parent=1459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/categories?post=1459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/tags?post=1459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}