主页 > 怎么把imtoken转到平台 > 以太坊的商业潜力

以太坊的商业潜力

怎么把imtoken转到平台 2023-05-31 06:16:47

原文链接:

特别感谢 Vitalik Buterin、Gavin Wood 和 Jeffrey Wilcke 的反馈。

介绍

在基于密码学的计算机科学领域,以太坊的技术愿景吸引了许多软件开发人员和技术专家,他们看到了它所承诺的明确承诺。 然而,它的技术承诺和商业应用并不为非技术人员所理解。

随着以太坊即将正式发布并进入市场,商业界了解其应用前景将更为重要。

这篇文章的目的是:回答为什么以太坊很重要,为什么非技术人员应该关心它,为什么我们需要另一个全球区块链,即使现在比特币区块链已经成为全球区块链。 这些是关键问题,当你开始深入挖掘每个问题的答案时,你会更好地理解和欣赏以太坊在整个空间中的独特地位,以及它的方法和长期优势。

概括

以太坊是一种新的去中心化账本协议,而不是山寨币。 以太坊的理念基因不仅包含了比特币的基因,还包含了BitTorrent、Java、Freenet的基因。 从产品的角度来看,它是一个通用的全球区块链,可以管理金融和非金融类型应用程序的状态。

从本质上讲,以太坊实现了去中心化的业务逻辑——也称为智能合约,它是一个加密的“盒子”,其中包含价值,并在满足特定条件时自动借出。 ). 业务逻辑在区块链云上执行(不需要服务器),自动执行多方之间给定协议的条款。 它们是“去中心化应用程序”(DApps)的基本构建块。 从前端的角度来看,以太坊拥有强大的专用浏览器,可以让用户轻松安装和使用 DApp。

这项新技术将导致 Web3.0 基础设施的建立。 Web3.0建立在三层组件之上:作为客户端的高级浏览器,作为共享资源的区块链账本,以及以去中心化方式运行智能业务逻辑程序的计算机虚拟网络。

与比特币相比,以太坊建立了一个全新的密码学技术基础架构,在其上更容易开发应用程序,对轻客户端友好,同时让应用程序共享一个可行的经济环境和可靠的区块链安全。

以太坊的天才在于其神奇的计算机网络,它支持一种新型的软件应用程序:真正去中心化的应用程序,将信任逻辑嵌入在区块链上运行的小程序中。

它有很多含义。 对于开发者来说,在编写新的应用时,会大大节省成本,效率也会更高。 对于非技术人员,通过拆分集中功能并将其分配到分散结构中,它提供了重新构想现有业务或创造新机会的可能性。 以太坊帮助任何想要开发去中心化应用程序、编码任意复杂的业务逻辑、发布自治代理以及管理区块链上的关系的人。

以太坊是一种特殊的云计算,不仅高效、经济,而且非常安全可靠。 同时,它还有一整套创建应用程序的工具。

以太坊交易账本可用于安全地执行各种服务,包括:投票系统、域名注册、金融交易、众筹平台、公司治理、自我执行的合同和协议、知识产权、智能财产和分布式自治组织.

以太坊正在全球范围内激发商业和社会创新,为前所未有的应用打开了大门。 从长远来看,其后果将影响经济和控制结构。

成千上万的企业家和开发人员正在基于以太坊创建和实施新的想法、项目和初创公司。 为了在未来保持竞争力,现有组织、业务和 IT 领导者应该探索以太坊如何使他们能够重构或创新现有服务。

了解以太坊

为什么以太坊这么难理解? 出于同样的原因,比特币也很难理解,互联网第一次商业化的前三年也不为大众所理解。 原因:它们都具有多种功能特性。 的确,这个答案没有特别的解释力,但这是事实:比特币、以太坊和互联网对不同的人有不同的含义。 它们的范围很广,因为它们的影响是多方面的。 那么,为了更好地理解以太坊,让我们详细剖析一下以太坊。

以太坊与比特币

