查看原文
其他

比特币匿名开发者@super_testnet大力推荐 Drivechain

LayerTwo Labs 2023-06-29

I. 谁是 @super_testnet
II. Drivechain 简介

  1. 什么是 Drivechain
  2. 与比特币主链的关系
  3. Drivechain 的优势

III. @super_testnet 为什么大力推荐 Drivechain  

  1. Drivechain 如何改进比特币网络
  2. @super_testnet 对Drivechain 的看法

IV. Drivechain 的未来  

  1. Drivechain 的应用场景
  2. Drivechain 如何影响比特币及其生态系统

I. 谁是 @super_testnet

@super_testnet 乍一看就是一个 ID 账号或者媒体账号昵称,那么他到底是谁呢?要是在比特币社区比较活跃的人可能对他并不陌生。@super_testnet 是比特币开发社区中的一位很活跃的成员。

作为一位比特币的独立自由软件开发。闪电网络的构建就能看到他的身影,他在 Twitter 上拥有大量的粉丝,他的观点和意见在比特币社区中一直受到广泛的关注和讨论。

@super_testnet 对比特币的贡献包括但不限于以下几个方面:

  1. 对新的技术方案全力支持:@super_testnet 在比特币社区中对包括 Drivechain(BIP300 和 BIP301)等最优新技术方案的全力支持,这些方案可以进一步提高比特币的可扩展性和灵活性,为比特币的未来发展提供了更多的可能性。

  2. 专注于比特币的独立自由软件开发:@super_testnet 在比特币社区中专注于比特币的独立自由软件开发,推进比特币生态的发展。他参与开发的闪电网络得到了比特币社区其他开发者的认可和支持。

近期,Supertestnet 在奥斯汀举行的一次黑客马拉松上,发起了一笔没有输入或输出的交易,但仍然被视为有效,这导致了 Ordinals 的铭文编号系统崩溃,引发了人们对整个协议现在可能被破坏的担忧。详情请参考(https://www.binance.com/en/feed/post/492274)。

II. Drivechain 简介

Drivechain 是一种比特币的二层方案,是由比特币开发者 Paul Sztorc 提出的。旨在将新的加密货币网络与比特币主链连接起来。Drivechain 使得开发者可以在侧链上创建新的加密货币,同时利用比特币主链的安全性和稳定性。Drivechain 的目标是提高比特币的可扩展性和灵活性,同时保持其去中心化的特点。 比特币可以通过 Drivechain 方案目前可以支持多种用例,开发者可以使用任何块大小、任何代币、任何智能合约、DApp 功能、任何您想要的规则和功能来配置它。具体包括智能合约、以隐私为中心的交易、即时低成本的支付渠道、去中心化金融(DeFi)应用、资产和证券的代币化等等。

1. 什么是 Drivechain

Drivechain 是一种比特币的二层方案,它将支持开发者构建新的侧链网络与比特币主链连接起来。侧链是一种依附在比特币主链上的独立区块链,可以与比特币主链进行交互,但是不会对主链的安全性和稳定性造成影响。

Drivechain 允许开发者在侧链上创建新的应用,在侧链上,开发人员可以完全自由地制作任何代币、智能合约、区块大小、DEX、DApp、UX 和 UI、功能和规则,没有任何限制。同时结合比特币主链的安全性和稳定性让一切都很完备。

2. 与比特币主链的关系

Drivechain 是与比特币主链紧密相关的技术。Drivechain 依赖于比特币主链的安全性和稳定性,同时又扩展了比特币的功能和应用场景。Drivechain 可以让比特币主链更好地应对未来的挑战,同时保持其去中心化的特点。

3. Drivechain 的优势

Drivechain 的优势主要体现在以下几个方面:

  • 提高比特币的可扩展性:Drivechain 可以&将新的侧链网络与比特币主链连接起来,使得比特币可以处理更多的交易和数据,提高比特币的可扩展性。
  • 扩展比特币的功能:Drivechain 可以让开发者在侧链上创建新的应用生态,同时利用比特币主链的安全性和稳定性,扩展比特币的功能和应用场景。
  • 保持比特币的去中心化:Drivechain 的设计目标是保持比特币的去中心化特点,让比特币社区中的所有参与者都能够平等地参与其中。
  • 增强比特币的安全性:Drivechain 可以提高比特币的安全性,使得比特币主链和侧链之间的交互更加安全可靠。

Drivechain 是一种非常有潜力的技术,可以进一步提高比特币的可扩展性、灵活性和安全性,同时扩展比特币的功能和应用场景,为比特币的未来发展提供更多的可能性。

III. @super_testnet 为什么大力推荐 Drivechain

BIP300 和 BIP301 都是比特币的升级提案又被称为 Drivechain ,旨在进一步提高比特币的安全性和可扩展性。BIP300 和 BIP301 提案将为比特币创造的不曾有过的想象空间,使得侧链无限可能结合比特币的的安全性塑造出繁荣的比特币生态。

@super_testnet 对 Drivechain 的看法是非常积极的,他认为这将是一个重要的改进,可以进一步推动比特币生态的发展。

1. Drivechain 如何改进比特币网络

Drivechain 的主要目的是提高比特币的生态应用性。目前所出现的比特币二层网络无一给比特币生态带来任何改善,更多的像是利用噱头从投资者手中捞钱而已,当然那些分叉币更是如此,所以比特币生态的未来无不让人担忧,尤其在今年 BRC20 热潮的验证下,比特币生态急需一个可为开发者提供可扩展的平台。Drivechain 的出现无疑是比特币发展的必然结果。比特币可利用 Drivechain 方案搭建任何形式的侧链来满足生态的发展。

具体来说,Drivechain 方案提出了一种新的侧链扩展块信号机制。在这种机制下,侧链的扩展块可以通过比特币主链进行验证和确认,从而提高侧链的安全性。同时,这种机制还可以提高比特币的可扩展性,使得比特币可以处理更多的交易和数据。矿工在使用硬件和电力来挖掘和维护比特币的主链(Layer1)的同时,只需要周期性地为每条侧链计算一个小的哈希值(每 3 个月一次),基本上没有任何额外成本,但可以从每条侧链的经济活动中获得收益(交易费,智能合约费),这样的情况下只要有一条成功的侧链,矿工就能赚到更多的钱,这样也会吸引更多的矿工也加入其中。

2. @super_testnet 对 Drivechain 的看法

@super_testnet 对 Drivechain 的看法是非常积极的,他认为这将是一个重要的改进,可以进一步推动比特币的发展。另外他认为 Drivechain 并不会给矿工带来新的成本。每个矿工都可以自由选择运行或者不运行侧链软件。矿工可能会选择完全避免的原因之一是他们在不做任何新的事情的情况下获得收入。这让我们都得到一个共识:Drivechain 提出的侧链扩展块信号机制非常有前景,可以提高侧链的安全性和可扩展性,同时保持比特币的去中心化特点。

@super_testnet 认为 Drivechain 在给比特币带来各种侧链的同时,并不会给比特币带来额外的成本或者风险, Drivechain 给比特币带来的只有益处。

Drivechain 是一项非常有前途的技术提案,可以进一步推动比特币的发展,提高比特币的可扩展性、灵活性和安全性。@super_testnet 对这项技术的支持和推广将有助于促进比特币的发展,并将为整个比特币社区带来更多的可能。

IV. Drivechain 的未来

上面我们已经介绍过 Drivechain 的应用场景非常广泛,包括但不限于新型加密货币的创建、去中心化交易所的开发、跨链交易等。Drivechain 的发展将大大提高比特币的可扩展性和灵活性,使得比特币可以更好地应对未来的挑战。比特币可以引用 Drivechain 方案衍生出各种不同应用的侧链,通过这种方式,加密市场将不再需要新的公链或者基础设施,因为这时候的 BTC 就可以满足加密生态所有的需求!真正的实现万链归一的场景。

Drivechain 毫无疑问将会为比特币的未来发展提供更多的可能性。以下是 Drivechain 的应用场景和对比特币及其生态系统的影响。

1. Drivechain 的应用场景

Drivechain 技术可以应用于以下几个方面:

  • 创建新的加密货币:Drivechain 可以让开发者在侧链上创建新的应用,同时利用比特币主链的安全性和稳定性,扩展比特币的功能和应用场景。
  • 改进比特币的可扩展性:Drivechain 可以将新的加密货币网络与比特币主链连接起来,使得比特币可以处理更多的交易和数据,提高比特币的可扩展性。
  • 提高比特币的安全性:Drivechain 可以提高比特币的安全性,使得比特币主链和侧链之间的交互更加安全可靠。

2. Drivechain 如何影响比特币及其生态系统

侧链技术是一种在比特币上升级到 Drivechain 之后的创新性的区块链技术,它可以将一个区块链网络扩展成多个侧链网络。与主链相比,每个侧链都有自己独立的验证器和节点,这样就可以实现不同的应用场景。侧链并不需要矿工们投入更多的资源。虽然每个侧链都需要自己的验证器和节点,但第一层矿工不需要任何新的硬件或经验成本,而且他们会获得更多的收入。

这个系统的好处是非常显著的。第一层矿工可以获得更多的收入,而且不需要增加新的硬件和经验成本。但是,如果有必要,第一层矿工可以通过 51%的攻击破坏侧链共识。例如这个侧链在生态中作恶。当然这个逻辑就是利用了比特币的底层 PoW 共识。

引用参考:
1):https://stacker.news/items/127974
2):https://twitter.com/super_testnet
3):https://link3.cc/layertwolabs

