【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

专访钟馥百:区块链技术如何落地保险互助行业

  • 2016-08-04
  • 本文字数:3284 字

    阅读完需:约 11 分钟

在国内媒体对比特币的炒作逐渐降温,但是比特币的核心技术区块链却受到越来越多的重视。目前欧美已经积极研究区块链技术,如由大型银行和金融集团组成的 R3 CEV 区块链技术联盟。在国内,区块链技术也有不少研究,但真正落地的很少。阿博茨金融科技公司所创建的 IT 互助社区同心社,在国内率先将区块链技术应用在保险和互助行业。

InfoQ 对阿博茨金融科技公司 CTO 钟馥百进行了采访,探讨了区块链技术在落地实践方面的一些问题。

受访嘉宾

钟馥百,阿博茨金融科技公司 CTO。海豚浏览器前高级研发总监,曾任趋势科技高级开发工程师,毕业于华中科技大学。

InfoQ:您是什么时候开始接触区块链技术的?

钟馥百:区块链是比特币的底层技术。虽然比特币的热度很早就结束了,但是区块链是从去年开始受到广泛的关注。我们从去年开始注意到以太坊(Ethereum,备注:一个公共区块链平台,通过加密货币依靠去中心化的虚拟机来对点对点合约处理。)兴起,并且区块链投资是在去年从美国纽约开始变热,大量的公司在涌入这个市场,投资量有非常显著的增长,比重逐渐从传统的比特币的投资逐渐在向区块链技术迁移。我也是差不多在这个时候开始关注区块链技术。

InfoQ:能从技术层面上给我们讲讲您对区块链的看法吗?

钟馥百:区块链在最早期的时候,大家都形容它将是未来的 TCP/IP,后来随着大家对它的认知和理解,大家现在改变了之前的想法,认为它和 HTTP 是等同的,也就是说,区块链与其说是未来互联网的基础设施,不如说它是基础应用。这个看法,我现在是很认同的,我们对区块链的定位,就是类似于 HTTP,区块链它一定会是一个很核心并且很基础的技术。

另外一个角度,现在我们所接触的互联网,上面流通的全部是信息,这个叫做信息互联网。那么有了区块链之后,上面流动而是价值,也就形成了价值互联网。流动价值是什么概念呢?区块链本身是一个分布式账本,上面记录了一个人所有的记录,包括他所拥有的物体产权都记在一条链上,首先这个链不可修改,其次区块链的联网每个用户都可以看到。举个例子,比如一个房子的房屋所有者需要有房屋地契和房本来证明房子属于他;但是有了区块链之后我们会将相关的房屋信息记录在区块链上面,这个房子的购买者或者租房者可以通过区块链的查询进行信息的验证。区块链上的信息一旦录入,无法篡改,因为区块链的使用者每个人都拥有账本的一个 copy;如果想更改这个已经录入的 copy 你需要去改变所有使用者(理想情况下最终使用者为全人类)手里的 copy。我们通过这样一个不可篡改的平台就可以实现将一个人所拥有的价值传递给另外一个人。

InfoQ:能从介绍一下你们的产品是如何使用区块链技术的?

钟馥百:我们的产品“同心互助 ”网络互助平台,是首个区块链在非金融行业、与保险结合的落地应用。对于网络互助而言,最大的挑战在于“建立信任”:如何为陌生的多方建立足够的信任度?从我们的理解,信任的达成,需要的是信息公开透明,参与多方就规则达成共识。基于此,我们选择用冰冷的技术 - 区块链 - 来解决信任问题。

所有用户的记录全部都会写在链上,包括原始状态信息和变动信息等等。任何写入的信息都需要第三方认证,确保信息的真实性。当然这里面的信息是会遵循一定的隐私权进行脱敏处理的,避免隐私外泄。此外,个人电脑可以成为区块链的节点,为网络贡献算力参与记账。节点数量与网络的安全性正相关。

对于区块链上的某个用户,他的信息全部公开、分散在各个节点中,他的任何一点历史记录都可以被查询。换一种说法,这种方式的信息伪造的成本很高:如果想篡改某一条即将写入的信息,那么必须在当下那个合适的时间点,找到空间上的那个写入节点;而如果没有找到对应的时间点和节点,那么信息被正确写入并且永不可被删除。

InfoQ:怎么理解不能修改和删除?

钟馥百:这个是在区块链层面上实现的。链本身只能往上变长,每个节点只能在原有链上添加。链采用的是 P2P 网络,某个客户端可以修改自己那份 copy,但是其他客户端上的节点不认可,不会接受这样的篡改。

InfoQ:保险行业为什么需要区块链技术?有哪些技术可以被区块链技术改造?

钟馥百:因为现在我们来看网络互助,它的核心诉求点不在于互助本身,用户首先关心的是信任,即我能不能信任你这个平台,我能不能信任真正要帮助的人。这是区块链在这个上面做切入点,能够提供的最大的价值,公开透明,不可篡改,这是第一部分。第二部分,未来区块链的应用还有智能合约,机器按照智能合约定下的规则自动执行各类交易。如果一个人骗保,系统将其踢出并加入骗保的黑名单。如果保险行业共享这样一份系统和黑名单,那么骗保的人就无所遁形了。

InfoQ:是否需要安装软件到用户电脑中?如何鼓励用户持续运行这个软件?

钟馥百:对于只需要查询和录入信息,不需要安装软件,我们开发了一个 Web 界面来做这个事情,不过用户可以安装软件成为我们区块链上的一个节点。节点越多数据的拷贝就越多,事情的信任成本就会越低。运行客户端,可以在里面实时看到区块链上的记录信息。

对于鼓励用户运行节点,我们会计算的节点的贡献,换算成积分,积分可以在我们平台中提供别的方式兑现。有兴趣可以访问我们的区块链专区,上面显示了当前的算力、节点,以及链上记录的信息等。大家可以近距离感受一下区块链。

InfoQ:这个软件会消耗多少计算和存储资源?节点计算是一直进行的吗?

钟馥百:消耗的存储资源和计算资源不大,因为我们都尽可能放比较少量的信息,仅仅包括关键信息;这样我们尽量控制节点的大小,避免存储上消耗。对于计算效率的话,我们没有沿用比特币需要用算力挖矿的做法,我们换了不同的算法提高效率的同时又能保证足够的安全性。我们一直在做算力优化,现在可以做到每台机器的 CPU 占用不超过 5%。

对于区块链而言,我们要保证数据很快到链上。这意味着,每个节点需要与网络同步,不断地确认新链信息的正确性,然后加到本地链上。所以是实时地不断等待网络上的接入,因为这样才能保证链的安全性。因为如果采用的是 on demand 的方式,如果在一个区域比如路由上做手脚,这个新的数据没有及时写入;过了一天之后才开始写入操作的话,那么新的数据就已经被污染了。所以每时每刻都与网络接入是技术的要求。

InfoQ:如果区块链有版本更新,需要用户更新节点,会遇到什么情况?

钟馥百:比特币遇到了版本迭代的问题,这个主要源于设计问题。比如前一段时间,比特币希望扩容,但是他最初的设计对于单个区块的大小限制得太死了。所以当交易量增多的时候,发现一个区块中不能承载那么多交易量。所以,我们在实现的时候,做成了可伸缩的;可能在某种程度层面上,会造成空间上的浪费。但是,我们认为对于整个链未来的稳定性和可扩展性是非常有必要和有价值的。而具体实现上,我们会在客户端层面上有自动更新机制,同时还会在链上进行调整和优化。

InfoQ:区块链里的数据一直不删除,这样下去会不会出现一些瓶颈?

钟馥百:关于瓶颈的问题,我认为可以参考比特币。比特币到现在已经有 7 年多时间了,整个网络上面的数据有近 80G。这样的增长速率我认为是可以承受的,同时技术也在演进,后期也会有很多解决办法。比如一种解决方案:比如我们可以把过去三年的数据存在 P2P 网络上(比如 IPFS),保证多份冗余,在链上存储哈希,并且找到方法验证哈希与真实数据的对应性。哈希的存储方式就可以将数据变小很多,这样对于每个节点只需要一个哈希值即可,这样就可以通过几兆和几十兆解决问题了。

