Logo

site iconsmallyu

区块链行业的开发者。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

smallyu RSS 预览

Restaking 项目的经济难题

2024-11-18 23:13:15

Restaking 是一个相对早期的赛道,其中比较有名的项目是 Eigen Layer,有一段时间很火,因为 Eigen Layer 高薪聘请了以太坊基金会的 Researcher,舆论认为以太坊基金会的成员拿了好处,以至于让以太坊往中心化的方向发展了。

Eigen Layer 搞得声势浩大,不可否认的是 Restaking 的商业模式行得通,因为 Eigen Layer 已经把路走出来了,在运作模式上不用做过多怀疑。

但是回到 Restaking 的定义上,仍然有问题值得思考。比如,为什么是 Restaking,而不是 Staking?

因为 Restaking 项目的本质不是技术问题,而是经济问题。换句话说,Restaking 项目没有技术壁垒,有的是商业模式壁垒,关键看在商业合作上能不能运转起来。

为什么这么说?

为什么要 Restaking?因为收益有限。作为一个质押用户,我先把 ETH 质押成 stETH,可以稳定拿 3% 的质押收益,在此基础上,我把 stETH 质押到 Eigen Layer 上,有收益最好,没有也无所谓,反正是白给的,哪怕没有收益,我还有 3% 的保底收益。

如果是 Staking 呢?就有问题了。我手里拿着 ETH,是去拿 stETH 的稳定 3%,还是去拿 Eigne Layer 上不靠谱的项目收益?

这里就涉及到一个问题,Eigen Layer 的收益来自哪里?

PoS 链的质押奖励是原生的,非常稳定。Eigen Layer 呢?奖励只能是来自于使用 AVS 提供服务的用户。那么,AVS 提供了什么服务?

有一个理论是这样:

对于 PoS 链的逻辑,用户质押了 token,来给 validator 提供质押权重,然后,validator 提供对块数据的验证。

Restaking 项目中,用户质押了 token,来给 operator 提供质押权重,然后,operator 可以对任意计算任务提供验证。

听起来是不是很诱人?PoS 链竟然是 Restaking 项目的子集,这么说起来 Restaking 大有可为。

这种理论有一定道理,不过稍微较真一点,和 Restaking 比较的应该是 DPoS 共识,而不是 PoS 共识。在去中心化程度上,DPoS 是要比 PoS 差的。

那么就拿 DPoS 和 Restaking 项目比,Restaking 项目会具有更大的优势吗?

这里得再考虑一个问题,为什么 DPoS 优先被用于对块数据的验证了?而没有拿着用户的质押份额去验证别的东西?

答案很简单,因为没有比用户资产更重要的数据了。比如,是银行存款的余额数据重要,还是明天天气预报数据的准确度重要?所以 DPoS 在此前有且仅有一个场景,那就是验证区块交易数据,而且,想再找到一个比资产数据更重要的场景,是非常困难的。

在明确了这个概念后,回到 Restaking 收益的问题,假如 DPoS 能提供 3% 的质押收益,Restaking 能提供多少收益呢?按道理是少于 3% 的,因为 Restaking 在验证的数据,不会比用户的资产数据更重要。

这就是为什么 Restaking 项目一定要 Restaking 而不是直接 Staking,因为收益率比不过 Staking。在 Staking 的基础上做 Restaking,性质就不一样了。

回到收益来源的问题,其实 DPoS 和 Restaking 的质押收益,都来自于使用服务的用户。

DPoS 中,有一批人质押了 token 成为 validator,另一批人依赖于 validator 提供的资产安全能力。所以用户允许 DPoS 链增发 3% 的 token 作为块奖励。供应总量增加,不就相当于洗劫了所有人嘛。

Restaking 中,有一批人质押了 token 成为 operator,另一批人依赖于 operator 提供的数据验证能力,基本逻辑和 DPoS 是相似的。这里的 “另一批人”,就指使用 AVS 服务的用户,而这些用户,也将会为 Restaking 的收益付费。

Restaking 的收益不可能凭空产生,直接来源就是用户,而付费方式也可以很简单,就是字面意思的付费,我调用一次 AVS 上的某个数据,就付费 0.1 美元,类似这种方式,直接计费就好了,都不需要涉及什么供应量。

用户支付的费用,有多少才够呢,假如有 1M 的 stETH 质押量,为了给质押者提供 1% 的年化,假如有 1 万个用户每天使用一次的话……

