比特币:第一个Layer 1
了解比特币为什么是一个Layer 1网络、它自己的规则如何保障BTC的安全,以及为什么结算会伴随取舍。

速读
比特币是一个Layer 1:它按照自己的规则来验证和结算BTC转账。这节课会讲清楚,为什么一条基础链需要一份大家共享的记录,确认和手续费是怎么从“区块空间有限”这件事上产生的,以及当你依赖这条结算层时,要面对哪些取舍。
需要记住的要点
- Layer 1描述的是谁来负责,而不是好坏优劣:一条基础链会自己决定什么样的交易是有效的,并用自己的规则和安全机制去完成结算。
- 比特币之所以符合这个定义,是因为它的参与者验证的是比特币自己的规则——它从来不会去问别的区块链,一笔BTC交易是否合法。
- 手续费和确认次数,都是区块空间有限和已经累积的工作量带来的结果,而不是凭空加上去的费用。
- 最终性是收款方自己定的政策,所以在把一笔大额转账当作已经结算之前,先确认清楚对方要求的是什么。
基础层为什么需要自己的规则?
如果一个网络想在没有中心运营方的情况下结算一种资产,参与者们就需要对一个基本问题给出共同的答案:哪些转账是有效的?比特币的基础层,正是靠它自己的交易规则和共享的历史记录来回答这个问题。它不需要依赖别的区块链来判断一笔BTC交易是否有效——比特币的参与者自己就会验证比特币的规则。
Layer 1是什么意思?
Layer 1这个说法,指的就是那条按照自己的规则运行的基础区块链。它自己决定什么样的交易算是有效的,自己维护历史记录,也用自己的安全机制来让大家达成一致。
比特币的Layer 1做了什么?
它提供了一个共同的地方,BTC转账在这里被核实、被记录下来。节点负责核对交易是否符合规则;矿工负责打包工作量证明区块;而被大家认可的那条链,就是所有参与者用来核对这笔钱有没有被花掉的共享历史记录。
| 层级 | 谁来执行这些规则? | 在这里结算的是什么? |
|---|---|---|
| 比特币Layer 1 | 比特币节点各自独立地验证比特币的协议规则。 | BTC交易本身,以及用来判断这些交易是否有效的历史记录。 |
| 构建在某个网络之上的应用 | 该应用遵循底层网络的最终规则。 | 它的各项操作,最终都要依赖这个基础网络的记录。 |
确认和手续费为什么会存在?
新的交易要竞争有限的区块空间。网络需要时间才能把一笔交易打包进区块,然后再在它后面继续叠加区块。发送方可以在交易里附上一笔手续费;根据协议的激励机制设计,打包区块的人会收到这笔手续费。
结论
Layer 1描述的是谁来负责,而不是一种营销等级。比特币之所以是Layer 1,是因为它靠自己的规则、自己的历史记录和自己的安全机制,回答了“哪些转账是有效的”这个问题。它不需要问别的区块链一笔BTC交易是否合法,而这种自给自足,正是这个说法想要表达的意思。
用户感受到的种种不便,全都源自这份责任。区块空间之所以有限,是因为每一位参与者都要验证同样的活动,所以交易之间会为了被打包进区块而相互竞争,手续费就是用来排出先后顺序的机制。确认之所以存在,是因为一笔交易被打包进区块之后,后面每多叠加一个区块,想要把它推翻就会变得更难一分。这两者都不是凭空加上的税,而是在没有中心运营方的情况下完成结算本身需要付出的代价。
实际使用时该注意的是:把最终性当作一个由政策决定的问题,而不是一个状态图标。需要多少次确认才算够,取决于收款方能承受多大风险,以及这笔转账的金额有多大,所以应用里显示“已发送”,并不等于对方已经把这笔钱当作结算完成。当你要转出一笔数额较大的钱时,先弄清楚对方的要求,再认定这件事已经办完。
比特币证明了:不需要一个中心化的账本运营方,也能让一种稀缺的数字资产被协调起来。但它的规则也刻意让这套系统保持简单、专一。其他项目则进一步追问:一个Layer 1,能不能同时为各种程序和应用提供一个共享的运行环境?——这就引出了以太坊。
常见问题
Layer 1指的是一条按照自己的规则运行的基础区块链。它自己定义什么样的交易算数,自己维护历史记录,也靠自己的安全机制让大家达成一致。判断一条链是不是Layer 1,关键看它是否独立:一个Layer 1不会依赖别的区块链来结算自己的交易,或者判断这些交易是否有效。
比特币是Layer 1。比特币节点各自独立地验证比特币的协议规则,而被大家认可的那条链,就是用来判断资金是否已经被花掉的共享历史记录。像闪电网络这样的系统,是构建在比特币之上的,依赖比特币来完成最终结算,所以它们是叠加在这条基础网络之上的一层,而不是用来替代它的东西。
Layer 1执行自己的规则,结算自己的交易。Layer 2则把活动放在别处处理,但要依赖某个Layer 1来做执行或最终结算。遇到一个新网络时,真正值得问的问题不是它快不快,而是它的交易最终在哪里结算、由谁的规则来决定这一点。
因为一笔交易被打包进区块之后,后面叠加的区块越多,想要把它推翻就越难。被打包进某个区块,意味着这笔交易进入了共享的历史记录;之后每多一个区块,想要更改它就得多重做一份工作量。所以确认次数衡量的是一笔转账结算到什么程度了,而不是一个倒数到固定终点的计时器。
协议本身没有规定一个固定数字。这个要求由收款方自己决定,反映的是他们自己的风险政策和转账金额的大小。六次确认是一个被广泛采用的习惯做法,而不是一道技术门槛,有些收款方要求更多,有些要求更少。不要因为某个应用把交易标记为“已发送”,就认定这笔转账已经是最终确定的。
新交易要竞争有限的区块空间,所以发送方附上的手续费,实际上就是为了让自己的交易被优先打包而出的价。当很多人同时想要交易时,要想尽快被选中所需要的手续费就会上涨;需求回落时,手续费也会下降。手续费是由这种竞争决定的,而不是按一份公开的价目表收取。
区块空间指的是每个区块能容纳交易数据的有限空间。它之所以是有意被限制住的,是因为每一位参与者都需要验证同样的活动,共享的历史记录才能被独立核实。如果无限制地提高这个上限,参与验证网络的成本也会随之上升。
这个上限是参与者所验证的协议规则的一部分,不是某个运营方可以随意修改的政策。新的BTC是作为奖励,发放给生产区块的参与者的,而且这套发放节奏会随时间推移逐渐减少,直到发行完全停止。因为这条规则是由每一个运行该软件的人共同执行的,要改变它,就需要整个网络都同意换一套新规则。
不依赖。正是这种独立性,才让它成为一个Layer 1。它的参与者验证的是比特币自己的交易规则,维护的也是比特币自己的历史记录,所以判断一笔BTC交易是否有效,不需要参考任何外部的链。
相关币种
继续学习
根据本课推荐的后续阅读。