作为起点,我们可以比较以太坊和比特币,因为比特币似乎是可以理解的,至少是那些希望理解它的人。

乍一看,比特币和以太坊都是开源平台,有四个共同点:底层加密货币、区块链、去中心化的共识证明机制和维护网络的矿工,这一切都让人很容易混淆比特币。 比特币和以太坊,感觉应该是类似的东西。 然而,这是一个错误的结论。 当你深入挖掘时,两者之间的差异多于相似之处。 这四个共性中的每一个在以太坊和比特币中都有不同的作用和目的,因此,以太坊正朝着与比特币不同的方向发展。

比特币最初被设计为用于交换货币价值的去中心化加密货币网络。 比特币区块链的主要目的是为这些金融交易提供信任。 直到最近,比特币区块链才开始在非金融应用中寻找用例。 因此,比特币区块链的可编程性是事后才想到的,而不是最初的设计,尽管侧链提案希望让编程更容易一些。 与比特币相反,以太坊从一开始就被设想为开发去中心化应用软件的平台,其区块链旨在支持去中心化应用的运行。 因此,以太坊的设计有幸借鉴了比特币的经验,改进了比特币的不足。 例如,与比特币10分钟的区块确认时间相比,以太坊区块链的执行速度更快,确认时间在5-30秒范围内。

以太坊范式向实现去中心化应用的演进——需要一个确定性、可审计和可预测的计算平台——不同于比特币范式的本质——它的计算是以货币为中心的(currency-centric)。 因此,要想全面了解以太坊,不能盲目地将比特币的挖矿、加密货币使用、可编程性等外推到以太坊。

第三,虽然工作量证明是以太坊目前选择的共识机制,但它打算演化为更节能的共识机制——权益证明。 权益证明已被证明是一种高效可行的共识方法,具有较低的运营成本和较高的攻击成本。

最后,以太坊的挖矿可以通过常规的电脑来完成,不需要像比特币那样需要专门的挖矿设备,所以可以让更多的人参与到以太坊挖矿中来。 任何在计算机上运行以太坊挖矿客户端软件的人都可以成为矿工,就像 BitTorrent 允许任何用户公开共享他们的文件一样。 这是一个很好的策略,因为它使普通用户可以负担得起以太坊,而不会过度依赖昂贵的挖矿。 这也意味着,与比特币不同,以太坊不需要依赖挖矿算力的积累来发挥作用。 它更倾向于通过在负担得起的采矿和支付所需计算费用之间取得平衡来进行自我维护。

以太坊作为自由网络

与以太坊的另一个有趣比较是 Freenet。 从头开始,Freenet 是实施去中心化网络的先驱。 它是免费软件,允许用户匿名共享文件、浏览和发布“freesites”(freesites,只能通过Freenet连接)、在论坛上聊天而不用担心审查,而且不容易被攻击。 Freenet 的理念是在没有审查的情况下实现和保护言论自由和知识传播。

Freenet 的想法有好处,但由于众所周知的原因,它有两个主要缺陷,这两个缺陷都由以太坊修复。 首先,下载一个网站通常需要一分多钟。 第二,它没有应用,只有静态内容。 以太坊通过其内在的激励机制和区块链解决了这些问题。

以太坊的更多功能

还有哪些额外的特性使以太坊与众不同,并让开发者选择它作为开发去中心化应用程序的平台?

开发语言

以太坊的软件开发语言是其最大的特点之一,因为对区块链进行编程是其主要目标。 以太坊有四种专用语言:Serpent(受 Python 启发)、Solidity(受 JavaScript 启发)、Mutan(受 Go 启发)和 LLL(受 Lisp 启发),所有语言都是为面向合约的编程而设计的。

作为以太坊的高级编程语言,Serpent 在设计上与 Python 非常相似。 它被设计得尽可能简洁明了,结合了低级语言的效率优势和编程风格的易用性。

Solidity 是以太坊的首选语言,并且正在紧锣密鼓地开发中。 它内置了Serpent的所有特性,但语法类似于JavaScript,降低了学习门槛,易于掌握和使用,因为JavaScript是Web开发者的通用语言。 所以 Solidity 利用了数百万程序员已经知道 JavaScript 的事实。

以太坊区块链的另一个关键特性是它的“图灵完备性”,这保证了以太坊可以解决必要的计算问题。 更准确地说,它是“半”图灵完备的,因为通过对计算施加上限,它避免了完全图灵完备语言的不可暂停性问题。

此外,由于以太坊的语言是专门为区块链设计的,因此它们在交易的可视化和活动方面提供了令人难以置信的实时粒度级别。 这是一个受欢迎的功能,但对比特币来说是一个挑战。 在比特币上,您需要导入区块链数据库,解析所有交易并查询交易,以便提取区块链上的活动情报。 使用以太坊,您可以在实时区块链上实时发出对特定地址的请求。

以太坊使去中心化应用成为可能

以太坊支持多种开发语言非常重要,因为它允许开发人员选择自己喜欢的语言,更轻松高效地编写去中心化应用程序(DApps)。

DApp 由智能合约和客户端代码组成。 智能合约就像包含价值的加密“箱子”,只有在满足特定条件时才会打开。 它封装了双方之间的一些逻辑、规则、处理步骤或协议。 当它们在以太坊上发布时,网络会执行它们的分叉(分支)。

从架构的角度来看,DApp 与传统的 Web(网络)应用程序非常相似。 主要区别在于:在传统的Web应用中,客户端有Javascript代码,由用户在自己的浏览器中执行,而服务器端代码有主机或公司运行; 但在 DApp 中,你的智能逻辑运行在区块链上,而客户端代码运行在一个特殊的浏览器——Mist——中。

此外以太坊查询浏览器,DApp 可以与其他网络应用程序或去中心化技术交互或连接。 例如,DApp 可以使用去中心化的消息服务(例如 Whisper),或者去中心化的文件(例如 IPFS)。 从 Web 应用程序的角度来看,像谷歌这样的公司可能打算从去中心化的信誉服务中获取数据,或者彭博数据源可能打算与金融 DApp 进行交互。

以太坊客户端

以太坊包括一个专用的客户端浏览器,使用户能够运行各种 DApp 并发布智能合约。 该浏览器(称为 Mist)易于使用,因此 DApp 和智能合约可以被大量用户使用。 从降低用户使用门槛的角度来看,Mist 是一个突破性的成就。 这就像浏览器之于互联网,或者 iTunes 之于数字内容下载。 Mist 具有特殊的安全层、密钥管理、去中心化的账户管理(即用户账户由用户拥有和控制,而不是第三方组织),以及区块链相关的组件,所有这些都使 Mist 成为一个普通用户——运行或管理区块链去中心化应用程序不可或缺的工具。 普通用户不需要了解技术内容。

从用户体验的角度来看,您可以在 Mist 中使用 DApp,就像您通过常规浏览器与网站交互一样。 例如,一个纯 DApp(如预测市场 Augur)在 Ethereum Mist 浏览器中。 但是,这些服务也可以通过常规浏览器以更传统的 web2.0 方式实现。

以太坊虚拟机

当你想到这些自包含的逻辑脚本时——在区块链上运行,在上面存储数据,向发起者返回一些值——就像在云端运行的程序。 简单地说,这些智能合约是运行在以太坊虚拟机(EVM)上的代码。 因此,这类似于去中心化的虚拟计算服务,但没有网络服务器的负担,它的设计使得对等网络中的所有参与者都可以安全地(通过加密和数字签名)运行它区块链在上面写入数据和代码,读取数据和代码。

以太坊虚拟机(EVM)概念非常重要,因为它是以太坊项目的又一重大创新。 如果你不了解 EVM,那么你就不会了解以太坊。