对 Drivechain 有不同看法?让我来回答(比特币匿名开发者独家解答 Drivechain )

近日,又有一名比特币元老级开发者在极客论坛 stacker.news 上对网友们关于 Drivechain 的一些不同看法一一解答,发表自己的独特见解。他以专业的开发角度和区块链知识,对这些疑问进行深入而精准的“破解”,为 Drivechain 正名。这位资深匿名开发者叫 super_testnet(Twitter 同名),以下英文引用自原文链接:
https://stacker.news/items/127974
中文翻译为 LayerTwo Labs 亚洲社区爱好者志愿贡献,感谢志愿者。

原文:

Objection 1: Drivechain introduces new costs to miners

Example argument: “DC node = more validation costs = higher minimum requirement for profitable mining. And they absolutely do gain an advantage, extra income.” @brian_trollz

Me expanding on that idea (and hopefully not turning it into a strawman): Adding costs to miners shuts out some new entrants. Mining is already a pretty expensive field to enter, e.g. a rig with the latest asics can cost $10,000 or more. Keeping the cost of mining low allows people to mine at home. If mining becomes an ever more costly industry to enter, existing players and the very wealthy might take it over completely, giving them power to censor transactions.

My answer: Drivechain doesn’t introduce new costs to miners. Running sidechain software is optional for every miner. One reason why a miner might choose to completely avoid it is because they earn revenue without doing anything new. Drivechain users have to pay bitcoin fees to commit their drivechain’s blocks to bitcoin. Bitcoin miners can just sit back and let those fees roll in. They have the option to run a drivechain node, validate its transactions, and personally commit the drivechain’s blocks to bitcoin (and thus collect fees on the drivechain in addition to bitcoin fees), but they don’t have to. They make money either way.

Another answer: Drivechains don’t introduce sidechain costs because sidechains already exist. You can’t introduce something that’s already here. Sidechains like namecoin and rootstock, as well as my sidechain launcher, already pay bitcoin miners to commit to sidechain blocks in bitcoin’s blockchain. Today, right now, without drivechain, most mining pools run sidechain software to collect fees on sidechains in addition to collecting bitcoin fees. Running sidechain software has a cost, but most pools choose to do it anyway because the revenue outweighs the cost. Drivechain is better than today’s sidechains, but drivechains don’t cost more to run than sidechains do today, and – like with today’s sidechains – they are completely optional. Only the miners who want to do drivechain stuff run drivechain nodes.


疑问 1:Drivechain 给矿工带来了新的成本 举例论证:“DC 节点=更多的验证成本=更高的挖矿盈利最低要求。而他们获得了绝对优势,即额外的收入。”@brian_trollz

我扩展一下这个想法:增加矿工的成本,就会把一些新进入者拒之门外。比特币挖矿成本已经相当高昂,例如,一个带有最新的 asics 的设备可能需要 10,000 美元或更多。保持较低的挖矿成本可以让人们即使在家里也能挖矿。如果挖矿成本越来越高昂,现有的玩家和资金充足的人可能会完全接管它,使他们有权力审查交易

