织梦 导航网站 模板网站建设公司兴田德润专业
2026/4/6 5:36:31 网站建设 项目流程
织梦 导航网站 模板,网站建设公司兴田德润专业,竞价推广账户竞价托管,中国镇江网北京大学肖臻老师《区块链技术与应用》公开课第 11 讲实际上是**“问答环节”**#xff08;QA#xff09;。在这一讲中#xff0c;肖老师集中回答了学生们关于前几节课#xff08;共识协议、挖矿、分叉等#xff09;提出的各种核心疑问。 这些问题非常具有代表性QA。在这一讲中肖老师集中回答了学生们关于前几节课共识协议、挖矿、分叉等提出的各种核心疑问。这些问题非常具有代表性往往也是初学者最容易混淆的地方。以下是基于该课程内容的结构化详细总结一、 转账与交易相关问题1. 转账时收款人不在线怎么办回答没关系完全不影响。原理比特币交易只是向区块链网络“广播”一笔交易并没有直接发给收款人。只要全网矿工把这笔交易打包进区块转账就成功了。收款人什么时候上线只是为了查看自己有没有收到钱不影响转账本身的发生。2. 假如全节点收到一笔交易发现转账金额 余额怎么办回答直接丢弃不予转发。原理全节点在内存中维护了UTXO未花费交易输出集合。收到交易时它会立刻查 UTXO如果发现余额不足或者这笔钱已经被花过了双花验证失败节点会直接忽略这笔交易不会将其传播给邻居。二、 挖矿与区块相关问题3. 为什么不把区块的 Nonce 设得大一点例如 64位、128位背景现在挖矿难度很高32 位的 Nonce 空间太小 亿矿工遍历完所有 Nonce 都找不到解的情况很常见。回答只改 Nonce 没用因为改协议结构需要硬分叉。实际做法矿工遍历完 Nonce 还没找到解时会去修改Coinbase 交易中的Extra Nonce输入域。修改 Coinbase 域 Merkle Root 改变 区块头哈希改变 相当于重置了整个搜索空间 可以重新遍历一遍 32 位的 Nonce。4. 只有算力最强的矿工才能挖到块吗回答不是。原理挖矿是概率事件伯努利试验。算力强只是代表概率大就像买彩票买得越多中奖概率越大但买得少的人也有可能中奖。5. 假如两个矿工同时挖到块怎么处理回答产生临时分叉。流程网络中出现两个等长的合法链分支。每个全节点根据“先听到谁就认谁”的原则暂时选择一条链。等到下一个区块被挖出由于算力竞争其中一条链会变得更长。全网切换到“最长合法链”另一条链上的区块成为孤块Orphan Block被抛弃。三、 安全与攻击相关问题6. 51% 攻击能做什么不能做什么这是非常关键的一个纠正点。能做的事双花Double Spending攻击者可以把自己花出去的钱通过重写历史制造更长的链再拿回来。分叉/拒绝服务故意让区块链分叉或者拒绝打包某些人的交易。不能做的事凭空造币不能修改 Coinbase 奖励金额会被全节点校验。盗窃他人的币无法伪造他人的数字签名所以不能把别人的钱转给自己。7. 私钥丢失了怎么办能找回吗回答绝对找不回钱永久锁死在区块链上。解释比特币没有“忘记密码”功能没有中心化机构客服。8. 量子计算机会威胁比特币安全吗回答现在的量子计算机还远未达到破解 SHA-256 或椭圆曲线加密的水平。如果未来真的出现这种危机比特币协议也可以进行软分叉升级例如换用抗量子加密算法虽然旧地址的钱可能不安全但新系统可以存活。四、 协议与手续费问题9. 既然交易手续费给矿工为什么还要给区块奖励回答这是为了早期激励和货币发行。演变早期交易少手续费不够吸引矿工必须靠出块奖励Coinbase Reward发行新币来吸引算力。随着每 4 年减半未来奖励越来越少手续费将成为矿工的主要收入来源。10. 为什么比特币出块时间定为 10 分钟回答这是一个折衷Trade-off。太短如几秒分叉会极度频繁导致网络不稳定大量算力浪费在孤块上。太长如几小时交易确认太慢用户体验差。10 分钟是中本聪认为在“网络传播延迟”与“用户体验”之间的一个平衡点。 核心逻辑图解矿工如何应对 Nonce 空间不足针对第 3 个问题Nonce 不够用这是挖矿实操中最重要的逻辑我为你整理成流程图找到解遍历完都没找到开始挖矿遍历32位 Nonce✅ 挖矿成功: 广播区块 修改 Coinbase 里的 ExtraNonce导致 Merkle Root 改变导致 Block Header 改变 重置 Nonce 为 0

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询