阻碍区块链应用落地的五大难题和解决方案

2023-10-26

2018年初区块链掀起了一阵新热潮,多家互联网公司纷纷宣布推出区块链项目,新兴的区块链项目方和媒体百家争鸣,一时之间区块链行业风光无限。

区块链概念的火爆,使得越来越多的人开始学习它、理解它,甚至“拥抱”它。

只是沉浸在“狂欢”里的众人怎么也没有想到之后坏消息接连而至。从一开始的币价大跌“”币价大跌开始,接连有项目解散跑路,一众空气项目接连有序走向归零,市场恐慌接连不断,人们不禁开始怀疑区块链是否真的有出路。

2019 年人们已从开始的狂热转向理智。关于区块链,大家关注的不再只是区块链是什么,而是区块链能做什么?

提起区块链的应用,最先想到的便是以比特币为代表的数字货币领域。但是随着 1C0 的爆发,数字货币的投机性被疯狂放大,甚至部分沦为诈骗工具。

目前区块链技术真正的落地应用却很少,我们不禁要问,被众人寄予极大期望的区块链为何落地会如此艰难?

一、为什么区块链应用落地困难?

我们可以发现区块链在应用落地方面遇到的困境可能主要有以下 5 个方面,在非技术方面,它面临炒作和投机、认知和应用门槛高等问题,在技术方面,它面临性能无法与互联网媲美,以及无法与互联网进行数据交互等问题。

1、投机与空气项目

之前的“区块链狂热”现象,仅仅是一些人利用空气项目和 1C0/IF0/IM0 的热潮在投机炒作而已,这些人的目的只是圈钱而并非真正地去研究、应用区块链技术。一开始就动机不纯又如何做到真正发展区块链,早已为后期众多项目跑路和解散埋下伏笔。

2、认知门槛偏高

区块链对于普通人而言,存在很高的认知门槛。及时是对于大多数行业内从业者,对区块链的认知也参差不齐。

区块链本身是一门跨学科的边缘技术,涉及密码学、分布式网络、计算机软件、博弈论等多个不相关的学科,且资料匮乏,技术发展又异常迅速,知识更新非常之快,要完全了解和掌握是很困难的,需要投入大量的时间和精力去进行研究。

3、应用门槛偏高

区块链应用门槛高主要体现在对用户不友好。大部分应用存在存在一定的操作门槛。

首先,用户需要具备一定的区块链技术知识,就拿基础的数字货币交易来说,用户可能就需要知道“私钥是什么”、“助记词是什么”、“冷钱包和热钱包”等等,大部分第一次接触的用户无法在短时间之内通过自身理解与操作融会贯通。

其次,对于开发者而言,技术门槛也偏高,目前链上应用(Dapp)的开发可能需要掌握一门新的语言(如Solidity),但目前此类教程并不多,而且网上缺乏完善的资料。导致开发的 Dapp 可能不够友好或者存在诸多漏洞。

4、效率和性能不足

我们通常将交易吞吐量(TPS)看作是区块链的性能指标,它表示在固定时间能处理的交易数。在实际应用中,如果 TPS 并发太低,容易造成网络拥堵严重,大量交易排队,从而使得区块链在高并发业务的场景下无法落地,甚至连目前我们要求的简单支付都是问题。

5、无法与链外信息直接交互

目前智能合约还无法主动与外界数据/信息进行交互,在智能合约的触发条件取决于区块链外信息时,这些信息需先写入区块链内,但是目前区块链还无法主动完成这一个操作。

而智能合约在多数场景下,往往需要与外部世界进行数据交互,典型比如去中心化保险、稳定货币及借贷平台、预测市场、去中心化旅游等等。

二、如何解决这些问题?

针对非技术问题,如炒作圈钱,我们相信这个寒冬没有价值的项目终将被识破,并被剔除。而我们也可以看到目前主流交易平台已经开始了清理工作,逐渐下架一些不正规的项目代币。

针对认知门槛高问题,可能并不是短时间之内可以解决的,或许也可能并不需要解决,就像互联网发展至今,大家都在使用微信和支付宝支付,但是完全可以不懂第三方平台是如何与银行进行结算,以及通过什么技术实现和保障资产安全的。区块链发展壮大之后也会降低普通用户的使用门槛。