到这里问题就又来了,有哪个冤种用户会愿意为了这种服务花钱?要知道以太坊 L1 的链上交易,一次 1 美元可就贵死了,更是有很多很多人,舍不得开 9 块钱的爱奇艺会员看视频,无数程序员,舍不得为自己日夜使用的 IDEA 买个正版……

当然,只要泡沫不破裂,大家的财富就都在膨胀,牛市来临之后,没有人是在亏钱的,只要泡沫不破裂,只要能够在泡沫破裂前离场,一切都会很美好。

看懂任意区块链项目的技术架构

2024-10-15 23:43:36

基本结构

最基本的区块链,就是一条区块链本身,包含有通过共识出块的能力,可能有很多节点,也可能只有一个节点,每个节点都提供接收交易的 RPC 接口:

因为以太坊的诞生,区块链的交易不仅仅是交易,还具有了智能合约的能力:

总会有一个外部的程序来和智能合约交互,也就是发起交易:

从这里开始需要明确两种行为:

  1. 凡是和区块链有交互的,可能是提交交易或者查询交易,都算是链上交互
  2. 和区块链没有任何交互的,属于链下行为

向智能合约发起交互一定属于链上交互,同样的,无论发起交易的外部程序,是用什么语言写的,可能是 Javascript 或者 Golang,都叫做智能合约的 SDK:

除了以太坊的 EVM 合约,还有可能是其他虚拟机(SVM、WASM)的合约,或者 Cosmos 直接操作状态数据库的方式(Native合约),可以统一理解为链上智能合约:

只要是链上合约,都会需要链下程序来发起交易,才能够实现某些功能。

而当智能合约有了具体的逻辑,很可能会触发一些事件,这些事件往往由链下节点来监听和处理:

这个链下节点起什么名字都可以,用什么语言写都可以,总之会获取到合约中的事件,一般监听事件的方式有两种:

  1. 主动查,不断请求节点的接口,看有没有新的事件
  2. 被动接受,比如 websocket 建立的长链接

当合约里触发某个事件后,链下节点监听到事件,会根据事件进入不同代码分支,后面进行多么复杂的操作都可以。

链下节点可能有多个,也可能有多种角色,但是不重要,重要的是,他们都是在和链上的事件进行交互:

一般链下节点之间不会擅自进行通信,而是紧跟区块链的块内容,因为链下节点也需要保持状态的一致,区块链场景下,链本身已经是非常好的能提供状态一致的手段了:

所以,这个时候你就知道,其实对于区块链项目来说,链下节点和链上节点之间,只有两种动作:

  1. 通过交易向区块链发送数据
  2. 通过监听事件来从区块链查询事件

Cosmos 有一个能支持 EVM 合约的项目,还提供了 evm_hook 的接口,当 EVM 合约触发事件的时候会主动调用接口函数。这种 hook 函数本质上也是合约事件的被动监听,无非是从合约事件到链下节点调用的方式,从 RPC 请求变成了函数的直接调用。唯一增加的复杂度是 EVM 合约触发了 Cosmos 模块的函数,把两种合约的实现方式串起来了:

复杂架构也不会改变的是,链下节点和链上节点之前的交互,只有两种动作。

如果再复杂一点的话,会往什么方向复杂呢,链下节点开始向链上提交交易了:

也许在监听到事件后提交了一笔交易,交易触发了另一个事件,监听到另一个事件后进行了更多的操作。但是总之,链下节点和链上节点之前的交互,仍然只有两种动作。

填充业务逻辑

有了基本的技术手段,再往上填充业务逻辑,就容易理解了。

面对很长的业务逻辑,总是能分清楚哪些部分是链上交互、哪些部分是链下行为,核心区别在于数据状态存在哪里,是区块链上,还是链下节点:

  1. 如果是通过交易发送到链上,业务的复杂程度就取决于合约的逻辑。
  2. 如果是链下节点监听到事件后的行为,那就取决于链下代码的复杂程度。

如果复杂度超出了上述两种情况,就只能是链下节点之间脱离区块链进行了擅自的通信,并且还产生了不一致的状态,这样的链下节点可以认为已经在区块链项目之外了。

10 月份的面试记录

2024-10-12 16:01:25

接下来关于面试的记录,我觉得有必要明确几点:

  1. 只记录面试的公司及日期
  2. 不再表达对面试过程的感受,以免有些公司或者面试官担心我乱说,不约我面试
  3. 不再发表对面试官本人的评价。我参加了很多次面试,虽然都是被面试的立场,但面试的多了其实也大概能有感觉。所以我接下来不会再说面试官水平怎样之类的话

