公司项目要用区块链技术

查看 152|回复 11
作者:GuluMashimaro   
需求:
数据上链.
链上数据查询(比对?).
链上数据历史(数据修改历史).
需要有点关于链的图表分析页面.
仅用于假装数据防篡改,因为投标文件里写了使用区块链,所以就是在原有业务系统的基础上强上这部分功能。
各位大佬,有没有类似简单功能的开源项目?

区块, 数据, , 比对

chendy   
数据库加两列,一列自增,叫‘区块号‘,一列算个 hash ,叫’区块哈希‘,完事
murmur   
区块链是比两地三中心更高的冗余,你就一个服务器直接坏了数据一锅端怎么区块,我建议也是直接作假,随机个区块 ID 就可以了
heIIokitty   
一楼说的没毛病,其实区块是自增的,hash 就自己生成一个就好了,或者你可以查一下,国内的区块联盟,接入国内的链,腾讯、百度、阿里都有自己的公链。
xd666888   
jdchain
GuluMashimaro
OP
  
@murmur #2 其实就是做个假,假装有区块链概念,客户领导看看展示分析页面也看不懂技术,业务系统里再展示一下数据上链 查询之类的逻辑,这事就算完了。
lcy630409   
@GuluMashimaro 不要自己做决定
把 作假 也就 1l 说的 和 3L 说的 找家 比如阿里云的区块链 的价格 一起上报,让领导决定用哪种
GuluMashimaro
OP
  
@lcy630409 #6 领导意思是开发一个单独的 区块链服务,创建链之类的功能, 再搞几个增查接口,最后再搞个统计分析页面。
我想着看看有没有简易版本的开源项目,改吧改吧就算了。
murmur   
@GuluMashimaro 真上区块链对性能影响很大的,区块链防串改靠的就是非常复杂的计算,让你改起来成本不可能实现
而且你是单一节点上了区块链咋了,我重算就可以了
而且,最重要的,你必须想明白一点,上了真区块链,你怎么 update ,你只能用旧的覆盖新的,然后只展现最新,这对很多开发是致命的,相当于不允许 update 操作了
5sheep   
一楼通透。
更进一步,还可以做一个上链标准接口,不破坏现有系统。
建一张区块表(自增 id ,数据 id ,数据 hash 值,区块 hash 值)
新增或编辑数据时,就把最新数据的 hash 值、主键 id 、数据 hash 值与上次区块 hash 再次 hash 的值插入这张表
这张表分发到不同服务器,或者不同主体的服务器,--- 真·区块链
您需要登录后才可以回帖 登录 | 立即注册

返回顶部