因此,EVM 是“在区块链之上”,然而,它实际上是由许多相互连接的计算机组成的,任何人都可以上传自己执行的程序,保证现在每个程序的安全性以及之前的所有状态始终是公开可见的。 这些程序在区块链上运行,并严格按照 EVM 定义的方式继续执行。 这允许任何人为所有权、交易格式和状态转换功能创建业务逻辑。

以太坊核心和生态系统

在最底层,以太坊是一个多层的、基于密码学的开源技术协议。 其不同的功能模块通过设计完全集成。 总的来说,它是一个用于创建和部署现代去中心化应用程序的综合平台。

它被设计为一个通用的去中心化平台,带有一整套可以扩展其功能的工具。

尽管以太坊看起来像是相互关联的开源项目的混合体,但它的发展一直受到一个明确目标的指导,即确保各种组件可以协同组装在一起。

与大多数软件平台一样,Ethereum Core 被丰富的协作者生态系统、技术交流扩展、应用程序和增强 Ethereum Core 的辅助服务所包围。 从功能的角度来看,我们可以将以太坊生态系统分为三个部分:

在应用方面,已经有100多个第三方项目、产品、技术扩展和成熟业务全部或部分基于以太坊。 这些应用包括:预测市场、去中心化交易所、众筹、物联网、投票和治理、赌博、声誉系统、社交网络、聊天消息系统、保险、医疗保健、艺术、车辆共享、分布式自治组织、交易(金融工具或商品)、会计、社区、电子商务、物理安全、文件存储、所有权登记、内容、微交易、社区管理、云计算、汇款、智能合约管理、智能资产、钱包、食品、制造、数据存储、供应链等等。

所有这些生态系统组件都为以太坊进入金融和非金融领域做出了贡献。 以太坊的可编程特性提供了比比特币脚本语言更强大的能力,因为它具有图灵完备性、价值意识、区块链意识和状态转换逻辑能力。

为什么商家应该关心以太坊?

以太坊的技术主要是为开发者打造的。 但是,与信息技术一样,以太坊也可以带来新的商机。 最初由技术专家社区推动,一旦商家也了解去中心化应用程序的潜力以太坊查询浏览器,以太坊的影响力将会成倍增加。

我们需要学习如何应用区块链技术。 以太坊开发和技术爱好者明白,要发现所有潜在的应用程序,仅靠开发人员是不够的。 开发人员需要与了解以太坊潜力的商家合作。

20世纪90年代,企业重构风潮开始流行。 这个过程是由拆除旧的、不产生价值的过程并用更简单的过程取而代之的愿望驱动的。 在那个时代,每个大型组织都在重新审视其业务流程,以找出枯燥、集中、昂贵、陈旧或无法满足用户和消费者需求的内容。 以太坊的出现也会伴随着类似的重构。

以太坊带来的重构与上次类似。 它从识别缓慢、昂贵、过时或不令人满意的应用程序开始,并查看是否可以使用分布式应用程序或完全去中心化的应用程序来重新考虑它们。

商家必须了解去中心化,并自问过时的业务流程是否可以被以太坊支持的去中心化流程所取代。 尤其是以前依赖于中心化中介或看门人的应用程序——他们在与信任相关的环节中掌握着最终的权力。 以太坊使得分解信任和在全网运行信任成为可能。

一旦您了解如何分解集中式流程并将它们带到网络边缘,唯一的限制就是您的想象力。 壮汉该是断臂的时候了,断臂也好过后来被竞争者杀死。

有进取心的业务和 IT 经理应该认识到需要了解以太坊团队的技术资源,资助促进创新和重构的项目,并发现和释放去中心化应用程序的全部潜力。

如果您符合以下条件,那么您处于探索以太坊的最佳位置:

现有信息技术部门

有新想法的初创公司

进步的开发商

比特币爱好者

商业创新者、领导者、投资者和远见者

非营利组织、活动家、研究人员和政策制定者

开始学习如何在以太坊上进行开发的最佳地点是以太坊 Wiki。

你能用以太坊做什么?

