以太坊协议追求简单化,即使在某些数据存储和时间效率方面较低。这将有助于降低任何特定个人或精英团体对协议的影响,并推动以太坊作为对所有人开放的协议的应用前景。
此外,以太坊的平台提供各种模块,让用户可以构建应用程序。类比为搭建房屋,以太坊提供墙面、屋顶、地板等模块,用户只需像搭积木一样搭建应用,因此在以太坊上建立应用的成本和速度都大大改善。具体来说,以太坊使用图灵完备的脚本语言来开发应用,类似于高级语言如C语言、Python和Lisp,经过编译器转换成以太虚拟机语言,极大地简化了应用程序的开发过程。