对于应用的技术门槛,一方面很多项目在推进更友好的开发环境和语言,让普通开发者可以直接上手。另一方面,目前已经很多团队在做相关的技术课程,比如我们深度合作的一块链习技术社区,在做以太坊的智能合约高阶课。

随着越来越多的智能合约开发者参与进来,其社区相关内容的不断完善,这个门槛也会逐渐被开发者所接受。

而效率和性能问题,这个也是大家最关注的,涌现出了多种解决方案及项目,比如状态通道、Plasma、Turebit 等 Layer 2 方案,像是 Celer Network、Raiden Network 等项目,当然也有很多团队在研究和开发更好的公链,比如ThunderCore、Dfinity、Algorand 等项目。

对于区块链无法直接获取链外信息的问题,解决方案就是预言机。

以太坊创始人 Vitalik Buterin曾在王峰十问的采访中也肯定了预言机的作用,Vitalik 表示:

“I think that one component that needs to be built that can make smart contracts work better is oracles, for providing information to smart contracts about the outside world. I know that Oraclize has been working on centralized oracles for a long time, though I am also interested in the decentralized oracle projects. ”

翻译:我认为,需要建立一个可以使智能合约更好地运作的组件预言机,为智能合约提供外部世界的信息。我知道 Oraclize 长期以来一直致力于中心化的预言机,尽管我对去中心化的预言机项目也很感兴趣。

引用来源:

www.yours.org/content/an-…


三、什么是预言机?

**预言机就是一种单向的数字代理,可以查找和验证真实世界的数据,并以加密的方式将信息提交给智能合约。**预言机就好比区块链世界中的一个第三方数据代理商。

举例来说,假设现实世界中的“数据源”和区块链中的“数据接口”,是两个使用不同语言的国家,预言机就是中间的翻译官。通过预言机智能合约就可以和链外数据进行无障碍交流。

在实际使用智能合约中,去中心化的预言机可以保证提供的数据无法被篡改。

进一步了解预言机请参考:区块链技术科普丨什么是预言机(Oracle)


四、DOS Network 为什么要做预言机?

我们在 2017 年就在关注以太坊 Dapp 的开发,但是却发现区块链应用无法主动与链外信息进行数据交互。

我们意识到这是阻碍区块链生态发展和去中心化应用大规模普及的一个重要因素。经常调研之后,我们发现还没有可用的去中心化预言机服务,于是开始研究更好的解决方案。

在找到更好的解决方案之后,我们便启动了 DOS Network 这个项目。其中 DOS 是 Decentralized Oracle Service 的缩写。它所提供的预言机服务可以连接智能合约和链外互联网世界,同时也为区块链提供无限的且可验证的计算力。

DOS Network 在性能上可支持多条链,且数据结果接近实时,同时 DOS Network 分片的网络结构设计,可以并行处理请求,达到高性能和可扩展性,帮助扩展智能合约的处理能力,是一个二层(layer 2)网络解决方案。

我们的核心技术团队位于硅谷,两位创始人王琦和华思远均毕业于美国卡耐基梅隆大学,并获电子与计算机工程专业硕士学位。华思远曾任职于 Amazon、Google高级软件工程师,王琦曾任职于 Oracle 总部、Pure Storage 高级软件工程师。作为区块链技术的早期爱好者且在硅谷从事技术开发工作多年,具有丰富的技术开发经验,对区块链行业也十分了解。

我们相信 DOS Network 是一个有价值且非常有意义的项目,它可以让更好的提升区块链的可用性,我们也一直在为之努力。

如果你是一位开发者,欢迎来试用 DOS 的 Oracle 服务,目前我们已经在以太坊测试网发布了 alpha 版本,2 月份我们会发布 beta 版本。(请复制到浏览器打开)

dosnetwork.github.io/docs/#/cont…

如果你是区块链爱好者,也欢迎后期作为服务节点参与到网络中,可以获得 Token 奖励。我们也会在近期公布白皮书及其他细节。

大家可以通过官方渠道持续关注我们,或直接添加dosnetwork001加入社区。

本文图片皆来源于网络,版权属于原作者

转载于:https://juejin.im/post/5c3562b86fb9a049c15f65a6

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

