...事,从感兴趣到有乐趣,全民课堂等你来学。这个系列中的课程内容首先从比特币着手进行入门介绍,再延伸至区块链的相关技术原理与发展趋势,然后深入浅出地依次介绍在区块链中应用的各类密码学技术。欢迎大家订阅本公众号,持续进行学习。【本课堂内容全部选编自PlatON首席密码学家、武汉大...
知识:区块,矿工,挖矿,矿池
...来就像是正常的 EOA 地址在链外,发送方已使用 ENS 通过接收方发布的公钥来生成新地址。通过加密用于生成地址的数据,并通过 Umbra 智能合约宣布,发送方可以让接收方知道他们已将付款发送到了新的隐形地址。而只有接收者才能生成提取资金所需的私钥。图:Umbra 的接口,可通过 ropsten.umbra.cash 访问...
知识:以太坊<div class="text-assistive"
...、解密使用不同的密钥,私钥加密、公钥解密,或者公钥加密、私钥解密。比特币和EOS的公私加密算法就是一种非对称加密,具体使用了椭圆曲线加密算法。椭圆曲线加密算法公钥加密有ECC、ECDH、ECDSA等算法,第一个是椭圆曲线加密(Elliptic Curve Cryptography)的缩写,后两个算法是基于它的算法。比特币...
知识:公钥,私钥,比特币,椭圆
比特币地址生成原理 比特币公钥地址、私钥地址生成算法(图解)
知识:比特币地址
...定的计算机时间来确认做过的工作量。-实现原理:图7 PoW工作量证明原理以比特币为代表的PoW使用的是SHA-256算法函数,是密码哈希函数家族中输出为256位的哈希算法:工作量证明的输出=SHA256(SHA256(区块头));if(工作量证明的输出<目标值),证明工作量完成;if(工作量证明的输出>=目标值),变更随机...
知识:节点,工作量证明,POW,共识机制
...后执行开奖方法(resolved 函数),并在开奖方法中使用开奖序号参与随机数生成,同时通过内联调用方式将开奖结果信息通知给玩家(receipt 函数),再将开奖序号加 1 并保存。开奖流程如下图所示:图示 1:DICE 类游戏开奖流程PeckShield 安全人员分析发现,该合约的随机数是通过 get_random 函数获得,影...
知识:游戏,EOS,技术,安全,钟馗之眼
一、什么是比特币比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是国家信用。去中心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险...
知识:区块,公钥,私钥,个比特币
一、什么是比特币比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是国家信用。去中心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险...
知识:区块,公钥,比特币,私钥
...这个私钥的人只有一个,也就是这个私钥的主人。 讲到这里,你就知道了,比特币的交易信息传递,也是这样的。以上摘自比特币的白皮书(中英文版本都放在上面),相信各位读者第一次看到这图的时候,也是比较懵逼的状态,因为不理解非对称加密(公钥加密)的话,理解这个图有一定困难。 从...
知识:比特币,挖矿,公钥,自己的
...微乎其微,这时,数字签名的出现就能完美解决这些问题。由文档签名证书生成的数字签名与电子签名不同,因为它们使用是由受信任的第三方(CA 证书颁发机构)颁发的基于 PKI 的证书。CA 先验证申请者的身份,然后在 USB 令牌上颁发文档签名证书。在这过程中所采用的加密几乎不可能被破解,这就是...
知识:私钥,文档,数字签名,公钥
一个故事告诉你比特币的原理及运作机制,区块脉动区块脉动出品——周末花时间看了一些比特币原理相关的资料,虽然不敢说把每个细节都完全搞懂了,不过整体思路和关键部分的主要原理还是比较明白。写一篇文章分享给大家。这篇文章的定位会比较科普,尽量用类比的方法将比特币的基本原理讲...
知识:挖矿,区块,矿工,中本聪,比特币
很多朋友都不知道比特币是如何产生,今天就讲一下比特币是如何产生的。两篇文章,讲述了比特币和区块链的原理。他们分别是:《什么是比特币》《什么是区块链》但是始终没有说明比特币是如何产生的?我们如何获得?在上一篇文章《什么是区块链》结尾我也遗留下了一些问题和思考。这篇文章...
知识:区块,比特币,区块链的,挖矿
比特币具有许多革命性的特征,让比特币爱好者们成为她的死忠。去中心化特征是最具影响力的,货币发行和交易的实现采用p2p网络争夺记账权完美地实现了去中心化。这里有一个大家熟知的51攻击方式可以导致比特币终结,关于这方面的论述已经有很多,我不准备再哆嗦一遍。比特币还有一个...
知识:比特币地址,私钥,公钥
...。 本文的嘉宾是数字货币界最著名CP:Alice和Bob。 一、从比特币说起 直接讲解ZCash的交易过程可能会比较抽象。为了有助于理解,我们不妨先分析比特币,作为铺垫。 我们先来打个比方说明比特币的转账原理。 演示场景:Alice转1个比特币给Bob。 转账前...
知识:ZCash零知识证明
...次哈希函数得出一个256的二进制数,即SHA256(SHA256(str)) = 10010011……共256位,比特币要求,生成的结果,前n位必须是0,n就是难度值,如果现在生成的二进制数不符合要求,就必须改变随机数的值,重新计算,只到算出满足条件的结果为止。假设现在n是5,则生成的二进制数必须是00000……(共256位)。一旦...
知识:区块,区块头,矿工,挖矿