区块链
文章平均质量分 88
分享区块链相关内容的学习笔记
小七mod
脚踏实地,仰望星空
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【BTC】匿名性
比特币的匿名性原创 2025-11-17 13:08:34 · 939 阅读 · 0 评论 -
【BTC】常见问题解答
比特币核心机制解析:转账、私钥、挖矿与数据趋势 摘要: 本文系统阐述了比特币五大核心问题:1)转账机制中接收方无需在线,地址错误将导致永久损失;2)私钥丢失或泄露无法补救,凸显去中心化特性;3)交易验证需执行脚本组合,特殊脚本可销毁比特币;4)挖矿过程涉及nonce计算,交易费自动归属成功矿工;5)数据显示区块链体积持续增长,矿池集中化趋势明显,交易量尚未达理论峰值。这些机制共同构成比特币运行基础,既体现其技术优势也反映潜在风险。原创 2025-11-17 11:23:40 · 815 阅读 · 0 评论 -
【BTC】分叉
本文系统介绍了区块链中的分叉概念及其分类。分叉指区块链分裂成两条链,可分为硬分叉和软分叉。硬分叉由协议重大修改引起(如区块大小调整),导致永久性链分裂;软分叉则是临时性的,由协议限制性修改引发(如缩小区块)。文章详细分析了两种分叉的形成机制、节点行为差异及典型案例(如以太坊ETH/ETC分叉),并探讨了分叉对加密货币和社区的影响,最后提出了解决链间干扰的技术方案(如chainid)。原创 2025-10-30 15:05:20 · 853 阅读 · 0 评论 -
【BTC】比特币脚本
比特币交易脚本语言解析:文章详细介绍了比特币交易中的脚本执行机制,包括交易实例分析、脚本验证流程(输入/输出脚本分开执行)及三种主要脚本形式(公钥支付、公钥哈希支付、脚本哈希支付)。重点讲解了特殊脚本应用(如销毁比特币的RETURN操作)和脚本语言特点(无循环、密码学功能强大)。这些脚本机制构成了比特币交易验证的基础,在保证安全性的同时优化了多重签名等复杂场景的操作。原创 2025-09-28 16:01:50 · 491 阅读 · 0 评论 -
【BTC】挖矿
本文系统阐述了比特币挖矿的发展趋势与技术要点。首先解析了比特币全节点与轻节点的差异。随后梳理了挖矿设备的演进,。重点分析了矿池的运作机制,包括组织架构、收益分配方式及其潜在风险。最后探讨了51%攻击的具体形式,如分叉攻击和交易封锁等,说明即使掌握多数算力也无法直接窃取他人资产。原创 2025-08-02 21:01:13 · 1686 阅读 · 0 评论 -
【BTC】挖矿难度调整
本文系统讲解了比特币挖矿难度的调整机制。首先阐述了挖矿难度的概念,指出其与目标阈值成反比关系。然后详细介绍了比特币的调整方法。通过实际数据展示了比特币总算力、挖矿难度和出块时间的变化趋势,验证了调整机制的有效性。最后探讨了挖矿过程中nonce搜索策略的优化问题,说明从0自增在单机环境下是最优策略。原创 2025-08-02 20:56:04 · 1593 阅读 · 0 评论 -
【Solidity】编写NFTMarket 合约,实现使用Token买卖NFT
本文介绍了一个支持ERC20扩展代币支付的NFT市场合约,实现了两种NFT交易模式:1)传统授权模式(buyNFT):买家需预先授权合约操作代币,通过transferFrom完成交易;2)回调模式(buyNFTWithCallback):买家通过transferWithCallbackAndData直接转账,触发tokensReceived回调自动完成交易,无需预先授权,提供更优用户体验。合约包含上架(list)、下架(cancelListing)等功能,使用映射记录NFT清单,并确保交易原子性。原创 2025-07-28 09:38:35 · 244 阅读 · 0 评论 -
【BTC】比特币网络
比特币网络采用去中心化的P2P架构,所有节点平等,通过TCP连接传播信息。新节点加入需连接种子节点,退出时直接断开。交易采用泛洪传播机制,首次接收后转发给所有邻居节点。每个节点维护待确认交易集合,处理合法交易并转发,冲突交易按接收顺序判断。网络传播存在延迟和不确定性,可能出现双花攻击风险。实际应用中,交易纠纷需通过信誉机制或外部平台解决,无法直接回滚交易。比特币网络牺牲效率换取鲁棒性,确保去中心化系统的稳定运行。原创 2025-07-08 11:19:05 · 1432 阅读 · 0 评论 -
【BTC】比特币系统的具体实现
比特币系统采用基于交易的账本模式,通过UTXO数据结构追踪未花费交易输出,确保交易合法性。交易包含多个输入和输出,差额形成交易费作为矿工激励。与以太坊的账户模式不同,比特币隐私性更好但操作更复杂。区块信息包含交易费、出块奖励等,挖矿过程需调整随机数满足难度要求。比特币总量设定为2100万,通过减半机制维持稀缺性。系统安全性依赖于诚实节点占多数算力,防范双花攻击需等待多个区块确认。自私挖矿策略可能减少竞争但伴随高风险。整体而言,比特币通过密码学原理和共识机制构建了去中心化的安全支付系统。原创 2025-07-07 16:58:50 · 1918 阅读 · 0 评论 -
【BTC】协议(共识机制)
本文系统梳理了比特币系统的核心原理与技术架构。首先探讨了中心化数字货币设计的局限性,包括双花攻击和私钥安全问题;随后阐释了比特币作为去中心化方案如何通过分布式账本和共识机制解决这些问题。重点解析了比特币交易验证机制、默克尔树数据结构、节点分类(全节点/轻节点),以及基于工作量证明的挖矿机制。文章详细论述了比特币共识协议如何通过算力投票替代直接投票来抵御女巫攻击,并分析了分叉问题的处理逻辑。最后指出比特币虽未突破现有技术边界,但其创新性的经济学模型和分布式理念具有重要价值。全文约150字,完整呈现了比特币体系原创 2025-07-06 15:54:25 · 1440 阅读 · 0 评论 -
【BTC】数据结构
区块链采用哈希指针连接区块,形成抗篡改的链表结构,每个区块包含前序区块的哈希值。同时,区块内部交易数据通过默克尔树组织,叶子节点为交易数据,上层为哈希指针。轻节点通过默克尔证明验证交易存在性,只需保存区块头中的根哈希值。这种设计结合链表和树结构,确保数据完整性和高效验证。哈希指针的使用使任何篡改都会导致后续哈希值变化,提供强大的安全保障。原创 2025-07-06 15:38:39 · 955 阅读 · 1 评论 -
【BTC】密码学原理
本文探讨了区块链技术中哈希与签名两大关键密码学技术的应用。在比特币系统中,哈希函数用于挖矿的有效工作证明(工作量证明机制),矿工需暴力计算区块数据使其哈希值小于目标值,该过程计算困难但验证简单。签名技术则用于验证交易合法性,通过私钥加密(签名)和公钥解密的方式确保交易真实性。文章还分析了私钥安全的重要性,指出虽然理论上存在私钥碰撞风险,但在256位公钥体系下概率极低。这两种技术常结合使用,先对交易信息哈希再用私钥签名,保障比特币网络的安全运行。原创 2025-06-17 20:44:17 · 759 阅读 · 0 评论
分享