BTC.com手机客户端

侧链项目AMA精选:问我任何事儿——关于侧链和Blockstream

少平 发布在 币头条,比特币 11 5572

侧链项目白皮书正式推出后,白皮书作者Adam Back, Greg Maxwell, 和 Pieter Wuille等在reddit 进行了一次AMA(问我任何事儿——关于侧链和Blockstream )。本文是此次AMA的一些精选问答。

---- 

qa

Q:  现在有测试版的侧链可以玩吗?如果没有,你们正在开发吗?

Pieter Wuille:现在还没有,不过我们正在开发,请留意:https://github.com/blockstream.

 Q:  侧链能够为比特币实现一个图灵完备的脚本系统吗?

Jorge Timón:是的。

Greg Maxwell:一般而言,图灵完备的脚本不是十分有用,还有许多需要处理的风险。我们更加关心的是更加强大的脚本,使人们在上面进行开发。

Mark Friedenbach:  以太坊的脚本通用得,可以实施双向钉住逻辑。以太坊可以成为一个侧链。

 vbuterin: 以太坊是一个多重货币系统。我期待着基于金融衍生品的钉住资产(例如schellingcin,bitusd)和双向钉住的比特币,成为以太坊的子货币(subcurrency)。(译者注:这一条是以太坊创始人V的回帖)。

 Q:  如果一个侧链的内置货币不是比特币(如白皮书中所提),那么比特币区块链和侧链如何相互转移资产呢?

 Matt Corallo: 没有一个类似于彩色币的协议的话,你不能轻易从侧链将非比特币资产转移到比特币区块链(因为比特币区块链只能处理一种资产:比特币)。然而,你可以将它转移到其它支持此资产的侧链上。与比特币双向钉住的侧链,不能将任何自己的原生的资产转移到比特币(区块链)。但是,这些资产可以被转移到其它侧链。

 Q: 当你发明哈希现金算法hashcash)时,显然还没有比特币,你当初的目的是什么?

Adam Back:  那时候我正在经营一个匿名的重邮程序(remailer) ,哈希现金算法用来过滤匿名网络上的垃圾邮件,因为你不可能依靠身份验证机制解决问题。现在有许多哈希现金算法的应用。原论文:http://hashcash.org/papers/hashcash.pdf

比特币也不需要知道用户的身份信息,所以比特币和哈希现金算法在这一方面,有共同点。参见在比特币发明以前,戴伟( Wei Dai) 发明的b-money:http://www.weidai.com/bmoney.txt和尼克萨博( Nick Szabo ) 发明的bit-gold,这两个电子货币提议用哈希现金算法挖矿。芬尼(Hal Finney)  的RPOW也使用了哈希现金算法进行挖矿。

Q:  你们Blockstream的成员对加文安德烈森最近在他“问我任何事儿”中讨论的增加区块大小和进行分叉的观点怎么看?

Greg Maxwell:

几年以前Pieter教会我一个思考比特币扩展性的模型:

如果区块太小,比特币能够实现完美的去中心化,因为每个人(和他们的狗)都能很轻松地确认区块链和执行规则。但是,在这种情况下,比特币将没有用处,因为几乎没人可以进行比特币交易。

如果区块太大,每个人都可以进行交易,因为区块的空间足够容纳所有的交易。但是这个系统是没有用处的,因为它将导致中心化,因为几乎没有人可以进行确认(validate) 交易(像使用PayPal一样)。

一个最优的结果需要一种平衡。还有许多其它的考虑,例如在未来需要市场确定交易费用,保证系统安全。达到一种平衡是非常困难的,因为它涉及系统中不能改变的规则,以及系统与未来计算机、互联网的交互,没有人拥有可以预测未来的水晶球。

以前,我曾公开呼吁在这个问题上需要非常小心。我发现扩展比特币的其它方法:侧链,从而我一直在开发侧链项目。见帖子:https://bitcointalk.org/index.php?topic=277389.0

(这不是说我不认为我们可能不需要在未来的某一天增加区块大小,只是说,只有当我们拥有足够多的可支配工具时,再考虑怎样/什么时候/为什么这样做,从而使得比特币的用途最大化)

我认为区块大小每年增长50%过快了。这个增长速度比预计的带宽增长速度快,所以它使得旧系统容纳能力(capacity)跟不上,存在风险,还存在区块空间需求错乱的风险。

