2019独角兽企业重金招聘Python工程师标准>>>

8月29日,由HiBlock区块链社区联合创业股平台共同发起的区块链技术工坊邀请到烨链科技CTO朱立老师分享区块链开发的Baas服务,朱立老师长期从事区块链BaaS接入平台的研发以及产业应用的对接,在这次分享中,将从区块链落地痛点和技术难点入手,分析主要BaaS平台的特点和能力,从物流、防伪溯源、游戏等多个案例分析BaaS平台的实践案例。点击“阅读原文”即可报名。

1

什么是区块链服务?

区块链服务是指利用区块链产生的数据,提供基于区块链的搜索查询、任务提交,等一系列操作服务。

目前在区块链领域,只有各大公链的区块浏览器能称之为区块链服务,以及部分公链衍生应用:存证型-Factom,数字身份型-uPort等。

这些应用都有个特点,基于已存在的公链,发挥并强化公链已有的功能,让公链为大家提供更好的区块链服务。

也就是说,如果要开发一个区块链服务型应用,我们一般指在公链上开发一个应用。

2

什么是区块链技术服务?

区块链技术服务是指利用区块链技术,去构建一个新的区块链,去替代传统互联网架构的服务。

目前在区块链领域,主要是HyperLedger,multichain,以太坊私有链等多个框架去构建多个实例,去解决已经被证明使用传统互联网技术能很好解决的问题,我一般称“强行区块链”。

这些应用也有典型特点,希望构建属于自己的区块链系统,其实称之为分布式账本技术更合适些。

在这种情况下,我更推荐一个更好的技术栈:pingcap/tidb,或者是基于PBFT协议的分布式数据库,而不是私有区块链系统。

所以我把区块链技术服务称之为 BaTS。

3

两者的区别

两者区别在于BaTS 专注的是技术过程,而不是产品过程,而BaaS恰恰相反,而且通常指公链服务。

举个类比例子,阿里云不是一个卖云计算技术的公司,而是一个卖云计算实例的公司。阿里云不会告诉客户如何搭建一个自己的云服务平台,而是阿里云直接构建好一堆拿来即用的实例,用户只需要为实例付费即可。

同理,BaaS应当会用户提供基于比特币/以太坊等公链的实例服务,而不是提供如何再构建区块链系统的服务。

这其实是由区块链的特性决定的,去中心化、不可篡改、公开透明等优点只有在公链才能无限放大,而在联盟链私有链的情况下迅速的退化成非合作博弈的均衡问题,已不再是技术问题了,与是不是区块链技术无关。

4

为什么说区块链服务比区块链技术服务重要?

再重新设计一个HTTP协议更重要,还是利用HTTP去构建互联网应用更重要?

虽然目前比特币,以太坊,元界等公链有诸多缺陷,但是开发者不如集中精力,去解决BIP,EIP,MIP,让已经稳定的公链系统生态更加完善。(智能合约开发者并不能算作区块链开发者,算区块链应用开发者)

比特币区块链目前能够提供稳定开放的互联网数字货币服务,也有很多研发团队正在改善比特币区块链生态,如RSK(RootStock)将使比特币区块链支持智能合约,这无疑会给公链生态带来较大的促进作用。这是为了提供更好的区块链服务而改善现有区块链技术栈的绝佳案例。

5

如何构建区块链服务?

区块链服务是指根据公链提供的基础设施开发公链应用,并运行应用提供服务。

如在以太坊上使用智能合约开发公链应用,并在以太坊节点上运行对公众提供有效服务。在比特币上,利用比特币有限的功能,提供一些存证服务。

区块链开发者应当建立有效的渠道,能够收集当前区块链的不足,并进行针对性的改进,这种过程我们称之为Improvement Proposals (改进提案):比特币隔离见证(由一系列BIP组成)就是一个很好的例子。

应用层的开发者利用IP过程可以将在使用过程中发现的问题反馈给开发者,形成一个良性循环。且IP过程不应当仅限在技术领域,而应当深入Business Layer。

6

对公链基础技术设施的一个预测

