以太坊是一个公共、开源虚拟机的点对点网络,是基于区块链的分布式计算平台和操作系统,具有智能合约功能。换句话说,它是一个人人都可使用的去中心化超级计算机。以太坊最常用于跟踪以太币和ERC20代币等数字货币的所有权。但它同时也支持大量的去中心化应用程序(dApps)。
它的运行原理是什么?
以太坊区块链与比特币相似,但其编程语言支持开发人员编写可编程代码,称为智能合约。 如果说传统合同涵盖的是概述合同双方关系的条款,那么智能合约就是通过将其写进代码来确保条款得到执行。它是一种一旦达到预定义条件就会自动执行协议的软件,扫除了手动执行交易时可能会出现的延迟和费用。 举一个简单的例子,以太坊用户可以创建一个智能合约,规定在特定日期向朋友发送一定数量的以太币。他们会将此代码写入区块链,一旦合同条件达成,即约定的日期到来,以太币就会被自动释放给另一方。 这个基本理念可以应用于更复杂的设置,其潜力可以说是无限的,很多项目已经在保险、房地产、金融服务、法律和众筹领域取得了进展。
以太坊有哪些特点?
智能合约。
Vitalik Buterin在比特币的安全交易技术上进行了扩展,并在抽象层面上发现交易本身是可以通过合同来保障的。合同是双方为确保单向或双向交易承诺而达成的协议。他在设计以太坊虚拟机时是这样想的:区块链网络上的任何交易都应在双方同意之后自行执行,并应记录在公共区块链分类账中。这种自我执行就是合同之所以“智能”的原因,从而为业务问责制开辟了一个全新的世界,进而开创了新的经济。 智能合约的好处:
他们去掉了中间人,让用户拥有完全控制权,并最大限度地降低了额外费用
它们的记录、加密和复制都发生在公共区块链上,所有参与者都可以看到市场活动
他们省去了手动处理文档所需的时间和精力。智能合约还是一个全新的系统,许多地方仍需改进。代码的翻译完全是按照字面意思进行的,并且在创建智能合约时,如果发生任何错误或有任何漏洞,都可能导致意想不到的结果,这些结果无法被撤消,而且可能会导致资金损失。