云区块链面临的挑战

区块链新周刊10-08 09:56

但云区块链上运行应用程序是一项挑战:你需要做一些功课。这项工作是坚持一个新的去中心化应用的范式形式,有一个新的层次结构,被嘉文·伍德(Gavin Wood)称为“Web 3”。

Web 3是一个为在区块链内运行而设计的架构。以以太坊为例,一个Web 3架构主要包括:(1)一个作为客户端的先进的浏览器;(2)一个共享资源的区块链账簿;(3)一个计算机虚拟网络,该网络通过去中心化方式,也就是与能够清算交易或者切换价值的区块链共识引擎的相互作用,来运行智能业务逻辑程序。这种新的范式实际上为将来基于密码学的去中心化计算指明了发展方向,也是现有网页应用程序架构的一个变种。在现有架构下,Javascript脚本在浏览器中运行,而服务器端的代码则在公司的服务器上运行。

在更大的背景下,会发生什么?让我们展望一下。我们正在目睹不同技术级别的层级减少:


● 现在应用程序编程接口(API)来自一个受密码保护的公共基础设施(区块链)。

● 区块链被用作一种新形式的数据库,例如作为永久存储分布式哈希表(Distributed Hash Tables,简称DHT)上不变密钥(或哈希值)的地方,分布式哈希表又可以指向存储在链下的更大的数据值。

● 一种新的浏览器将允许用户启动去中心化的分布式应用,不仅仅是Web页面(例如来自以太坊的Mist钱包)。

● 万维网的原始超文本协议可以扩展为一个新的超媒体协议,星际文件系统(Inter Planetary File System,简称IPFS)。这是一个点对点分布式文件系统,它可以连接所有具有同一文件系统的计算设备。

● 合同法被削减,例如通过李嘉图合约跟踪一方对另一方的责任(比如,OpenBazaar正将此应用于其点对点电子商务协议中)。

对大型企业而言,这也同样寓意深远。业务用户不必寻求IT部门的许可,就能在开放的区块链上运营自己的智能合约、P2P应用程序,以及其他分布式应用。这类似于软件即服务(Software-as-a-Service,简称SaaS)应用模式,它允许员工自行注册服务,同时不会扰乱公司的基础设施(直到需要执行一些集成的时候)。

这种新形式的SaaS之所以能成为可能,是因为一个新的基础设施层能通过获得点对点和费用分摊基础的支持而产生。而且更有可能的是,这种新的计算基础设施的成本,以人均使用计算的话,将像今天上网一样廉价。如果是这样的话,应用程序的发展前景将更诱人。

对于用户和开发人员来说,云区块链代表自由和灵活性。它允许任何人在不必担心基础设施设置的情况下,就可以创建自己的针对所有权、商务、合同法律、交易模式、状态转换功能的业务逻辑。

1570499282420774.png

作为区块链基础设施的结果,云区块链必须要被我们完全接受,并且我们必须结合在其上运行的创造性应用程序来进行革新。


最新评论

以上为最新评论, 火龙果App 还有更多评论
区块链新周刊

洞悉区块行业,查看链圈形态

关注
内容合作

扫描微信二维码

关注公众号

随时了解更新最新资讯

400-010-9997

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:北京市丰台区房天下大厦
电邮:green_ps@huolguo.com.cn
移动电话:17786012345

Powered by hlgcj V1.0.0© 2018-2028火龙果财经.( 京ICP备17041125号-3 )