我过去提议在比特币上使用其它工具,能够使得区块大小的增加更加安全。我们还有很长的路要走,正如我以前在reddit上的评论:没有人曾经在大范围测试过这个软件,我们目前因为运营完全节点的成本过高,丧失了一些去中心化。这些问题中的许多是非常愚蠢和容易解决的,Pieter(到目前为止)一直在解决这些问题。

Mark Friedenbach:

这是一个重要的问题,理应得到关注。因为我们团队成员对这个问题有不同的看法,所以我们(Blockstream)作为一个公司没有统一的观点。

我个人的观点,很明显每10分钟的1MB交易限制太小了,与我们期望的比特币交易处理能力相差太大。我们已经到达或者非常接近比特币的扩展限制,如果没有副作用的话,我们明天就能够将区块大小翻倍。然而,我发现,只扩展区块大小,很难实现我们需要的交易处理能力。每秒1万次的交易处理将需要1GB大小的区块,那些告诉你比特币网络能够做到这一点的人,不是不理解问题所在,就是故意向你推销比特币。

侧链可以起到缓解的作用。多个侧链共存是可能的,侧链可以具有更大的区块大小和更短的出块时间,比特币区块链只需要处理这些不同高速支付网络之间的比特币转移。这使得比特币可以按照人们的需求扩展,不需要剧烈地增加区块大小。

 Q:  Blockstream将开发侧链吗?

Matt Corallo: 当然了,Blockstream将开发一些侧链,但是侧链是一个开放的理念,任何人都能够(和应该)使用,开发他们想要的任何侧链。

Adam Back:我期待着zerocash侧链。

Q: 开发过程的开放性如何?其他开发者能够加入吗?或者你们的开发过程将是一个黑箱,只有开发完成才公之于众?

肯定不是这样啊!当我们正式开发时,我们将使得开发过程的每一件事实现尽快的公开(它将不是一个Blockstream项目,它将像其它比特币核心开发一样公开)。

Q: 在协议层面,竞争链(altchain)如何与侧链合并?

Jorge Timón :竞争链是一个通用术语,包括竞争币和侧链。如果你的意思是“一个竞争币的区块链能够成为一个侧链吗?”答案:是的。你可以阅读白皮书的6.1节“哈希算力攻击抵御” ( “6.1 Hashpower attack resistance”, in the point “Subsidy”)  。

Luke Dashjr: 如果开发者打算将一个现存的竞争链变成一个侧链或者与侧链相兼容的竞争链,它需要(就像比特币)进行软分叉(softfork)或者联合钉住(federated pegging)。然后,他们能否成为侧链,取决于它们是否接受竞争链的资产转到或者转出自己的区块链。如果现在的竞争链也想接受其它资产(例如比特币),与它自身的原生的竞争币平行,实现这一点的最简单办法是进行硬分叉。

Q:  侧链将如何影响现有的和未来的竞争币?

Matt Corallo:侧链/双向钉住机制并不是专门为比特币开发的协议。白皮书中有说明,尽管我们认为由于比特币的网络效应,侧链将在比特币上有大放异彩,但是如果其它竞争币在在经过社区讨论和(可能)进行一次软分叉后,比比特币更早的实施了侧链,我也不会感到吃惊。

Adam Back:侧链非常灵活,各种经济和技术试验都能够在上面实施。

Q: 按照你的观点,侧链的成功将使得比特币的价格上涨还是下跌?

Pieter Wuille:我们期望的是更多的创新在比特币生态系统中进行,不再需要新建一种货币。如果这意味着对比特币的价值有积极的影响,那就更好了。

 Mark Friedenbach: 很难想象使用侧链会对比特币有坏的影响,因为侧链可使得比特币成为其它竞争链的原生货币。我们的回答不是投资建议。比特币的价格由于其它原因,可能上涨,也可能下跌。谁知道呢。

关键的是在区块链技术上继续创新不再需要发行竞争币了。

Q: Blockstream是一个以营利为目的的公司吗?如果是,它的预期收入来自哪里?

Greg Maxwell:

Blockstream确实是一家以营利为目的的公司。我们相信在这一致力于用密码学实现无需信任技术的行业还有巨大的空间(不仅只有比特币,而是通用计算)。创建一个中心化的系统越来越容易,但是创建一个无需信任的系统所需的技术非常缺乏。比特币是第一个建立于加密和匿名的密码学朋克技术上,并取得巨大成的数字货币。我们认为在建立和支持基础架构方面–一些与比特币相关,一些与比特币无关–具有巨大的商业潜力。例如为其它商业公司提供技术和服务,帮助他们转变到按照类似于比特币的做生意方式。现在我们的关注点是创建基础架构,从而在上面建立能够盈利的商业,我们将获得资金投入到建立更好的技术上面。

