公司项目要用区块链技术

359 天前
 GuluMashimaro

需求: 数据上链. 链上数据查询(比对?). 链上数据历史(数据修改历史). 需要有点关于链的图表分析页面.

仅用于假装数据防篡改,因为投标文件里写了使用区块链,所以就是在原有业务系统的基础上强上这部分功能。

各位大佬,有没有类似简单功能的开源项目?

4819 次点击
所在节点    程序员
29 条回复
chendy
359 天前
数据库加两列,一列自增,叫‘区块号‘,一列算个 hash ,叫’区块哈希‘,完事
murmur
359 天前
区块链是比两地三中心更高的冗余,你就一个服务器直接坏了数据一锅端怎么区块,我建议也是直接作假,随机个区块 ID 就可以了
heIIokitty
359 天前
一楼说的没毛病,其实区块是自增的,hash 就自己生成一个就好了,或者你可以查一下,国内的区块联盟,接入国内的链,腾讯、百度、阿里都有自己的公链。
xd666888
359 天前
jdchain
GuluMashimaro
359 天前
@murmur #2 其实就是做个假,假装有区块链概念,客户领导看看展示分析页面也看不懂技术,业务系统里再展示一下数据上链 查询之类的逻辑,这事就算完了。
lcy630409
359 天前
@GuluMashimaro 不要自己做决定
把 作假 也就 1l 说的 和 3L 说的 找家 比如阿里云的区块链 的价格 一起上报,让领导决定用哪种
GuluMashimaro
359 天前
@lcy630409 #6 领导意思是开发一个单独的 区块链服务,创建链之类的功能, 再搞几个增查接口,最后再搞个统计分析页面。

我想着看看有没有简易版本的开源项目,改吧改吧就算了。
murmur
359 天前
@GuluMashimaro 真上区块链对性能影响很大的,区块链防串改靠的就是非常复杂的计算,让你改起来成本不可能实现

而且你是单一节点上了区块链咋了,我重算就可以了

而且,最重要的,你必须想明白一点,上了真区块链,你怎么 update ,你只能用旧的覆盖新的,然后只展现最新,这对很多开发是致命的,相当于不允许 update 操作了
5sheep
359 天前
一楼通透。
更进一步,还可以做一个上链标准接口,不破坏现有系统。
建一张区块表(自增 id ,数据 id ,数据 hash 值,区块 hash 值)
新增或编辑数据时,就把最新数据的 hash 值、主键 id 、数据 hash 值与上次区块 hash 再次 hash 的值插入这张表
这张表分发到不同服务器,或者不同主体的服务器,--- 真·区块链
paceewang1
359 天前
@GuluMashimaro hyperledger ,这个是联盟链明星开源代码,不过只能说不仅不简单,而且非常难

https://github.com/hyperledger/fabric
purringpal
359 天前
冷知识:区块链三大优点在忽悠韭菜时有用,在实际业务中无用。
1 楼正解
c2const
359 天前
如果你真自己实现,那么:
--------------
1.哪怕抄一个开源的,改起来也是非常麻烦 :(
2.部署得多地区、多服务器吧,成本预算也不一定能批下来 :(
3.区块链还有安全性问题和防攻击,不说其它,就开源代码得先审计吧,所以不是深入过最好别用开源的 :(
--------------

最后,不管是加预算、加团队人员、用腾讯阿里之类三方公司的区块链、甚至作假,都别自己抗,多问问领导 :)
KING754
359 天前
我最近有一个政府部门的项目,也有类似的需求。
考试成绩,确认,还有证书想上链。

各位大佬,有什么好的方案吗?
lbunderway
359 天前
可以就用 bsc 那套 部署几个节点 将重要数据上传 包含浏览器 也好演示 看起来也不错的
biubiuF
359 天前
直接以太坊+ipfs
nikola11
359 天前
我们做区块链的 开源的 你说的这个都有现成的东西用 需要可以联系我
mcfog
359 天前
git commit; git push
问就是自主研发私有链自主可控(
Donahue
359 天前
github: 基于区块链的农产品溯源系统
感觉很复杂
iv2ex
359 天前
在数据库里加字段难道不用去区块链浏览器里对比验证吗?
iv2ex
359 天前
@iv2ex 验收的时候验证是否真的上链

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

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

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

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

© 2021 V2EX