如果一个人要创业,那么他必须拥有 200% 并且是盲目的信心,在任何时候都坚定不移的相信,自己在做正确的事情,否则在创业的道路上,他会被别人击败无数次,也会在受到质疑的时候,被自己击败。

找工作(个人的职业道路上)也是如此,必须拥有 200% 且盲目的信心,相信自己的方向是对的。

9月23日

面试对方是项目经理,现在 all in 这个创业项目。项目是一个 Ton 小游戏,结合 AI 做一些玩法,主要招聘前端开发和智能合约开发。

9月24日

  • 不知道什么公司(海投简历,没好意思问)

团队是坐市商,技术人员有两种,一种是纯后端技术开发,另一种是策略开发。团队会同时给多个交易所提供报价,技术方面主要是在调用各个交易所的 API。

  • Gate.io (浏览器部门)

一面竟然通过了,我感觉回答的一塌糊涂,面试过程让我写代码我也懒得写。面试官是面试的时候临时看简历的。

9月25日

  • Gate.io (浏览器部门)

二面是交叉面,二面的时候才知道这是哪个部门、具体做什么事情的,因为一面的时候没有给我留反问环节。

(另外,有很多猎头打着 Gate 的名义在招聘。离谱的是,其他公司的猎头至少上来就会说明他们是猎头,而 Gate 的猎头上来就说自己是 Gate 的 HR,但是 Gate 会有 HR 面试环节,那个才是真正的 HR)

9月26日

  • Cycle Network

一面,常规面试。

听说 Cycle Network 的创始人是百度区块链的部门负责人,估计面试流程上也保留了百度的传统,一面会让一线打工人出来问一些常规问题、写写代码。

10月11日

  • 上海金润信息技术有限公司

公司想搭建一条联盟链,用来做数据上链、存证溯源类型的事情。

这家公司没面试,只是和 HR 沟通,然后不想面试了。有趣的是,可以在 V2EX 上搜一下这家公司的招聘流程。

10月12日

不找了。

近期的 Solo Travel

2024-10-06 20:52:45

提醒:这个页面包含大量未压缩的高清图片和视频,而且没有任何缓冲机制

Solo Travel 是一个人的冒险。

最近正好是中秋节和国庆节假期,出门去附近的城市逛一逛,前后去了天津、唐山、西安。总共没去几天,在一个城市呆最多三四天就累了,觉得没什么好逛的了,就那么几个景点。

天津

这是去天津的攻略图,准备去这几个景点,它们在地图上的位置是邻近的,或者有顺序的,去的时候照着地图的位置走就可以了:

天津之眼

首先去的是天津之眼,天津的标志性建筑:

沿途的水景很美,随便一拍就很好看:

天津之眼下面是一条类似于商业街的街道,沿河两边有很多人,像是休闲广场一样的氛围。有跳广场舞的,也有不少开直播唱歌的,可以点歌也可以唱歌。也有小吃街:

夜景真的挺出片:

这个无意间拍到游船的视频挺好看,水面和灯光的颜色混合在一起,加上远处的夜景:

这是好吃街的正面,在一开始图片的对岸:

这张街边小摊的照片也不错:

在天津等你,这是一家啤酒店的牌子和座位,几乎没有生意:

在另一家小店门口看到了路飞的人偶站在阳光号上:

在天津之眼的行程就这样结束了。

天津古文化街

古文化街就是一条商业街,有一堆卖古玩手串之类的摊位,再就是一些比较常见的店面,两侧行人也不少:

拍到了一个不知道什么来头的菩萨雕塑:

街上有不少揽客听相声的小摊位,正好累了就随便找了一家进去休息一下,作为听了几十遍郭德纲相声录音的听众来说,这家小馆子的相声还可以,有内容也好笑,觉得出乎意料值得票钱:

听完相声出来就离开古文化街了。

意大利风情街区

简称意风区:

入口有一些欧式建筑适合女生拍照,此外就是一条普通的商业街了,和798一样的感觉。遇到一个破旧的雕塑尺度还挺大:

瓷房子

瓷房子装修很华丽,人也是真的多,别说进去要不要门票,人多到根本进不去:

在门口看了看就走了:

津湾广场

在天津的最后一站津湾广场:

人很多挺热闹:

整体风景不错,吃完饭遛弯的好去处,从旅游的角度倒是没多大看头。

滨海新区

最后没去滨海新区,在小红书上坏评价很多,关键是离天津太远,来回都很麻烦,而且不知道现在不是海鸥的季节,如果在公园里能喂海鸥的话我是一定会去一趟的,但是最近似乎不一定有海鸥:

