丝袜厂家
免费服务热线

Free service

hotline

010-00000000
丝袜厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

比特币如何影响未来的APP行业

发布时间:2020-02-10 11:26:26 阅读: 来源:丝袜厂家

对许多人而言,他们觉得比特币其实就是一种分布式的、遍及全世界的、去中心化的数字货币,而这些人眼里的比特币,所有的一切似乎都与钱有关 …

或者,正如最近发生的一些事情所表现的那样,大家都在琢磨到底是谁发明了这种货币。不过,比特币的确带来了一些实际的创新,它其实并不仅仅是一种货币,而是一个平台,也就是人们常说的blockchain(块链)。这是一个分布式的加密分类账户,这个账户被网络中所有参与的节点分享,在每个节点上,每一笔成功交易也都会有记录。

而blockchain并没有受限于货币化应用程序。借鉴相同的理念(虽然没有使用比特币运行的P2P网络),一大批采用了比特币协议的新应用出现了,而且他们也满足了不同的需求,比如:Namecoin 用以解决分布式域名的管理;Bitmessage 和 Twister用以解决非同步通信;以及最近新兴的Ethereum——以太坊(一个月前刚刚推出的)。

与许多其他点对点(P2P)应用程序一样,这些平台同样依赖于去中心化的架构去构建并维护网络应用,这些应用是由社区运营的,同样它们又服务于社区。(笔者之前在连线杂志的连线观点(WIRED Opinion)栏目中已经讲过一个案例,也就是mesh网络,它可以提供一个基于互联网的模式,构建、并管理社区)。

不过,虽然blockchain能够为应用程序提供更多的可能性,但是以blockchain为基础的应用程序一样会在法律、技术、以及社会上遇到很多挑战,这点可能和之前出现过的那些P2P应用程序所面临的遭遇是一样的,这些P2P应用程序包括BitTorrent, Tor, 以及Freenet。不过,在这些挑战中,同样也有一些不同于传统 P2P网络所遇到的新内容。

和‘P2P’相比,比特币协议更“云端”

尽管所有基于blockchain的应用程序都建立在一个去中心化网络架构之上,但和标准的P2P应用相比,绝大多数blockchain应用程序至少有两个与众不同之处:

1、 用户数据(包括个人信息)并不是本地存储在用户设备中。这些数据都是“云端存储”,严格意义上来讲,这些数据是存储在一个分布式数据库之中——其中blockchain就属于这种情况——网络中的所有用户都可以分享使用这个数据库。这也就是说,数据信息是无所不在的:任何用户、无论使用什么设备,在任何时间任何地点都可以访问这个数据库。不仅如此,数据还变得更加透明:所有的动作或是所有由用户执行的交易都会被记录在blockchain上,而且对每个人都是公开可见的。(当然啦,用户的身份可以被秘密的保护起来,还有所有的交易内容都是经过加密处理的)

2、 基于blockchain的应用程序不局限于本地运行,它们可以在全球运转。这些应用程序就是部署在blockchain本身上面,而且通过依靠由连接到这个网络上的所有用户提供的资源进行运作,当然,是以一种分布式的方式。虽然每一个客户端都是在用户的设备上本地运行,但是这些应用程序都是可持续提供的,甚至当个体用户的设备关机时,这些应用程序仍然可以运行,只要有足够的资源用在这些应用程序身上。

在这种情况下,基于blockchain的应用程序更像是一种基于云技术的服务,而不是传统的P2P应用程序,在此,我们先不管这些应用程序所固有的去中心化的属性。

不过,这些应用程序又和传统的云计算应用程序有很大的不同,基于blockchain的应用程序是自治的,而且独立于任何一个中央服务器,它有负责制定规则和管理网络的权力。这些应用程序通过许多独立的P2P客户端聚合在一起,这些客户端会把自己的资源贡献给整个网络。不仅如此,由于这些应用程序每个都是自治的,使得整个网络显得匿名程度更高,而且也更具弹性:整个blockchain网络不会有单点失败,而且也无法控制每个单点。

就其本身而论,比特币平台(或者是blockchain)都能支持去中心化的应用程序,也支持应用程序的部署,这些应用程序也都整合了云计算的优势和P2P技术的优势,前者的优势体现在普遍存在和灵活性较强,而后者的优势体现在私密性和匿名性上面。尽管blockchain继承了固有的透明度属性(因为blockchain上的每笔交易都记录在一个公共的分类账户上),但是用户能然可以拥有多重身份,而且这些身份根本没有必要和他们真实的个人信息有任何联系。

因此,基于blockchain的应用程序通过匿名的方式可以处理用户的隐私问题。

那么,去中心化网络应用程序又会有哪些挑战呢?

