<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Saito</provider_name><provider_url>https://saito.tech</provider_url><author_name>David Lancashire</author_name><author_url>https://saito.tech/author/david/</author_url><title>Wrestling with the Scalability Trilemma. - Saito</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="n9QND1RMEi"&gt;&lt;a href="https://saito.tech/wrestling-with-the-scalability-trilemma/"&gt;Wrestling with the Scalability Trilemma.&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://saito.tech/wrestling-with-the-scalability-trilemma/embed/#?secret=n9QND1RMEi" width="600" height="338" title="&#x201C;Wrestling with the Scalability Trilemma.&#x201D; &#x2014; Saito" data-secret="n9QND1RMEi" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
/* ]]&gt; */
&lt;/script&gt;
</html><description>I&#x2019;ve been thinking a lot about the scalability trilemma lately, and wanted to write this blog post because after grappling with it for several days it seems pretty clear to me that the idea is at least a little bit wrong. But how wrong? I&#x2019;m still not entirely sure, but in this post I&#x2019;ll try to explain where the concept has definite problems. For anyone who hasn&#x2019;t run into the concept, the idea behind the &#x201C;scalability trilemma&#x201D; is that there is an inherent trade-off that requires blockchains to sacrifice either security or decentralization when increasing network capacity.[1] If we dig [&hellip;]</description><thumbnail_url>https://saito.tech/wp-content/uploads/2022/04/Screen-Shot-2018-10-11-at-2.59.35-PM.png</thumbnail_url></oembed>