我的回答:Drivechain 并没有给矿工带来新的成本。每个矿工都可以自由选择运行或者不运行侧链软件。矿工可能会选择完全避免的原因之一是他们在不做任何新的事情的情况下获得收入。Drivechain 用户必须支付比特币费用,将他们的 Drivechain 的区块提交给比特币。比特币矿工可以什么都不做,这些费用一样滚滚而来。他们可以选择运行一个 Drivechain 节点,验证其交易,并将 Drivechain 的区块提交给比特币(从而在 Drivechain 上收取比特币费用之外的费用),但他们没有必要这样做。无论怎样,他们都有盈利。

另一个答案:Drivechain 不会引入侧链成本,因为侧链已经存在。你不可能引入已经存在的事物。像 namecoin 和 RSK 这样的侧链,以及我的侧链启动器,已经付钱给比特币矿工,让他们在比特币的区块链中提交侧链区块。现在,在没有 Drivechain 的情况下,大多数矿池运行侧链软件,除了收取比特币费用外,还在侧链上收取费用。运行侧链软件是有成本的,但大多数矿池还是选择这样做,因为收入超过了成本。Drivechain 比今天的侧链更好,但其运行成本并不比今天的侧链高,而且--和今天的侧链一样--它们完全是可选的。只有那些想做 Drivechain 的矿工才会运行 Drivechain 节点。

Objection 2: Drivechain introduces new fees for miners

Example argument: “this is a big reason for which I'm against bip300. It creates new perverted incentives for miners to extract more value from the ordering of the transactions or reorgs besides the fees they get from layer 1.” @zndtoshi

Me expanding on that idea (and hopefully not turning it into a strawman): Hacks and forks on a drivechain can lead some users to try to withdraw coins that other users claim are theirs. Both sides might clamor for bitcoin miners to block someone else’s withdrawal, and get hysterical and demand that bitcoin miners orphan a bitcoin block if a contentious withdrawal occurs in it. If a significant part of a miner’s revenue comes from that drivechain, that miner might listen to the drivechain’s users. Problems on the drivechain can therefore overflow to bitcoin, leading to reorgs and forks on bitcoin (hugely disruptive) to fix the drivechain’s problems.

My answer: I agree that some miners are likely to respond to contention on drivechains and I don’t think that’s a bad thing. The practice will do them good. If the future world relies on bitcoin to process its transactions, bitcoin will have to deal with the contentious parts. Fork fights are nothing, imagine a world where nations in a real war pressure miners to orphan blocks containing payments to their adversaries. If bitcoin has weaknesses in this area, if people can pay our miners to orphan our blocks and reorg our chain, I’d like to find out sooner rather than later. Let the sidechainers try their hardest to censor transactions on bitcoin. If they succeed, that means bitcoin has a vulnerability, and we will either fix it or learn it can’t be fixed. Either is better than fleeing the fight. The fight will come, and I’d like to be ready.

Another answer: This argument and the previous one both seem to assume that anything miners do other than mine bitcoin is bad and dangerous. Every economic action miners take will either bring profits or losses, failure or success, and either one can have an impact on miner incentives. Any new source of income for a miner, and any new cost, is a new way for someone to pressure them to do their bidding, a new way to twist the knife. But nonetheless, miners will seek out new sources of revenue – they are already doing it – and they will deal with the new costs they bring. That’s how each miner finds their edge. Drivechain doesn't "introduce" costs or fees, it recognizes that they are here and tries to leverage them to the advantage of bitcoin’s users.


