围绕比特币的发展路径,比特币社区已经不止一次爆发意识形态斗争。在有分歧的发展过程中,比特币生态逐渐显现一个巨大机会:闪电网络和Nostr结合的去中心化社交支付。
闪电网络的起源——扩容之争(Layer2扩容 VS Layer1大区块扩容)
比特币网络的区块大小设计为1M,10分钟产生1个区块,在交易代码量差不多的情况下,比特币网络一秒大概可以处理7笔交易。这无法满足大量的业务需求,尤其在链上交易活跃的牛市里。因此,2015年比特币社区就已经出现了扩容的声音。
在扩容的技术路径选择上,比特币社区是有分歧的:
1、激进的矿工派:支持以Layer1大区块扩容的方式来增加交易容量
部分激进矿工派选择了Layer1大区块扩容。在尚未进行隔离见证升级之前的478558区块高度,硬分叉产生了Bitcoin Cash。
2、保守的开发者社区:主张用Layer1技术升级+ Layer2扩容的方案
以Bitcoin Core为代表的比特币核心开发团队则主张保持比特币纯粹的”非主权资产“属性,仅在Layer1进行保守的技术升级(Segwit隔离见证),以Layer2链下扩容(Lightning Network闪电网络)的方式扩张比特币的应用场景。
2017年8月,比特币进行了隔离见证升级。由于只将交易信息打包进Block,数字签名信息放在了Extended Block,因此目前比特币区块大小大多为1.5M左右(理论可实现“4倍”扩容,1M交易信息,3M数字签名)。每个区块能装下的交易笔数多了一些,实现了一定程度的Layer1扩容;2018年3月,闪电网络上线,以State Channel这种Offchain的方案帮助比特币网络实现快速支付的链下扩容。
自此,一定程度上实现了Bitcoin Core主张的Layer1技术升级+layer2链下扩容的组合扩容方案。维持着“比特币数字黄金、闪电网络即时支付”的价值主张。
……
一个完整周期后,闪电网络已经有1.8万个Nodes,运行着超过7万个Channels,有5400多个BTC在闪电网络中。除闪电网络外,又相继出现了Stacks Network、Rootstock、Liquid Network等多个Bitcoin Layer2。而Bitcoin Cash则在2018年11月又分叉了BSV。
闪电网络的问题是,支付这种功能不太适合大量的作为独立dApps存在,更适合以其快速支付、小额支付的功能,嵌入到其他dApps中发挥作用。尤其是社交类应用,最适合作为闪电网络的嵌入载体。
社交支付:Nostr与闪电网络的结合
因为Nostr的开发者fiatjaf同时也是闪电网络的开发者,因此Nostr原生支持闪电网络。
Nostr是一个没有基于区块链的极简的社交协议,一个抗审查的全球社交网络。Nostr通过Relay传输Notes和其他Stuff。不依赖于任何中心化服务器,Client发布信息,Relay传输信息,因此信息的发布和传输具有抗审查性;任何用户都可以创建公私钥,因此不受第三方服务器限制。
从产品体验来看,基于Nostr的社交网络Damus的产品功能与Twitter非常相似,你可以在其中创建帖子(如推文)、点赞帖子、关注某人或取消关注、转发等。
如果要使用Nostr,用户需要运行一个Client,它可以是Native Client,也可以是Web Client。用户想发布某些内容时,需要先编辑好内容,然后使用密钥进行签名,然后将其发送到多个Relay,Relay负责将用户发布的内容广博出去。任何人都可以运行Relay,Relay只需要接受连接了该Relay的用户的帖子,然后转发给其他人。用户无需信任Relay,因为用户是在Client签名、验证。
Nostr最流行的客户端Damus内置了比特币闪电网络支付功能,用户只需要填入Nostr Public Key,就能够直接调用闪电网络支付Relay的一次性费用,支付完会得到一个Bitcoin Lightning Invoice(小票)。
Nostr的设计理念有点类似Bitcoin Network。开发者开发各种Client供用户自行选择,Client用于签名、验证信息;Relay负责抓取、存储、传输任何与它连接的客户端的信息,并转发给其他客户端,Relay也有很多;User只需要创建一对公私钥,即可无准入使用Nostr。有点类似比特币社区的开发者团队、矿工群体和User,每个环节的设计都有一定的健壮性、抗审查性。
据Nostr.Band,截至目前已经有超过2300万个Pubkeys,其中有个人简介的账号数超过360万,有闪电网络地址的账户数超过17万。有1644个Relays,发生了超过1亿 Events。
Crypto社区对Nostr的质疑主要在于Relay缺乏激励。如果Relay有Token激励,可能大部分Token会掌握在少数人手中,无法形成有效激励,而且容易受到攻击;如果Relay没有Token激励,那就没有持续的动力来为用户的数据进行存储,也存在Relay主动或者被动删除数据的可能性。
可能的解决方案是:设置AI Bot去做Nostr的Relay,负责抓取、存储、传输任何与它连接的客户端的信息,并转发给其他客户端,AI相较于人可以更中立,不会根据个人喜好或不小心而过滤掉用户的的内容。同时设置一个向用户收费的Lightning Network地址,新用户需要一次性支付一些BTC才能使用该Relay。AI Relay收集到的BTC用来覆盖运维成本。
Nostr和Lightning Network的结合,为社交应用与比特币之间的原生整合打了个样板。可能未来会有更多的社交应用与比特币(闪电网络)结合,也许Mass Adoption的DeSo率先在与比特币闪电网络的结合中爆发。
总结
比特币这个去中心化支付系统的无准入门槛的金融包容性,结合闪电网络实现的快速支付后,在去中心化社交支付、乃至AI领域应用,都具备不可比拟的优势。
参考文档:
https://bitcoin.org/en/bitcoin-core/capacity-increases
https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011865.html
https://github.com/nostr-protocol/nostr
领取专属 10元无门槛券
私享最新 技术干货