唐山

河头老街

去唐山不需要做什么攻略,因为只去了一个景点,河头老街,据说风景很好很出片,还有演出。

去的比较早天还没黑:

偷拍了一个小姐姐的背影,汉服真的挺好看:

有一个湖里游着很多鲤鱼,场景是很多小和尚看着一个大书生,好像是有一段故事的,没太留意具体的故事:

到了晚上,街边的灯就开了,各种演出也才开始,真正进入河头老街好玩的时间段。

先是看到了路边小姐姐跳舞:

于此同时,隔壁有一个王府招亲的互动演出:

再往前走,街边有个小摊变小魔术:

还有放电影的,播的大话西游:

到了晚上,白天的书生雕塑更好看了:

表演杂技的:

整个河头老街最美的风景位置:

图片:

视频:

更完整的视频:

非常非常美,号称水上大唐不夜城,有美景有演出,整个唐朝元素的热闹市井形象,都体现出来了(比西安真正的大唐不夜城好太多了)。

身处于美丽的景色中:

会变颜色的大树和跳舞的小姐姐:

吹笛子演出:

第二个最美的风景位置:

图片:

视频:

人是真的多:

街边还有很多各式各样的小表演。

整个景点最最最最精彩的压轴演出是打铁花,光是这个看台的位置就很值得期待了,和在广场上的封闭环境不一样,这里能看到整个街区的夜景:

非常华丽的开场,配合背景音乐很燃:

这一段是凑齐了各种要素,打铁花、火魔方、水上飞人:

看完打铁花出来,紧接着就能看凤凰飞天表演:

精简版视频:

完整版视频:

看一次这样的演出才真的不虚此行!

西安

去西安准备的攻略图,就这么几个地方,最开始的动机还是想看看真正的大唐不夜城。

兵马俑

本来没想看兵马俑,后来有人推荐可以去,说场面挺震撼,其实我看后确实没太大感觉,一堆土坑和一堆泥人,可能是我没理解吧。去看兵马俑的人特别特别多。

兵马俑的 3 个坑出来后紧接着去丽山园,秦始皇真正的坟墓在丽山园里,公开对外参观的是几个陪陵墓。最出名的可能是这几匹马:

大唐不夜城

大唐不夜城徒有虚名,名气很大实际上啥也没有,表演也都放到白天了。

这么个小演出人挤的里三层外三层:

人好多:

偷拍到两个小姐姐的背影,衣服挺好看:

天终于黑了,以为晚上灯光会好看一点,结果啥也没有,和唐山差远了,纯粹的商业街,两边都是卖小吃的:

通向出口的单向通道上:

最好看的大雁塔照片是在北广场拍的,已经出了大唐不夜城,就是表演音乐喷泉那里:

大唐芙蓉园

大唐芙蓉园是西安最值得去的地方,体验比不夜城好很多,里面有很多大大小小的表演,追着节目的演出节奏跑,能让人一整天都有事干不闲着。

观看顺序上,一进门就可以看到迎宾演出,接着跟着巡游队伍走:

巡游队伍会一路走到紫云楼北广场,然后开始一场梦回大唐的表演:

演出结束紧接着是音乐喷泉的表演:

这一系列小演出就接近 1 个小时时间,让你入园后的 1 个小时都没闲着,这个时候芙蓉园还一点都没逛呢。

还是在北广场这里,如果时间合适的话,恰好能看到锦绣中华演出,性质上属于汇演,也就是能演的都演,时长 1 个小时,有喷泉、舞蹈和舞狮:

结束后,还能在其他地点看到一些小表演,比如这个音乐:

关于茶神的故事:

长安码头上小姐姐跳舞:

仕女馆里,非常美丽的不倒翁,这不比不夜城里的好看多了:

不倒翁之后有个李白的对诗表演:

后面仕女馆舞台还有个叫曲江花月宴的表演,我没时间看了,因为要赶着去看最终的大表演大唐追梦。

大唐追梦要坐在船上,船会把观众拉到湖中间,紫云楼对面,然后开始演出。

这个视频可以感受到整体的场景:

过程中有 3D 水影的动画:

楼梯上是有人跳舞的:

快到结尾处的一个片段:

整体非常精彩!这样的表演才是真正的大唐风范!

鼓楼、永兴坊

西安的旅程还没有结束,先去了名气很大的赛格,但是感觉没啥逛的,两层女装、一层男装、一层运动装、一层珠宝,让人逛啥,还不如朝阳大悦城好逛。

