目前在写一个大数据结合区块链技术作数据存储和查询的项目

2018-05-30 09:45:01 +08:00
 tyhtao1990

前期调研了市面上作商业化的区块链框架,目前比较流行的就是 fabric,但是这个技术的数据落地是在类似 couchdb 这种 nosql 数据库上的,如果面对海量数据以及有数据分析的需求 nosql 的性能是一大瓶颈。 现在自己写了一套区块链框架主要是基于 bytom 的代码框架以及 fabric 的部署模式。这其中 tps 是最大的瓶颈。海量数据从多方数据源录入区块链的时候,每条数据都需要作验证,并且当块形成之后也需要获得足量的确认,落地数据的存储方式以及需要设计 full node 和 fast node 模式,很多细枝末节的技术在其中。现在回头再去看 btc 和 eth 的源码发现很多东西都是可以借鉴的。 我有个问题想问问大家,现在市面上有没有区块链和大数据结合的案例,让我可以学习一下

2372 次点击
所在节点    程序员
6 条回复
Comdex
2018-05-30 17:25:12 +08:00
这方面都是一些私链和联盟链,区块链存储数据的成本很高的,还要做大数据的话很不划算
jatesun
2018-05-30 18:23:26 +08:00
总觉得区块链与大数据不是天生契合的
tyhtao1990
2018-05-30 23:23:04 +08:00
区块链和海量数据肯定有联系的啊,只不过现在链的主要功能是保护用户的隐私,用户只能管理自己的数据,如果现在有一个链提供一个有偿获取用户数据的渠道,用户可以提供自己的信息类似淘宝购买记录,或者信用卡还贷记录等给商户从而获取报酬,那么这些商户势必就可以去做数据分析给用户打标签了。
公信宝的 app 就是在做这个事情,只不过他们不去分析数据而是给用户自己的代币,然后再把用户的数据卖给别人。。。
tyhtao1990
2018-05-30 23:40:07 +08:00
其实说到底,区块链解决的是使用者相互信任的问题,大数据解决的海量数据操作分析的问题,有落地场景就要两者结合一起用的
coolmenu
2018-05-31 07:10:15 +08:00
要看你的节点协议呀,pbft 都是有上限的,要是公网链,可能只有 dpos 这种委托代理模式才能有高 tps,fabric 其实也是小联盟链的实现,可以看看 intel 的那个版本,不过要指定 intel cpu 支持 sgx 才行
tyhtao1990
2018-05-31 10:58:53 +08:00
@coolmenu 公网是这样的,现在一些企业级的还是私有联盟链为主

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/458846

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX