本文内容来自 PolkaWorld 专访 Web 3 Foundation 合作总监 Jack Platts。
你能简单介绍下 Web 3 基金会是怎么支持波卡的吗?
Web3 Foundation 是 Polkadot 背后的主要组织机构,为多个客户端的实现提供资金,并通过举办活动和大使计划来发展波卡社区,同时与项目合作,以建立和扩展 Polkadot。Web3 Foundation 也与外部开发团队合作,在 Polkadot 和现有的区块链系统之间建立桥梁。其他一些新的团队,也会利用波卡中继链提供的最终化、安全性和互操作性来建立区块链。
这些都是 Polkadot 的主要功能和产品,Polkadot 通过共享安全机制和无信任链间消息传递,帮助想要开发项目的团队创建以前不可能实现的应用程序。实际上,Polkadot 扩展了以太坊和比特币等先前区块链技术的功能。
Web 3 基金会在决定支持某个项目时主要考虑什么因素?
Web3 基金会只资助开源技术。并且这个开源的技术,可以通过 battle tested,且有助于整个区块链生态系统的发展。Web3 基金会目前正在资助验证人工具(validator tooling)、开发者环境(developer environments)、用其他编程语言编写的可替代的 runtimes、新的智能合约语言和提供激励存储等核心基础设施的 Layer 1 平行链。
PolkaDAO 和 Web 3 基金会一样吗?他们有什么不同?
PolkaDAO 是一个社区主导的项目!Web3基金会分两部分提供补助金。第一轮是10,000美元,帮助了几个不错的社区项目创建起来,所以我们决定再给 PolkaDAO 1万美金。我们很期待看到社区下一步的建设!
Web 3 基金会是否会参与建立一个 IPO(Initial Parachain Offering)众筹平台?
首次平行链发行( Initial Parachain Offering)的众筹模块是 Polkadot 中继链的一部分。世界上任何人都可以通过这个模块来众筹 DOTs。它主要是为那些想成为平行链,但还没有 DOTs 的项目。另一个令人兴奋的新思路是 Parathreads,一个即付即用的平行链。Parathreads 降低了想要进入 Polkadot 中继链以实现互操作性、最终化和安全性的项目的门槛和成本。Parathreads 使得那些每天或每周只提交一个交易的区块链系统在经济成本上(付出DOT 的数量上)更加灵活,例如一个做 Oracle 的区块链,它每天只需要更新一次所有足球比赛的分数,去解决预测市场对另一个平行链或应用程序的投注。
您认为波卡生态目前最迫切需要什么?
我们希望在 Polkadot 上看到更多做智能合约的平行链。Parity Technologies 公司正在和 Ink (一个以 Rust 为基础的 edsl ) 开发一个合约模块。我们希望看到更多的智能合约链建立在现有工具链的基础上,以便于智能合约的部署,特别是 TypeScript 智能合约链。Web3 基金会已经资助了一个用 AssemblyScript 开发的 Runtime,我们非常希望资助类似像 TypeScript 的基于 Substrate 的智能合约。
现在有非常多的开发者尝试在 Substrate 上做开发,你最期待什么类型的项目,有什么建议给大家?
当然可以!如果我是一个参赛者,我会专注在一些事情上。Polkadot 最令人兴奋的地方在于它的那些独特之处,比如 Off-chain workers(链外工作机)、SPREE 和 Parathreads。开发者可以专注于为 Off-chain private workers (链下私有工作机)或大型计算(如 Golem 或 Truebit )构建第二层协议。我也很希望看到可以进行快速交易确认的支付链。这可能是一个 DAG 平行链或类似 Stellar 的平行链。
(备注:off-chain workers 链下工作机、 off-chain private workers 链下私有工作机。传统的方式,链外的数据如果上传到链上的话,需要有另外的后台服务来监听 chain 上报数据,很不区块链。offchain 允许向其他 runtime 一样用 wasm 升级 worker 的代码逻辑。Oracle 是需要外部输入的,所以 off-chain 是一个很好的解决方案,它不需要任何签名人去发起交易, 只需要相应的出块人把出块内容提供给链。更多 off-chain和Oracle的对比,可以点击 查看https://substrate.dev/docs/en/overview/off-chain-workers#off-chain-worker-vs-oracles 更多讨论,欢迎加入 PolkaWorld 开发者社区)