
区块链
学习
InAHurryv
或取诸怀抱悟言一室之内
展开
-
w1区块链基础知识25讲
11讲哈希值在现实世界的应用哈希函数:以任意长度的数据输入,输出固定长度的数值,比如 32byte 。这个值就称为哈希值,也可以称为 摘要 散列 指纹等。11.1数据对比目标就是对比两份数据不需要一一对比其中的数据内容,让任何数据的比较像比较两个哈希值那么简单。所以具体操作就是通过计算两份数据的哈希值,如果哈希值相同那么就可以认为数据相同。原理:哈希计算的防碰撞基础上才能认为是正确的。否则 不同的数据可能产生相同的哈希值。11.2数据监测数据连同哈希值x发送给接收方,接收方通过相同的哈希函数原创 2021-10-27 18:17:10 · 12424 阅读 · 0 评论 -
区块链推荐资料
原创 2021-07-10 18:25:01 · 1012 阅读 · 2 评论 -
贡献代码的方式
原创 2021-07-10 17:45:43 · 118 阅读 · 0 评论 -
基于区块链的商品溯源平台的研究与实现
平台设计区块链高度透明、去核心、集体维护、不可更改伪造的特点使得供应链上的各个参与方增加了有效信息流通,避免了之前存在的数据孤岛,解决了传统供应链上数据可见性问题,数据信息存储在区块链上,使得仓储单位各方存储的产品相关的数据可追溯、不可篡改。设计目标1、该平台通过区块链网络将某商品供应链上下游核心企业、供应商、经销商等进行网联,各参与方共同维护一个共享帐本,让数据在各方进行存储、共享和流转,保证了链上所有各方能够可信、高效的同步信息,查询信息。2、采用严格的权限管理机制。3、查询性能满足商品溯原创 2021-07-10 01:37:16 · 10241 阅读 · 3 评论 -
智能合约的概念
技术上说,智能合约等价于一段事先就约定好逻辑和条约的代码被执行的状态。智能合约这一概念早在20世纪90年代就有人提出,这个人是从事智能合约和数字货币研究的尼克萨博(Nick Szabo)博士,尼克1996年在《Extopy》期刊上发表了对智能合约的描述,他认为智能合约是一个由数字表单指定的承诺,这个承诺包含关系到多方执行的一组协议。从定义中我们可以得知,智能合约由多个协议组成,这些协议包含了用户接口,能表达用户的承诺,它可以安全有效地确定公共网络上的关系。换句话说,智能合约是一个由计算机处理、可执行合约条原创 2021-07-09 17:26:33 · 455 阅读 · 0 评论 -
了解区块链
pow 作为典型共识算法,如何保持各个节点的一致性?比如全世界共有100个节点在争夺记账权,那么初始状态假设为区块链P,之后两个节点a,b分别同时计算出了合法的区块A,B,并广播。此时可能存在的情况是一些节点区块链为P->A,另外为P->B。此时就发生了不一致。假设之后的某时刻又有一个节点(P->B)c,产生了区块C,那么此时其区块链变为P->B->C,c节点广播区块时候就会将节点区块来呢为P->A 的节点转为 P->B->C,即选取最长链作为共识链。注意这原创 2021-07-08 23:51:41 · 132 阅读 · 0 评论