主页 > 怎么下载imtoken苹果版 > 比特币技术分享学习资料.pptx

比特币技术分享学习资料.pptx

怎么下载imtoken苹果版 2023-10-13 05:07:31

文件介绍:比特币技术分享学习资料.pptxBUSINESSREPORTPRESENTEDBYOfficePLUSBcoin技术分享比特币:一种点对点的电子现金系统中本聪提出了一种完全通过点对点技术实现的电子现金系统,可以让一个人直接进行在线支付一方在不通过任何金融机构的情况下发起并向另一方付款。 虽然数字签名(DigitalSignatures)部分解决了这个问题,但是如果仍然需要第三方的支持来防止双花,那么这种系统就失去了存在的价值。 内容 比特币解决的问题 交易过程 共识机制 网络运行过程 攻击与算力竞争 其他特点 比特币是一种通过网络支付的数字货币,与纸币等传统货币相比具有极大的灵活性。 数字货币比特币可以像纸币一样进行点对点支付,而无需受信任的第三方干预。 点对点支付 如果没有可信赖的第三方,传统数字货币很难防止双重支出。 防止重复支付交易一旦成功,不可撤销或更改,以保护收款人的利益。 交易记录不可更改 点对点支付,去中心化,防止双重支付,交易记录不可更改 比特币解决的问题 1 私钥,公钥,哈希值,地址 交易过程 2 私钥,公钥,哈希值, address 交易流程 2 比特币账户(地址)生成 通过随机数生成器生成一个256bit的随机数,并将这个随机数作为账户的私钥。

比特币使用椭圆曲线签名算法 (ECDSA) 来签名和验证数据,特别是使用 secp256k1 曲线。 乘法可以计算出对应的公钥。 对公钥进行两次哈希运算,得到公钥的哈希值。 将版本号和校验码添加到公钥的哈希值中,进行base58编码得到地址。 小结 一切都可以通过私钥推导出来,私钥是所有操作比特币账户的权利,所以私钥一定要妥善保管,不能泄露。 公钥的哈希值和地址是通过base58编码相互转换的,所以两者是等价的。 比特币的发送方使用私钥签署交易,接收方使用公钥验证交易。 私钥、公钥、哈希值、地址 交易流程 2123 发送方签署交易 签名发送方将签署的交易广播到比特币网络广播 接收方验证交易和签名? 数字签名可以证明一笔交易的合法性,但仍然不能阻止付款人同时构造两笔或多笔具有合法签名的交易,对同一笔钱进行多次支付。 私钥、公钥、哈希值、地址交易过程有问题 2 双倍支付怎么办? 私钥、公钥、哈希值、地址 交易流程 2 通常的解决方案是引入可信的第三方机构,或者类似铸币厂的机构,对每一笔交易进行检查,防止重复支付。 Mint 了解所有交易并确定交易完成的顺序。 这种解决方案的问题在于,整个货币体系的命运完全取决于运营铸币厂的公司比特币技术的不足点,因为每笔交易都由铸币厂确认。 比特币结算交易信息应当公开(publicly announced)。 整个系统中的所有参与者都有唯一认可的历史交易顺序。 收款人需要确保交易过程中的大多数节点都同意交易是最先发生的。 如何防止双重支付工作量证明比特币技术的不足点,可追溯不可篡改,挖矿共识机制3