算力(也称哈希率)是比特币网络处理能力的度量单位。即为计算机(CPU)计算哈希函数输出的速度。比特币网络必须为了安全目的而进行密集的数学和加密相关操作。 例如,当网络达到10Th/s的哈希率时,意味着它可以每秒进行10万亿次计算。在通过“挖矿”得到比特币的过程中,我们需要找到其相应的解m,而对于任何一个六十四...
比特币使用了P2P网络架构,“比特币网络”是按照比特币P2P协议运行的一系列节点的集合。除此之外比特币网络中还有其他协议:Stratum协议:一个扩展网络的桥接协议,可以将其他网络作为一个节点连入比特币网络中。应用于挖矿、以及轻量级或移动端比特币钱包之中。矿池挖矿协议:这个协议有很多种,主要用来把多个矿机算力聚...
这些协议的出现导致比特币生态的铭文数量急剧增长,并进一步造成了链上交易时长和交易费用的增加。比特币网络的拥堵阻碍了该网络的进一步的发展。相比起资产发行协议,比特币更需要扩容。由此,比特币layer2成为了当前社区的关注点。与以太坊的layer2一样,比特币layer2旨在解决比特币链上拥堵和扩容困难的问题。闪电网络...
双重支付是指在比特币网络中的一个漏洞,即同一笔比特币可以被发送给多个接收者,并尝试将这些交易同时确认在区块链上。这意味着一个人可以试图使用同一笔比特币进行多笔交易,从而欺骗商家或服务提供者。比特币的设计旨在通过共识机制来解决双重支付问题。当一个交易被包含在区块链中,并且有足够多的后续区块构建在其...
比特币的P2P网络完全基于TCP构建,主网默认通信端口是8333。以太坊的P2P网络是一个完全加密的网络,提供UDP和TCP两种连接方式,主网默认TCP端口30303,推荐UDP发现端口为30301.2.2 初始节点发现 比特币网络中,初始节点发现有两种方式:DNS-seed,又称为DNS种子节点,比特币的社区会维护一些域名,通过nslookup该域名可...
一、P2P网络架构 比特币采用了基于互联网的点对点(P2P:peer-to-peer)分布式网络架构。 比特币网络可以认为是按照比特币P2P协议运行的一系列节点的集合。 本文来分析下比特币网络,了解它跟传统中心化网络的区别,以及比特币网络是如何发现相邻节点的。 二、节点类型及分工 ...
矿工是比特币网络的基本参与者,并作为新币的主要生产来源。矿工提供用于发现下一个有效区块的哈希算力,网络会自动奖励他们新发行的币和交易费。 这使得挖矿成为一个极具挑战性的行业,因为他们无法控制能源的输入成本或BTC的输出成本。 尽管市场条件波动且不确定,比特币矿工继续安装新的ASIC硬件,推动整体哈希率上升(14...
比特币的网络 比特币使用的是P2P(peer-to-peer)网络,此P2P非彼P2P,这里是点对点的网络架构,而不是人对人的借钱模式。 P2P是指位于同一网络中的每台计算机都彼此对等,各个节点共同提供网络服务,不存在任何“特殊”节点。每个网络节点以“扁平(flat)”的拓扑结构相互连通。在P2P网络中不存在任何服务端(server)、中央...
比特币二层网络,作为比特币区块链之上的第二层协议或网络,正逐渐成为解决比特币交易处理速度较慢和交易费用较高问题的关键。目前,比特币二层网络方案众多,其中知名度较高的有Lightning Network、Rootstock、Stacks、Liquid和RGB等。 比特币二层网络的定义与特点 ...