0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

区块链项目需要避免的常见错误和解决方法

如意 来源:企业网D1Net 作者:Adrian Leow 2020-11-04 15:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

围绕区块链技术的宣传和炒作已经有多年的时间,这是由于对区块链技术的认识混乱和不断变化的态势所驱动的。

虽然地区和行业对如何利用区块链提高市场效率、消减成本,以及降低延迟产生了强烈兴趣,但是有关区块链炒作和现实应用之间仍然存在着巨大的差距。

企业之间的业务流程、治理和性能问题可能很复杂,而且很难解决,常常会导致缺乏应有的关注。因此,当企业试图将区块链项目从概念验证(POC)转移到任何形式的规模化开发时,将会遇到一些挑战,并可能会陷入困境。

调研机构Gartner公司为此指出了首席信息官在企业区块链项目中可以避免的常见错误:

误解或滥用区块链技术

Gartner公司的研究发现,随着许多企业开发概念验证(POC)解决方案并试图探索区块链的潜力,大多数用于受许可区块链的POC(控制着区块链网络的成员身份)并未使用关键的区块链创新,例如去中心化共识或令牌化。

除了分布式记录技术(DLT)数据结构的支持外,企业很少使用共享记录保持和资产跟踪之外的完整区块链功能,这就让人怀疑这些企业是否真正需要区块链。

随着时间的推移,当用例明确时,需要进入需要分散共识的项目,以在没有中央权限的最小信任的生态系统中提高安全性和透明度。创建整个系统的信任模型,该模型识别出可信任的区域和不可信任的区域,并应用区块链技术向不信任的域添加信任。

假设当前技术已准备好用于生产

区块链平台市场主要由分散的产品组成,这些产品通常有些重叠,而另一些则相互补充。其中许多是获得风险投资资助的小型初创公司,而其他一些则是由社区驱动的开源项目,而没有对单个专注的供应商进行公开控制。通过从通用计算到更高级、更熟悉的智能合约语言,这些不同的区块链平台会导致区块链项目失败。

假设大多数区块链平台产品在未来一年内还不够成熟,无法进行真正的生产工作。企业需要定义项目阶段的时间表;从简单的、窄范围的功能发展到更复杂、更广泛的解决方案。随着这些平台的出现和在现实世界中的部署,这一时间表与区块链技术不断发展的能力保持一致。

将有限的基础级协议与完整的业务解决方案相混淆

由于在解决供应链管理或医疗系统中的问题时经常讨论区块链,因此有一个隐含假设,即基础级技术离完整的应用程序解决方案不远。

这样的解决方案通常包括在基础级基础上构建的多层技术堆栈,该堆栈包括中间件(例如应用程序框架)和垂直定向的应用程序逻辑下方的水平子系统。完整的解决方案将包括用户界面、业务逻辑、数据持久性和互操作性机制。

同样,如果没有基础区块链协议,就无法存在用于创新供应链管理系统、分散式能源交易系统或病历管理的区块链解决方案。但是,实际协议将不到完整解决方案的5%。这是一些首席信息官在着手实施雄心勃勃的区块链项目时不会考虑的事情。

在考虑范围广泛、雄心勃勃的区块链项目时,首席信息官认为区块链所占比例不到项目开发总投入的10%。

将区块链技术纯粹视为数据库或存储机制

首席信息官往往会将分布式数据库管理系统(DBMS)与区块链技术混淆,导致企业区块链项目错位。当前的区块链平台不能支持复杂的数据模型,也不能保证低延迟和高吞吐量,这在现代分布式数据库管理系统中是常见的。

导致创建区块链平台的基本设计权衡是接受数据管理功能的限制,以享受由动态的不信任方集合引起的权威、不可变、受信任的事件记录。

为了向前发展,需要评估提议的基于区块链的解决方案的数据管理要求,并确定这些要求是否超过了重要事件的可信任顺序日志的好处。如果可以,那么考虑使用常规的数据管理工具或平台。