InfoQ:区块链具有永久特性,公司具有生命周期,对这一块是如何考虑的?

钟馥百:对,区块链是永存的。我们希望,这个链有一个自制的组织,由社区的人维护它保持运转。这样即便有一天我们不做这块了,链也能正常运作。当这个链成熟的时候,它就不是一个人的,也不是一个公司的,而是整个群体整个社区的财产,这样它才能变成真正的价值互联网。就像现在的互联网一样,并不是依附于一个公司,不是说哪个公司想关掉就关掉,互联网已经变成世界的一部分了。


感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-08-04 19:002679
用户头像

发布了 58 篇内容, 共 42.4 次阅读, 收获喜欢 35 次。

关注

评论

发布
暂无评论
发现更多内容

金融科技如何在产业互联网蓝海中扬帆远航?大数据、区块链与物联网应用被看好

CECBC

会说话的ABAP report

Jerry Wang

SAP abap SAPGUI

如何从ERP下载Sales BOM到CRM

Jerry Wang

CRM SAP ERP abap

如何用ABAP代码读取CDS view association的数据

Jerry Wang

CDS SAP abap CDS view

观察者模式在One Order回调函数中的应用

Jerry Wang

CRM SAP abap

架构师训练营 作业四

开拓纪

如何在ubuntu上安装virtualbox的driver module vboxdrv

Jerry Wang

ubuntu 虚拟机 vboxdrv 驱动

S/4HANA for Customer Management里的搜索分页处理

Jerry Wang

CRM SAP abap S/4HANA

如何使用代码获得一个function module的Where Used List

Jerry Wang

CRM SAP abap SAPGUI

如何证明CRM WebClient UI上的应用是有状态(Stateful)的

Jerry Wang

CRM SAP abap WebClient UI

ABAP和Java里关于DEFAULT(默认)机制的一些语言特性

Jerry Wang

SAP abap Netweaver SAPGUI

如何将iso文件安装到Virtual里的ubuntu去

Jerry Wang

Linux ubuntu windows 虚拟机 Windows 10

优化docker镜像的几种方法

运维研习社

Docker 镜像 优化技巧 5月日更

那些年我用过的SAP IDE

Jerry Wang

ide SAP abap SAPGUI

如何在Chrome development tool里查看C4C前台发送的未经 GZIP 压缩之前的请求细节

Jerry Wang

chrome SAP C4C Chrome开发者工具

ABAP git客户端的简单介绍

Jerry Wang

GitHub SAP abap

如何使用Putty登录安装在VirtualBox里的ubuntu

Jerry Wang

ubuntu windows 虚拟机

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

Jerry Wang

虚拟机 Cloud virtualbox CloudFoundry

ABAP的语法高亮是如何在浏览器里显示的

Jerry Wang

SAP abap SAPGUI 语法高亮

如何使用SAP Cloud for Customer里的ABSL代码调用Web service

Jerry Wang

SAP C4C Cloud for Customer

CRM订单状态的Open, In process和Completed这些条目是从哪里来的

Jerry Wang

CRM SAP ERP abap

SAPGUI里实现自定义的语法检查

Jerry Wang

SAP abap SAPGUI 语法检查

人生算法:做事要闭环

石云升

读书笔记 职场经验 5月日更 人生算法

设计千万级学生管理系统的考试试卷存储方案

俞嘉彬

CRM, C4C和Hybris的工作流简介

Jerry Wang

CRM SAP C4C Hybris Commerce Cloud

在浏览器里使用SAPGUI里的SE80

Jerry Wang

JavaScript SAP abap Fiori SAP UI5

架构实战营 - 模块四作业

Sun

ABAP宏的调试

Jerry Wang

调试 SAP abap macro

如何检查某个用户是否具有某个权限对象上定义的某种权限

Jerry Wang

CRM ERP abap Authorization Authentication

高性能 JavaScriptの六 -- 老生常谈Ajax

空城机

JavaScript ajax 大前端 5月日更

如何使用腾讯云提供的云主机

Jerry Wang

腾讯云 云主机 Cloud

专访钟馥百:区块链技术如何落地保险互助行业_语言 & 开发_木环_InfoQ精选文章