我依然没搞懂 Base
原文由 Michael Lynch 于 发布,订阅该博客
一年前,我收听了《Into the Bytecode》节目中对 Jesse Pollak 的一次访谈。
Jesse 在 Coinbase 工作,他注意到许多在以太坊上构建应用的开发者都在反复解决同样的问题。于是他在 Coinbase 发起了一个项目,在以太坊之上创建一个名为 Base 的层。Base 能让以太坊开发者更快地上手,因为他们可以使用针对这些共性问题的共享解决方案。
Jesse 还希望 Base 能通过降低门槛,让更多不同背景的开发者更容易参与以太坊开发。他的目标是让十亿用户上链(即以某种方式与以太坊区块链交互)。
理论上,Base 听起来很棒
Jesse 的想法让我很有共鸣。我觉得自己正是 Base 的目标用户——我虽然从未做过以太坊开发,但接触过其他加密货币,也对以太坊日益壮大的生态很感兴趣。
但当我打开Base 官网时,基本上就卡住了。上面充斥着各种圈内黑话,比如这样一段话:
Base 构建于以太坊 L2 之上,具备驱动你的 dApp 所需的安全性、稳定性和可扩展性。你可以放心地部署任何 EVM 代码库,并从以太坊 L1、Coinbase 以及其他可互操作的链上接入你的用户和资产。
我还是继续往下找,想弄明白 Base 究竟是如何实现 Jesse 所说的那些目标的,但 Base 的文档看起来大多是通用的以太坊开发教程。我完全不明白,为什么要在 Base 上开发,而不是直接在以太坊上开发。
之后每隔几个月我都会再去看看 Base 官网,也在 Twitter 上和 Jesse 交流过几次。每次我说我没搞懂 Base,他都会让我去看文档。
我今天浏览 Base 文档的经历
这周我整理了一些笔记,记录了观看 Noah Bragg 直播的收获,内容是关于在 Base 上构建一款新游戏。
我的这篇笔记引起了 Jesse Pollak 的注意,他又问我在 Base 文档中到底是哪里没衔接上,于是我录了一段短视频,解释作为一名新开发者,我在学习 Base 时遇到了哪些障碍:
这个视频也发布在YouTube 上。
如果你不想看完整视频,我的核心观点如下:
- Base 官网的语言充斥着行话,会让那些对以太坊概念还不熟悉的潜在开发者望而却步。
- Base Learn 网站的编排方式要求你在真正体验 Base 技术乐趣之前,先完成大量枯燥的准备工作(学习概念、安装工具)。
- 我很希望能看到一个简单的“Hello, World!”教程,让读者以最少的前置条件就能用 Base 做出点有趣的东西。
- Base Learn 上的教程/课程之间耦合度很高,读者无法按需挑选,因为网站默认你已经完成了之前的所有教程。
- 例如,Base Learn 的“Hello World”教程就默认你已经在前面的教程中安装好了 Node.js 和 Remix。
- 我认为“Go by Example”就是独立式教程的优秀范例,能高效地教会读者一项新技术。
关于 Base,我已经搞懂的部分
- Base 是构建在以太坊之上的一层网络。
- Base 是一个网络,而不是一种币或代币。
- 你不能像买 1 个比特币或 1 个以太坊那样去买 1 个 Base。
- 相反,你可以在 Base 网络上传输其他的币和代币(例如,你可以通过 Base 给我转 100 USDC,就像你可以通过以太坊网络转 100 USDC 一样)。
- Base 的交易费用很低。
- 目前,Base 上的交易费约为每笔 0.01 美元,而在以太坊上则接近 1 美元。
- 目前 Base 由 Coinbase 主导推动,但目标是让 Base 最终能够脱离 Coinbase 独立运行。
- 由于 Coinbase 在普通加密用户中很受欢迎,未来有可能吸引大量加密用户开始使用 Base 进行交易。
关于 Base,我还没搞懂的部分
- Base 仅仅是以太坊的直接替代品,还是有更多内涵?
- 在 Base 上开发时,是否本质上写的还是和以太坊一样的那些代码,只是在某个环节选择 Base 这条链就行了?
- Jesse 说 Base 要解决以太坊开发中的共性问题,它到底是怎么解决的?
- 我算是 Base 的目标用户吗?还是说它其实是为那些已经熟悉以太坊开发的人设计的?
- 我在 Base 官网上找到的所有教程和示例都用了很重的技术栈,比如 Typescript、Next.js、React 等。这些是 Base 开发所必需的,还是说 Coinbase 只是用这些技术来吸引前端开发者?
- Jesse 向我推荐了OnchainKit,但要先学会 React 和 Typescript 才能学 Base,这一点实在让人提不起兴趣。
- 有没有一种链上开发方式,可以让我只是在文本编辑器里写点代码,然后用命令行工具部署就行?
随机一篇博客
评论
登录后参与讨论