上周在这个网站上部署了一个简单的 ETH Donate 按钮,这周就有了第一杯 ETH 咖啡,很惊喜,很感激。
这件事情的后续计划是让这个按钮的启用,变成在 Planet App 很容易就可以进行的一个配置。那么,就可以在 Planet 搭建的网站上,有一种不用依赖任何第三方的 Donate 方式。
如果 Sepia 的 Template Settings 支持完整的颜色定制:
- Swift 语言实现的 SVG color filter
- 支持更多的定制项
- 如果定制项的名称结尾是 color 则在 UI 中显示预览色块,及包含使用 SVG color filter 算法生成的字符串(可以用在 template 的 :root 的覆盖里)
- Template Settings 的 Import/Export/Defaults
- 如果 Template Settings 的值有任何变化,那么就应该触发一次 Full Rebuild
ETH 链上最大的非金融应用 ENS 的收入:
Sepia 模版里实现了一个试验性的,简单的 ETH Donate 按钮。在这个模版的右侧(或者顶部,如果你是用手机访问的话)就可以看到。
- 没有引入任何外部依赖,不到 1000 行代码。
- 设定 ETH 数额,然后点击 Donate 就可以拉起 MetaMask,然后确认交易,直接发送到目标地址。
- 因为没有使用任何重型的外部依赖(比如 RainbowKit),所以扫码之类的用法目前是暂时不支持的。
接下来继续优化。
重要的事情是普通人到底能用来做什么。价格变化就像是特定赌场的特定玩法的赔率,在这样的上下文里,对于普通人而言只是噪音。
以前普通人可以用自己的显卡就“挣”到 ETH,但是这个曾经最普及的“挣”法不存在了。
现在是 2024 年,依然有非常多的网站在使用 PayPal 的 Donate 按钮,因为这依然是一种能够让普通人挣到钱的方式。如果一个 L2 的 Donate 按钮能够挣到钱?不只是一个简单的按钮,而是整套的支持一个内容创作者的流程,就像 ko-fi.com 那样,只是支付方式是 onchain 的。
如果 ko-fi.com 要支持 onchain,会是多大的一个改动?
如果其实这样的流程不需要一个带数据库的复杂后端,那么或许在一个 Planet 模版里就可以做?
- Send ETH on Mainnet
- Send USDC on Base
- Send USDT on OP
- Send USDC on Solana
这个表单里最好不要有任何需要切换的操作。
a nice place :]
一些细碎但是重要的想法我可以先写到这里,之后再变成一篇更长的文章。
边际效用递减这种事情,你应该去利用这个效应,而不是感觉成为了这个效应的受害者。
https://github.com/livid/planet-web
Next Steps
- More details in README
- Edit a post
- Support API authentication in the web client (save credentials in local storage, or, try Passkey?)
如果 Emacs 和 Vi 可以用一本 O'Reilly 的动物书来介绍,那么 Planet 现在的复杂度?
因为除了软件本身的主要使用流程,还有很多其他复杂话题也可以一起介绍。
- ENS
- IPFS
- Local-first
- Pinnable
- API
Do I really need one? Or just one quiet Mac Mini M4 Pro?
work-in-progress
金池长老打不过,我还是继续写代码吧。哈哈哈。