以太坊遵循怎样的设计原则?

以太坊通过一套图灵完备的脚本语言(Ethereum Virtual Machine code,简称EVM语言)来建立应用,它类似于汇编语言。因此,以太坊也遵循了一定的设计原则。

1. 简洁原则

以太坊协议将尽可能简单,即便以某些数据存储和时间上的低效为代价。一个普通的程序员也能够完美地去实现完整的开发说明。

这将最终有助于降低任何特殊个人或精英团体可能对协议的影响并且推进以太坊作为对所有人开放的协议的应用前景。添加复杂性的优化将不会被接受,除非它们提供了非常根本性的益处。

2. 通用原则

没有“特性”是以太坊设计哲学中的一个根本性部分。取而代之的是,以太坊提供了一个内部的图灵完备的脚本语言以供用户来构建任何可以精确定义的智能合约或交易类型。想发明你自己的金融衍生品?

用以太坊,你可以。想创造你自己的货币?把它做成一个以太坊合约就好。想建立一个全规模的守护程序(Daemon)或天网(Skynet),你可能需要几千个联锁合约并且确定慷慨地喂养它们,一切皆有可能。

3. 模块化原则

以太坊的不同部分应被设计为尽可能模块化的和可分的。、

开发过程中,应该能够容易地让在协议某处做一个小改动的同时应用层却可以不加改动地继续正常运行。以太坊开发应该最大程度地做好这些事情以助益于整个加密货币生态系统,而不仅是自身。

4. 无歧视原则

协议不应主动地试图限制或阻碍特定的类目或用法,协议中的所有监管机制都应被设计为直接监管危害,不应试图反对特定的不受欢迎的应用。

人们甚至可以在以太坊之上运行一个无限循环脚本,只要他愿意为其支付按计算步骤计算的交易费用。

关注手机金投网(http://m.cngold.org),外汇财经动态随时看。

免责声明:文章中操作建议仅代表第三方观点与本平台无关,投资有风险,入市需谨慎。据此交易,风险自担。

继续阅读
加密货币
外汇
货币

猜你喜欢

三菱UFJ摩根士丹利:日本央行可能加息三次而非两次
三菱UFJ摩根士丹利:日本央行可能加息三次而非两次
APP精选 日本央行 7小时前
欧洲央行为其债券投资组合设定减排目标
欧洲央行为其债券投资组合设定减排目标
APP精选 欧洲央行 7小时前
美联储理事鲍曼:维持政策利率稳定或能控制通胀
美联储理事鲍曼:维持政策利率稳定或能控制通胀
APP精选 美联储 7小时前
美联储或对银行资本改革进行修改 以减轻华尔街银行的负担
美联储或对银行资本改革进行修改 以减轻华尔街银行的负担
APP精选 美联储 7小时前
澳大利亚5月份消费者物价指数高于预期 澳元大幅拉升
澳大利亚5月份消费者物价指数高于预期 澳元大幅拉升
APP精选 澳元新闻 7小时前
英国央行利率维稳后 市场对8月降息预期上升
英国央行利率维稳后 市场对8月降息预期上升
APP精选 英国央行 8小时前
外汇行情 外汇汇率 人民币汇率查询 工商银行网点 信用卡怎么办理
期货开户
广告
黄金期货开户
广告
期货免费开户
广告
白银期货开户
广告