比特币的崛起为比特币生态带来了新的活力,吸引了更多人的关注。比特币二层建设成为了比特币生态中的重要一环。在这篇文章中,我汇总了一些网络上的知名文章和与朋友的交流,以及我们团队在Web3产品设计与开发中的经验,总结了比特币二层的基础知识。这种方式方便总结和学习,并希望能够吸引更多人来完善相关思路,推动这个领域的发展。
比特币是区块链世界的起点,以比特币生态为终点。以太坊也是比特币的一种侧链技术探索。在本文中,我们将使用”二层建设”或”二层网络建设”这两个词语来描述这个方向。这两个词语在本文中是一个概念。
首先,让我们了解一下区块链系统的基础特性和需求。区块链被称为”世界计算机”,具有公开透明、去中心化、安全性、计算能力、性能、存储、隐私等特性。这些特性既是这台”世界计算机”的内部需求,也满足了使用者的外部需求。在这些特性中,有一些是相互制约的,比如去中心化、安全性和可扩展性。在二层建设中,我们需要扩展这些基础能力,同时降低成本和定制特性。
二层建设的目标是增加容量、降低成本和定制特性。在二层建设中,我们需要权衡各种基础能力,并可能降低或改变某些特性,以获得显著的提升。降低成本是所有二层建设的基本需求。
为什么要进行分层设计呢?分层设计是一种处理复杂系统的方法,通过将系统划分为多个层次结构,并定义各层之间的关系和功能,来提高系统的设计效率和可靠性。对于广泛和庞大的协议体系,分层设计有许多好处,比如易于理解、易于分工和维护、灵活性好、易于实现和维护等。比特币的二层建设就是采用了分层设计的思想。
比特币的二层建设有三种主要的思路:基于链的扩展、基于分布式的路线和基于中心化系统的路线。这些思路都有自己的特点,比如基于链的扩展和分布式的路线。在这些思路中,我们需要权衡各种特性,降低一些特性,甚至丢弃一些特性,以换取其他特性的提升。降低成本是所有二层建设的基本需求。
综上所述,比特币的二层建设是为了扩展基础能力、降低成本和定制特性。采用分层设计的思想可以更好地处理复杂系统,提高系统的设计效率和可靠性。比特币的二层建设有多种思路,每种思路都有自己的特点和优势。我们需要权衡各种特性,以实现更好的发展。为应用平台。它以提供去中心化、安全和私密的应用解决方案为目标。Stacks 采用了一种称为 Stacks Blockchain 的新型区块链设计,以实现智能合约和去中心化应用的功能。
Stacks 的主要特点是与比特币的双向锚定和智能合约功能。通过与比特币的双向锚定,Stacks 可以共享比特币的安全性和稳定性。同时,Stacks 支持智能合约功能,使开发者能够在其平台上构建和执行自动化的智能合约。
自推出以来,Stacks 在去中心化应用领域取得了一定的发展。它为开发者提供了一个安全、私密且易于使用的平台,使他们能够构建和部署各种应用。Stacks 还为用户提供了更好的数据隐私和控制权,使他们能够更加安全地管理和使用自己的数据。
总体而言,Stacks 是一个建立在比特币区块链之上的去中心化应用平台,旨在提供安全、私密且易于使用的应用解决方案。它通过与比特币的双向锚定和智能合约功能,为开发者和用户提供了更好的功能和体验。
4.2 正在开发中的比特币二层项目
除了已经运行的二层项目外,还有一些正在开发中的比特币二层项目。这些项目还处于早期阶段,但已经显示出潜力和创新。
1. OmniBOLT
OmniBOLT 是一个建立在比特币区块链上的分布式交换协议。它旨在提供高吞吐量的交易处理和低成本的交易费用。OmniBOLT 通过构建分布式网络和基于状态通道的交易处理来实现这些目标。目前,OmniBOLT 正在进行开发和测试阶段,预计将在未来几年内推出。
2. Covenants
Covenants 是一个建立在比特币区块链上的智能合约协议。它旨在提供更灵活和功能丰富的智能合约功能。Covenants 通过引入新的脚本操作码和规则,使开发者能够构建更复杂的智能合约。目前, Covenants 正在进行开发和测试阶段,预计将在未来几年内推出。
3. Discreet Log Contracts (DLC)
Discreet Log Contracts (DLC) 是一个建立在比特币区块链上的合约协议。它旨在提供私密、可扩展和去中心化的合约功能。DLC 使用零知识证明和椭圆曲线密码学等技术,实现了私密性和可扩展性。目前, DLC 正在进行开发和测试阶段,预计将在未来几年内推出。
这些正在开发中的比特币二层项目显示出了创新和潜力。它们将进一步提高比特币的交易速度和吞吐量,并降低交易费用,为用户和开发者提供更好的体验和功能。
5 结论
在本文中,我们介绍了比特币的二层建设和一些已经运行和正在开发的二层项目。通过二层建设,比特币可以实现更高的交易速度和吞吐量,并降低交易费用。这些二层项目使用不同的技术和方案,如闪电网络、Liquid、Rootstock、RGB 和 Stacks,为比特币生态系统提供了丰富的功能和解决方案。
尽管二层建设已经取得了一定的成果,但仍面临一些技术和采用挑战。例如,稳定性、路由算法和用户界面等方面需要进一步改进。然而,随着时间的推移和技术的进步,比特币的二层建设有望进一步发展和完善,为用户和开发者带来更好的体验和功能。
最后,本文还介绍了比特币的冯诺依曼结构和与传统计算机的对比分析。通过对比,我们可以更好地理解比特币的发展规律和趋势。尽管比特币的二层建设还处于初级阶段,但它已经显示出了与传统计算机相似的发展趋势,并有望成为重要的支付和应用解决方案。心化计算平台Stacks于2013年首次提出,并在2017年进行了首次代币发行(ICO)。它的主要特点是提供去中心化身份验证、存储和智能合约功能。
Stacks的核心特点是通过比特币的安全性和稳定性来支持去中心化应用的开发和执行。它采用一种称为”Stacking”的共识机制,通过让持有STX代币的用户锁定一定数量的代币并参与网络验证来实现共识。这种机制为用户提供了激励,并增加了网络的安全性。
在发展方面,Stacks已经成为去中心化应用领域的重要平台之一。它吸引了一批开发者和项目加入,构建了众多的去中心化应用,并提供了丰富的工具和开发文档。Stacks还与其他区块链项目合作,扩展其生态系统和应用场景。
6. 其他比特币二层项目
凭借比特币的热度,产生了较多的新项目。其中华人发起的项目较多,这些新的项目如B2 Network、BEVM、Dovi、Map Protocol、Merlin、Bison等也有一定的特色。
B2Network成立于2022年,是基于ZK-Rollup开发的比特币二层网络,兼容EVM,可实现EVM生态开发者无缝部署DApps。是典型的具有以太坊技术二层技术向比特币生态转移的案例。
BEVM的原有团队成立于2017年,中间探索过多种比特币的扩展应用。2023年提出的BEVM概念,是兼容EVM的去中心化比特币L2。BEVM基于Taproot升级带来的Schnorr签名算法等技术,允许BTC以去中心化的方式从比特币主网跨链到第2层。由于BEVM与EVM兼容,所有在以太坊生态中运行的DApp,都可以在BTC Layer 2上运行,并以BTC作为Gas。2023年11月29日,BEVM发布了白皮书。
Dovi成立于2023年,是兼容EVM智能合约的比特币Layer2。2023年11月,Dovi正式发布了白皮书。白皮书介绍,Dovi集成Schnorr签名和MAST结构,以提高事务隐私,优化数据大小和验证过程;发行比特币以外各种资产类型的灵活框架,实现了跨链资产转移。
Map Protocol的团队成立也比较早,原来主要是做跨链协议,也就是我们前面介绍的一层和二层的连接技术。在比特币生态火热后,其很快就能建设基于链的二层建设。能够将当前的铭文资产跨链,降低交易费用,这些会吸引到一些项目方和应用。
Merlin Chain从起官网看,很容易看到其Bridge的属性,将BTC上面的资产转移到二层网络,降低交易费用,是典型的先解决痛点问题的代表。从官网介绍和一些研报上看Merlin是一个整合了ZK-Rollup网络、去中心化预言机和链上BTC防欺诈模块的比特币Layer2解决方案。该项目由Bitmap Tech推出,他们是一个有特点的团队,他们推出的Bitmap.game和BRC-420“蓝盒”Ordinals资产都有不错的知名度。
Bison成立于2023年,是一款比特币原生的zk-rollup,可提高交易速度,同时在原生比特币上实现高级功能。开发者可以使用zk-rollup来打造创新的DeFi解决方案,例如交易平台、借贷服务和自动化做市商。从其官网上看,Bridge也是一个重要功能点。将比特币资产跨链出来,完成上层资产应用,是很多项目的切入点。
从上面这几个比较新的项目B2 Network、BEVM、Dovi、Map Protocol、Merlin、Bison来看,他们快速的完成了降低交易费用,满足比特币一层资产交易需求。他们都涉及到了资产跨链,那些原来就有跨链协议的团队,做起来更快速,原来有二层建设的经验团队,他们在上层应用方面更有优势。这些较新的项目都是基于链的二层建设,利用了原有的技术积累和短期的爆发力优势。这些项目,同质化有些大,后期的发展会如何?与基于分布式的二层建设服务商的竞争结果会如何?还有需要不少的观察。从以太坊上的二层项目经验看,利用了热点营销,代币发行之后,很多项目就会躺平,比特币的二层会不会这样?
从当前运行在比特币二层的项目我们可以大致看出,知名的比特币二层项目都成立比较早,对相关技术已经探索了很长时间,但因为比特币生态的基础技术没有形成,项目大多不够精彩,或者说是被以太坊和以太坊生态的光芒所掩盖。随着比特币基础协议的成熟,尤其是隔离见证、Taproot、Schnorr签名,MAST默克尔抽象语法树,Tapscript等基础技术底层的形成,使得一层与二层之间的连接技术发展较好,于是比特币生态能做得事情正变得更丰富。从已经在运行的比特币的二层项目,我们可以看到一部分是原有的比特币生态的建设者,另一部分是以太坊二层的建设者,还有一部分是来自连接技术的建设者,不管来时哪个方向的项目,都需要使用这些新产生的比特币基础连接技术,使用的方式越充分,越多样化,对二层的支持会更好。
4.2 比特币二层建设的发展分析
资金在哪里,热度就在哪里,还会吸引更多的资金聚集。比特币当前有大约8000亿美金的市值,其生态发展较弱,但有爆发之势。于是很多项目都宣称要进行比特币的二层建设。在这里我们不说这些项目的具体名称,但对这些项目的进入者做一些分类,看看其特点和各自的优缺点。
1. 原有的比特币二层建设项目
原有的比特币二层项目,尤其是已经研发了多年,有了一定的积累优势,是否能借助这次比特币的热度重新焕发青春?是否会蓬勃发展?有很大的不确定性。
衡量标准有两个:一是前面提到的,最终哪个二层网络的总锁仓价值TVL高,哪个比特币的二层就会胜出。另外一个是二层的结构类型,基于链的二层建设,因为其扩展特点,会容纳较多的并行者,基于分布式的二层建设,只能容纳比较少的竞争者。
原有的二层项目还需要充分发挥自己已经积累的优势,并借助新技术建立建立新优势,吸引更多的应用进驻平台,才有机会重新焕发青春,争取更多的市场份额。如果做不到吸引更多的应用进入,这样的老项目很有可能会最终沉没或转型。其实这样的项目还可以和后面介绍的完全没有技术积累,但已经通过某种共识建立了社区的项目合作或合并,以换取更大的发展。
此外如果那些老的项目能够在基于分布式的二层建技术积累方面有优势,可以完全介入基于分布式的二层建设,并且通过提供上层应用的引导会更有效。
2. 新进入的比特币二层建设项目
新进入比特币二层建设的项目,一般没有太多积累优势,但这个给这样团队后发优势,可以研究最新的技术,先解决那些轻量级,最有吸引力的需求,吸引到一定数量应用的进驻。最好是已经在以太坊生态,或者其他生态中拥有了二层建设经验的团队,更适合快速的进入比特币的二层建设。这样的项目可以考虑选型基于链的二层建设,会更快,更有优势。
完全没有经验或优势的团队,可以参考第三种情况,是否可以通过社区共识来筛选出用户和积累资金。
3. 没有积累但想进入的比特币二层项目
我原来对没有任何技术积累或社区积累,就宣传要进入Web3.0的项目,没有太多理解,大概率把这些项目认为是CX项目。但通过铭文现象,那些通过某个铭文产生了一个很大的社区共识,如sats、ordi、rats,这些社区不仅拥有了很多的成员,还积累了一定的资金。这样的项目完全可以从零开启一个新的二层建设,通过社区的力量,把上层应用集成到社区中,同时有可能把二层建设出来,这样的二层大概率会选型为基于链的二层建设,因为简单且快速,并且通过社区力量,把DID(去中心化身份)、DAO工具、DeFi应用、其他的上层应用,在社区的二层来搭建,而且不需要自己建设只需要引入成熟的产品方,并与其共享收入分成。这样有可能形成一个小的生态。这样的项目对社区建设、基金会的管理、决策机制提出较高的要求。
4. 上层应用的发展
随着比特币二层的迅猛发展,BTC上沉睡的巨量资金开始重新被唤醒,并且因为眼球效应,会吸引更多的新用户进入到Web3.0领域,加上比特币二层技术迅猛发展,会为Mass Adoption打下坚实的基础。上层应用会从当前的金融应用为开始阶段,逐渐将那些需要高性能、大流量、频繁交互的应用引入,如Gamefi、SocialFi等应用,不会出现基于链的应用的宕机和服务体验不好的情况。比特币二层的发展会为上层应用带来非常多的机会和坚实的基础设施,成熟后会给更多不那么Native的Web3团队带来更多的机会。
不管如何,Web3.0时代才刚刚开始,还在萌芽期和初长期,需要很多的探索和建设,很多国家和地区对Web3.0中的很多新事物还没有完全开放。Web3.0需要大量的建设,会给予各个项目团队更多的机会。不断感知新发展、新技术,不断调整,不断的参与建设Web3.0,这样的团队一定会在某个阶段、某个领域会有所收获。