当前位置:首页 » 《资源分享》 » 正文

@2021SC@SDUSC PALISADE全同态加密开源1 前置知识 @区块链_a3167459的博客

18 人参与  2022年01月09日 08:02  分类 : 《资源分享》  评论

点击全文阅读


2021SC@SDUSC

详解区块链!很详很长! - 知乎 (zhihu.com)

类似良序集

其中序的话是要SHA256生成值越高越大

挖矿要为交易提供服务 一笔新的交易可能会超过一个

区块的存储范围 那么这样的话 就要产生新的区块

产生新的区块就必须要算SHA值

那么算SHA值算小于前面那个东西的话 就必须消耗一定的算力

你算也不是白算 如果你算的快 就会得到"奖励"

问题1: 这个SHA256值能不能自己拟合一个呢? 这到底要算的

是什么玩意的SHA256加密呢?

问题2: 达成共识的方式是只有 最快才是王道 这样的方式吗

还是说用了一些其它机制 然后验证你的算出的SHA值这样的方式

问题3: 区块好像也不是唯一的方式 这个东西看起来就像是折腾算力的

问题4: 这些区块是分布式存储吗 那么交易时可能要验证其 前置区块

又是如何寻址的呢?

问题5: 这个东西是不是开源的

(bitcoins是开源的 这个东西的算法之所以能够推而广之 就是因为它是开源的)

问题6: 区块的前者追踪有什么用 真的能找到前者的物理内存吗

感觉过去这个前者似乎也是起了一个验证的作用 首先用这个HASH值追踪到

前者 然后可以获取其中的merkleHash和记录详情 但是这有什么用呢?

实际使用bitcoins的时候  会有一个任何人都能看到的账本 那么既然要获取所有数据

不就需要类似追踪的系统存在? 否则怎么获取所有数据呢?

记录1: 所谓HASH算法是把长度不固定的字符串转化为长度固定的字符串

碰撞率小者为优 同时 这些个算法的反推应该极其困难 必须有一般算力不可解的能力

SHA256就是一种HASH算法 它能够输出256bit的串

问题7: 当进行交易时 所谓的共识机制和计算模式是什么呢?

记录2: 区块分为区块头和区块体(大概这么叫) 区块头记录了 魔数

previousHash merkleHash 以及对区块体(交易记录)的引用 

(ex: timestamp   version  nonce(random) 用于生成随机Hash)

记录3: 交易验证时 会把当前块的所有交易给拼起来算出merkleHash

如果不对 就证明其中的某一条交易记录被修改了 这样就有效的防止了

篡改交易记录 不过还是想不明白 这样的话如果连merkleHash本身也被修改了

该怎么办呢? 还是说这个merkleHash(整个head)其实是被设定为一创建就改不来了?


点击全文阅读


本文链接:http://zhangshiyu.com/post/32944.html

区块  交易  记录  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1