比特币生态入门手册

Blockchain Diver
2024-09-18 20:49:47
收藏
比特币生态入门手册

从去年的铭文到现在分型比特币,比特币生态一直在市场低迷的时候迎来一波热炒成为市场焦点,这主要的原因大概是这一轮的VC币都纷纷折戟,导致大家对于VC币的兴趣瞬间降至冰点。

况且一些数据也不会说谎,比特币生态上的头部项目在市场低迷的时候仍保持着不错的数据水平,而VC币都纷纷大跌7-80%。如果说目前市场上有哪些赛道值得关注的话,除了TONSOL生态的项目之外,剩下的就只有比特币生态了。

所以,比特币引起社区大规模FOMO的当下,你还不够了解BTC的话,那么投机的时候你总会慢人一步。不过别担心,本期内容已经为你准备好了进入比特币生态所需的基础知识,让你在参与比特币生态的时候,对于大部分项目都有一个最优的了解。

 

比特币生态基础知识

1、比特币生态钱包篇

 

想要参与一个生态,那么必备的就是钱包的,就像你参与某个项目的空投,一定要具备一个Metamask/Keplr钱包,供你在进行转账、签名的时候使用。所以想参与比特币生态,那么首先要了解认识的,就是钱包。

比特币生态的钱包有很多,其中Unisat钱包是用户量最多的一个,它们是从去年铭文时期开始开枝散叶的。其他受用户欢迎的钱包还包括:XverseMagic EdenOKX Wallet等。如果你是刚刚接触比特币生态/加密社区的新手,建议先从Unisat钱包入手,熟悉基本操作后再尝试其他钱包。

目前,Unisat提供了插件钱包和手机端,对于比特币铭文和BRC-20协议有着较好的支持,备受比特币生态玩家的青睐。使用Unisat,用户可以存储和转移比特币生态的资产,比如BTCOrdinalsBRC-20代币等,每个钱包中的地址用于接受这些资产。

对于初次使用比特币生态钱包的用户,了解钱包的安全性、如何备份助记词以及如何管理资产是非常重要的基础。

2、Unisat比特币钱包地址

在使用Unisat比特币钱包的过程中,作为用户的你会看到四种不同的比特币地址。它们分别是:LegacyNested SegWitNative SegWitTaproot

要点:

1. 通常使用bc1开头的地址,这类地址现代化、兼容性好,适合日常使用。

2. Bc1q地址通常用于日常支付和交易手续费,而bc1p地址更适合接受OrdinalsBRC-20资产。

3. 四种地址之间可以互相转账BTC,但OrdinalsBRC-20资产最好仅在相同类型的地址之间进行转移,以避免兼容性问题。还有需要注意的是,不同类型的地址转账,矿工费会有差异,用隔离见证会节省些矿工费(Gas)。此外,在实际操作中还需要根据具体情况选择适当的转账方式,以确保交易的安全和快速确认。

 

Legacy 地址:1开头的旧格式,手续费较高,已不再常用。

Nested SegWit 地址:3开头,适合接收BTC,但不能用于接收OrdinalsRune

Native SegWit 地址:bc1q开头,兼容性高,尤其适合与主流CEX平台(如交易所)进行交互。

Taproot 地址:bc1p开头,较bc1q更为先进,支持复杂的智能合约。

 

当用户持有比特币资产时,不可避免会进行交易,这个时候你就会遇到比特币生态的术语Sats/vb,这表示每虚拟字节的交易手续费(Gas)。

3、比特币生态Gas——Sats

首先我们要明确,这里的Sats并不上指Ordinals系统中的Sats代币,而是指比特币的最小单位“聪”(Satoshi,简称SAT)。1比特币等于一亿聪,也就是说1=0.00000001 BTC。这种计价单位早在2011年左右就出现了,虽然最初并未受到广泛关注,但随着比特币价格上涨,“聪”的优势在支付和转账场景中逐渐显现。

举个例子,假设比特币当前的价格为6万美元,那么1美元就约等于0.000017 BTC。用这样的方式标价,在实际支付和转账时非常不方便,容易出错。而使用“聪”作为单位则简单很多,1美元等于1700聪。这种转换方式无论在支付、转账还是记录时都更加直观,尤其适合小额交易。

正因为“聪”可以更方便地表示小额支付,许多业内人士都支持这种计价方式。摩根大通法人代表 Jesse Xiong 也曾公开表示,‘聪’之所以越来越受欢迎,正是因为它能简化记录,避免处理一长串复杂的小数,这大大降低了支付过程中的繁琐。”

这样表述会让用户更容易理解比特币的最小单位及其在实际场景中的优势。

所以我们可以知道在比特币网络中,交易费用是根据交易的大小来计算的,单位是vByte(虚拟字节)。因此,sats/vb指的是每个虚拟字节所需支付的比特币交易费用。

此外,当你进行交易时,可能会看到两个状态词:‘available’ ‘unavailable’‘available’ 表示可用余额,即你可以立即用于发送交易的比特币,而‘unavailable’ 则指暂时无法使用的余额,通常是由于未确认的交易等原因导致的。

处于‘unavailable’ 状态的时候,通常是这几种情况:等待确认,如果用户接收的比特币还没有足够的区块确认,则这些比特币暂时不可用;锁定状态,有时候比特币可能因为合约、挂单和其他原因被锁定,暂时无法用于新的交易;使用中的输入,如果用户在进行另一笔交易并且涉及的金额还未被确认,相关的比特币会被标记不可用。

4、输入与输出

在比特币交易中,有两个关键概念:输入(Inputs)和输出(Outputs)。

 

