BTC

BTC和BCH的原由

在比特币运行的早期,中本聪对区块的大小进行了1M的限制和规范。这种限制既保障性能较弱的个人电脑也能够参与,同时也起到了防止攻击者让比特币网络超载的风险发生,毕竟那时候系统还很脆弱。在1M的限制下,10分钟一个区块最多能够容纳2000笔左右的交易,也就是每秒7笔交易,即7tps(交易数/秒)。在201 ......
原由 BTC BCH

BTC-实现

# BTC-实现 - Transaction-based ledger(比特币是基于交易的账本模式) - Account-based ledger(以太坊是基于账户的账本模式) - UTXO Unspent Transaction Output(还未交易的输出) ​ 比特币系统的全节点要维护一个叫U ......
BTC

BTC-协议

# BTC-协议 ## 一个去中心化的数字货币要解决两个问题 1、谁有权发行货币 比特币的发行是由挖矿决定的(coinbase transaction 唯一一个产生新币的途径)**比特币通过挖矿来决定货币的发行权,发行量** 2、怎样验证交易的合法性,防止双花攻击(doule spending at ......
BTC

BTC中的数据结构

# BTC中的数据结构 ## 普通指针 普通指针存储的是某个结构体在内存中的地址(假如P是指向一结构体的指针,那么P里面存放的就是该结构体在内存中的起始位置) ![image-20230802164519058](https://bucket01127.oss-cn-nanjing.aliyuncs ......
数据结构 结构 数据 BTC

简化版的BTC挖矿模拟器

简化版的BTC挖矿模拟器,用于演示挖矿过程。以下是一个简单示例: ```python import hashlib def mine_block(previous_block, transactions, target): nonce = 0 while True: data = str(previ ......
模拟器 BTC

10 BTC-问答

《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 10 BTC-问答 转账交易的时候,如果接收者不在线怎么办? 没有影响。不需要接收者在线,转账交 ......
BTC 10

12 BTC-思考

《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 12 BTC-思考 哈希指针,比特币很多设计使用了hash指针,指针保存的只是本机的内存地址,发 ......
BTC 12

11 BTC-匿名性

《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 11 BTC-匿名性 Bitcoin and anonimity 比特币是匿名的吗?一般我们认为 ......
BTC 11

08 BTC-脚本

08 BTC-脚本 比特币使用的脚本语言是非常简单的,唯一能访问的内存空间,就是一个堆栈,叫做基于栈的语言。 上图Output Scripts有两个,分别对应每个输出。 交易的结构: 交易的输入: 上述代表一个交易输入。 比特币中的一个交易可能需要多个签名,因为有多个交易的输入。 交易的输出: 交易 ......
脚本 BTC 08

09 BTC-分叉

《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 09 BTC-分叉 fork 挖矿会产生临时性的分叉,就做state fork。 forking ......
BTC 09

06 BTC-挖矿难度

《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 06 BTC-挖矿难度 调整目标空间占输出空间的比例,来调整计算难度值。 difficulty_ ......
难度 BTC 06

05 BTC-网络

《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 05 BTC-网络 The BitCoin Network: application layer ......
网络 BTC 05

04 BTC-实现

《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 04 BTC-实现 比特币系统是 transaction-based ledger UTXO:U ......
BTC 04

03 BTC-协议

《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 03 BTC-协议 数字货币的需要解决的两个主要问题 共识机制 如果央行(中心化)发行数字货币, ......
BTC 03

02 BTC-数据结构

《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 02 BTC-数据结构 hash pointer Merkle tree hash pointe ......
数据结构 结构 数据 BTC 02

01 BTC-密码学原理

《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 01 BTC-密码学原理 哈希部分 签名部分 比特币加密货币(crypto-currency) ......
密码学 原理 密码 BTC 01
共16篇  :1/1页 首页上一页1下一页尾页