一般来说,绝大多数去中心化网络应用程序所遇到的挑战都是和资源限制供应有关,此外,在管理和协调资源,这些应用程序也存在固有的困难。

通过刺激用户对整个网络做出自己的贡献,可以解决资源长期可持续的问题。刺激用户的动机,可以是惠及他人,也可以是让自己得利。因此,整个网络无论在任何一个给定的时点上都会有足够数量的资源。在去中心化的应用程序里,有些功能可以是专门为信用系统设计的,比如比特流(bittorrent),或是以某种数字货币的形式呈现,比如比特币,namecoin,以及以太坊(ethereum),这些方式不仅为相关平台带来了经济收益,同时也能够刺激用户为整个网络运营做出自己的贡献,尽可能为网络提供资源。

不过,基于blockchain的应用程序仍然存在法律上的问题。这些问题和传统P2P网络曾经遇到过的一样,由于这些网络固有的属性就是支持匿名,因此相当于变相的鼓励了一些犯罪行为,以及其他一些法律不允许的行为,这些行为都是应该受到谴责的。

以太坊(Ethereum),应用程序,比如智能合约,以及分布式(去中心化)的自治组织

Ethereum,也被称为以太坊。它的支持者希望以太坊可以将自我强制的智能合约部署在一些领域里,比如关联储蓄账户,金融交易市场,甚至是信托基金。不仅如此,以太坊的支持者也希望它能够应用在一些自治组织中,这些自治组织往往是靠极少的资金生存下去的,而且独立于任何道德和法律实体。

以太坊是一个合约认证和强制执行系统,它基于一个更加富有经验的平台,而不是其他衍生的数字货币。(它的功能是通过一个内部的图灵完全脚本语言来实现的,这个图灵完全脚本语言可以直接对高级交易类型进行编码,并写入blockchain里面)。

上文还提到了其他基于blockchain的分布式应用程序,比如从短信息应用程序,到合约应用程序,以太坊和这些应用程序不一样,它可以看做是一种分布式的操作系统,一个允许新的应用程序在它上面进行开发的平台,只要最终可以生成出可以直接在blockchain上运作的自我验证合约和自治系统。

这就是以太坊最具革命性的功能,当然,这也是它存在的潜在问题。

企业和经济运作基本上是由合约驱动的。以太坊为验证这些合约提供了基础平台,它允许分布式自治公司(DACs)或组织(DAOs)进行部署。这些系统在blockchain上运行,但是他们也有属于自己的自主权。他们会提供服务,如果用户使用了他们的服务,这些系统就会对用户收费(在上文提到的应用程序例子中,这些服务是域名服务器解决方案和社交网络),当然,当他们手上有钱以后,就可以购买自己所需要的资源(比如提升自己的处理器能力,以及支持运营网络的带宽)。

正如一些专业术语名字的含义一样,分布式自治组织(DAOs)是有自主权的实体,它依靠很少的资金维持生存,并独立于任何法律和道德实体。当他们在互联网上生成并部署完成之后,他们就不需要自己的创造者了,当然他们也不会听从于自己的创造者了。没错,他们需要与他们的用户进行交互,但是他们又不依赖于他们中的任何一个。智能合约会通过运行在blockchain上的应用程序,自动强制执行。

自从以太坊通过技术性的自我规范系统将其运营管理起来之后,它就迎来了一全套法律挑战,涉及到相关责任和执法监督,这些问题在以前传统的P2P网络中都是不曾看到过的。事实上,如果分布式自治组织是独立运营,既不是被任何人拥有,也不受到任何一个指定实体控制,那么谁是真正负责任的,它又要为谁负责,或是谁对他们的运营负责?而且,如果他们的资源无法被获取,一旦遭遇到民事侵权行为,他们又如何支付一些赔偿损失呢?

至少就某种程度而言,在云计算的大背景环境下,企业的权力受到了限制,一些在线运营商,比如亚马逊、谷歌、或是Facebook必须要遵守法律的基本原则。就以太坊来说,这种代码的权威是不容置疑的,而且也不能受到法律废止。在这个意义上,这些挑战实际上更类似于一些问题,这些问题随着一些自治代理商的出现而到来------比如进化的软件病毒或是有自治能力的智能机器人,不过这些挑战和传统的P2P应用程序还是不一样的。

以太坊和其他基于blockchain的应用程序,可能会把我们从那些大型在线运营商中解放出来。我们只需要确保自己不会换取那些所谓的“暴政代码”:规则会支配、并通过一个在线平台的潜在代码自动强制执行,而这个平台也只存在于“以太”之中…….

番号欣赏

黄段子大全

吉泽明步edk2

相关阅读