主页 > 苹果手机下载imtoken钱包流程 > 以太坊如何从加密货币和智能合约平台演变为整个生态系统

以太坊如何从加密货币和智能合约平台演变为整个生态系统

后斯诺登时代的网络有 4 个组成部分:静态内容发布、动态消息传递、无信任交易和集成用户界面。 ——加文·伍德

自 1990 年代诞生以来,互联网年复一年地彻底改变了我们交流、做生意、阅读新闻和看电视的方式。 它使信息访问民主化,大大降低了全球通信的成本,并提高了普通公民对通信、新闻和隐私访问的期望。

互联网的第二波浪潮被称为 Web 2.0,见证了 Wikileaks、Facebook、Twitter 等网站以及 Youtube、Linkedin 和 WordPress 等个人发布平台。 它们改变了信息的分发方式,使隐藏信息变得更加困难。 不管有什么消息,迟早都会被揭开。

这给政府和官员带来了很大的问题。 不管是好是坏,2010年维基解密披露的美国外交电报泄露事件引发了突尼斯、利比亚等国的民众起义,并引发了一场改变中东面貌的燎原之火。 政府电报的泄露也在西方国家引发了一系列抗议。

朱利安·阿桑奇 (Julian Assange) 在他的著作《当谷歌遇到维基解密》(When Google Met WikiLeaks) 中阐述了政治、科技巨头和情报界之间险恶的三连胜。 埃里克·施密特和贾里德·科恩的新书《新数字时代》得到了恰当的评价:“施密特和科恩先生告诉我们,一旦隐私被消除,对于威权政府来说,这是一种‘压制性政策’。成为他们掌握公民的同谋运动;对于实行“开放政策”的民主政府来说,他们是为公民和消费者解决问题的“好朋友”。

维基解密对金融机构的揭露向我们展示了我们在审查制度面前是多么脆弱——即使在互联网时代也是如此。

随后,斯诺登曝光美国“棱镜”计划,再次刷新公众对日常隐私侵犯程度的认知。

以太坊就是在这样的背景下诞生的。 在斯诺登泄密事件几个月后,以太坊的共同创始人加文·伍德写了一篇文章,阐述了他对 Web 3.0 的看法(编者注:中文翻译见文末超链接)。 Web 3.0是指利用现有的互联网架构和可用的加密方式,结合区块链,构建一个更好的互联网。 其中包括内容分发、信息传递和价值交易——所有这些都以去中心化、抗审查的方式进行,同时保持隐私。

耳语协议

以太坊需要会前端吗_sitesohu.com 以太坊会超过比特吗_挖矿以太坊会亏本吗

在这篇文章中,Wood 描述了一个基于身份的匿名消息传递的基本系统,该系统将为用户(无论是人还是 dApp)提供基于散列的身份、隐私保证、加密消息服务、加密身份验证和指定生存时间的信息。 该系统具有模块化的隐私和匿名性,以及“隐身”保证——允许用户选择(缺少更好的形容词)不同的隐私特征。 它使用以太坊网络的基础设施。

通过使用不同的协议特性和不同的设置,Whisper Protocol 为更高级的实现奠定了基础,即在其上开发不同变体的 dApp。 Whisper 协议目前处于 POC 2 阶段,可以应用于当前的 geth 和 Parity 版本。 Whisper 协议在主网上的应用受到能够运行 Whisper 协议的以太坊生产节点数量的限制。 该协议仍处于测试阶段。 许多规范在未来会发生变化。

Ethereum 和 Whisper 协议客户端节点使用 ÐΞVp2p 有线协议进行点对点通信。特别是使用 RPLx 协议,即

一种加密的对等网络和协议套件,为应用程序提供公共传输通道和接口,以便通过对等网络进行通信。

节点发现算法是去中心化抗审查网络中最重要的部分。 以太坊使用 Kademlia UDP 的修改版本,类似于 Bittorrent 网络的对等发现。

由于规范在不断变化,目前理解 Whisper 定义的最佳方法是阅读以太坊的维基百科——在此处查看当前的 Whisper POC 2 规范。

Whisper 协议结合了 DHT 和数据报消息系统(如 UDP)的特性。

如果要设计一个旨在实现全方位隐身(即确保绝对隐私和匿名)的系统,则需要在性能上进行权衡。 我们相信这就是 Whisper 选择 UDP 的原因,UDP 比 TCP 更先进但速度更快且更可控。

规范中有一句话可以解释很多设计决策:“下一代 dApp 需要具有大规模的多对多数据搜索、信号协商、极其稳定的传输以及对完全保密的自信期望。耳语协议旨在成为下一代 dApp 的基石之一。”

挖矿以太坊会亏本吗_以太坊需要会前端吗_sitesohu.com 以太坊会超过比特吗

正如规范中所述,消息加密与绝对不可见之间存在重要区别,而这正是以太坊的设计者试图解决的问题。 今天,我们知道资金雄厚的攻击者甚至可以破坏 Tor 等网络的隐私保护。 在许多方面,仅仅知道某人通信的目的地可能会破坏隐私保证,而隐私保证在不破译加密内容的情况下可能是必需的(例如,当政党内部人士向维基解密泄露信息时)。 如果对通信的元数据进行足够的分析,我们可以得出大量数据,有时会导致内容加密失败。

这在最近发布的欧盟通用数据保护条例 (GDPR) 中有所体现。

这就是我们需要深入研究的原因——从非常基础的层面开始编写新系统。

