
在区块链会议上,我讨论了即将到来的公共“分布式云”系统,该系统将主流公共云平台(例如AWS,Azure,Google Cloud,Heroku等)与区块链和P2P网络(例如以太坊,IPFS,EOS,TRON,NEM,NEO,Storj,Sia ...为什么?由于分布式组织(DAO)和分布式计算的发展趋势非常好,因此行业需要一个功能更强大的平台来构建和运行DApp(分布式应用程序).
让我与大家分享我对分布式计算网络(也称为“分布式云平台”)的未来的看法.
计算机模型和软件系统在不断变化: 从独立软件到客户端-服务器系统再到基于云的基础架构和平台. 融,供应链,医疗保健,政府,预测,保险,流动性,投票,IT基础设施,电信等.
分布式计算的发展
计算模型开发: 独立->数据中心->云平台->分布式云平台. 我同意并非所有内容都可以分发,也不是所有内容都应该分发,但是对于我们要构建分布式组织和分布式应用程序的情况,我们需要一个分布式云平台,并且我们将能够开发和部署该分布式应用程序,就像在传统的云平台(尤其是在PaaS云模型中)一样,它将使用分布式,分布式存储,分布式消息传递和其他分布式服务.
分布式组织
从技术角度来看,一个真正的分布式组织包括:
•分布式过程-组织活动的执行应以分布式方式进行,例如: 通过智能合约或某种程序逻辑,在公共分配网络(如以太坊,EOS,NEO分布式计算 云,NEM)中进行. 当前,分布式计算平台将智能合约与Oracle结合在一起以执行分布式数据处理,并且有许多公共分布式网络(例如以太坊). 因此,在即将到来的分布式云平台中,这些计算服务将进一步扩展,扩展和改进.

•分布式数据-组织中的所有数据都应存储在公共分发网络上. 这包括分布式系统,分布式存储系统,用于访问数据的分布式API等. 但是,区块链技术尚未完全解决分布式数据的问题. 我们拥有IPFS,Storj和Sia等分布式存储系统,但是我们在分布式服务或分布式消息传递服务中没有足够强大的播放器. 这样的系统将会出现,并将成为分布式云平台的典型系统.
•分布式治理-在权力下放的自治组织(DAO)模型中,治理也是分布式的,这意味着有关组织的未来的决策,有关协议,流程或数据结构和数据流的更改的决策均由其采用的主题决定. (例如,由令牌持有者投票或社区投票). 因此,组织具有集体所有权,并受其社区的驱动. 这比每个DAO组织的技术部分要更多的业务,但是分布式云仍应具有服务和API,以简化常见的管理流程,例如投票.
分布式云平台
我对即将到来的分布式云平台的看法是,他们将复制现有的平台即服务(PaaS)云模型并以分布式方式实施,从而逐步发展为高度冗余的激励机制. 分布的环境.
我将此模型称为DPaaS(分布式平台即服务),这意味着将出现新一代的区块链和p2p网络,它们将提供分布式应用程序的托管以及分布式计算(如智能合约) ,分布式等服务. (以及CRAB API的创建/检索/追加/刻录,查询和分析API等),分布式存储(上传/下载/刻录/流API),分布式消息传递(例如发布/订阅模型)和许多其他类似令牌传输,与外部数据进行交互(例如使用分布式oracle),分布式治理服务(投票,托管,争议解决)等.
未来的“矿工”将成为分布式云中的微型数据中心
我认为,当今的矿工正在以非常低效的方式工作,他们损失了许多计算资源: 大型矿池使用工作量证明(PoW)作为共识算法来计算哈希值,这些专门用于哈希计算迷你数据中心. 如果将矿工转换为由应用程序托管的小型数据中心,会发生什么?

矿工可以托管您的应用程序或应用程序服务,例如在区块链或其一部分上运行WordPress网站,运行分布式(例如用于区块链复制的MongoDB或MySQL)或托管您的应用程序文件(例如静态)内容,例如图像,脚本和视频).
我们已经在区块链和p2p分发系统中部分实现了这一目标,但并非所有部分都可用.
•以太坊公共区块链网络在安全的,对等,高度冗余的执行环境中运行分布式逻辑(智能合约). 这很好,但是存在严重的可伸缩性问题,可能会影响部署. 对于许多具有大量数据负载的应用程序,价格也是不可接受的.
•IPFS分布式存储系统以分布式方式托管了静态内容(例如图像,脚本,文档和视频). 它结合了IPNS系统,可以在分布式Web上运行任何无服务器Web应用程序. 例如,该IPFS系统中的静态网站将被复制到全球数千个IPFS节点上: https: //ipfs.io/ipns/ipfs.io.
•我们仍然没有可靠的区块链后端系统,例如: 一种在区块链(或其他分布式执行环境)上运行服务器端PHP脚本或Java代码的方法. 之所以会发生这种情况,是因为分布式应用程序需要“分布式后端”或其他计算模型来代替它,例如无服务器架构,该架构具有基于区块链的点对点临时容器. 也许即将到来的EOS和TRON等公共区块链将解决此问题,但业界仍不确定区块链后端的未来.
•我们仍然没有区块链或点对点复制分布式系统. 就像任何传统应用程序一样,DApps需要存储和查询数据. 如果您有一个应用程序,应该在哪里存储用户数据?通常,您在后端使用某种. 尚不清楚区块链和DApp,将出现此区域. 我们拥有一些早期的分布式播放器,例如OrbitDB和BigChainDB,并且是创新的大场所.
我相信,未来的“分布式云平台”将连接应用程序服务市场中的矿工(服务提供商)和企业(服务消费者),在那里,令牌将用于支付消耗的资源.
未来的矿工: 为提供计算资源付费