Q: 树链(treechain)和侧链是竞争关系吗?如果是,两者怎样进行比较?

Mark Friedenbach:树链和侧链是不同的解决方案。因为它们的目标都是解决比特币的扩展性,单词拼写差不多,从而人们混淆。然而,它们是非常不同的和兼容的。似乎是如果树链应用到比特币中,它将成为一条侧链。

Greg Maxwell:深入地分析,正如peter todd (一名比特币开发者)所指出,树链需要密码学的的重大的突破性进展,才能应用到金融系统中。侧链是一种循序渐进的方式。

Adam Back:树链和侧链不是竞争关系,它们是不同的概念。树链是由Peter todd提出的。树链可以在侧链进行试验,因为侧链是一个具有高度灵活性的一般性扩展,创新可以在上面做实验。

例如zerocash可以在一个侧链上实施,其它采用不同形式和所有权追踪机制的创新也可以在上面实施。

Q: 在你们开发团队中,有3个顶级的比特币核心的开发者(top Bitcoin core devs ,一共7个),你们怎么消除人们对侧链与比特币之间存在的冲突的忧虑?还有Blockstream作为一家私人公司并将可能在未来对比特币核心进行软分叉或者硬分叉,人们也会有忧虑。

Greg Maxwell: Pieter和我已经与Blockstream签订了雇佣协议,其中的一个条款是:如果我们感觉Blockstream正在做不道德的事情,我们可以选择离开,并且Blockstream需向我们支付一年工资,从而能够继续开发比特币核心协议。

我们不会将我们强烈反对的东西整合到比特币协议中,当然如果其它人反对我们,说我们整合“一些东西”,我们也不能堵上悠悠众口。

Q:  侧链上货币的发行是如何进行的?在已有记账单位的侧链中,比特币必须被转移到侧链吗?

Luke Dashjr:侧链可以有许多不同种类的资产,只要侧链的创始人乐于这样做,这些资产可以发行给用户。侧链的限制是:外部资产,例如比特币,从侧链转回比特币区块链时,转回去的数量需等同于先前转进的数量–所以如果有5个比特币转到侧链中,只有5个比特币可以转回。

Jorge Timón: 侧链不需要原始发行‘货币’。你可以从另一个链中转移资产到自己的链中。例如,持有比特币的人可以将它们转移到钉住比特币的侧链中。

Q: 以太坊和侧链的主要不同是什么?他们是竞争关系吗?

RaptorXP(非项目成员):花一点时间,你可以把以太坊改造成侧链(用比特币取代以太币)

Matt Corallo:  不是竞争关系。侧链与以太坊一样只是一项技术。以太币和实施侧链的开发者可能是竞争关系,但是他们是互补的技术。事实上,侧链可以使得其它区块链的货币使用许多以太坊的功能(参见加文的博文比特坊,译者注:巴比特有译文)。

Q: 你能举个使用竞争币双向钉住的例子吗?

Jorge Timón:

有两种可能的整合方式。

1)竞争币可以有自己的侧链。例如域名币(namecoin)转到一个钉住域名币的侧链(a namecoin pegged sidechain),就像比特币可以转到一个钉住比特币的侧链(a bitcoin pegged sidechai)。

2)竞争币能够成为另一种币的侧链。例如,Freicin能够成为一个钉住比特币的侧链,接受从比特币区块链转移到自己的区块链上的比特币。这样就能够实现在Freicoin链上进行FRC与BTC的交易。

Q:  我们什么时候能够看到第一个钉住比特币链的侧链?

Jorge Timón: 我们已经在开发测试原型,但是很难说什么时候能做完。更加难说一个全功能的侧链什么时候能开发出来。所以答案是“我们还不知道”,抱歉。

Q: 为了使侧链成为现实,你们必须对比特币协议进行什么改变?

Matt Corallo:

为了实现双向钉住比特币(资产),比特币(链/协议)必须进行扩展,支持白皮书3.2节讨论的简化交易确认(SPV)拥有证明和竞赛期间。尽管这些改变(如果被比特币社区大多数接受)需要一些时间进行设计、实施和部署,我们提供了一个更加可信的实施侧链测试的方法,不需要改变比特币,参见白皮书的附录A.

----

译者注:

有些人对侧链项目有些误解。Blockstream的主要目的是开发沟通两个区块链(不一定是比特币区块链和竞争币区块链,可能是两个竞争币的区块链),他们开发的是沟通的底层技术,而不是侧链。做个不是很恰当的比喻,他们要连接两块分离的大陆,主要目的是建造一座桥,而不是新建一块大陆,虽然他们也会建立新的陆地。这个桥可以连接任意两个大陆,不仅是比特币大陆。但是因为比特币大陆是最大的,从而会有更多的小大陆与它相连,这样做对小大陆更有好处。但是这个桥能够应用到任何两个区块链中,从而也就不存在其它币也开发出侧链该怎么办的问题。许多人关注了“大陆”,忽略了“桥”。许多二代币已经实现的功能,Blockstream也许不会重复发明轮子,直接和它们相连接就可以了。比如将比特币与以太坊连接在一起,比特币转到就能够使用以太坊完善的金融系统和智能合约,结束后再返回比特币区块链。从而形成核心货币:比特币,外加一个完善的金融系统。至于能否实现,则是另一个问题了。对上面问答的一点想法,如有错误,请指正。

----

附:

侧链白皮书

http://www.blockstream.com/sidechains.pdf

----

版权声明: by nc" sa 作者保留权利。文章为作者独立观点,不代表巴比特立场。

评论:11

您需要登录后才可以回复 登录|注册

    关注币联网,很早就实现了跨币种组网了,看名字就知道了,币 联网 ,就是所谓的侧链。。。。

    +1
    +1
    我要点评
    Author Image
    merry 772 天前

    非常感谢您http://www.blockmeta.info/tx/50a33b503e5718a15e9c698c34a8902be42b97f38f4d7c9489f393434ba0dca3

    +1
    +1
    我要点评
    Author Image
    吃猫的鱼 774 天前

    侧链的出现是为了解决问题,还是为了解决需求?

    +1
    +1
    我要点评
    Jenjdeffrd
    Jenjdeffrd 774 天前

    //@巴比特资讯:Q: Blockstream将开发侧链吗?Matt Corallo:当然,但侧链是一个开放的理念,任何人都能够(和应该)使用,开发他们想要的任何侧链……当我们正式开发时,我们将使开发过程的每一件事实现尽快公开(它将不是一个Blockstream项目,它将像其它比特币核心开发一样公开)。

    +1
    +1
    我要点评
    巴比特资讯
    巴比特资讯 774 天前

    Q: Blockstream将开发侧链吗?Matt Corallo:当然,但侧链是一个开放的理念,任何人都能够(和应该)使用,开发他们想要的任何侧链……当我们正式开发时,我们将使开发过程的每一件事实现尽快公开(它将不是一个Blockstream项目,它将像其它比特币核心开发一样公开)。

    +1
    +1
    我要点评
    Longinus
    Longinus 774 天前

    拭目以待//@巴比特资讯:如一个侧链的内置货币不是比特币,那比特币区块链和侧链如何相互转移资产? Matt Corallo:如果没有类似彩色币的协议,就不能轻易从侧链将非比特币资产转移到比特币区块链(比特币区块链只能处理一种资产:比特币)。但你可将它转移到其它支持此资产的侧链上。

    +1
    +1
    我要点评
    巴比特资讯
    巴比特资讯 774 天前

    如一个侧链的内置货币不是比特币,那比特币区块链和侧链如何相互转移资产? Matt Corallo:如果没有类似彩色币的协议,就不能轻易从侧链将非比特币资产转移到比特币区块链(比特币区块链只能处理一种资产:比特币)。但你可将它转移到其它支持此资产的侧链上。

    +1
    +1
    我要点评

    //@盖曼: 转发微博

    +1
    +1
    我要点评
    zaichengzhibei
    zaichengzhibei 774 天前

    越来越热闹了。

    +1
    +1
    我要点评
    教主的Ace
    教主的Ace 775 天前

    渊博[羞嗒嗒]//@俊熙软糖:33333333333333333333

    +1
    +1
    我要点评
    巴比特资讯
    巴比特资讯 775 天前

    【侧链项目AMA精选:问我任何事儿——关于侧链和Blockstream】侧链项目白皮书正式推出后,白皮书作者Adam Back, Greg Maxwell, 和 Pieter Wuille等在reddit 进行了一次AMA(问我任何事儿——关于侧链和Blockstream )。本文是此次AMA的一些精选问答。http://t.cn/R7iRxJz @鱼看见水

    +1
    +1
    我要点评