疑问 2:Drivechain 为矿工引入了新的费用 举例论证:“这是我反对 BIP300 的一个重要原因。它为矿工创造了新的不合理激励,除了从第一层获得的费用外,他们还可以从交易的排序或重新排序中提取更多的价值。”@zndtoshi
我扩展一下这个想法:Drivechain 上的黑客和分叉会导致一些用户试图提取其他用户声称是他们的币。双方都可能吵着要比特币矿工阻止别人的提款,并且歇斯底里地要求比特币矿工在一个比特币区块中发生有争议的提现时成为孤块。如果一个矿工的收入有很大一部分来自该驱动链,该矿工可能会听从该驱动链的用户。因此,Drivechain 上的问题可能会溢出到比特币上,导致比特币上的重组和分叉(巨大的破坏性)来解决 Drivechain 上的问题。
我的答案:我同意一些矿工可能会对 Drivechain 上的争论做出反应,我不认为这是一件坏事。这种做法会对他们有好处。如果未来的世界依靠比特币来处理其交易,那么比特币将不得不处理有争议的部分。分叉争斗不算什么,想象一下,在真正的战争中,国家向矿工施压,让他们把包含支付给对手的区块变成孤块。如果比特币在这方面有弱点,如果人们可以付钱给我们的矿工,让他们把我们的区块变成孤块,重新组织我们的链,我希望能尽早发现这点。让侧链者尽力去审查比特币上的交易,如果他们成功了,那就意味着比特币有一个漏洞,我们要么修复它,要么知道它不能被修复。无论哪种都比逃避要好。当冲突到来时,我希望能做好准备。
另一个答案:这个论点和上一个论点似乎都假设矿工除了挖比特币以外所做的其它任何事情都是有害的、或者危险的。矿工的每一个经济行为都会带来利润或损失,失败或成功,任何一个都会对矿工的激励产生影响。矿工的任何新的收入来源,以及任何新的成本,都是有人向他们施压的新方法,都是新的转折点。但尽管如此,矿工将寻求新的收入来源--他们已经在这样做了--并且他们将处理它们带来的新成本。这就是每个矿工如何找到自己的优势。Drivechain 并没有“引入”成本或费用,它认识到它们的存在,并试图利用它们为比特币的用户带来益处。

Objection 3: Miners can steal

Example argument: “The miners control withdrawals from drivechain to main chain. Essentially miners can steal coins if they want, which is not possible on main chain.” @vega113t

Me expanding on that idea (and hopefully not turning it into a strawman): Drivechain funds can be withdrawn to any bitcoin address as long as 51% of miners approve the withdrawal. This is supposed to be used by drivechain users to request that miners process a withdrawal of the user’s own coins to the user’s own bitcoin address, but nothing stops miners from withdrawing all the money in a drivechain and sending it to themselves. Therefore drivechain is essentially a new form of custody, and if it gets into bitcoin that sends a bad message. It says custody is fine, custody is a scaling solution, custody is approved by a consensus of bitcoin nodes, and at that point you might as well tell everyone to use coinbase.

My answer: You can make something an option for those who want it without recommending it for general use. I wouldn’t use drivechain if it was an option because I don’t want 51% of miners to custody my money. For a similar reason, I don’t use current sidechains, where some percentage of a fixed federation holds all the money. But that’s my personal preference. Even though I don’t use current sidechains, I think it’s good that people have the option to use them, notwithstanding that federated pegs are a type of custody. I want them to have the same option to use drivechain’s miner-enforced peg mechanism even though it’s also a type of custody. That doesn’t send the message that custody is recommended, only that freedom is a good thing. If you decide you want to use a drivechain, I don’t want to stop you, just inform you of the tradeoffs.

疑问 3:矿工可以偷窃 举例论证:“矿工们控制着从 Drivechain 到主链的提现。本质上矿工想偷币就可以偷,这在主链上是不可能的。”@vega113t
> 我对这个观点进行了扩展:只要 51%的矿工同意提现,Drivechain 的资金就可以提现到任何比特币地址。这应该是 Drivechain 用户用来请求矿工处理用户自己的币提现到用户自己的比特币地址,但没有任何东西可以阻止矿工提取 Drivechain 中的所有资金并发送给自己。因此 Drivechain 本质上是一种新的托管形式,如果它进入了比特币,那就发出了一个不好的信息。它说托管是好的,托管是一个扩展的解决方案,托管是由比特币节点的共识批准的,在这一点上,你还不如告诉大家如何使用 Coinbase。
我的答案是:你可以为那些想要的人提供一个选项,而不建议将其用于一般用途。如果 Drivechain 是一个选项,我不会使用它,因为我不想让 51%的矿工保管我的钱。出于类似的原因,我不使用目前的侧链,在侧链中,固定的联邦的某个百分比持有所有的钱。但这是我的个人偏好。尽管我不使用目前的侧链,但我认为人们可以选择使用它们是件好事,尽管联邦挂钩是一种保管方式。我希望他们能有同样的选择,使用驱动链的矿工强制挂钩机制,尽管这也是一种监管方式。这并没有传递出监管被推荐的信息,只是说自由是一件好事。如果你决定要使用 Drivechain,我不想阻止你,只是告知你的权衡。