阻碍区块链应用落地的五大难题和解决方案 的相关文章

  • Git学习笔记

    配置user信息 配置user name git config global user name your name 配置user email git config global user email your email 查看所有配置信息
  • Jenkins中连接Git仓库时提示:无法连接仓库:Error performing git command: git ls-remote -h

    问题 Jenkins中连接Git仓库时提示 无法连接仓库 Error performing git command git ls remote h 原因 git的账号密码错误 解决方案 重新设置账号密码 操作 控制面板 凭证管理器 wind
  • 有趣的异常

    缘起 最近 在项目中遇到一个有趣的异常 在没附加调试器的情况下会直接崩溃 附加调试器后 会中断到调试器中 但是按 F5 继续运行后 程序还能继续执行 interesting 你能猜出这是个什么异常吗 初遇错误 在测试程序功能的时候 意外的崩
  • 【教程】一款Markdown 编辑器,免费版本 Typora 下载与使用.

    csdn资源老挂 再补一个网盘的 哪个能用用哪个吧 链接 https pan baidu com s 19c MJQRuas9v5lHxF1uB6A pwd f3n5 提取码 f3n5 gt gt 资源 lt
  • EXCEL-数据透视表、日数据整理成月数据

    1 当你面对一个很多年的日数据 想要把它整理成月数据 下图是2015年1月到2022年1月的日数据 2 首先我们把没用的信息挪开 在时间和日数据上加个表头 3 接着选中数据 包括表头 点击 插入 数据透视表 4 跳出来的框框 直接确认 5
  • AppsFlyer 研究(四)OneLink Deep Linking Guide

    一 简介 深度链接是指当用户打开移动应用时向其提供个性化的内容 或将用户带到应用内特定位置的操作 通过这种操作 您可以为用户提供优质的用户体验 从而极大加强用户与应用的互动 两种深度链接类型 由于用户不一定安装了移动应用 所以有两种深度链接
  • 曾经被视为「牛市制造机」们的机构巨鲸,如今都怎么了?

    这是白话区块链的第1790期原创 作者 Terry出品 白话区块链 ID hellobtc 11 月 17 日 萨尔瓦多总统 Nayib Bukele 表示 从明天开始 我们将每天购买一个比特币 直接开始了国家级别的比特币定投之旅 相信不少
  • 【图片二值化处理,以及byte[] 与bitmap互相转化问题】

    1 byte与bitmap相互转换 将byte流转换为bitmap byte signature item ToArray MemoryStream ms1 new MemoryStream signature Bitmap bm Bitm
  • 打开ABAQUS时,显示找不到 MFC140U.DLL 文件,打不开软件,亲测解决

    打开ABAQUS时 显示找不到 MFC140U DLL 文件 打不开软件 如何解决 下载了X64版本的 安装完毕后就可以打开了 Microsoft Visual C 2017 Redistributable 32位链接 link 64位链接
  • 时钟同步-注意客户端和服务端都需要开启123端口 udp协议

    确认时钟源 chronyc sources v chronyc tracking Linux Chronyd时间同步服务器详解 wangjie722703的博客 CSDN博客 local stratum 10 即使自己未能通过网络时间服务器
  • pytorch-lightning如何设置训练epoch

    Trainer初始化时添加max epochs参数 init model autoencoder LitAutoEncoder trainer pl Trainer gpus 8 max epochs 50 trainer fit auto
  • iOS uiscrollView 嵌套 问题 的解决

    苹果官方文档里面提过 最好不要嵌套scrollView 特别提过UITableView和UIWebView 因为在滑动时 无法知道到底是希望superScrollView滑动还是subScrollView滑动 一旦出现这种情况 情况就出乎我
  • 一文了解websocket全双工通信java实现&socket地址404问题解决

    websocket介绍 1 websocket介绍 1 1注解介绍 2 demo 2 1 后端代码 2 2 前端代码 2 3 效果 附录 socket地址404问题解决 1 websocket介绍 WebSocket是一种在单个TCP连接上
  • 背包问题

    一 01背包 题目 有一个容量为T的背包 现有n个物品 每个物品有都有一个体积w i 和自身价值v i 现在要求求出背包能够装的物品的价值最大 每个物品只可以装一次 基本思路 01背包是背包中的最基础的问题 后面很多背包问题都是01背包和完
  • [会议分享]2022年欧洲计算机科学与信息技术会议(ECCSIT 2022)

    2022年欧洲计算机科学与信息技术会议 ECCSIT 2022 重要信息 会议网址 www eccsit org 会议时间 2022年11月25 27日 召开地点 南京 截稿时间 2022年10月20日 录用通知 投稿后2周内 收录检索 E
  • 【DevOps核心理念基础】3. 敏捷开发最佳实践

    一 敏捷开发最佳实践 1 1 项目管理 1 2 需求管理 1 3 技术架构 1 4 技术开发 1 5 测试 二 敏捷开发最佳实践 2 1 敏捷开发的执行细节 三 全面的DevOps工具链 四 版本控制和协作开发工具 4 1 集中式版本控制工
  • SX1281驱动学习笔记一:Lora驱动移植

    目录 一 资料下载 1 中文手册下载地址 2 英文手册下载地址 3 固件下载地址 4 SX1281的速率计算器下载地址 5 SX128X区别 二 驱动讲解 1 radio h文件 2 sx1281 c文件 3 sx1281 hal c文件
  • unity在同屏幕显示多Camera并在脚本中修改Viewport Rece

    参考 https www it610 com article 1305219586412548096 htm 参考 https www zhihu com question 41879088 sort created 修改Camera的Vi
  • 开放平台认证方案

    背景 本次的直接起因是第三方那边接入系统后端引起的 第三方方觉得认证要过期比较麻烦 而且要用账号密码去调登录接口去刷token 设计不合理 客观来说 凭本人使用过其它开放平台来说确实有些不一样 常见的一些开放平台 有带web的 一般web能
  • 感知机及算法实现

    1 感知机二类分类的线性分类模型 输入为实例的特征向量 输出为实例的类别 取 1和 1二值 感知机对应于输入空间中将实例划分为正负两类的分离超平面 属于判别模型 感知机学习旨在求出将训练数据进行线性划分的分离超平面 为此导入基于误分类的损失