全球绝大部分国家支持比特币支付,但仍有大量的商家并不懂如何搭建比特币服务端钱包,需要花费大量的力气研究公链钱包部署甚至优化,但是他们甚至没有足够的技术人员来部署配置。另外一方面,比特币/以太坊/元界的官方版钱包的LevelDB对服务端其实很不友好,根本不适合服务端应用。

大的技术平台应当着力优化各种钱包,将其变成服务端稳定可扩展的版本,绝对比提供区块链技术栈要有用得多。

希望不久将来就会有云计算平台(虽然我都和微软Azure/阿里巴巴阿里云表达过需求)提供比特币/以太坊/元界等公链的全节点服务,用户只需要付费即可使用。

未来公链的下一个发展方向肯定是轻钱包(移动端)技术,离线支付技术,公链应用开发,云计算平台提供简单易用的公链全节点实例服务,每个普通人都可以购买的专属全节点服务,利用轻支付/离线支付等手段,将主公私钥对分离,轻钱包端提供交易签名,全节点只负责验证并发送交易,这样才可以做到完美的用户级的产品。

—— 诚聘区块链开发人才 ——

【公司】烨链科技

【岗位】java高级工程师/java技术经理2-3人

【薪资】20k-30k

【职责】

1、掌握java语言、数据库、html及JS的基础

2、熟练使用springboot相关进行项目开发和管理

3、熟悉微服务的相关知识,了解微服务的部署

4、了解和能简单使用docker及脚本进行自动化部署

5、分库分表、mysql的性能优化

6、熟悉前端reactjs、react-native开发优先

【岗位】 自动化运维经理 1人

【薪资】20k-30k

【职责】

1、了解自动化运维的知识体系,能在已有的运维基础上进行改进。

2、熟练使用docker进行自动化部署

3、熟练使用Linuxshell脚本或python的脚本进行部署

4、熟练使用日志及相关监控软件进行监控

5、有docker-composek8s的经验优先

简历投放地址:yangnx@vcstock.cn

内容来源:互联网

https://blog.csdn.net/starzhou/article/details/80174838;

整理:Ella

Blockathon|48小时极客竞赛,区块链马拉松等你挑战(成都)

时间:2018年9月14-16日

地点:成都高新区天府五街200号菁蓉国际广场2号楼A座12楼中韩互联网+新技术孵化器

  • 招募50名开发者(识别下图二维码或点击“阅读原文”即可报名)

  • 报名费100元为参赛押金,参赛者个人原因不能到场参加活动概不退款;参赛者全程参与活动,待活动结束后现场退还。9月14日18:00开始第一次签到,9月15日和16日每天早上都要记得签到哦。

  • 主办方免费提供2天的食物、饮料,并为每一位参会者准备一件文化衫

转载于:https://my.oschina.net/u/3782027/blog/1933227

