区块链应用 项目开发步骤
1、哪些数据可以“上链”?
只有多方要在交易过程中用到的、必须共享的关键数据要上链,比如公共账本的账目。
2、合约里写什么逻辑?
应该是写多方共同参与、协作记账、必须全局共识的关键逻辑,而不是牵涉密集计算的逻辑。
3、用户身份?
分布式身份标识(DID)是一套涵盖了分布式身份管理、可信数据交换的规范。权威机构为用户完成KYC,颁发凭据。用户将身份标识的摘要公布到链上,而将自己隐私数据存在链下(这一点非常重要)。 使用时,用户采用“明确授权”和“选择性披露”的策略,仅需出示少量的信息或加密证明,与链上数据进行对照校验,即可证明用户凭据和数据可信性,达成了“数据多跑路,用户少跑腿”、保护了用户隐私的可喜效果。 这种设计很好地将链上链下结合起来,逻辑闭环自洽,并不因为数据存在链下,就削弱了链上的功效,反而使得链的授信模型更为重要。 DID规范定义了语义清晰、层次分明的数据结构,以及通用的交互协议。开源项目WeIdentity完整地实现了DID协议,并提供丰富的周边支撑工具和服务,值得参考。
https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/articles/1_conception/distributed_system.html
区块链应用 项目开发步骤相关推荐
- react项目开发步骤_成为专业React开发人员的31个步骤
react项目开发步骤 我为达到可雇用水平而进行的每个项目和课程. (Every single project and course I took to reach a hireable level. ...
- 微软开源区块链平台项目 Bletchle
在比特币领域大获成功后,越来越多的行业开始尝试通过区块链(Blockchain)技术在自己的业务中实施分布式分类帐(Ledger). 什么是区块链 区块链是一种用于创建数字交易分类帐的数据结构,或有关 ...
- python和区块链哪个好_10个最流行的Python区块链开源项目
Python不是主流的区块链底层平台开发语言,但是在DApp 开发.区块链仿真与数据分析.智能合约安全分析等领域,Python 依然是不错的选择.本文介绍了10个最流行的Python区块链项 并提供了 ...
- 澳大利亚政府为区块链能源项目拨款800万澳元
点击上方"蓝色字"可关注我们! 暴走时评:最近,不少国家的政府都在展开具体行动来支持区块链项目的发展.例如,澳大利亚的政府已经宣布会为一个关于能源的区块链前沿项目拨款800多万澳元 ...
- 【年终盘点之二】2020 区块链创新项目里程碑事件
1990 年代,计算机科学家 Nick Szabo 首次提出智能合约概念.简单说,智能合约指的是将各方所做出的承诺,以数字形式写入程序,让参与者在遵循这些承诺的前提下,进行互动.在区块链出现之前,最接 ...
- “区块链第一考”今天结束,史上首张“区块链技术软件开发师”证书即将发放...
记者: 史上第一张区块链考级试卷,你会做吗?给你做个题,看看会不会. 以太坊开发者创建智能合约时,需要发送一笔交易到一个地址,这个地址的开头是 A.0x B.0x1 C.0x0 D.0x00 你知道答 ...
- 9月全球披露区块链应用项目70个,中国市场降温
文 | 互链脉搏·梁山花荣 2019年9月,国内区块链应用市场开启了"降温"模式. 根据互链脉搏研究院不完全统计,2019年9月,全球共披露区块链应用项目70个,环比8月份增长了3 ...
- 互链月报 | 9月全球披露区块链应用项目70个,中国市场降温
文丨互链脉搏·梁山花荣 未经授权,不得转载! 2019年9月,国内区块链应用市场开启了"降温"模式. 根据互链脉搏研究院不完全统计,2019年9月,全球共披露区块链应用项目70个, ...
- 开创性的区块链操作系统项目——内容所有权和国际象棋
大家来认识一下 Aleksander,他是来自Scalac的前端和后端开发人员,它坚定的钻研与伟大的事业,致力于实现它.通过检查在线棋手之间是否在公平下棋,他还想方设法保护图像创作者的图像版权权利,不 ...
- 谈谈各大城市和公司的区块链落地项目情况
区块链,很多人第一反应就是"虚拟货币",提起"虚拟货币"就想到ICO,提起"ICO"就能看到政府铺天盖地的监管报告,就能想到无孔不入的&qu ...
最新文章
- ffmpeg图片压缩为视频
- WinFrom下Webbrowser加载自定义页面的技巧
- 如何知道mysql的地址_如何知道自己的计算机上mysql的地址?
- php mysql 库存变负数_php解决秒杀并发入库导致的库存负数
- ROS 学习笔记(一):工作空间+功能包创建
- win7下vs2008如何进行注册?
- 滴滴试行“选择路线”功能 乘客可自主选择行驶路线
- C# WinForm 为 RichTextBox 添加行号小技巧
- (187)Verilog HDL:32位线性反馈移位寄存器
- 小米wifi驱动 linux驱动,Centos7-驱动小米WIFI做AP
- php获取微信uninoid_微信公众号如何根据unionid获取到openid?
- python自动修改论文格式_如何轻轻松松修改论文格式?
- zabbix开启网页报警声音方法:网页也可以有报警声音(46)
- Flash桌球游戏开发
- 工作之余,别忘了生活。
- gromacs ngmx_GROMACS教程
- kuberneters集群发布内部服务详解
- qq空间小尾巴怎么修改
- 柠檬智慧 java,智慧职教2020Java程序设计基础(哈尔滨职业技术学院)作业答案
- 【Pytorch】第 5 章 :解决多臂老虎机问题
热门文章
- 解决:win10在空白处右键资源管理器重启的故障
- vue2项目使用axios发送请求
- 前端学习之--CSS
- react中创建组件的三种方法
- 2016-2017-2 20155309 南皓芯《java程序设计》第八周学习总结
- [BZOJ1088] [SCOI2005] 扫雷Mine
- Windows Server 2012 GUI与Core的切换
- access 记录集 filter find属性_[网页编程]-07 jQuery 操作页面元素属性
- 【视频】Copula算法原理和R语言股市收益率相依性可视化分析
- 拓端tecdat|R语言用泊松Poisson回归、GAM样条曲线模型预测骑自行车者的数量