开源VS商用,IBM区块链从Hyperledger到商用平台之道 | 对话IBM高级架构师【 笔记】(转)
https://www.toutiao.com/a6520005731867951619/?tt_from=weixin&utm_campaign=client_share×tamp=1518062687&app=news_article_social&utm_source=weixin&iid=25528611235&utm_medium=toutiao_ios&wxshare_count=1
客户需要明确自身在区块链网络和对应的产业链生态中的角色定位。
未来,区块链作为IT平台,更作为业务平台存在。区块链平台与企业既有的服务和流程的整合涉及三个层次:数据层、业务应用层、表现层。
数据层的工作除了区块链系统,还包含原有系统数据库和多种企业数据源。
业务的应用逻辑可以部分在区块链的智能合约中实现,也可以在中间的应用层中开发完成,这个需要根据具体的业务场景和需求进行设计。
表现层面向最终用户,提供用户操作界面,本质上跟底层的区块链没有必然的联系。技术公司应该先认清自身在生态中的位置,发挥自己的优势。这其实是两种维度的竞争,业务层拼理解和资源,技术架构看技术深度。大公司可能可以两者兼顾,但是中小公司最好是专注于一方面,更充分地发挥自己的竞争优势。
应该是技术服务业务,还是业务适配技术?
尽量从客户的业务需求和使用场景出发考虑问题,在合适的地方使用区块链。而且一个真正合格的解决方案并不是只有区块链这一种技术,区块链可能只是作为核心存在,而围绕这个核心还需要很多其它的技术和平台的配合,也还有很多其它的工作要做。也不仅只有一个区块链技术平台,还有底层云平台,配套系统等。
从两方面来考虑问题,在业务驱动的情况下,挖掘区块链在一些场景或某些问题的应用潜力,一个自下而上,一个自上而下,从两边向中间靠拢。
在项目落地过程中,您提到技术提供商涉及两个层面的工作:数据和基础设施层、业务应用层,这两部分工作各自的难点是什么?
传统专注技术开发的公司对业务、行业的把握是比较弱的,这是一般中小型公司的通病。所以我个人建议两部分都要关注,而且在技术平台发展相对稳定的后期,业务的重要性会越来越高,你在产业中所处的位置、拥有的资源会影响真正的落地进程。
从区块链应用的开发角度看,大家使用的底层技术可以说相差无几,最终比拼的还是综合实力和执行力。这就好比,目前业界广泛使用开源的MySQL关系型数据库,但用什么技术什么框架并非最为重要的因素。成败的关键是你对技术的理解掌握,是否能为我所用、甚至有能力对其消化吸收做进一步的改进优化。最终,一定是有核心技术竞争力,有资源、有场景的公司,才更容易胜出。
开源VS商用,IBM区块链从Hyperledger到商用平台之道 | 对话IBM高级架构师【 笔记】(转)的更多相关文章
- 未来-区块链-IBM:IBM 区块链技术开发社区
ylbtech-未来-区块链-IBM:IBM 区块链技术开发社区 1.返回顶部 1. 开始学习 IBM Blockchain 101:开发人员快速入门指南 这篇快速入门指南适合不熟悉区块链技术,希望快 ...
- IBM区块链总经理谈区块链
IBM区块链总经理谈区块链:3.4年前IBM的区块链人员就达到了1500人 Captain Hiro 2018-03-20 16:22 发布在 区块链 3 18349 CCN的记者Eric Eiss ...
- 人民网基于FISCO BCOS区块链技术推出“人民版权”平台
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造.开源工作组成员包括博彦科技.华为.深证通.神州数码.四方精创.腾讯.微众银行. ...
- 用Hyperledger Fabric(超级账本)来构建Java语言开发区块链的环境
面向 Java 开发人员的链代码简介 您或许听说过区块链,但可能不确定它对 Java™ 开发人员有何用.本教程将帮助大家解惑.我将分步展示如何使用 Hyperledger Fabric v0.6 来构 ...
- HyperLedger Fabric Introduction——区块链超级账本介绍
介绍 HyperLedger Fabric是一个基于模块化架构的分布式账本解决方案平台,它拥有深度加密.便捷扩展.部署灵活及可插拔等特性.它设计之初的目的是支持不同组件的可插拔实现,并适应整个经济生态 ...
- IBM & Howdoo – 区块链上的智能社交
原文链接:https://www.themsphub.com/ibm-howdoo-smart-social-on-the-blockchain 我们很高兴地宣布,我们成为了一个令人兴奋的新社交网络的 ...
- 云计算+区块链=BaaS
云计算+区块链=BaaS 本文来自于:https://www.toutiao.com/i6540096399017509389/ 云计算和区块链的区别 云计算现在已经是一个成熟的技术和应用了,美国国家 ...
- 【公众号系列】SAP HANA和区块链
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[公众号系列]SAP HANA和区块链 写在 ...
- IoT与区块链的机遇与挑战
区块链, 分布式账本技术的一种形式, 自从2014年或多或少地获得了大量的关注: 区块链和物联网, 区块链和安全, 区块链和金融, 区块链和物流, 凡是你能想到的,仿佛都可以应用区块链. 在本文中, ...
随机推荐
- 【python】time和datetime的strptime不是线程安全的!
来源:http://blog.csdn.net/kevin6216/article/details/9021039 在多线程中用strptime需要加锁!!!
- pytest十二:cmd命令行参数
命令行参数是根据命令行选项将不同的值传递给测试函数,比如平常在 cmd 执行”pytest —html=report.html”,这里面的”—html=report.html“就是从命令行传入的参数对 ...
- pytest二:setup和teardown
用例运行级别 模块级(setup_module/teardown_module)开始于模块始末,全局的 函数级(setup_function/teardown_function)只对函数用例生效(不在 ...
- git提交本地分支到远程分支
git提交本地分支到远程分支 git 常用命令(含删除文件) Git常用操作命令收集: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/j ...
- 20155309南皓芯 网络对抗《网络攻防》 Exp1 PC平台逆向破解(5)M
实践目标 本次实践的对象是linux的可执行文件 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串. 该程序同时包含另一个代码片段,getShell,会返回一个可 ...
- poj 2485 求最小生成树中 最长的一条边
Sample Input 1 //T 3 //n0 990 692 //邻接矩阵990 0 179692 179 0Sample Output 692 prim # include <iostr ...
- hdu 1588 求f(b) +f(k+b) +f(2k+b) +f((n-1)k +b) 之和 (矩阵快速幂)
g(i)=k*i+b; 0<=i<nf(0)=0f(1)=1f(n)=f(n-1)+f(n-2) (n>=2)求f(b) +f(k+b) +f(2*k+b) +f((n-1)*k + ...
- django的FormView中,自定义初始化表单数据的曲折方法
这个技巧,主要是用于表单初始化及回显. 也就是说,如果用户的数据库里有数据,则要将相应的数据显示在表单里, 如果用户的数据库里没有数据,才会生成一个空白的表单给用户, 这样才显得专业塞! 而我面对的尴 ...
- 【BZOJ4504】K个串
题解: 这题跟超级noi钢琴思路大致相同 不同之处在于如何寻找最大值 这道题里出现了每个数都只能被算一次这个限制 我们考虑一下如果还要使用主席树和前缀和该怎么做 我们每次操作一个数时,可以让这个数上一 ...
- 练习题|网络编程-socket开发
1.什么是C/S架构? C指的是client(客户端软件),S指的是Server(服务端软件),C/S架构的软件,实现服务端软件与客户端软件基于网络通信. 2.互联网协议是什么?分别介绍五层协议中每一 ...