Objection 4: There are no compelling use cases for drivechain

My answer: It seems to me that the compelling use case is to use bitcoin on three sidechains: one with monero’s privacy, one with the additional scripting functions of liquid or ethereum, and a "big block" one. (There are a few others but those are the only ones I hear lots of people say they want.) It’s true that you can already use bitcoin on current sidechains that have these properties, but in current sidechains the "peg out" mechanism relies on the honesty of a fixed federation, and some people think having 51% of miners hold the money is an improvement.

I personally think it’s an improvement in terms of censorship resistance. In a federated peg, the individual members of the federation can be corrupted or even eliminated by powerful forces of governments and corporate interests, and the security of the federation can be silently degraded in this way. With miners, when one leaves, another takes their place, and so the set of miners changes dynamically, even daily. Therefore drivechain gives us meaningfully better sidechains than the ones we have today, and I think that’s a good thing, because I’m a fan of tools for greater censorship resistance.

疑问 4:Drivechain 没有令人信服的使用案例 我的回答:在我看来,令人信服的用例是在三个侧链上使用比特币:一个有 monero 的隐私,一个有额外脚本功能的流动性或以太坊,以及一个 "大块"。(还有一些其他的,但这是我听到很多人说他们想要的。) 的确,你已经可以在当前的侧链上使用比特币,这些侧链都有这些属性,但是在当前的侧链中,“挂出”机制依赖于固定的联盟的诚实,有些人认为让 51%的矿工持有金钱是一种改进。
我个人认为这是在抗审查方面的改进。在一个联邦制的挂件中,联邦的个别成员可以被政府和公司利益的强大力量腐蚀甚至消灭,联邦的安全性可以通过这种方式悄然退化。对于矿工来说,当一个人离开时,另一个人就会取代他们的位置,因此,矿工的集合是动态变化的,甚至每天都在变化。因此,Drivechain 给我们提供了比现在更好的侧链,我认为这是一件好事,因为我支持更大程度抵制审查制度的工具。

Objection 5: I don’t personally want to use drivechain so I have no incentive to help activate it

My answer: Freedom is the incentive for me. I’ve reviewed bip300 and decided that the code change is simple and harmless to me, it brings new revenue to miners, and some people want to use it to make better sidechains than the ones we have today. It seems like a good deal. Also, the very act of bringing in new freedom and new options can also bring in new users. That benefits all of us because the more users there are in bitcoin, the greater its network effects. A monetary system with more people, all other things being equal, is better than a monetary system with fewer people, because it means you can transact with more people and have consensus on a base monetary unit. So I support drivechain and am happy to help people test out the code. Let me know if you want to try a sidechain on the bip300 testnet.

疑问 5:我个人并不想使用 Drivechain,所以我没有动力去帮助激活它。  我的回答:自由对我来说是一种激励。我审查了 BIP300,认为代码的改变很简单,对我无害,它给矿工带来了新的收入,有些人想用它来创造比我们现在更好的侧链。这是不错的交易。另外,带来新的自由和新的选择的行为本身也可以带来新的用户。这对我们所有人都有好处,因为比特币的用户越多,其网络效应就越大。一个拥有更多用户的货币系统,在其他条件相同的情况下,比一个更少用户的货币系统要好,因为这意味着你可以和更多人进行交易,并在一个基本的货币单位上达成共识。所以我支持 Drivechain,也很乐意帮助人们测试代码。如果你想在 BIP300 测试网上尝试侧链,请告诉我。 

About LayerTwo Labs
LayerTwo Labs 是由 Paul Sztorc(前耶鲁大学统计学家)创立的 sidechain 开发公司,我们将给大家提供更多的技术知识科普。
https://link3.cc/layertwolabs

扫码添加小助手,添加社群

LayerTwo Labs微信号:FccEdu


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存