区块链100讲:BaaS(区块链即服务Blockchain as a Service)相关推荐

  1. 区块链100讲:区块链中的随机数

    2019独角兽企业重金招聘Python工程师标准>>> 我们生活的环境充满了随机性.一直以来,运气,概率和命运这些概念都与随机性紧紧联系在一起.所有人类无法理解或无法预测的事物往往都 ...

  2. 区块链100讲:区块链的TPS性能

    2019独角兽企业重金招聘Python工程师标准>>> 最近在做一个区块链系统的底层设计,有一个绕不开的问题是,就是我的系统能提供多少个tps.为此,我收集了一些现有区块链(当然也包 ...

  3. 区块链100讲:据说,80%的人都搞不懂哈希算法

    2019独角兽企业重金招聘Python工程师标准>>> 前面的<区块链100讲>介绍了区块链.算力.挖矿等,几乎每一讲都会提到一个词哈希(Hashing).聊到区块链的时 ...

  4. 区块链100讲:梅克尔树保障区块链数据不可篡改,想换根就要砍树!

    2019独角兽企业重金招聘Python工程师标准>>> 区块链100讲上期我们讲了哈希算法和公开密钥算法,说到哈希算法提到了一个名词"Merkle tree",梅 ...

  5. 区块链100讲:不做码农做矿工,该怎么和爹妈解释

    说起区块链和比特币的时候都会提到一个词"挖矿",还有个角色叫"矿工",等等,区块链不是属于技术圈吗?怎么和挖矿扯上关系了?只听说过管IT圈儿的人叫码农,怎么还有 ...

  6. 区块链100讲:带你走进EOS的存储系统

    2019独角兽企业重金招聘Python工程师标准>>> 1 海量数据 在一个完全去中心化的区块链系统中,每个节点如果想验证某一笔交易是否正确,则必须下载完整的区块链数据,随着时间的推 ...

  7. 区块链100讲:Truffle——一个更简单的部署智能合约的方法

    本期<区块链100讲>我们将介绍一个更简单的部署智能合约的方法:Truffle. 1 什么是Truffle ? Truffle是针对基于以太坊的Solidity语言的一套开发框架.本身基于 ...

  8. 区块链100讲:V神·以太坊上的分片

    五月初,以太坊创始人"V神"Vitalik Buterin表示,以太坊的内部扩展解决方案--分片已经接近完成.以太坊分片旨在将以太坊分成几个并发网络,从而使整个网络更加高效地扩展, ...

  9. 区块链100讲:能够证明你是你的数字签名和多重签名

    随着区块链相关技术的创新和突破,很多有形或无形资产都将实现去中心化,数字资产将无处不在.要保护数字出版物版权,实现去中心化,解决业界多年来版权保护不力的难题.无论数字资产,还是数字出版版权,都是有明确 ...

  10. 区块链100讲:从村里的账本来看什么是区块链

    2019独角兽企业重金招聘Python工程师标准>>> 很久以前就有个想法,把区块链的技术和概念整理成一个体系化的知识图谱,方便大家查阅和学习,大话已说出去很久,却一直没有践行(pa ...

最新文章

  1. logisim设计alu设计报告_【新】PowerBI 报告设计思想 结构布局篇
  2. 高精度计算(High-Precision_Calculation)
  3. REST是什么?如何实现RESTful?
  4. markdown表格在github/gitee中合并单元格
  5. 转:绝对干货--WordPress自定义查询wp_query所有参数详细注释
  6. 【iOS】Swift3 报错:Value of type 'AppDelegate' has no member 'managedObjectContext',UIApplication has no
  7. GitLab5.2 创建项目故障
  8. eclipse中文版自动补全设置
  9. 20172301 《程序设计与数据结构》第六周学习总结
  10. 很黄色的JAVA游戏_《yellow》很黄!很暴力?居然有这么黄的游戏!
  11. mysql开发中遇到的坑_mysql中间件开发遇到的坑之权能标志CLIENT_DEPRECATE_EOF
  12. [市场前景]无线流媒体:无线运营商潜在的金矿?(转载)
  13. 论文解读《ResRep: Lossless CNN Pruning via Decoupling Remembering and Forgetting》
  14. 推荐收藏 | 100个数据分析常用指标和术语
  15. 设备漏电对计算机影响,电脑机箱漏电对电脑硬件伤害大吗?
  16. 几种MySQL高可用方案整理
  17. 论文排版插入脚注的两种方式和脚注编辑
  18. RocketMQ——查看死信队列
  19. Prefix Operations and Tries | CS 61B Data Structures, Spring 2019
  20. gauscoor软件怎么用_如何卸载win10的自带应用

热门文章

  1. d3 API中文手册 3.x最后版
  2. 「SymPy」符号运算(7) Matrix进阶运算与线性代数
  3. 以最大的把握娶最美的妻子,蒙特卡洛与柏拉图的爱情
  4. TypeError: Cannot read property ‘$createElement‘ of undefined
  5. 算法笔记 排序 EXCEL排序
  6. Mac上超级好用的Mysql工具
  7. 写简历、投简历的技巧
  8. Idea 创建控制台程序
  9. 关闭mac与苹果粘贴板同步
  10. wifi加密之 TKIP