简要概述区块链的单项技术发展(二)

书接上文,我们继续分享区块链的单项技术发展。

简要概述区块链的单项技术发展(二)
区块链技术

数据层发展

区块链的数据随着时间增加而不断增加,这将导致两个问题。一是新节点的准入门槛增加,因为其海量的历史数据将会占用很大的存储空间,而对存储空间的高需求将许多没有高性能设备的个人用户拒之门外。二是可扩展性与安全性的冲突,如果存在大量的非验证节点,那么在进行验证时需指定全节点,这将导致安全性下降,但又不可能要求所有的账户都是存储全部交易记录,一方面是不现实,另一方面是会导致数据同步时间过长。因此,目前的数据层的发展方向为开发能完成验证操作但无须存储完整状态数据的新型节点,但仅有验证功能的新型节点仍无法避免因出块节点高门槛而带来的中心化趋势,未来可能需要在出块节点的轻量化上进行进一步研究。

目前含有验证功能的轻量节点有:

· 轻节点

轻节点的专业技术名称为无状态客户端,其与全节点是一组相对应的概念。全节点就是传统意义上的区块链节点,链中的每个区块都包含区块头、交易数量、交易列表三部分,而轻节点为了保证数据轻量化,只存储区块头,不存储全量的交易列表等信息。在新块出现时,轻节点会被额外提供新块中全部所需访问状态,在收到数据后轻节点通过默克尔证明来判断一笔交易是否在现在的区块链交易列表中,实现交易的验证,大幅降低了节点对存储空间的要求,因此轻节点能够运行在小容量的个人PC等终端设备上。当前的验证工作有了一些新进展,以太坊表示可以利用多项式承诺来代替默克尔树,好处是可以降低验证成本。

· 简洁区块链

新的加密货币协议Coda提出了一种比轻节点更加轻量的具有验证功能的节点,支持在移动端运行。这种简洁区块链节点只需要拥有当前的哈希默克尔根就可以通过一种密码学证明对交易进行快速验证。

共识层发展

近年来共识机制的不断进步促进了区块链的发展,是区块链能够被迅速和广泛应用的重要支撑。最开始流行的工作量证明机制(PoW)到权益证明机制(PoS)都是为保证电子货币的安全发行而设计的,在性能与拓展性方面的考虑较少。之后出现的验证池pool和拜占庭容错PBFT共识机制在性能上有了很大的改进,但相应的,在去中心化上做了让步。共识机制演化的愈发复杂,若要逐一解释清楚并非易事,不在密码学技术上做过多描述,仅介绍各类共识算法的大致特点。

合约层发展

合约层的智能合约是区块链在实际应用中实现自动交易功能非常重要的一环,智能合约的发展方向主要在于运行环境的突破,因为运行环境与区块链整体性能的约束,目前智能合约在实际应用仅能发挥”合约”的作用,而离实现”智能”还有一定距离。

区块链中的智能合约概念最早被以太坊提出,智能合约以代码形式写入区块链,在之后的交易中依靠条件语句触发合约规则的执行。但智能合约的执行会为整个区块链网络带来一定的安全隐患,因此智能合约一般会在沙箱环境中运行,目前以太坊的EVM与超级账本的Docker容器即是区块链中的沙箱环境。另外智能合约的编程语言种类也逐步增加,以太坊目前仅支持特定的Solidity语言,而后的超级账本还支持golang、JAVA、Python等语言。

目前智能合约还无法在高隐私保护或是跨链等复杂场景中应用,主要因为其受制于区块链整体性能的约束,而绕开区块链性能约束的办法主要为通过实现合约层与共识层的解绑,使智能合约运行在可信的硬件环境总,共识层仅记录智能合约执行结果,不过这类解决方案的安全性等问题还在持续的讨论中。

应用层发展

作为区块链的展示层,应用层中的应用场景一般就是与用户直接接触的业务场景。应用层有点像是平常的APP、web网页等前端应用概念,应用层将请求数据发送给区块链网络,在进行完数据处理之后,区块链网络又会将数据结果返回给应用层,使其与用户进行交互。

应用层的发展就是前台业务与技术的发展,几乎不属于区块链技术的范畴,因此不做过多讨论。



关于我们:

新里程信息科技有限公司成功为多家世界财富500强企业以及其他著名品牌提供优质服务,是您靠谱的微信开发供应商。 服务客户遍及北京、上海、杭州、深圳、广州、天津、青岛、南京、宁波、苏州、无锡、厦门、重庆、西安等大中型城市及地区  为您提供:微信开发,H5开发,小程序开发,H5商城开发,小程序商城开发,网站开发,H5游戏开发,UI设计,SEO优化,SEO外包,视频后期制作等优质服务
您需要更多了解和咨询什么服务内容?
(0)
TownesTownes
上一篇 2022-11-30 下午8:24
下一篇 2022-12-01 下午7:35

相关文章

  • 人脸融合技术,改变世界的新视角

    在科技日新月异的今天,人脸融合技术正逐渐成为一种引人注目的新兴技术。通过将多个图像或视频中的人脸进行融合,我们可以实现更加生动、逼真的场景再现。这种技术不仅在电影、游戏等领域具有广…

    2024-03-26
    015
  • 分布式数字身份的优点有哪些方面

    随着互联网的发展以及用户规模的扩大,互联网账户的数目也越来越庞大。虽然这些互联网账户中所包含的信息都是用户自己的数据,但无论就法律层面还是技术层面而言,用户都既不拥有这些互联网账户…

    2022-11-18
    0191
  • 区块链的特有性质将加速助力企业发展

    区块链构建的多方互信机制,转化为助力企业质量管理、促进经济社会发展的新动能。 区块链技术改善了企业质量安全管理中存在的诸多问题,提高消费者对商品质量安全的信任度,展示优质企业,进一…

    2022-10-16
    088
  • 网络营销知识介绍

    伴随着网络时代的到来,网络极大地改善了人们的生活,从以前的电视广告、纸质广告、报纸杂志,到如今充斥着网络广告。网络营销不再是一个陌生的词汇。 网络营销是什么? 网络营销是指利用网络…

    2023-01-05
    087
  • 区块链的可信数字平台帮助多方企业快速搭建数据源共享

    区块链是一种解决不信任的技术。 在国与国、企业与企业之间都存在不信任,如果能解决信任问题,相信社会发展的进程会得到知道提升。 可信数字平台就是帮助多方企业快速搭建数据源之间的数据共…

    2022-09-17
    092
  • 上海软件开发-公众号、小程序、APP的几种开发方式

    现如今爱你,公众号、小程序、APP对于一个企业的作用可不小,所以即使是一些中小企业也会创立自己企业的公众号、小程序、APP,下面讲一下公众号、小程序、APP的几种开发方式。 方法一…

    2022-08-26
    0143