![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链基础知识学习
??G.M
这个作者很懒,什么都没留下…
展开
-
肖臻老师区块链视频笔记(BTC-p5实现)
Transaction-based ledgerUTXO:Unspent Transaction Output。还没有被花出去的交易的集合,在这个集合里的币才是合法的。交易费:transaction fee。比特币系统每隔10min产生一个新的区块Account-based ledger应用:以太坊,不需要显示地说明币的来源可以改变CoinBase域的值,可以写入任何内容,没有人去检查。在下面这张图片中,H()里的内容是不对的,块头只有merkle tree 的根哈希值。原创 2020-08-06 14:22:49 · 368 阅读 · 0 评论 -
肖臻老师区块链视频笔记(BTC-p4 协议)
数字货币要防范的一个重要问题,就是double spending attack1、谁来发行货币?在比特币系统中由挖矿决定2、怎么防范double spending attack?这个币有没有被花过,被谁花过?区块链是一个数据结构,由所有用户共同维护。哈希指针指向区块头还有交易来源。转账交易:A——>B,需要有A的签名和B的地址,B的公钥是公开的。B(所有节点)要知道A的公钥,A 的公钥代表A的身份,签名是私钥签名,公钥验证。3、实际系统中每个区块包括很多交易,即Merkle原创 2020-08-06 01:37:37 · 340 阅读 · 0 评论 -
肖臻老师区块链视频笔记(BTC-p2 密码学原理)
比特币中用到了密码学中的两个功能:哈希和签名。一、加密函数(cryptographic hash function)1、两个性质:collision resistance;hiding,两个性质结合可以形成digital commitment/digital equivalent of sealed envelope1)collision resistance哈希碰撞:x不等于y,H(x)=H(y)补充:2)hidingx——>H(x) 蛮力求解,公布H(x)原创 2020-08-05 14:17:58 · 310 阅读 · 0 评论