假设区块链平台之间存在互操作性标准

一些区块链供应商讨论了区块链平台之间的互操作性,以确保特定平台不会成为死胡同。随着企业采用市场上竞争激烈的替代方案,有时采用多种替代方案,当大多数平台仍在设计和开发中时,很难设想互操作性。

不要为今年的项目选择一个区块链平台,期望它能与来自不同供应商的未来一年提供区块链技术进行互操作。

假设智能合约技术已解决

用于管理、分配或评估资产的智能合约是区块链支持技术最强大的方面之一。不仅启用“货币互联网”,还启用“可编程价值互联网”。

尽管如此,智能合约目前仍面临可扩展性、可审计性、可管理性、可验证性方面的主要挑战,而这些挑战尚未得到充分解决。

在当前区块链产品下开发或部署智能合约时需要谨慎行事,在未来两三年内,这一领域将经历重大的演变。

忽略对等分布式网络的治理问题

企业必须获得多种新功能,才能发挥区块链的潜力。其中包括内部和外部数据以及流程治理。治理是公共区块链的关键问题。

区块链参与者的动机范围涉及技术、社会、金融甚至犯罪等因素。在缺乏解决共享业务、公共部门或人为因素和价值观的治理机制的情况下,可能会出现分组之间无法解决的严重冲突。真正的去中心化和无权限进入区块链可能会造成更多的治理冲突和挑战。

