时间:2022-03-04|浏览:7417
用戶喜愛的交易所
已有账号登陆后会弹出下载
1. 区块链能做什么不能做什么?
区块链不是一种可用的技术,区块链可以解决很多问题,但也有很多问题是区块链无法解决的。
(1)技术水平
首先,区块链可以通过数据的相关节点分发来解决中心节点故障和信息篡改的问题。虽然区块链可以启发数据安全和系统可靠性,但区块链本身并不能解决这两个问题。
第二,区块链技术可以通过改造系统工作流程来提高整体效率,但区块链并不能提高个别节点的单点效率。区块链的作用是在所有节点都有相同数据的基础上优化和重构业务流程,从整体上提高效率。然而,由于区块链在整个网络的所有节点中备份了所有数据,区块链无疑从单点效率的角度来看较低。
第三,区块链可以解决在线数据和身份真实性问题,但不能解决在线和离线数据的一致性,也不能解决离线数据和实物的真实性问题。要解决这些问题,我们必须配合其他技术手段。
第四,在存储交易记录数据之前,区块链系统应在整个网络范围内分发交易记录数据,并要求其他人确认交易记录数据。鉴于网络带宽和存储空间的有限性,至少目前的技术结构决定了区块链不适用于高并发任务场景。例如,区块链的第一个应用程序也是迄今为止最成功的区块链应用程序比特币系统,每秒只能处理7笔交易,根本无法处理高并发任务场景。同时,由于区块链系统的整个网络数据分发,区块链不适合解决和处理大数据量的应用问题。
(2)应用层面
一是区块链只记录交易数据,但不能有效处理数据。
数据一般分为三类,第一类是交易数据,即区块链上的数据。第二类是关系数据库数据,如人事管理、档案管理、设备管理等数据。第三类是近年来兴起的大数据。根据区块链技术的特殊性,区块链目前只能处理交易数据,但对关系数据和大数据无能为力,这也是区块链与人类生产生活关系不深的原因之一。
第二,区块链可以通过确保链上交易记录的真实性来降低交易成本,但与生产和生活无关。为了提高生产和生活效率,区块链技术还必须与其他技术相结合。
(3)系统层面
一是区块链技术及其产品不同于微信,QQ,淘宝、支付宝、滴滴等平台级产品或直接面向消费者的产品C终端产品。区块链技术和产品需要解决的是行业流程的转型,至少面向B端,甚至面向一个行业。
二是直接面向消费者C终端产品通过获取用户和流量,通过规模获取市场。区块链技术和产品解决了企业和行业的痛点,提高了整体效率。
三是直接面向消费者C端产品的扩展逻辑是由下向上,通过C区块链技术和产品的逻辑是从上到下,重点是业务流程再造。
2. 区块链系统的局限性是什么?
区块链是一个特殊的分布式系统。该系统链上的所有数据都需要多方认证。同时,数据在整个网络范围内进行一致性分发和冗余存储。通过技术手段和社会治理手段,确保链上的数据不被篡改或伪造。这是区块链系统不同于以往系统的最显著特征。这些特征是区块链系统的优势,构成这些特征的技术方法也是区块链系统应用的局限性。
由于宽带、存储和计算资源的限制,区块链上的数据必须是关键数据和核心数据。从体积上看,它们是小数据,而不是大数据。传统的大型关系数据库也难以直接部署在区块链系统上。你可以想象,如果每个人都保存了一个完整的备份,它需要多少存储空间、多快的计算速度和多宽的带宽?这只是阿里巴巴和腾讯,如果人们在生产和生活中涉及到其他系统的数据呢?此外,人类收集和生产数据的速度仍呈指数级增长,无论宽带、存储和计算资源的生产能力有多强,都难以跟上指数级增长的速度。
区块链系统的数据一致性分发、存储、分散运行和系统集体维护,必然使区块链系统在业务处理方面的性能远低于集中系统。区块链系统需要消耗大量的资源来完成不同节点之间的协调,而不是像集中系统那样直接按照集中节点制定的规则和流程来完成特定的功能。即使在特殊情况下,集中系统也比区块链快得多。
此外,区块链假设系统中的所有节点在数据占有和系统维护方面完全平等,结构和功能设计基本上没有差异,这与现实生活中大多数场景的业务逻辑不一致。
因此,区块链系统运行的技术逻辑和系统特征只能与复杂产业逻辑的部分内容相匹配,而不能与所有产业业务逻辑相匹配。试图匹配包括各种形式和逻辑在内的产业场景,区块链系统的独特性将不可避免地导致大多数区块链应用程序难以实施,甚至大多数区块链应用程序也无法与产业逻辑相匹配。