在区块链的设计当中,最为关键的权衡之一,是将更多的功能构建到基础区块链层(layer 1)?还是将这些功能构建于区块链基础层之上的二层网络( layer 2)协议当中(在不改变区块链本身的情况下进行创建及修改)。迄今为止,这种权衡在区块链扩容争论中体现的凌厉尽致,其中一方支持区块扩容(和分片),而另一方则支持二层解决方案(例如Plasma以及状态通道),此外在区块链治理问题中也有体现这种权衡,是通过the DAO式的分叉或EIP 867这类方案解决丢失及盗窃恢复问题?还是通过可逆以太(RETH)这类二层解