在传统的云计算中,公司向云提供商(例如Amazon和Azure)付费以运行应用程序: 使用共享的云资源,例如计算能力,,存储,网络带宽等. 付款是合法的.
在传统的区块链系统中,用户还向矿工支付使用网络资源的费用. 支付方式是加密货币(或代币). 在这两种情况下,消费者都向服务提供商付款.
在即将到来的“分布式云DPaaS”模型中,负责托管和运行分布式应用程序的矿工将从中受益,托管网站和Web服务,为代码,图像,视频和文件提供存储,托管托管分布式,执行查询,发送/接收消息,处理区块链交易等.
未来的区块链网络将包含对等节点,这些对等节点将托管分布式应用程序或服务,将计算使用的资源并为这些资源付费. 矿工将运营数据中心(而不是采矿场).
矿工: 他们是个人家庭矿工还是托管大数据中心的托管公司?
云计算行业的托管公司和领导者很可能会成为分布式云中的未来矿工,因为他们已经具有以高效价格提供高质量托管和云服务,高可用性时间和优质服务的经验.
独立矿工可能没有那么强的竞争力,但他们可以在p2p托管市场中占有一席之地. 他们将随着时间的推移而改善,并将学习如何维持高可用性时间并提供高质量的应用程序托管服务.
最大的挑战将是开发分布式云软件,该软件将能够管理分布式资源,确保复制和冗余,不间断服务以及基于激励的系统,以刺激高质量的矿工并确保服务将得到改善. 矿工的流失,不会丢失任何数据.
某些分布式云可能会实施令牌机制来激励大量的小型服务提供商(矿工),以维持分布的程度. 其他人可能会刺激拥有一些高度可靠的矿工(工业数据中心),他们将提供工业级可用时间(例如99.999%SLA).

未来的分布式云: 使用计算资源进行支付
企业和开发人员将以加密方式为其DApp和托管数据以及在分布式云中执行的逻辑付费. 例如,一个分布式云用户可以托管并运行一个分布式WordPress网站,一个分布式电子商务系统,一个分布式社交网络或一个移动应用程序的分布式后端,并将通过一些加密令牌进行支付.
示例: Uber发行版
一个简单的示例是分布式Uber的执行和运营-一个自治的分布式组织(DAO),它将是一个将驾驶员和乘客连接起来的软件平台,在没有所有者的情况下在分布式云中运行,并使用分布式应用程序托管分布式计算 云,分布式和存储在技术上是不可阻挡的. 这可能是一个真正的软件组织,没有人工干预,没有法人实体,只是真正的分布式应用程序:
•驾驶员将通过移动设备上的分布式网络/应用程序平台访问驾驶员的DApp,并观察乘客的旅行顺序. 他们可以从DApp获取订单并为其提供服务,并在公共分发中更改订单状态. 最终,驱动程序可能会为分布式云支付最少的计算资源成本. 诚实的驾驶员行为将获得内置的信誉系统.
•乘客将通过移动设备上的分布式网络/应用程序平台访问其乘客的DApp,并下订单. 乘客将在公共分配中发布订单以供驾驶员查看. 他们可能会为所消耗的云资源支付一小笔费用.
•整个系统无需人工干预即可工作. 系统背后没有人员或公司,没有中介机构,只有分布式软件和分布式治理: 智能合约,分布式,分布式移动应用程序,分布式支付和基于信誉的争议解决. 尽管如此,该模型仍然存在问题(例如,垃圾邮件,不诚实的乘客,不诚实的驾驶员等),但它清楚地表明了未来: 分布式组织将能够在分布式云平台上,而无需人工监督.
分布式云平台即将推出!
截至目前(2018年4月),区块链和P2P技术还不够成熟,无法为全分布式应用程序提供强大的基础架构,但是随着新兴技术和平台的出现,这一变化将在一年中发生,因此我们将准备好.
记住: 区块链的真正价值在于计算和经济的分布,而不是加密货币,代币和交易!
作者: 姚继三
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-260503-1.html
我们闷头建岛
雷不丝
喜欢的感觉
我支持