随机推荐

  • error: use of deleted function

    本文案例仅供参考 出错的代码如下 TEST Test test1 TestImpl impl TestImpl para1 para2 ASSERT EQ jkj impl func 22 33 44 实际应该这样 TEST Test te
  • PyCharm下载包出错

    PyCharm安装成功之后添加所需的包 File gt Settings gt Project 此处是你的Python工作环境 gt Project Interpreter 红色剪头所指 添加需要的包 点开时候出现错误信息 Error lo
  • phpstorm运行php出现502 Bad Gateway

    个人博客开通啦 功能正在逐步完善中 大家可以访问http www codeliu com 记一次心碎的经历 我用的phpstorm10 0 1 XAMPP 今天写完一个php文件后 运行出现502 Bad Gateway的错误 明明上一刻还
  • c语言中的常见数据类型

    一 常见的数据类型包括基本类型 枚举类型 空类型和派生类型 基本类型又包括整型类型 浮点类型 整型类型 基本类型 int 短整型 short int 长整型 long int 双长整型 long long int 字符型 char 布尔型
  • 判断一个字符是否是十六进制

    判断一个字符是否是十六进制 十六进制 hexadecimal 是计算机中数据的一种表示方法 意思是逢十六进一 十六进制数以16为基数 采用的数码是0 1 2 3 4 5 6 7 8 9 A B C D E F 其中A F分别表示十进制数字1
  • JAVA中的异常处理

    一 什么是异常 异常是指在程序执行过程中出现的错误或异常情况 它可能是由于错误的输入 无效的操作 资源不可用等原因引起的 当程序遇到异常时 它会中断当前的执行路径 并转到能够处理该异常的代码块 在 Java 中 异常是以对象的形式表示的 它
  • PID串行多闭环控制与并行多闭环控制的优缺点分析和应用比较

    导言 在自动控制领域 PID控制器是一种经典的控制策略 被广泛应用于各种工业和非工业过程 随着控制系统的复杂性增加 PID串行多闭环控制和PID并行多闭环控制成为解决复杂控制问题的重要方法 本文将从优点和缺点的角度对这两种控制策略进行对比
  • Android基础之Fragment

    目录 前言 一 Fragment简介 二 Fragment的基础使用 1 创建Fragment 2 在Activity中加入Fragment 1 在Activity的layout xml布局文件中静态添加 2 在Activity的 java
  • 数学建模--粒子群算法(PSO)的Python实现

    目录 1 开篇提示 2 算法流程简介 3 算法核心代码 4 算法效果展示 1 开篇提示 开篇提示 这篇文章是一篇学习文章 思路和参考来自 https blog csdn net weixin 42051846 article details
  • 宝峰对讲机16频率表_宝峰888S对讲机的16个信道频率是多少?

    1 宝峰888S对讲机 16个工作频率范围为 400 470MHZ 16个信道 频率范围内 任意频道任意频率 内 2 一般对讲机没容有固定频点 出厂都是空频机器 每个信道的频率都可以写成机器频率范围内的任意频点也可以空白什么都不写 3 根据
  • 矩阵求逆四种方法

    注 用A B表示某矩阵 E表示单位矩阵 用A 表示A逆 用 A 表示A的行列式 A E 表示拼接矩阵 一 公式法 先求A行列式结果 再求A伴随矩阵 最后再求A逆矩阵 A 0 则 A A A 注 图片中detA就是 A 二 初等变换法 A E
  • 【沧海拾昧】Proteus8仿真stm32:ADC转换程序

    C0102 沧海茫茫千钟粟 且拾吾昧一微尘 沧海拾昧集 CuPhoenix 阅前敬告 沧海拾昧集仅做个人学习笔记之用 所述内容不专业不严谨不成体系 如有问题必是本集记录有谬 切勿深究 目录 一 原理图绘制 二 多位七段数码管 三 ADC引脚
  • 一维动态规划总结

    题目列表 给一个N 输入 求某种情况的最大值或者最小值情况 279 Perfect Squares 思路 最差情况下 总体是定义一个dp N 1 或者初始化前面dp 0 或者dp 1 279 Perfect Squares 解析 Given
  • sql:command not found

    写一个脚本zl sh 用来删除数据库mydatabase中某个表mytable的某行数据 bin bash HOSTNAME 127 0 0 1 PORT 2918 USERNAME root PASSWORD root TABLENAME
  • 使用mockjs创建假数据

    npm install mockjs 创建mock文件夹 在mock文件夹下创建1 js 1 js import Mock from mockjs 引入mockjs export default Mock mock postdata1 po
  • 剑网三服务器缺少必要启动文件,win7系统玩剑网三游戏经常掉线的解决方法

    很多小伙伴都遇到过win7系统玩剑网三游戏经常掉线的困惑吧 一些朋友看过网上零散的win7系统玩剑网三游戏经常掉线的处理方法 并没有完完全全明白win7系统玩剑网三游戏经常掉线是如何解决的 今天小编准备了简单的解决办法 只需要按照1 掉线基
  • 循环神经网络RNN以及几种经典模型

    RNN简介 现实世界中 很多元素都是相互连接的 比如室外的温度是随着气候的变化而周期性的变化的 我们的语言也需要通过上下文的关系来确认所表达的含义 但是机器要做到这一步就相当得难了 因此 就有了现在的循环神经网络 他的本质是 拥有记忆的能力
  • el-menu-item内容过多,不能滚动

    问题描述 这里放了六张图片 只能看到最下面的部分 上面的部分被挤出了屏幕外面 这里的弹出框是element ui组件自动生成的 即这个div 我此时有关这部分的代码如下 解决思路 一开始是想抓住这个生成的div 修改这个div的样式试图让它
  • python 2.x安装

    1 查看当前python版本 python version 2 安装最新2 x版本 brew install python 2 安装完成后 注意一下提示 pip and setuptools have been installed To u
  • 阻碍区块链应用落地的五大难题和解决方案

    2018年初区块链掀起了一阵新热潮 多家互联网公司纷纷宣布推出区块链项目 新兴的区块链项目方和媒体百家争鸣 一时之间区块链行业风光无限 区块链概念的火爆 使得越来越多的人开始学习它 理解它 甚至 拥抱 它 只是沉浸在 狂欢 里的众人怎么也没