Whisper协议的POC2大胆表态以太坊需要会前端吗,称将实现“100%隐身运行”。

该规范还提到:“Whisper 协议不仅可以用于通过对等通道(即主干收集设备)收集元数据,甚至可以对抗更严重的‘100%-2’攻击;其中一个场景:除了一对运行私人通信 dApp 的节点外,整个网络中的所有节点都受到了损害。”

协议要素

主要元素是信封、信息和主题。

信封是生存时间(以秒为单位)、到期时间(以 Unix 操作系统时间为单位)、主题(“例如,相当于推文的主题标签,或带有阶段随机数的预期收件人的公钥,或应用程序身份的哈希值”)和随机数(需要在未来的实现中为消息发送者提供工作证明)。 它还包括消息数据字段。

信封中的消息数据字段包含实际消息(有效负载)以及令牌和签名。 有效载荷由发送方加密,需要由接收方以另一种方式解密。

以太坊需要会前端吗_挖矿以太坊会亏本吗_sitesohu.com 以太坊会超过比特吗

整个协议为节点排序节点以及通过获取随机数所花费的工作来排序消息奠定了基础。 更大的工作量证明将赋予消息在网络中更高的优先级。

节点可以互相告知他们感兴趣的主题。发送方和接收方可以选择启用或禁用隐私保护和性能之间的某些功能,因为有时会有选择。

由于技术规范尚未最终确定,实施正在制定中,因此很难准确地说出哪些部分已经完成,哪些正在制定中,哪些还在提案阶段。

状态.im

Status 自称是“以太坊的移动操作系统”。 它是一个以太坊客户端,旨在为智能手机带来丰富的以太坊功能。 在 2016 年上海的 Devcon2 上,Status 第一次进入了大家的视野。

详细来说,Status 移动应用程序运行 geth 的完整实现。 DApps运行在用户的手机上以太坊需要会前端吗,用户可以在聊天中使用这些dApps。

Status 的聊天功能是使用 Whisper 协议实现的。

截至撰写本文时(2018 年 3 月),Status 已更新至 0.9.18 版。

Status App 中提供了许多 dApp,包括 Gnosis、Aragon、Etherisc、Uport、Ethlance、CryptoKitTIes、Bancor、Peepeth 等。

sitesohu.com 以太坊会超过比特吗_以太坊需要会前端吗_挖矿以太坊会亏本吗

Status 结合了消息服务和运行在以太坊网络上的浏览器,它渴望成为一个允许开发人员接触用户的 dApp 浏览器。 因此——随着类似项目可能同时爆发——Status 将在以太坊和区块链应用程序的大规模采用中发挥重要作用。 他们将自己的使命视为“降低进入以太坊的门槛”。

除了作为数字钱包和加密通信软件,Status 还希望或多或少地形成一个基于 dApp 和 Whisper 协议的社交网络,同时用户也可以选择匿名。

他们更新时发的文章说:在最新的版本中,群聊功能暂时被关闭了,这样我们就可以专注于开发一对一聊天和公共聊天。 群聊将在未来的版本中返回。

点对点交易所的初衷是辅助现实世界中法币到ETH的去中心化兑换。 他们的商业模式是收取少量费用。

Status 网络代币 (SNT)

2017 年 5 月,Status 团队宣布启动 Status Network,并发行代币 SNT,这是一种实用代币,可以帮助整个网络和应用程序正常运行。 SNT 用于客户端治理机制、去中心化推送市场、使用 ENS 的用户名注册、内容管理、上述点对点交换和其他功能。

状态百科全书

Status.im wiki 包含开发人员所需的用户手册和信息。 任何想开发无服务器聊天机器人或自己的 dApp 并加入 Status 的人都可以参考它。

而 Status 的 Open Bounty 也会奖励为开发做出贡献的开发者。

挖矿以太坊会亏本吗_以太坊需要会前端吗_sitesohu.com 以太坊会超过比特吗

生态系统

Status 正在通过为 dApps 接触最终用户打开空间并以可见的方式将以太坊技术带给大众来构建一个生态系统。 他们的孵化器计划进一步强调了这一点:“致力于权力下放的孵化器”。

Embark by Status 是一个用于开发 dApp 的框架。 你可以通过 npm 安装它:npm install -g embark

这是一个试图统一和简化 Web 3.0 组件所有部分的框架——用于存储的 Swarm 或 IPFS,用于通信的 Whisper 或 Orbit,以太坊区块链和 dApp,以及 React、Foundation、Augular 等前端技术前端工具。

Status 还有一个指标、设置系统和插件生态系统。 可以在此处获得更多信息。

Status 注册于瑞士楚格,并在新加坡设有办事处。 他们正在使用 Clojure/Clojurescript 开发移动应用程序,除了 Go 语言(geth 使用的语言)之外,这是一种非常适合高级逻辑的语言。

综上所述

为 Web 3.0 开发绝非易事。 很多公司都在试图挽救互联网,成功与否见仁见智。 但以太坊项目的愿景是重塑互联网。 因此,说以太坊只是一个加密货币平台,或智能合约平台可能有点轻描淡写。 整个生态系统将在以太坊区块链上创建。

从以太坊本身的受欢迎程度、其内置的激励系统、Swarm Protocol 和 Whisper Protocol 这两个主要分叉的活动以及 Status.im 等项目来看,我们有理由期待,在未来几年内,互联网将发生一些有趣的变化。