Q1:Gavin,你能给社区简单介绍一下你的背景,以及是什么引导你建立/创始波卡的吗?
Gavin:当然可以,我的背景是一个程序员和游戏爱好者。我 8 岁时开始编程,小时候设计/编写游戏,最终在游戏行业工作。大约 6 年前,我和 Vitalik 共同创立了以太坊。以太坊推出后,创立了 Parity 技术,进一步推动区块链技术的发展。然后,在 2016 年,我写了波卡白皮书,描述一种 “下一代” 区块链的愿景。我想把事情推到我的舒适极限之外,看看在为开发人员构建下一代区块链技术的抽象平台方面真正能做些什么。Polkadot 是一个相当重要的协议,特别是与以太坊相比,我们已经开发了两年半,但是我很兴奋我们很快就会看到这项工作的一些成果。
Q2:波卡的主网、Kusama 和 Westend 有什么不同?SPREE 是如何在低成本工作上让你受益的?
Gavin:波卡的 “主网” —— 它的设计是坚实、稳定和可靠的。它会进化,但不会太快。它将采取一种相对保守的安全和 “改变” 的方法,并适用于需要其平台提供强有力保证的应用程序。
Kusama 在许多方面与波卡相似。它将使用相同的底层技术,但它将以更快的速度和更少的谨慎发展。它不会那么专注于安全性,而是更多地关注在现实世界中的实验和测试我们的假设。疯狂的想法将在 Kusama 上得到实施和检验。
Westend 是我们最后的测试网。与其他两个网络不同,Westend 将保留一个 “Sudo” 模块,允许我们随意创建和销毁代币。Westend 代币的供应将不受限制,因此可能没有价值。
SPREE 是 Polkadot 的关键技术,也是 Polkadot 技术栈中的一块空白。事实上,这对波卡的价值主张至关重要,我有点尴尬,因为我自己没有先想到!(一位热心的 Reddit 网友在一年左右前提出了这个想法的核心。)它所做的是允许 Polkadot 不仅保证平行链完全按照自己的代码运行,而且保证它的逻辑部分(如 token accounting )在一般情况下也 “正常运行”。这一点很重要,因为如果允许链相互发送消息,则可能需要知道发送链不违背某些特定消息的含义,即使它自己的代码有缺陷、设计错误或完全是恶意的。所以 SPREE 给了消息接收者这些保证。这是一个微妙的区别,但归根结底,这意味着 Polkadot 的安全性可以适当扩展。
Q3:在 Kusama 中,KSM 可以帮助人们在真实的环境中尝试波卡的治理、staking、提名和验证功能。那么在波卡上线后,KSM 和 Kusama 网络将会如何发展?
Gavin:一旦波卡上线,Kusama 网络将继续充当 “摇滚” 网络和波卡的疯狂表亲。对于一个有着最新、最伟大的技术网络来说。在较低的风险环境下进行尝试之前,就将新技术(包括低级的和高级的)推出到波卡主网,这是一种鲁莽之举。
Kusama 提供了必要的试验台,在不给波卡主网带来不稳定风险的情况下,试验这些新想法。在接下来的几个月里,我们有很多实验排队等待上线 Kusama,其中一些实验太疯狂了,无法现在进入波卡,但也许一两个实验会非常成功(也许在调整之后),我们最终会将它们上线到波卡主网。
Kusama 被设计成与波卡并肩生存,而且我们的第一个桥接项目很可能就是把这两者桥接起来。
Q4:到目前为止,你取得了哪些重大里程碑?是否有新的合作关系和有趣的案例?
Gavin:我个人最自豪的里程碑是实现了第一次 runtime 升级。Polkadot 和 Kusama 被设计成不断发展的、流动的协议。我认为以太坊的 “硬分叉” 的想法有点缺陷。
一项技术要么发展,要么消亡。我想把 Polkadot 建立为迄今为止最没有固定形态的区块链协议。为此,我们把 Polkadot 的所有业务逻辑都编写进一种叫 Webassembly 的跟平台无关的语言中,并将其包含在链上!这意味着,链本身的逻辑可以选择自己升级。
Kusama 已经经历了 30 次左右的升级。
让我们的一些测试网络与 Javascript 实现同步是另一个很棒的里程碑。同时还得到一个轻客户端。
看到第一个上线运行的基于 Cumulus 的平行链(尽管是在本地测试网络上)是非常棒的。
Q5:我想知道平行链在 Kusama 整个生态系统中的重要性。你能解释一下在建立平行链之后,开发者可以获得哪些好处吗?
Gavin:平行链可以被认为是波卡的 “分片”。购买一个平行链(或者更确切地说,是租赁 —— 因为你之后会拿回 DOT)基本上可以得到 1/100(大约,这个数字不是最终的!)波卡的总计算能力。广义地说,这可以为你提供两件事:共享整个 Polkadot 的安全性,以及连接 Polkadot 其余部分。
它的工作原理与在以太坊上部署智能合约类似,因为你可以获得安全性和连接性。不同的是,使用以太坊,用户必须为他们在应用程序中进行的每个交易向以太坊矿工支付费用。而使用Polkadot,你的用户永远不会向 Polkadot 验证人付费。
此外,与智能合约系统相比,Polkadot 平行链的固执己见要少得多。作为一名开发人员,你可以获得更多的自由度,并且性能或多或少地以本机速度进行。而这会对其能支持的应用程序类型产生巨大的影响。
我认为,Kusama 的生态系统将发展成为以平行链为中心的生态系统。
Q6:Polkadot 网络的维护需要参与者扮演四个基本角色:收集人(collator)、钓鱼人(fisherman)、提名人( nominator)和验证人(validator)。你能告诉我们在波卡网络中每个角色的含义吗?
Gavin:验证人是最简单的:他们将部分资金置于损失风险下(staking),以便被选为网络运营者(目前在 Kusama 上有 160 个)。它们生产和最终确认区块,也会被随机选择做平行链的验证人。
提名人也 stake 代币,因此也有资金损失的风险,但他们 “贷款” 给一个或多个验证候选人。和验证人的资金一样,只要验证人的行为正确,它们的资金就是安全的。如果验证人恶意行事,损害网络,那么它们就有可能失去资金。
钓鱼人基本上就是 “全节点”,存在于网络中以检查提名人和验证人是否正常运行。如果它们发现某人做错了什么,那么它们可以举报并给予奖励。
最后,收集人是那些操作平行链的人。Polkadot 并不真正了解或关心这些运营商是谁,因为与他们没有经济关系。它们的存在是为了向验证人提供 “PoV”(有效性证明)区块,然后验证人可以证明它们是合法的并将其包括在它们的块中。
否则,收集人将在其自己的(平行链)网络上运行并完全独立于中继链来处理交易。
一些平行链可能只有一个收集人(例如,由一家私人公司拥有和运营)。有些可能有很多白名单收集人节点(例如,一个财团)。其他人则可能允许有利益关系的公众为他们整理。其他人可能仍然需要工作量证明才能成为它们的收集人。Polkadot 在这方面不限制平行链。
Q7:Kusama 在现实世界中有什么用途?我们在哪里可以用到 Kusama ?Kusama 网络可以解决哪些类型的问题?你为 Kusama 计划了哪些更激动人心的更新和合作伙伴关系?
Gavin:Kusama 是一个社区驱动的 Polkadot 的实验版本。广义上讲,它和波卡解决了相同的问题,并且应用了相同的用例。区别在于其前景和治理。 作为一个社区主导的链,Kusama 很可能会吸引仍在进行原型设计的平行链团队,也许他们不需要 Polkadot 主网的更为保守的准则。作为 Kusama 社区成员,我希望在接下来的几个月中部署一些代码(如果你想看的话可以在 Github 中看到)和想法(这个不能在 Github 中看到),这些代码应该有助于大家发现一些有趣的事情。
Q8:Kusama 项目的实验性质有什么优缺点?
Gavin:Kusama 是波卡疯狂的表亲:它能更快地获得更多的创意和技术。它移动并发展得更快、更猛烈。有时会掉下来,有时它会飞。Polkadot 是大姐姐,更稳定,更可靠。一些应用程序需要这种保证, 还有一些可能不需要。
Q9:你如何看待 Kusama 及其生态系统,和你 2-5 年的计划?
Gavin:我希望看到在一个分布式治理的基础上建立一个连贯的社区。我希望看到它在某些方面模仿民族国家的政府:国库管理、中央银行式的货币管理、国防和发展支出,甚至就外部问题投票。
比特币一直有 “我们是黄金” 的想法。零治理(实际上,“不透明” 会更准确,因为对比特币核心存储库拥有提交权限的人拥有更改协议关键部分的权力)。
它认为不应在原始规定之外创建货币。这既是一项了不起的壮举(既获得了中央银行家的赞誉,又得到了现代经济学的赞誉),但也错过了机会。
Kusama 在一些地方减轻了这种限制。它不希望成为“黄金”,而是积极地运行其生态系统,以及其货币、货币政策和国库。
Q10:要成为验证人,一个人需要贡献或投票超过 40,000 KSM。你能解释一下吗?
Gavin:就像 Polkadot 一样,存在一种基于市场的机制来选择 Kusama 的验证人。NPoS 是我们改革过的 staking,它允许提名人分担验证人的风险和报酬,以防验证人自己无法获得足够多的投票。
Web3 基金会已经启动了一项 “千人节点计划”,让那些还不具有良好声誉可以吸引 40,000 或任何数量投票的验证人,去成为验证人并获得该声誉。
Q11:我的问题是 Polkadot 和 Casper 都代表了有趣的新的协议。能否请你介绍一下两者之间的区别,并且将来是否有可能在互惠互利的关系下并存?
Gavin:当前的 Casper 计划(我在这里假设你指的是 Serenity / Ethereum 2)与 Polkadot 有很多共同点。两者都是可扩展的 “分片” 设计,可以在大量验证人中随机分配并行工作。它们之间的主要区别是双重的:Polkadot 的目标是随着时间的流逝而发展;Polkadot 是异构分片的。
异构分片允许 Polkadot 具有特定领域的分片/平行链,可以很好地完成一项工作(例如,plasma-style 快速付款,完全抵押的稳定币或匿名币)。这不是强迫所有分片都成为通用的智能合约样式分片,而这些分片的性能往往要差得多,并且经济和执行环境要严格得多。
当然,Polkadot 的一些分片也将是这些智能合约分片,但是它可以自由地部署案例驱动的分片。
我不明白为什么两者不能共存,我可以想象看到它们之间的桥梁。也就是说,在没有共享共识的系统之间进行桥接时,总会有一定程度的安全性损失。
Q12:正如你所说,Kusama 是 Polkadot 的早期和高度实验性的版本。那么,一旦 Polkadot 上线,那么为什么有人会使用 Kusama 而不是 Polkadot 呢??
Gavin:对!Kusama 将继续成为波卡的 “金丝雀” 网络,试验不太确定或一些新的技术和想法,然后再直接应用在波卡上。从长期来看,我希望 Kusama 采取更宽松的货币政策,对社区投资和支出采取更加 “开心就好” 的方式,促使它积极发展。
Q13:Kusama 将如何授权投资者、公司、开发商、平台用户提供有影响力的解决方案,并为全世界带来价值?
Gavin:如今,区块链是巨大的经济系统。Kusama 是一个治理优先的经济体系;旨在让其聚集的利益相关者可以自由的使用。真正的使用源于真正的效用。当然,Kusama 的很大一部分作用将来自平行链这样的技术努力,但我认为有足够的空间进一步实现社区的使用,包括一般集成、更好的 UI 和应用支持。回到加密的开始:分布式和授权(在吸引主流商业受众的愚蠢尝试中,我认为这有些被遗忘了)。
Q14:Web3 基金会在 Kusama 中扮演什么角色?没有人可以自己实现有价值的事情,你可以分享下你成功的伙伴关系吗?
Gavin:Web3 Foundation 是 KSM 比较大的持有者,把 Kusama 看做既是一项重要的战略举措(作为 Polkadot 的实际试验场),又是开发 Web3 概念的关键基石。例如对于 Polkadot 主网而言,社区治理和 Futarchy 的元素可能被认为过于激进。因此,其非实质性资金中的一小部分将用于继续发展 Kusama ,无论是在技术上还是在面向公众的服务方面,都体现了其社区和理事机构的作用。
Q15:作为投资者,为什么要投资 KSM 代币?你为 Kusama 持有人有计划哪些令人兴奋的更新和合作伙伴关系呢?
Gavin:有一些我有兴趣看到为 Kusama 制定的倡议。然而,与详细描述每个倡议,并宣布几乎总是三分钟热度的伙伴关系(即使是从最好的意图开始的)相比,我更希望让社区根据我们的行动和交付来评判我们。
首先也是最重要的,Kusama 是一个基于开发和推动区块链边界真诚愿望的项目。我不知道这是不是一个特别 “有利于投资者” 的提议,但这是事实。我们是技术专家,敢于冒险,有成就,有抱负。时间会说明我们的方向是好是坏,但合作关系的结束不能挽救一个糟糕的团队或愚蠢的想法。