jolestar Profile picture
BlockChain Maximalism | @RoochNetwork | Starcoin | Move Language
4 subscribers
Sep 25, 2023 10 tweets 6 min read
个人 Twitter 长文集合

最近写代码比较忙,写文章比较少。感觉写代码重要,写文章也重要。所以整理一下列表,后面会把 TODO 列表里的文章也安排起来,汇总到这个 thread 中。 Web3 系列

Web2 视角的 Web3

AI 视角的 Web3

分布式应用视角的 Web3

Web3 到底有没有 0


Apr 8, 2023 19 tweets 3 min read
分布式应用视角的 Web3

前面写过两篇 Twitter 分别从 Web2 视角以及 AI 视角分析了 Web3,今天这篇从分布式应用角度聊聊 Web3。这个正好是我前两天在 ETH 上海升级圆桌会上谈到的观点,昨天的 #ETHBeijing Hackathon 圆桌上刚好也有人问,这里详述一下。 1/n

在分布式应用中,一般会依赖 Paxos 或者 Raft 这样的分布式共识基础设施,来解决一些分布式难题,比如全局的元数据存储,全局锁,服务发现,事件订阅等,我们并不会把所有的数据都存在共识系统中。2/n
Feb 23, 2023 18 tweets 2 min read
AI 视角的 Web3

21 年底,一次技术meetup上我分享了一个《元宇宙,Web3,区块链之西北乱炖》的话题,其中做了一个思想试验:

如果 AI 有了自我意识,它是如何看待以及使用现在的互联网?最近 ChatGPT 以及 AI 很火,我把这个思想试验写出来,换一个视角看 Web3,也可以思考 Web3 和 AI 的关系。(1/n) 思想试验:假如有个 AI,突然有了自我意识,然后生活在某台机器里。AI 可以通过这台机器的网络访问公共互联网,它具有编程能力,可以调用任何 API。从现在开始,可以把自己代入那个 AI 的角色。(2/n)
Feb 5, 2023 12 tweets 2 min read
前两天 #Nostr 大火,直接的一个感受是破圈了,很多圈外的朋友在发 Nostr 的地址,而这在以前多个去中心化的社交应用中都没出现过。我思考的结果可以总结为“激励诅咒”,在社交应用中过早的引入激励机制可能带来副作用。写个 thread 讨论一下。(1/n) 这些年 crypto 圈子的项目摸索出了一套模型,利用 Token 预期吸引早期用户,基于早期用户打磨产品,完成冷启动,然后快速成长。这种方式在 DeFi 类项目上屡试不爽,但到社交领域就折戟沉沙。比如 bitclout,monaconft。从我的关注列表来看,基本成了死城,没有破圈,没有今年的内容。为什么呢?(2/n)
Jan 12, 2023 18 tweets 4 min read
看到 @SalomonCrypto 写 ETH 上 Account Abstraction(AA)的 thread,列举了一些 AA 可能带来的特性。正好昨天群里有人问到 Move 在 AA 方面的支持,写个 thread 介绍一下。(1/n)

以前写过一篇为什么 Move 中使用 DeFi 不需要 approve 的 thread,里面解释了 Move 中的账户和智能合约交互的原理。(2/n)

Dec 28, 2022 11 tweets 2 min read
模块化区块链中的模块层如何划分,这个业界尚在探索中,不同的方案有不同的划分方式。写篇 Thread 探讨一下模块层的划分。(1/n) 我们可以从 Rollup L2 的演化角度思考。在一个典型的 L2 的方案中,L1 上有三个主要的合约承担三个角色。

角色1: 跨层桥,实现 L1 和 L2 之间的资产结算。

角色2: Rollup Chain,包含 L2 的交易以及对应的状态根。

角色3: 欺诈证明验证,如果判定有欺诈行为,则回滚 Rollup Chain 的交易。(2/n)
Nov 8, 2022 16 tweets 1 min read
上一篇推说到我给媳妇介绍 Web3 ,评论里很多人感兴趣,我就单开个 thread 继续写一下。