输入(Inputs:输入就是用来支付的比特币来源,它来自用户之前收到的一笔比特币。这些比特币还没花掉,所以可以用来支付。比方说,如果用户之前收到了1 BTC,那么当用户要发起一笔新交易时,这个1 BTC就是用来支付的“输入”。

输出(Outputs:输出是你支付比特币的去向。每次交易可以有一个或多个输出,它们表示用户把比特币转给了哪些地址。举个例子,如果用户转了0.5BTC给某个人,这0.5BTC就成为了这个新交易的“输出”。并会记录在链上。

简单比喻:

可以把输入看作你钱包里的纸币,而输出就是你用这张纸币去买东西,剩下的钱会找给你。因此,每次你用比特币支付时,会生成新的“找零”(未花费的交易输出,UTXO),下次交易时再用这些“找零”作为新的输入。

5、UTXO

 

UTXO是比特币网络采用的余额模型。简单来说,UTXO可以理解为你钱包中尚未花费的零钱,这些零钱会成为未来支付的资金来源。

到这里,可能大家都有同样的疑问。比特币不是一个去中心化的大账本吗?但为什么不直接采用我们熟悉的账户模型,而是用了UTXO模型呢?

账户模型就像你在银行或者支付宝里的账户,上面会清楚地记录你有多少钱,10块就是10块,写在系统里。这个模型直观、灵活,也被像以太坊等其他区块链采用。

但是比特币不同。比如小B10个比特币,在区块链上其实看不到“10”这个数字,因为比特币不记录账户余额,只记录交易。那么我们在区块链浏览器上看到的余额上怎么来的?其实是浏览器帮你计算出来的,而不是区块链自己存的。

那么,为什么很多业内人士认为UTXO模型很不错呢?原因在于它特别适合并行处理,在分布式网络中效率更高,尤其是在比特币这样的网络环境下,它显得非常巧妙。UTXO模型的本质就是:每次交易消耗旧的UTXO并生成新的UTXO,这些新的UTXO可以在未来的交易中被使用。

但是这不是比特币生态交易的全部,交易还需要在Mempool(内存池)等待执行。

6、Mempool(内存池)

 

内存池(Mempool)是比特币网络节点用来存储待确认交易的队列。每个节点都有自己的内存池,因此不同节点的内存池可能包含不同的交易。

内存池浏览器可以让你查看节点内存池的实时和历史信息,并可视化交易,搜索和查看交易。

就是说,以前我们看的BTC 链上浏览器,都是上链的数据,Mempool 是已经广播当时还没上链的交易信息,看懂Mempool可以快人一步。

我们平常知道的比特币挖矿,是将内存池中的待确认交易确认到区块链上的过程。矿工从他们的内存池中选择待确认交易,并将其排列成一个区块,以便解决特定的数学问题。第一个找到合适区块的矿工将获得该区块中所有交易的交易费。因此,矿工倾向于优先处理交易费更高的交易。

查看Mempool(内存池)目前大家都在使用的工具是:mempool.space

在使用mempool.space时,你会看到屏幕上方有一些被虚线分隔的区块。左边黄色部分代表的是还未挖出的区块,右边紫色部分则是已经成功挖出的区块。

无论是黄色的待挖区域还是紫色的已挖区域,它们上面都有一些关键信息:

 

平均手续费费率:这个数字表示该区块中每笔交易支付的平均费率(单位:聪/字节)

手续费范围:展示区块内交易支付的手续费费率范围(单位:聪/字节)

总手续费:显示整个区块打包交易所支付的总手续费(单位:BTC

交易数量:该区块内包含的交易笔数

出块时间:黄色区块会显示预计出块的时间,而紫色区域会显示实际的出块时间

区块高度:这是紫色区域上的数字,表示当前比特币网络的第几块区块已经被挖出。矿工的名字则显示在区块高度下面。

 

如果你点击一个已挖出的紫色区块,往下滚动页面,你可以看到每笔交易的详细信息,如输入地址、输出地址、交易手续费和确认数等。

 

这里有一个使用mempool.space时的小Tips

把鼠标放到可视化内存池图上,出现一个小眼镜,点开,选择 Consolidation,就会自动把所有归集交易高亮出来。可以看到内存池里排队的区块中,归集交易占比较高。如果是转账或者分钱包之类不着急的操作,可以错开归集高峰,等归集交易消化完再发起。

7、矿工和打包区块

在比特币网络中,矿工承担者非常重要的角色。他们不仅负责验证、传播和存储交易,还通过运行节点维护整个去中心化网络的安全性和稳定性。

矿工的主要任务是通过解决复杂的数学难题,找到符合条件的区块。这些区块中包含了用户提交的交易,当矿工成功找到一个区块并打包交易后,他们就能将这个新区块添加到比特币的区块链上。

每成功打包一个区块,矿工会获得一定数量的新生成比特币作为奖励。这就是比特币的发型方式,但随着比特币减半,每隔大约四年(21万个区块),矿工的区块奖励会减少一半。这个过程会持续,直到比特币总供应量达到2100万枚为止。

所以,当你了解Unisat最新推出的分型比特币可以双挖的时候,矿工有多开心了吧?矿工的工作不仅保障了网络的去中心化,还确保了每一笔交易的真实性和不可篡改性。

总结

由于篇幅有限,以上就是比特币生态入门手册的部分内容,后期还会对于比特币生态入门手册进行其他更新。本内容非常适合想接触比特币生态的新手阅读,在比特币生态又即将爆发的当下,掌握好每一个知识点是非常重要的。

链捕手ChainCatcher提醒,请广大读者理性看待区块链,切实提高风险意识,警惕各类虚拟代币发行与炒作, 站内所有内容仅系市场信息或相关方观点,不构成任何形式投资建议。如发现站内内容含敏感信息,可点击“举报”,我们会及时处理。
ChainCatcher 与创新者共建Web3世界