然后准备去高家大院,门口看了一眼就知道进不去了:

原来高家大院和鼓楼在一条街上,就顺着人流往鼓楼方向走,有一种鼓楼大街的感觉:

鼓楼也就长这样,没兴趣上楼了。

出鼓楼的路上有点累,随便找了家皮影看,顺便休息,表演还可以,三打白骨精,像是低配动画片:

鼓楼出来就去了永兴坊:

永兴坊里有个网红摔碗酒:

虽然也是商业街但还挺热闹的一个地方,还有木偶戏表演:

抖音上很火的铜人可以一起合影:

到了晚上配上灯笼的灯光更有气氛一点:

永兴坊门口就是西安城墙,不过不想上去。

到这里西安的行程就结束了。

其他城市

本来是规划了很多地方的,计划在回北京的路上顺便就去了,包括洛阳的老君山、开封的清明上河园、济南的大明湖等,最终没去成,这两天酒店普遍溢价,看演出也有种 “五岳归来不看山” 的感觉,看过唐山和西安的演出后,不太想看别的了。

结束

最后很喜欢李白在船上吟诗这一段:

天生我材必有用,千金散尽还复来!

关于工作的反思和规划

2024-10-04 15:55:48

之前啰嗦说了一堆辞职的原因,经过这两天的沉淀和思考,我想可以更简洁的描述辞职原因以及职业方面的规划。换句话说,想清楚了自己为什么辞职以及到底想要什么。

上一份工作让我处于对技术能力的焦虑中,需要时刻担心技术能力是不是有退步、技术能力的增长能不能跟得上年龄的增长、假如离开这家公司后还能不能找到工作等。

那份工作能让人挣钱,但是不能让人安心,所以接下来我想找能让人安心的工作。

比起现在有没有工作,我更担心以后能不能找到工作,现在挣多少钱只是一时的,我还是希望自己能在技术的道路上走的更远一点,希望能在技术方面有持续的积累。

接下来我找工作的理想类型优先级从高到低是:

  1. 区块链开发,指链本身的开发,哪条链都可以
  2. 纯 web3 项目,比如 SocialFi、GameFi 之类
  3. 区块链相关的后端开发,如果我能胜任的话

找到这几种类型工作的难度也是从高到低的,区块链开发职位数量最少、要求最高,区块链相关的后端开发则职位数量多一点,各种交易所都是。

结合这两年找工作面试的经历来看,面试官大多数是传统的后端开发出身,从提问的问题能看出来。真正能提出区块链方面技术问题的屈指可数。为什么会存在这样的现象?

我盲目猜测,做区块链开发的人都还没当上面试官,或者说,坐在面试官位置上的人大概率是因为历史原因或其他原因。区块链行业还没有培养出一批人,就已经在熊市的时候淘汰掉很多人了。

(到目前为止我遇到过最有水平的问题,就是 “PBFT为什么需要第二次投票?”这个问题去年被问到过两三次,有趣的是,提问问题的这几个面试官,对这个问题的答案是不一样的。后来我意识到这是一个复杂且充满争议、没那么肤浅的问题,还写过《区块链中的 PBFT 不需要第二次投票》来描述我对这个问题的理解)

关于职业方向,我是迷茫的,其实任何人都应该迷茫。区块链到现在总共十来年,从2017年山寨币大爆发到现在更是只有五六年的时间,还不足以让一个行业形成完整的职业体系。

技术方面该学什么?该往什么方向深入?完全没有答案,没有先例,谁也说不准接下来的趋势。

尤其是 web3 公司的变化速度快,技术创新快、公司变动快,牛市会产生一些新叙事,然后又很大一批公司抗不过熊市,不稳定是 web3 公司本应该的基调。

在这样的情况下,对于没有背景的打工人,能依靠的只有自己的技术能力,所以要持续提高自己的技术能力。至于往哪个方向提升是另一个问题。至少不可能依赖于公司。

那么如果我接下来找不到工作怎么办?

假如经过了足够长的几个月时间,我确信整个北京以及全世界的远程工作,没有任何一家公司的工作,我能够胜任,可能就需要进入另一种模式。

我需要重新审视和思考自身的技术能力,以及重新了解和学习整个区块链行业的现状,根据市场情况来调整自己的认知以及预期,调整自己在职业方向上的期望,需要什么我就学什么,能做什么我就做什么。

这是一段有趣的旅程,虽然过程中充满痛苦,如果赢了,自己会变得更强大,如果输了,就看会输到什么程度。