由瑞士一家名为以太坊基金会的非营利组织运营的以太坊网络为可以构建各种功能并从中受益的用户以及可以使用有前途的区块链技术来提高其流程,运营效率的企业提供巨大潜力,以及工作流程。 本文详细介绍了以太坊,其主要组成部分,其运行方式以及使其与众不同的地方。
了解以太坊–与互联网进行比较
您的所有在线数据(电子邮件,社交媒体帖子,照片,甚至重要的财务信息)都存储在由大型组织或小型组织或政府拥有和管理的计算机/服务器上。 使用的各种应用程序也是如此,因为应用程序提供商会跟踪和记录您的活动(例如预订出租车)。
作为用户,您无法控制这些第三方如何管理和处理您的个人数据和在线活动记录。 尽管这些组织确实致力于保护您的数据,但不能排除黑客入侵的可能性,以及滥用和出售数据的可能性。 这导致用户的数据被“集中化”,也就是说,特定的组织负责您的数据。
像以太坊这样的基于区块链的平台试图通过基于明确定义的规则以分散的方式自主运行来解决集中化问题。 它使用户的数据,身份,应用程序的使用以及网络活动在很大程度上保持隐藏状态,并且不受集中控制。
分散的自主解决方案-“全球超级计算机”?
想象一下,将所有重要的论文笔记写在移动应用程序之类的写字板上或在线门户网站上,突然所有应用程序/门户都被其所有者中断了。 您所有的重要数据将永远消失。 在以太坊中,只有一个实体无法控制您的数据,而且没有一个人可以突然禁止应用程序。 只有用户可以进行更改,即使用户正在通过特定的应用程序访问数据,也可以使用户完全控制其数据。
以太坊试图提供一种分散化和民主化的解决方案,就像今天的互联网一样,但是可以自由地控制任何中央机构。 它不是在组织拥有的几台计算机上运行,而是在由数百个称为节点的计算机组成的全球网络上运行,这些节点由匿名但可靠的志愿者拥有和操作,从而创建了一种“全球超级计算机”。
任何人都可以轻松地加入和使用以太坊网络上的各种资源,类似于使用Internet上的各种站点和门户网站或各种移动应用程序,并具有匿名和去中心化的额外好处。
无论是技术娴熟的新手还是初学者,都有可能在以太坊网络上轻松构建,发布,运行和获利应用程序。 人们还可以通过为保持以太坊网络的敏捷性和功能所需的必要活动(例如采矿)做出贡献。
以太坊如何定义?
以最简单的形式,以太坊可以定义为基于区块链的开放式公共网络平台,使开发人员能够构建和部署去中心化的应用程序,以供企业以及个人用户使用。 与Internet相似,它是必要的平台,用户可以在该平台上安全,匿名地开发,存储,执行和使用整个虚拟生态系统。 与基于佣金的应用程序商店要求削减托管和运行各种应用程序的方式形成对比,以太坊的分散和自主性使其保持零成本至低成本。
不同的以太坊组件如何组合在一起?
以太坊的根本在于区块链,它充当网络上发生的所有必要交易的存储。 区块链协议还提供了必要的共识机制,有助于确定重要任务,例如验证用户的身份,参与者的网络贡献或交易,应用程序,地址和用户名的真实性。 区块链还负责存储和内容交付,但仅限于存储交易详细信息和合格代码段。
在区块链之上,有一个单独的专用数据容器,用于存储非事务性内容。 例如,可以构建一个存储电影并允许用户通过按次付费观看电影的应用程序。 虽然付款细节和用户权利可以存储在区块链中,但电影文件需要单独存储。 由于以太坊节点存储整个区块链,因此不可能在区块链本身上存储大型的非交易内容。 因此,使用了支持IPFS的数据容器,该容器允许各种数据的无缝流动。
下一个重要部分是智能合约,它们是在以太坊区块链顶部存储和执行的自执行代码段。 例如,一个人可以创建一个基于智能合约的众筹应用程序,该应用程序的目标是在一个月内从至少500个贡献者那里收集至少10个以太币,并作为回报向业务项目中的每个贡献者分配1股份额。 如果达到了设定的目标,则将收集到的钱发送到项目所有者的钱包,并向贡献者分配相应的份额。 如果不是,则将收集的醚返回给每个贡献者。 这样的智能合约对于维持以太坊的分散功能非常重要,因为它们以自己的代码运行,没有审查,欺诈,停机或第三方干扰的任何可能性。
许多接口(例如Mist Browser)可用于探索以太坊网络及其内容。 这些界面还允许用户轻松地构建,存储和执行以太坊网络上的各种应用程序。
如果没有回报,为什么有人会努力构建出色的应用程序? 如果没有激励,为什么有人会加入以太坊网络作为一个节点,并为保持其敏捷性和功能性做出贡献? 另外,网络上的所有各种工件和应用程序可能需要根据用户需求相互交互,并且需要一种交易方式。
为了解决所有这些问题,以太坊拥有一种称为ether的本地加密货币,它充当网络贡献者,应用程序开发人员和用户的支付媒介。 本质上,以太是以太坊生态系统的货币。 应用程序开发人员可以支付应用程序托管费,并且可以由应用程序用户以太币支付。 类似地,节点参与者因其贡献(如挖掘和验证服务)而以太币支付。 基于预定义的基于醚的支付,网络上的其他工件可以使用和重复使用各种应用程序。 (另请参阅“ 什么是以太?与以太坊相同吗?” )
以太坊应用示例
权力下放的自治组织(DAO) –结合使用智能合约,可以起草规则和结构来运营无领导者公司。 任何通过以太币获得投票权的人都可以拥有这样的DAO。 (另请参见 什么是DAO? )
WeiFund –基于智能合约的,去中心化的,在以太坊上运行的众筹技术。 它允许将捐款转换为合同支持的数字资产,可以在以太坊上使用,交易或出售。
来源 –使供应链透明化,并使所有相关利益相关者有权接收有关产品来源和历史的实时更新,从而使消费者能够做出明智的决定。
Augur –使参与者能够对现实事件的结果进行预测,并因正确预测事件而获得奖励。 参与者可以通过交易虚拟股票并用加密货币支持来做出预测。 即使是正确的结果报告也会自动获得奖励。
挑战
以太坊的开放性和巨大潜力伴随着一些陷阱。 以太坊的核心组件,智能合约和去中心化应用程序均基于编程代码。 由于该代码是由人类编写的,因此容易出现错误,功能漏洞以及黑客攻击,因此这些应用程序仅与编写它们的人类一样好。
2016年,一个名为``DAO''的DAO项目通过一次代币销售成功筹集了1.5亿美元,这是一个黑客的目标,价值5000万美元的以太坊被盗。 尽管以太坊网络没有问题,但应归咎于``DAO''代码中的技术缺陷。 (另请参阅 与以太坊竞争中的 4个 区块链竞争者。)
底线
虽然比特币仅限于区块链技术的特定“仅支付”应用程序,但以太坊能够通过其应用程序和编程支持任何事物。 面向应用的以太坊网络允许任何可行的概念,过程或操作来利用区块链技术的优势,并以自主和分散的方式进行操作。 借助开放式编程和易于使用的基于智能合约的去中心化应用程序,以太坊的使用成为了极限。 (另请参阅《 以太坊经典入门》 。)
投资加密货币和初始代币发行(“ ICOs”)具有很高的风险和投机性,本文不是Investopedia或作者推荐投资加密货币或ICO的建议。 由于每个人的情况都是独特的,因此在做出任何财务决定之前,应始终咨询合格的专业人员。 Investopedia对此处包含的信息的准确性或及时性不做任何陈述或保证。 截至撰写本文之日,作者尚未拥有加密货币。