首先给 Web2 的朋友介绍 Web3,不能直接沿用 crypto 的叙事,需要从 Web2 面临的难题入手。(1/n) Web2 的应用越来越重要, 同时平台方权力也越来越大,用户很难维护自己的权益。比如对很多用户来说,封禁了微博/Twitter 账户比吊销自己的公司执照影响还大。而这种强大的权力,势必带来政府权力的介入和争夺,而应用要面对不同国家的权力机构,会被不同的法律系统割裂,于是应用只有三种选择:(2/n)
Oct 20, 2022 14 tweets 2 min read
最近关于用户和 Move 智能合约交互,不需要授权(Approve) 是更安全还是更不安全的争论很多,这里尝试用通俗的方式来解释一下二者背后的区别以及 Move 这样设计背后的思想。#MoveLang (1/n) 我们先理解一下用户和智能合约交互的方式。当我们签了一个交易,去调用一个链上的智能合约,就好比从物理世界进入了一个智能合约的数字世界,我们在这个数字世界有一个分身,而这个分身做什么,是智能合约定义的。(2/n)
Aug 10, 2022 7 tweets 1 min read
美国对 #Tornado 制裁导致 USDC 封禁钱包地址,被封的钱包地址中的 USDC 就没法用了。很多人不理解,链不是去中心化的么,咋还能封禁。写个 Thread 聊下 Token 协议的扩展性问题以及,#Solidity Token 和 #Move Token 的区别。👇 这个实际上是 Solidity 的 Token 协议(ERC20)留的扩展性接口导致的。ERC20 的转账方法(transfer)是要 Token 合约自己实现,所以实现方可以在转账方法中做一些自定义的限制逻辑,比如 USDC 用来封禁地址,还比如一些貔貅 Token,实现只准买不准卖的逻辑。👇
Jul 22, 2022 11 tweets 1 min read
@Wuhuoqiu 讨论区块链交易的并行执行,这也是 Aptos 和 Sui 两个新 Move 链主打对特色之一。

我所了解的最早实现区块链交易的并行执行的是 @dcaoyuan 在 Khipu 中实现的,大于是在 2018年。Khipu 是用 Scala 实现的一个 Ethereum 节点。

写个 Thread 探讨下并行执行以及公链扩容。👇 很多人的理解的区块链只能按顺序逐个执行交易,每个交易都要修改状态树,后一个交易只能依赖前一个交易的状态执行,那怎么实现交易的并行执行呢?其实大多数区块链的状态树的根只在区块头中记录一次,也就是说,区块内的交易执行顺序变化,并不会影响最终的结果,除非多个交易之间有依赖或者冲突。👇
May 22, 2022 10 tweets 1 min read
这两天讨论的“简体中文已死”的话题,其实也提供了一种语言是一个去中心化系统的观察案例。

有朋友认为语言的主要传播渠道以及词语的定义都被官方垄断,不能算一个去中心化系统。但最近批判的一些语言现象,无论是字母缩写,低幼化,还是“润”这种无厘头的创造,其实都证明了它是一个去中心化系统。👇 要接受一个系统是去中心化的,那就得接受它会演化出你不喜欢的东西,也得接受它的演化过程中的各种失败的尝试。语言作为一个符号系统,符号本身并没有意义,意义是使用者和受众附加上去的。👇
Feb 27, 2022 10 tweets 1 min read
世界和平是个过于美好的词汇,美好到可能掩盖了需要达到和平所要付出的成本。换一个词描述,世界局势的阶段性均衡,可能更准确一些,就像多个人一起踩跷跷板,刚好稳住了。👇 局势要维持均衡就有个要求,大家互相承认这个局面,并且保持各自的位置不动。绝对的反战派可以叫做不动派(叫反动派也行,只是这个词中文语境有贬义),觉得大家都别动就好。
Dec 26, 2021 15 tweets 1 min read
作为一个 DAO 的鼓吹者,在各种场合下和别人争论过 DAO,但没有系统说过对 DAO 的看法,今天抽空说下。👇 讨论DAO 之前,我们先讨论下应该如何理解一个快速演进的概念。首先不应该用字面的方式去理解,比如 D 代表什么,O 代表什么,快速演进的概念的外延很快会超过最初的原始字面含义。其次不应该用自己对 DAO 一种解释去批评它,那样很容易陷入稻草人攻击,自己立个靶子然后自己攻击。👇
Dec 18, 2021 4 tweets 1 min read
微博上和梨叔关于 web3 的一些讨论,转发过来.

在我设想的模式里, 应用的数据是存在一个类似 git 的本地仓库里, 挂在 p2p 网络上实时同步. 比如 @响马 写了篇博客存在了本地仓库, 在网上给订阅者广播 root hash 更新提醒, 我的设备监听到了, 自动就同步了过来, 我打开一个本地应用就看到我订阅的博客了 Image 这个方案有几个好处:

1. 保证了用户对数据的终极所有权, 自己的设备,其他任何人也不能删除.
2. 任何一个中间节点都可以缓存数据, 加速同步, 提高体验, 比如家庭路由器, 比如买个云主机自动备份数据). 但中间节点不能篡改, git 的校验机制.
Dec 2, 2021 6 tweets 1 min read
下午的圆桌说到 DID 和 NameService ,前些天也有朋友问对 ENS 的看法,抽空整体说下。只盯着互联网的 DNS 或者给地址起别名的功能,是不能理解去中心化的 NameService 的价值的。👇 互联网时代的 DNS 是为了解决 IP 地址不容易被记住的问题,IP 映射的是物理的机器,而数字内容被锁在设备里,对用户来说访问 xxx.com/path ,是访问某个人或者组织的设备下的某个路径,而这个路径代表什么,是由设备拥有者定义的。所以 DNS 提供的是快捷方式的价值和部分品牌名的价值。👇