1 以太坊的基本概念与定位
以太坊是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币提供去中心化的以太坊虚拟机来处理点对点合约。与比特币主要作为点对点电子现金系统的定位不同,以太坊从设计之初就被构想为一个去中心化的应用平台,其核心目标是成为一台全球性的去中心化计算机,允许开发者在上面构建和运行任何复杂度的去中心化应用程序。
以太坊的概念首次在2013至2014年间由俄裔加拿大程序员Vitalik Buterin提出。当时Buterin是比特币社区的活跃成员,他认为比特币虽然开创了区块链技术的先河,但其设计过于专注于货币功能,缺乏足够的灵活性来支持更复杂的应用。他提出了构建一个更具通用性的区块链平台的想法,这个平台应该具备图灵完备的编程能力,使开发者能够创建任意类型的去中心化应用。
以太坊的设计遵循几个核心原则:
-
简洁原则:协议尽可能简单,即便以某些数据存储和时间上的低效为代价
-
通用原则:没有内置"特性",而是提供图灵完备的脚本语言让用户构建任何智能合约
-
模块化原则:不同部分尽可能模块化和可分离
-
无歧视原则:协议不主动限制或阻碍特定类目或用法
</

订阅专栏 解锁全文
1384

被折叠的 条评论
为什么被折叠?



