当前位置: 首页 > news >正文

区块链技术总结及发展展望

从下决心做区块链创业到现在,一晃已经快两年。由于我们主要着眼于区块链应用,做为公司的研究骨干,前后研究过多个白皮书(有基础层的,也有协议层的,还有应用层的 ),也基本研究并使用过所有主流的公链和联盟链。一直没有进行过总结,现决心把本阶段的心得体会写下来,以备将来参考。

研究过的公链及其特点

比特币介绍及特点

以太坊介绍及特点

EOS介绍及特点

比特币、以太坊和EOS都是公链系统。公链对所有人都开放透明,任何人都可以获得系统的全部数据,公链应用也是针对所有使用者。通过研究使用以太坊和EOS,总结了目前公链应用的一些共同问题。

公链的共同问题

  • 匿名:匿名始终是困扰公链的一大问题,任何人都可以不经过审核接入公链系统,这带来了巨大的监管隐患。普通用户可能面临恶意应用的欺诈,整个系统也面临黑客的攻击。虽然公链系统设计时会充分考虑各种保护措施(一般采用经济学方式提高犯罪成本),但其匿名的特性仍导致重大黑客事件不断发生。

  • 矿工和激励机制:公链要为所有人提供服务,但是只有少数人会提供支撑服务的节点。这就是矿工和激励机制存在的重要原因。无论是以太坊gas费还是eos资源抵押都是一种激励机制,吸引用户搭建节点提供服务,也有提高攻击成本的作用。另外,只要这个矛盾存在,就无法消除出价竞争的问题,而这是阻碍去中心化应用推广的巨大障碍。

  • TPS低:目前公链的TPS离商业级C端应用的需要相差甚远,提高到目前互联网应用百万级TPS还有待时日。另外,现在公链节点保存的数据都是完全一样,虽然现在多个公链项目都在进行分片和并行计算的研究,但是短期很难出现一个业内公认的解决方案。

  • 使用复杂且接受度不高:普通用户访问公链必须使用钱包来完成诸如私钥管理、交易签名、交易费设置或资源抵押等操作,同访问普通互联网系统相比,复杂很多。如果要想直接获取数据,还需要搭建节点,查看并调用合约等能力,普通用户很难具备。另外重要的是,公链提供的数据公开透明优点,并没有改进任何普通用户的操作体验(反而是变复杂了),目前情况下,这对普通用户并没有很强的吸引力,例如,普通用户并不觉得采用VISA有什么风险,去一个可靠的中心化电子商城亚马逊购物也没有什么不妥。教育用户仍需一个过程。

比特币、以太坊和EOS代表不同阶段的区块链公链系统,它们都体现了去中心化这一核心思想。比特币是去中心化的数字货币,以太坊支持去中心化的智能合约开发,EOS支持商业级的去中心化的应用开发。所以区块链应用的核心是去中心化。去中心化的核心是提供了一个多方参与时数据共享的解决方案,多个参与方各自保存一份数据,并保证数据一致且不可篡改。相比目前多方参与时,只能依赖中心化系统共享数据的方案,这是个巨大的进步,为彻底解决多方协作的信任问题提供可能。

针对公链的研究,使我们认识到公链应用开发和推广目前还很困难。但是,去中心化思想正是解决多个企业间合作数据信任问题的关键所在。由此,我们转向了主流联盟链的研究和应用开发。

研究过的联盟链及其特点

FISCO BCOS介绍及其特点

HyperLedger Fabric介绍及其特点

区块链应用发展之路

通过上面分析,我们认为区块链应用的发展过程将是从企业间(B端)联盟链到广大用户(C端)公链,从项目(联盟链应用居多)到产品(联盟链应用、公链应用都有)再到平台(公链应用居多)的发展过程,这也符合大多数新技术的应用规律。

现阶段公链应用开发推广还不成熟,基于联盟链的应用会率先兴起。联盟链应用从技术上解决了企业间数据信任的问题,而这可能带来企业间合作模式的革命。从以前多企业合作必须依赖独立第三方,转变为多企业直接合作无需第三方。


http://www.taodudu.cc/news/show-3389021.html

相关文章:

  • LeetCode 105.从前序与中序遍历序列构造二叉树
  • pytest自动化测试框架tep环境变量、fixtures、用例三者之间的关系
  • Anaconda下载安装
  • 排序-快速排序(Quick Sort)
  • OpenAI推出新模型GPT-4o:可实时交互,检测人的情绪,支持多模态输出
  • 数据结构------二叉树经典习题1
  • Hadoop未来展望
  • 人工智能研究综述与协同智能研究展望(简纲)
  • Java程序设计总结与展望_20145205《Java程序设计》课程总结
  • 工业边缘计算研究现状与展望
  • SVM研究展望
  • 深度学习在控制领域的研究现状与展望----总结
  • 学习索引: 现状与研究展望
  • 区块链安全问题: 研究现状与展望
  • js模拟快递单号查询
  • HTML表单和媒体查询
  • 模拟快递单号查询案例(放大输入内容)
  • java连接销售订单查询_(三十一)订单管理-查询订单
  • JS模拟京东搜索框案例 模拟京东快递单号查询案例
  • 快递单号查询、倒计时和发送短信效果
  • 小程序快递单号查询
  • JavaScript网页制作--京东快递单号查询
  • Python的wxpy库怎么样?(微信网页版无法登录)
  • 微信网页版 发送消息
  • uniapp/通用: 微信网页授权登录
  • H5页面使用微信网页授权实现登录认证
  • 模电实用笔记——运放输出端大电容负载的影响
  • 为什么大电容滤低频小电容滤高频的问题
  • 小电容通高频大电容通低频的理解
  • 晶振为什么要加电容 需要配多大电容
  • 为什么电源正极进来后要先过大电容,再过小电容?
  • 为什么电容通高频阻低频?为什么又说小电容通高频,大电容通低频?
  • 浅谈一个大电容并联一个小电容的问题
  • 大电容滤低频,小电容滤高频?——滤波电容的选择
  • 一个大电容和一个小电容并联 ?
  • 晶振为什么要加电容_需要配多大电容