以太坊通过影响行业、政府和社会的去中心化应用程序实现创新。

了解去中心化和区块链最有价值的地方非常重要,因为我们不能将它们应用到所有方面。

从技术角度来看,去中心化特别适用于“基础层”服务,例如身份系统、信誉系统、通信、社交网络、市场,这样它们就可以在不依赖特定信任中介的情况下运行。 每个上层服务都需要这些基础层服务。 从软件应用的角度来看,区块链有助于在数据库上实现去中心化共识,而这正是基于以太坊的智能合约大放异彩的地方。 以太坊交易账本可用于安全地执行各种服务,包括:投票系统、域名注册、入口交易、众筹平台、公司治理、自我执行的合同和协议、知识产权、智能财产和分布式自治组织.

以太坊的部分愿景与比特币在实现去中心化方面类似,但重要的是实施细节。 以太坊从一开始就被设计成一个支持去中心化应用程序的平台,然而,比特币只是一个金融网络,它已经被许多额外的服务和功能超载了。 建立在比特币之上的协议对轻客户端并不友好,而且比特币区块链的可扩展性不足以支持每个可能用例中的每笔交易。

开发人员选择以太坊是因为在以太坊上开发高级去中心化应用程序比在比特币上更容易。 认为比特币的区块链可以做以太坊所做的一切的想法是错误的。

事实上,比特币需要以太坊才能成功,因为这将为基于共识的应用程序开发的可行性增加证据和合法性。 以太坊开发人员和合作伙伴正在解决这个领域的重大问题,他们的成功将激发整个加密技术生态系统。

开发人员在自己的代码中做出选择。 成功将基于每个应用程序或业务创新带来的好处。 无论是运行在比特币上的应用程序还是运行在以太坊上的应用程序,在开发阶段都是非常重要的,但是应用程序一旦进入市场,用户通过使用来决定最好的应用程序。 所以,如果以太坊开发有优势,你就可以利用它们。

我们需要的是大量的用户、开发者、投资者和创新者,而不仅仅是矿工。

从长远来看,比特币和以太坊都将成为可行的平台,各自吸引最合适的应用。

综上所述

另一种看待密码学领域的方式将比特币应用程序与区块链应用程序区分开来。 以太坊属于区块链应用领域,这是一个非常有想象力的领域。 它的优越性通过先进的去中心化应用程序开发体现出来,这是比特币区块链的不足之处,尽管有覆盖协议、侧链项目和其他比特币改进建议。

比特币是唯一的加密货币和区块链的信念反映了对更大的密码计算科学领域缺乏理解。 这相当于说 Fortran 是 1957 年唯一需要的语言,仅仅是因为它作为第一种工业用途的高级编程语言取得了一些成功。 或者相当于说,在房屋最初发明时,用木头建造房屋是唯一的方法。 不要忘记福特在 1922 年所说的话:“任何客户都可以将这辆车涂成他喜欢的任何颜色,前提是它是黑色的。”

比特币主导地位的概念在很大程度上是一种自我实现的预言或一厢情愿的想法。 说到山寨币协议的创新和采用,这是一种流行的趋势,比特币并没有注定失败,其他协议也没有。 比特币及其区块链并不是去中心化应用程序开发的灵丹妙药。 在比特币区块链上进行开发非常困难,但在以太坊上进行同样的开发要容易得多。

当您与开发人员交谈并看到围绕以太坊技术开展的活动时,您会很快意识到以太坊正在促进全球范围内的商业和社会创新,同时为前所未有的应用打开大门。 以太坊之所以能够引领去中心化应用协议,是因为受到以太坊平台优势驱动的社区成员的支持和能量。

但以太坊并没有幻想一夜之间就能实现。 它计划在开始更基础和简单的开发的同时逐步解决大问题。

如果说比特币向我们展示了货币的未来,那么以太坊则指向了去中心化软件应用程序的未来。

如果您仍然不确定,请咨询您的开发人员。