企业需要关注区块链治理问题,并假定即使其技术基础成熟且稳定,这些问题也可能对项目的成功构成重大挑战。企业还要开发与公共区块链对接的功能,以供其运营使用。
责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 企业
    +关注

    关注

    0

    文章

    222

    浏览量

    23513
  • 区块链
    +关注

    关注

    112

    文章

    15578

    浏览量

    111186
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    软启动的常见问题

    “软启动”这个概念在工程领域很常见,但具体指代的对象不同,问题表现和解决方法也完全不同。通常来说,它主要指电机软启动器,但也可能指电源软启动电路。
    的头像 发表于 04-05 17:15 1239次阅读
    软启动的<b class='flag-5'>常见</b>问题

    风机气密性检测仪的常见问题及解决方法-岳信仪器

    在风机生产与检测环节,气密性检测仪是保障产品质量的核心设备,但长期运行中难免出现各类问题。以下是风机气密性检测仪的五大常见故障及对应解决方法,帮助快速恢复设备运行。压力不稳测试过程中压力波动大,多由
    的头像 发表于 03-12 16:18 152次阅读
    风机气密性检测仪的<b class='flag-5'>常见</b>问题及<b class='flag-5'>解决方法</b>-岳信仪器

    烧录芯片总失败?五大常见错误解决方法

    产线常见 Verify Error 校验错误,多非芯片本身问题,而是五大典型因素导致:烧录座接触不良、电源供电不稳、信号与时序异常、加密保护误触、静电与温度影响。按物理连接、电气环境、软件配置逐级排查,规范耗材更换与产线防护,可显著提升烧录良率与稳定性。
    的头像 发表于 02-24 15:37 1314次阅读

    C编译器错误解决方法

    C语言keil编译器提示错误解决方法,可以帮你解决程序编译中的烦恼!! C编译器错误解决方法 1. Warning 280:’i’:unreferenced local var
    发表于 01-22 08:03

    机器学习和深度学习中需避免的 7 个常见错误与局限性

    无论你是刚入门还是已经从事人工智能模型相关工作一段时间,机器学习和深度学习中都存在一些我们需要时刻关注并铭记的常见错误。如果对这些错误置之不理,日后可能会引发诸多麻烦!只要我们密切关注
    的头像 发表于 01-07 15:37 345次阅读
    机器学习和深度学习中需<b class='flag-5'>避免</b>的 7 个<b class='flag-5'>常见</b><b class='flag-5'>错误</b>与局限性

    ODF配线架常见故障及解决方法

    ODF配线架常见故障及解决方法如下: 一、接地故障 故障表现: 防雷性能下降,静电积累,甚至引发设备损坏。 光信号传输不稳定,出现误码或中断。 常见原因: 接地端子氧化、松动或接触不良。 接地线
    的头像 发表于 01-05 10:43 600次阅读

    Keithley吉时利6511常见故障排查及解决方法

    Keithley吉时利6511作为一款精密测量仪器,在长期使用中可能会遇到各种故障。以下是该设备常见故障的排查思路及解决方法,帮助用户快速定位问题并恢复设备正常运行。     一、常见故障及排查步骤
    的头像 发表于 11-21 18:47 1291次阅读
    Keithley吉时利6511<b class='flag-5'>常见</b>故障排查及<b class='flag-5'>解决方法</b>

    程序加载过程中遇到的问题及其解决方法

    /quick_start/ide.html。 (1)遇到的问题1:在创建好项目后,运行配置设置为ILM,可以编译成功;当修改运行配置为Flash后,编译失败;重启软件,仍会遇到类似问题。 解决方法
    发表于 10-30 07:59

    Linux系统下各种工具无法找到的解决方法

    工具时,都要输入一次source/etc/profile使环境变量重新添加。 除了gcc以外,openocd同样需要按上述方法添加,否则可能在hello world示例最后一步遇到下述情况(同样因为openocd工具未能调用而
    发表于 10-27 07:49

    TFT液晶屏开机时开机闪屏的原因和解决方法

    和解决方法。 核心原因:上电时序不同步 问题的根本原因在于:屏幕的电源、主控芯片的初始化以及信号输出,这三者没有按照正确的顺序和时序进行。 详细原因分析 1. 电源时序问题(最可能的原因) 屏幕需要
    发表于 10-18 11:49

    知晓常见的铜缆安装错误避免

    铜缆(如网线、电话线等)是网络和数据传输的基础设施,但在安装过程中,由于操作不当或忽视细节,常出现各种错误,导致网络性能下降甚至故障。以下是常见的铜缆安装错误及预防措施,帮助您避免踩坑
    的头像 发表于 09-16 10:42 1276次阅读

    蓄电池运维的常见误区及解决方法

    和其他工业与电气设备一样,蓄电池也需要定期的维护。但不少工程师对于蓄电池维护项目方法等还存在一些误解。今天小福为大家深度剖析蓄电池运维的常见4大维护误区,助你避开雷区,精准预判电池寿
    的头像 发表于 09-04 13:58 1245次阅读
    蓄电池运维的<b class='flag-5'>常见</b>误区及<b class='flag-5'>解决方法</b>

    电商API常见错误排查指南:避免集成陷阱

      在电商平台开发中,API集成是连接系统、实现数据交换的核心环节。然而,许多开发者在集成过程中常遇到错误,导致项目延迟、数据丢失或用户体验下降。本文将逐步介绍常见错误类型、排查
    的头像 发表于 07-11 14:21 2293次阅读
    电商API<b class='flag-5'>常见</b><b class='flag-5'>错误</b>排查指南:<b class='flag-5'>避免</b>集成陷阱

    电机常见的噪音、振动问题及解决方法

    ,甚至引发安全隐患。本文将系统分析电机常见的噪音和振动问题,并提供切实可行的解决方法。   一、电机噪音问题及解决方法 电机噪音主要来源于电磁噪音、机械噪音和空气动力噪音三个方面。 1. 电磁噪音 电磁噪音是由于电机内部
    的头像 发表于 06-08 10:25 4362次阅读

    电机常见故障分析及解决方法

    电机在运行过程中可能会出现多种故障,以下是一些常见故障的分析及解决方法: 一、机械故障 1. 轴承损坏或磨损    ● 故障表现:电机运转不平稳,产生异响,严重时甚至停转。    ● 原因分析:通常
    的头像 发表于 04-25 15:20 6406次阅读
    电机<b class='flag-5'>常见</b>故障分析及<b class='flag-5'>解决方法</b>