0xTaproot 🌊 (@0xTaproot) header
0xTaproot 🌊 (@0xTaproot) profile picture

Trader Slow is fast AI is a supersonic tsunami Per aspera ad astra.

CryptoWorld
Joined October 2011
Photo by 0xTaproot 🌊 (@0xTaproot)Photo by 0xTaproot 🌊 (@0xTaproot)Photo by 0xTaproot 🌊 (@0xTaproot)Photo by 0xTaproot 🌊 (@0xTaproot)Photo by 0xTaproot 🌊 (@0xTaproot)Photo by 0xTaproot 🌊 (@0xTaproot)Photo by 0xTaproot 🌊 (@0xTaproot)Photo by 0xTaproot 🌊 (@0xTaproot)Photo by 0xTaproot 🌊 (@0xTaproot)Photo by 0xTaproot 🌊 (@0xTaproot)
0xTaproot 🌊 retweeted
My iPhone Duo video went viral, so I'm giving away 100 iPhones on X 😛
92,955
94,482
6,612
141,866
5,834,821
0xTaproot 🌊 retweeted
公务员经济 今天想跟大家聊一个新名词:公务员经济。 做了二十多年品牌设计之后,我越来越清晰地意识到,中国市场里的消费者并不是同一种人。 很多商业分析喜欢按照年龄、收入、城市来为用户贴标签。90后、95后、新中产、高净值……但实际做项目的时候,你会发现这些分类经常失效。同样月收入两三万的人,消费习惯可能完全不同。一个做外贸的老板,和一个事业单位中层员工,收入差不多,买东西的逻辑却像来自两个世界。 前者更关心产品是否真的有用,是否能够提高效率,是否值得长期投入。因为他的收入本身就来自市场,每一笔钱都和订单、客户、竞争有关。后者则不一定。他更关心这个选择是否稳妥,是否符合周围人的认知,是否更容易融入环境。 刚开始我以为这是性格差异。后来发现不是。这背后其实是两种完全不同的经济结构。 粗略地划分,中国消费者大概可以分成三类。一类来自市场经济,一类来自财政供养体系,还有低收入群体。这三类人的收入来源不同,消费逻辑也完全不同。 过去二十多年,中国很多品牌真正服务的并不是市场经济消费者,而是第二类人。这里的财政供养,并不仅仅指公务员,也包括事业单位、国企以及大量依附于财政体系运转的人群。他们最大的特点不是收入高,而是收入稳定。而稳定,本身就是一种消费能力。因为人们消费的从来不是今天的钱,而是对明天的信心。 也正因为如此,中国市场上出现了一类非常特殊的产品。某些白酒、某些茶叶、某些国学课程、某些商务手机、某些政商风格服装等(大家自行对号入座)。它们看起来是消费品,实际上更像流通品。它们的价值并不完全来自产品本身,而来自社会关系中的流通价值。 很多品牌自己都没有意识到这一点。他们以为自己拥有消费者,其实拥有的是一个稳定的流通系统。这类消费者购买产品时,首先考虑的往往不是喜不喜欢,而是会不会出错。别人怎么看,领导怎么看,同事怎么看,会不会带来麻烦。于是,产品本身反而没有那么重要,重要的是它所代表的意义。 很多品牌也因此逐渐学会了这种生存方式。他们不强调体验,而强调身份;不强调产品,而强调文化;不强调价值,而强调权威。他们销售的并不是一般意义上的商品,更是一种共识。 所以经常会出现一种有趣的现象。很多产品卖得很好,但购买它的人未必真的喜欢它。他们只是知道自己应该喜欢它。喜欢来自经验,应该来自共识,这是两种完全不同的消费逻辑。 过去二十年,中国有大量品牌成长于这样的环境之中。但今天,这套系统正在受到考验。地方财政承压,收入下降,奖金减少,预期减弱。许多曾经依赖财政供养消费者的行业开始变得愈发艰难。 产品没有变,渠道没有变,广告投放甚至比以前更猛了,但消费者开始重新计算每一块钱。于是,一个很现实的问题重新出现了:如果没有人看见,没有人评价,没有人认可,我为什么还要买它? 这个问题看似简单,却足以改变许多行业的命运。因为它第一次要求产品回到产品本身。 过去,人们购买的是一种安全感。今天,人们开始重新寻找价值和真正的体验。 这或许不是消费降级,而是消费正在重新回到现实。
40
245
29
1,439
273,125
0xTaproot 🌊 retweeted
AI is a supersonic tsunami
11,887
9,642
2,281
141,963
63,951,835
这个视频里的亮点在最后,如图信息,木马一旦运行(你看到运行错误是假的...)就自动偷走你各浏览器保存的 Cookies、自动填充信息、密码信息、扩展钱包本地加密的助记词/私钥文件。还有 macOS Keychain 里的信息,这里面就很可能有你的各种密码。再加上一些其他敏感信息。 所谓的自动一锅端...
东欧黑客针对加密货币攻击玩的起飞,针对 macOS 的Stealer 👇
27
62
9
254
183,990
0xTaproot 🌊 retweeted
爆仓之夜,睡是睡不着了。 轻碳水了一个月,大半夜猛炫了六片面包解解愁。把最近跟大家聊天的所听所想写写吧:两件事,第一,别创业了,特别是中国人,别创业了,不配。第二,@heyibinance BN是我们唯一的希望,它配得上所有华人从业者和交易者的最好赞美。zkss,有几千字可能得有点儿耐心看完这些废话: /1.创业: “当前行业的基本矛盾是日益增长的资本需要与贫瘠的用户需求之间的矛盾”,听刷说完,突然感觉这段时间思考的东西串起来了。由于资本需要所以资本涌入,用户需要却没有提升,因为这个行业非常缺乏多样性,甚至一定程度上在鄙夷多样性,即,只要是从应用端开始做的,list在好一点交易所的,甭管是AI,社交,游戏,都开始做链。因为故事大估值高。所任何跟链上数据相关的,最终都指向了做钱包,因为故事是用户入口。导致了无论怎么干项目,只要你想融钱,都跳不出一个越来越小的方法论框架。 与此同时,那些坚持着为用户服务的,通常九死一生的,在大浪淘沙之后把产品迭代无数遍,真的自下而上的积累到用户的,往往在数据已经很好看了才会被资本注视。这直接导致了创业者越发因为逐利和要成功而不再做服务用户的产品,举例而言,pump.fun起量之前貌似没受追捧?同样的,即使它现在在一级市场获得了关注,我仍然觉得它虽然是个好产品,但业务不见得是好业务,发币也不见得能发得出来,往前追溯会让我想到18-19年链游火的时候包括dappreview/dappradar类的产品,虽然有可能被注视被收购,但是抛开个人讲产品,都没能有生命力的善终下去,更没能成为好的业务。 所以,在当下,我的理解里只有两种人适合创业,1-创业之前你就已经知道自己一定会成功,2-你不顾沉没成本趋于无限大的可能,一股脑就是要干。 前者的意思是:你要么是闺蜜,要么你本身就是美国核心圈的一员,再次你也是美国核心圈的朋友,因为只有这样,你才能确保有人会投钱给你,你想要做什么的时候不用捉襟见肘的斤斤计较,而它带来的飞轮则是,你也不需要在半夜挠着日渐稀疏的头发去想,我为什么没有办法获得用户增长,因为你自己或者你闺蜜或者你朋友的名字放在那里,用户就来了。 后者的意思是,字面意思,九死一生,祝你好运。once again,这是地狱难度开局。这么说的原因是,那些from day1就知道自己会成功的项目他们要么在某些维度上宣称自己更好,比如L2大乱斗时代一个个都说自己更便宜更快,但是虽然后面大家都发现了是卵用没有,但是他们就是能融到足够多的钱上足够好的交易所。要么他们假装站在更高维度创作所谓的顶级叙事,点名举例“ZK一切”“AI一切”“Depin一切”和Monad类开辟战场自己讲横向扩容带起一个赛道。那些AI一切和DePIN一切之所以是顶级叙事,很大程度上源于他们无法被证伪,可惜的是,我认为他们距离被证伪并不远了,原因是,AI已经人人可用,未来几年就是人人会用,但是web3却没有办法交付所谓的合乎情理的AI产品,那么它就会被证伪。而DePIN,像极了费尽心思让自己的项目在不可能三角上趋于完美的某ZK最后发现只有8个用户。两者结合在一起,时至今日,大家反复提及的仍然是怎么去中心化提供算力,你来渲染我来跑LLM,但是这事儿跟你Web3有一毛钱关系吗?去中心化?去你妈的中心化呢?什么IO什么GRASS,到最后看看都是RNDR的衍生idea的产物。 当然,上面这一切都是建立在你是华人的基础上,如果你是个美国人,并且有着极好的核心圈交际,你随便做什么都可以。这也就引出了想说的第二个话题,我们这些所谓的从业者还能活在这个行业,全靠BN撑着。 /2. 币安: 前些日子人们大闹CT,指责BN上币上的不好。问题确实有,老生常谈的包括:VC账面爆赚,估值过高的币韭菜接不懂,从市场抽走流动性。诸如此类,但是不妨想想,开交易所不赚钱是对业务的不尊重,业务逻辑决定了事情就得那么做,因为市场上的流量就那么多,你不要,就会有隔壁的虎视眈眈来抢,这种时候只能杀伐果决的上。半年前大流量的美国VC盘还没恬不知耻的流水席上币时,闺蜜币其实是保住流量的最好方式,即使它是最差的卖相。就好像是你非要花2000块钱找姑娘在房间聊天一个小时,姑娘不会念你好,反而觉得你傻逼,只有你沾沾自喜觉得自己人生圆满,其实你并没有尊重别人的业务。 再回过头去想,抛开家国情怀谈个人,前些年一句英语讲不利索的一姐英语AMA,CZ为了BN猛蹲美利坚大牢,交巨款换自由,这些我都挺觉得挺好的。各位不妨脑爆一下,如果BN不是当世无双,美国人会不会让任何一个可以赚钱的项目发生在美国以外,会不会有任何一家顶流交易所不是正星条旗悬挂在曼哈顿岛上讲着最美的故事,用crypto堂而皇之的收割新时代的世界韭菜。 若是此景,想必诸君无不望而生畏,届时非美利坚及列强的投资机构,定无华人之话语权,华人创业之路愈加举步维艰,皆因此生意必有大利可图,华人只可行买办之责,无东家之利。届时,凡散户亦分三六九等,上等散户美国公民,中等散户美父之子诸代理人国公民,下等散户虽眼见他人暴富嗷嗷待哺,及可接盘之日已然是残羹冷炙。非危言耸听,望世界加密之潮流,已然有此趋势。我辈唯有团结,不可胡乱FUD,寄望于币安稳坐龙头之日,行兴华之策,高举旗帜对抗美帝,东升西落才有微微希望。 大概就是这些吧,中间想到很多参与过的项目的细节,他们都有成功之处,成功原因也大都相同,而错误与失败却各不相同。这一些个失败启示,回头哪天心情好些可能会写写。除非牛市回来,能赚点钱,不然可能很久都不会写推了,因为这次可能是过去几年最惨的一次了。 6.24 4:28am
38
24
9
161
87,195
RT @Wuhuoqiu: 最近在一级市场,最火热的赛道无疑是AI,其次是BTC,每天聊的项目80%都集中在这两个赛道,我个人最多的时候一天可以聊5,6个AI项目。 可以预见的是AI泡沫会在明后年达到顶峰,随着数以百计的AI新项目上线,AI赛道市值攀向巅峰,在最终泡沫破裂,一…
12
9
0xTaproot 🌊 retweeted
谢谢社区朋友总结,很详细了。最近CKB和RGB++ 关系讨论比较多。 @0xcryptowizard 和 @dapangdun 两位老师讲得非常明白。我简单概述一下。 – at Dubai, United Arab Emirates
【分享帖,长文聊聊RGB++的暴富机会】 这几天BTC 1层的gas又飙升到50sat以上了,推上经常看到符文和atom的讨论 我个人来说,除了关注四月底的 #Runes 符文协议,目前也在关注 #Atomicals 的 #ARC20 和 AVM 的上线,以及一直重点跟进的 RGB 及 RGB++ 协议 一、这里说下 RGB++ 重点关注👇 1️⃣ 之前喊打过的 $Seal 第一个RGB++ FT资产,目前在 @HueHubOfficial 价格 3700 刀 2️⃣ 神经猿 #Nervape 可能是第一个 NFT 资产,总量2777,预计四月底上线,目前场外成交白单160000 $CKB (4700u左右),配合新颖的配件资产以及共创玩法,且必定会是 CKB 官方站台的NFT,已经有小伙伴看2b了,据粉丝说要成为 RGB++ 上的 BAYC 因为之前抽过白单,知道一白难求,所以个人也很看好 3️⃣ CKB上的数码物(DOBs)首个资产:Unicorn 独角兽,总量2105个,目前在joyid钱包市场上的价格是218000 $CKB (6400u),据官推 @seeu_brc20 说近期也计划通过RGB++协议直接 "leap" 到比特币主网,成为比特币一层的资产 二、这里要说下为什么今天单独拎 RGB++ 出来聊? 从关注度和协议生态来说👇 1️⃣ 目前RGB++协议主网刚出不久,整个板块近期才火爆起来,但整个生态才刚刚起步,很多基建都还在进行中,并且其实很多人可能都没注意到上面的资产已经慢慢炒作起来了 2️⃣ 目前 $SEAL 总市值才7000w+,其他RGB++资产价值也属于被低估状态,财富机会也就在其中 3️⃣ 加上这两天 $CKB 回调,恰是布局的最佳窗口期,于大户来说可以囤 $CKB ,于小资金散户来说碰碰 RGB++ 上的 alpha 机会也是很不错的暴富机会 从协议技术前景来说👇 1️⃣ 这几天也在慢慢看 RGB++ 的知识,之前一直拿它和RGB协议对比,但看多了发行 RGB++本质上是借鉴了RGB的思想做链下验证,结合“同构绑定”这个概念实现L2层的图灵完备的智能合约协议。 2️⃣ 而 “同构绑定” 就是精髓所在,意味着资产可以随时从 L1 越迁(leap)到 L2,从L2越迁(leap)回 L1,我这里没有提BTC的L1和L2,就是说 “同构绑定” 这个概念并不局限于BTC的rgb++和ckb,只要是有utxo概念的区块链,都可以实现互通互连! 3️⃣ 而前几天宣布融资的 UTXO Stack 所做的事情就是借助 UTXO 堆栈来提供这样的可扩展性,做模块化的BTC L2 4️⃣ 那从BTC生态来看,“同构绑定” 让RGB++资产可以被映射到CKB,那么 RGB、Atomical,Rune,SRC,Taproot 资产等具备UTXO特性的资产一样可以映射到CKB上来做图灵完备的交易 所以从上面来看是否BTC生态就不会是各玩各的,而是有了统一的交易方式,资产互通? 三、最后说下RGB++上的alpha机会 除了第一部分提到的重点关注的RGB++三大资产,那么这几天也出现了很多奇奇怪怪的 alpha/memo/土狗等项目,稍微总结下(可能很多是大割,自行甄别)👇 1️⃣ 颇有争议的 @nomadlandio 目前来看也是要做生态平台的,而且发射比较顺利,用CKB打到的名为 RGB++ 的资产也基本空投到账,用BTC方式打的也在这两天的空投进度里 这几天也潜伏在tg里看他们项目方聊天感觉项目方还行,虽然是国产项目,但是防女巫和公平发射做的挺不错的,不出幺蛾子的话可以支持一下,看看后续出的市场进展吧 2️⃣ Splash @rgbppsplash 看起来像是meme,不清楚背景,也结束了quest空投的活动,空投占比10%,今天在搞类似sol上的打钱预售模式,据称预售结束之后会退还资金(不知道可不可信hh),毕竟官网像是淘宝2000块做的,预售打钱意图也太明显了,可能是大割 3️⃣ RGBcat @rgbcat_io 也是meme,貌似快要推出 mint 了,还不清楚是否收费,亮点是网站做的很精致,我一个搞前端的都觉得做的不错,而且之前搞了ckb的赠品活动像是有备而来,可以先保持关注 4️⃣ 寄吧 @clown_rgbpp 也是meme,很扯的老哥项目本来之前看也是打钱预售感官不是很好,不过看到今天的推文说在退款流程了,所以提一嘴在这里,个人应该不会参与这个,各位自行关注 5️⃣ RGBs(RGB++/CKB)@RGBs_pro ,不知道是个啥但是官推疯狂在各个RGB++话题下留言,官推置顶有个空投活动可以参与下,先保持关注,尽量零撸 6️⃣ DNA @DNA_rgb 看介绍应该也是做RGB++平台的,但是官推发的图跟 nomadlandio 项目好像...,说是24小时内推出 mint (用 CKB 铸造),不知道收不收费,先保持关注,还是尽量还是不参与收费项目(不知道什么时候关注了我,可能是群友创建hh) 7️⃣ Monsd @monsd_rgb ,刚出来的项目,看推文是 RGB++的,目前啥也没有一片空白,先保持关注把 PS:以上皆不做投资建议 !!! #CKB #seal #Nervape #Unicorn
3
23
3
62
19,863
0xTaproot 🌊 retweeted
虽迟但到,VC视角的香港小作文: 1. 公链/infra竞争进入白热化阶段,生态/GTM竞争是下一步重点 本次活动让我有点意外的第一点是,很多西方顶级项目的创始人都亲自来到香港活动,并且非常活跃在多场活动宣发露面,eigenlayer/starknet/ton/berachain等项目均十分积极在市场布道。 这也充分说明了目前公链竞争的激烈,很明显前些年infra投资证伪需要的时间较长,叙事宏大,但目前来看众多的“胖协议”散户和市场未必买单,基建的过剩在这轮牛市中势必会淘汰一些“空城”。如何吸引开发者,吸引用户是非常重要的,在web3人才和用户基数非常有限的现状下,曲高和寡是非常困难的,开发者和用户习惯的教育培养都需要时间。我们可以看到很多兼容evm的尝试和更丝滑的用户体验,这或许才是正确的道路。 2. 比特币生态亚洲力量仍然主流,东西方思路有所差异 虽然铭文有所熄火,比特币仍是这次大会的主要议题之一。从宏观背景来说,大家普遍认同减半在即,etf资金流入,矿工利益推手,散户追逐叙事,机构部分入场,有诸多利好条件。但比特币生态目前仍有太多噪音,L2数不胜数,很多所谓基建项目的生命周期堪比普通应用,且技术路线既不成熟也未形成共识。L2目前的竞争也主要集中在应用和TVL上,bitvm什么时候能做出来也说不定。 目前来看,即将到来的runes或许值得期待,以及L2基建会逐渐跑出一些legit的项目,也有一些老树开新花的项目值得关注。 3. 应用侧仍然非常早期,机构价值判断较为困难,散户参与未见明显爆款 看到不止一个人怀念当年stepn出圈,目前确实没有看到重现这种辉煌的应用,而回想整个会场应用的声量也比较弱,唯一一个热闹些的算是Farcaster的会。应用侧现在的一个问题是,机构很难在浩如烟海的应用上建立明确的价值判断,且应用的生命周期一般比公链短太多,等到机构解锁很多投资都是必亏无疑,这就导致应用侧的抱团和dilemma也非常明显,机构只想投“顶流”项目,而应用项目没有机构背书也很难在市场上获得早期流量和信任。 即使是Farcaster的聚会,亲自体验这个应用的人仍然不多,但这也说明应用侧仍然是早期,有巨大机会,尤其是在公链站台助推自家生态的基础上。对散户来说,尤其应该关注早期应用类产品,是高赔率回报的好机会,ethxy,frenpet这些休闲应用代币均有百倍涨幅。 4. 交易所存在感削弱,但仍是行业最优商业模式 交易所似乎在本次大会中没有之前那么耀眼,可能是切换了闷声发大财模式。毫无疑问,交易所仍然是行业内最好的生意模式,但无论是cex/dex/on off ramp目前都还处于刀耕火种的时期,一定会有新的产品形态的出现和发展。很多人会觉得交易所在crypto市场里一手遮天,too big to fail,但这个行业只有变化是永恒的。 从tg bot到各种链上交易终端和launchpad,本质都是新资产发行和交易的场所。区块链大赌场,有梦你就来。这个周期,我相信仍然会有革新的资产发行和交易产品出现,且已经有了萌芽。 5. 投资无常胜,叙事无定式,市场热点分散轮动 去年这时候,ordinals的会议还十分小众,没想到半年后已经成为领域内最耀眼的造富神话。而我们回望之前的一些投资/项目新星,现在早已在“人间一天,币圈一年”的时间长河中销声匿迹。时刻保持对市场的敏感和开放,保持对新热点的学习,克服偏见和高傲,对机构/项目方/散户都是十分重要且必要的。另外一个特点是本次大会的热点和叙事仍然比较分散,还没有出现当年defi/NFT那样盛大的叙事。 6. 影响力成为隐形资产,kol和个人angel成为新贵 从一级市场从业者的角度来看,我们已经意识到有诸多项目建立了“kol”轮次或寻求kol list,将部分额度给到kol从而得到在市场上推广的资源和渠道,实现双赢。这个行业的注意力和信息是十分宝贵的,影响力会成为数字资产的一部分。 对于投资人/项目方来说,在社交媒体积极发声和branding也是十分重要的,具有最顶级的影响力的人会成为这个市场的引领者和造梦者,比如a16z/paradigm等,以及multicoin在depin领域不遗余力的宣传,这种事很好的例子。再一点说,推特上的kol喊单后出货让粉丝接盘,同样也是影响力变现。你的叙事被市场追逐和买单,财富自然随之而来。 7. 多数现有项目将争取在今年TGE,时不我待 与投资人同行和项目方交流得出的一致结论就是,如果团队没有做好再默默建设一轮牛熊的准备,那么大多数团队在今年内TGE是最好的选择。从四月到下半年,预计会迎来大量项目的发币,良莠不齐鱼龙混杂,会助推这个市场走向高潮。对散户来说,应该更加审慎投资,不然会有更多亏钱的机会;对项目方来说,也意味着,无论是想从市场还是交易所上币层面获得支持,都需要进行非常激烈的竞争。 8. 赚钱道路千百种,把握机构长牛机会 最后说点实际的,最近有太多暴富退休的神话,也说明这仍然是最好最有希望的行业。在这个行业赚钱有太多方法,做投资做项目冲meme,但无论哪种方法,都要skin in the game,足够深入,足够沉浸,足够开放,否则在岸上指挥,众人皆醉我独醒,最后只能是自己收获智慧,而别人收获财富。很多人可能低估了etf对市场的影响力,这一轮机构长牛除了比特币新高,一定会有更多惊喜。
16
48
10
128
59,034
《几分钟速通RGB与RGB++协议设计:白话说明书》(作者:Faust)RGB 网络没有共识,每个客户端都是孤岛,不利于把传统公链上的复杂智能合约场景迁移到 RGB 网络中,因为以太坊或 Solana 上的 Defi 协议都依赖于全局可见、数据透明的账本。名为 RGB++ 的协议提出了新思路,它把 RGB 协议与 CKB、Cardano、Fuel 等支持 UTXO 的公链结合起来,由后者作为 RGB 资产的验证层与数据存储层,把原本由用户进行的数据验证工作,移交给 CKB 等第三方平台/公链。阅读全文:wublock123.com/index.php?m=c…
8
22
1
49
32,211
0xTaproot 🌊 retweeted
我们为什么要投资UTXO Stack ABCDE领投的UTXO Stack在技术上可以帮助项目开发者一键发行基于UTXO架构的BTC Layer2,并原生集成RGB++协议能力。在安全上结合通过质押 BTC、CKB 以及 BTC L1 资产以保障Layer2安全。 简单来说,UTXO Stack就是比特币生态的“OP Stack + EigenLayer” 一. BTC Layer2之争与RGB++ 要想讲清楚UTXO Stack,就不可能绕得开RGB++ 目前市面上的BTC Layer2已经超过20条,但绝大多数都是EVM解决方案,基本是在拿ETH的技术栈+桥来解决BTC的扩容问题。虽然在短期内可以快速搭建起生态,但长期来看,这种解决方案第一在安全性上与BTC主链都没有强绑定关系,且重度依赖与桥,第二是意识形态上拿ETH的Account模型和EVM虚拟机来扩容UTXO的BTC,多少显得有些不够“Bitcoin Native” 而安全性与BTC L1关联度高,又足够BTC Native的解决方案,闪电网络运行多年一直未能取得理想的效果,且有着不能支持智能合约的天然扩容短板。Taproot,RGB等客户端验证范式的方案也都存在着落地时间长,技术进展缓慢等诸多问题。这也是当前EVM扩容方案大行其道的主要原因 而在公链领域深耕多年的Nervos利用与BTC同是POW+UTXO的天然结构性优势+创新型的“同构映射”技术把RGB的客户端验证范式“无缝搬迁”到了CKB之上,命名为RGB++。 在牺牲了少许隐私的前提下换来了极大的功能与灵活性拓展,且安全性与BTC L1形成了强绑定。更为重要的是,RGB++就在几天前真正落地了!也就意味着这不再是一个停留在概念或是开发层面的扩容叙事,而是实实在在可以开始构建生态和解决方案的产品。 如果上述名词像是客户端验证,同构绑定还是过于抽象的话,那么可以用以下的近似类比来理解RGB++ - 用户在BTC L1发起一比交易来触发CKB上面属于该用户的RGB++资产交易,当这比交易在CKB上完成时,再写回BTC L1上一个Commitment 你也许会疑惑 - 这也没省掉Gas费不是?用户在BTC L1上照样还得发起交易,照样得付BTC上的Gas费,现在还得加上CKB这边的Gas费,感觉,更贵了? 其实不然,好处有以下四个 1. RGB++作为资产发行协议,让BTC L1拥有了发行RGB新资产的能力(想想Merlin的BRC420) 2. 在CKB上面的RGB++资产交易是完全图灵完备,具备可编程性的。 3. 你可以等多笔RGB++转账完成后,再汇总发送一个Commitment到比特币L1上,这被称为“交易折叠”,是不是很有Rollup即视感,这不就省掉很多Gas费用了 4. 不光是RGB++资产可以被映射到CKB,Atomical,Rune等具备UTXO特性的资产一样可以映射到CKB上来做图灵完备的交易 因为Bitcoin L1上面的UTXO才能操作或更新RGB++UTXO,所以在RGB++里,CKB成了BTC的“执行+DA”层,BTC L1成了真正意义上的“结算层”,这是目前任何EVM和非EVM BTC 扩容方案都无法做到的 如果你觉得这套方案还是速度不够快,费用不够低怎么办?毕竟BTC L1上的交易依旧不可避免,CKB作为一条POW L1的极限TPS也只有几百。有没有更加灵活快速的扩容方案,就像……ETH生态那边的Appchain? 于是乎我们有了UTXO Stack,基于BTC与RGB++的“OP Stack” 二. UTXO Stack - BTC的OP Stack+EigenLayer 如果你熟悉OP Stack,RAAS(Rollup as a Service)协议栈的话,UTXO你理解起来应该非常容易 有了UTXO Stack,你可以一键发行BTC的同构UTXO Appchain,且这些Appchain有如下特性 1. UTXO模型,超高TPS (UTXO天生自带并行处理),超低Gas费用 2. POS机制,安全性由BTC上质押的BTC/CKB来提供(类似EigenLayer) 3. 资产协议采用RGB++,因为同构映射技术的存在,资产可以在Appchain/CKB/BTC之间任意跳转,无需跨链桥 4. 可以复用CKB智能合约栈 5. 可以复用BTC钱包(用户对于CKB这条链无感知) 终于,我们有了比特币原生的,基于UTXO的一件发链基础设施,这项基础设施还融合了EigenLayer提出的Restaking概念,在给BTC和CKB更好赋能的同时,为Appchain的冷启动和安全性保驾护航 可以预见的是,在不久的未来,BTC EVM layer2与BTC UTXO layer2会在技术,生态,乃至意识形态多个层面展开一轮正面对抗。 RGB++从2月正式提出到4月落地,只用了短短不到两个月的时间,展现出团队极其强大的工程能力。UTXO Stack在RGB++落地的同时推出,更是给予了BTC生态资产发行与玩法上更加多样+Bitcoin Native的可能性。我们相信并携手UTXO Stack,一起将比特币生态推向一个更加美好,更加繁荣的未来
49
228
53
529
361,338
0xTaproot 🌊 retweeted
最好看到励志视频。
12
196
15
401
41,568
0xTaproot 🌊 retweeted
刚读完了这两篇关于 xz-utils 包的供应链攻击说明,攻击者潜伏了三年,很精彩,只差一点点就可以往众多 Linux 发行版的 sshd 注入后门,可用于绕过密钥验证,后果不堪设想。 概括: 1. 攻击者 JiaT75 (Jia Tan) 于 2021 年注册了 GitHub 账号,之后积极参与 xz 项目的维护,并逐渐获取信任,获得了直接 commit 代码的权利。 2. JiaT75 在最近几个月的一次 commit 中,悄悄加入了 bad-3-corrupt_lzma2.xz 和 good-large_compressed.lzma 两个看起来人畜无害的测试用二进制数据,然而在编译脚本中,在特定条件下会从这两个文件中读取内容对编译结果进行修改,致使编译结果和公开的源代码不一致。 3. 目前初步的研究显示,注入的代码会使用 glibc 的 IFUNC 去 Hook OpenSSH 的 RSA_public_decrypt 函数,致使攻击者可以通过构造特定的验证数据绕过 RSA 签名验证。(具体细节还在分析中) 4. 只要是同时使用了 liblzma 和 OpenSSH 的程序就会受到影响,最直接的目标就是 sshd,使得攻击者可以构造特定请求,绕过密钥验证远程访问。 5. 受影响的 xz-utils 包已经被并入 Debian testing 中进行测试,攻击者同时也在尝试并入 fedora 和 ubuntu。 6. 幸运的是,注入的代码似乎存在某种 Bug,导致特定情况下 sshd 的 CPU 占用飙升。被一位安全研究人员注意到了,顺藤摸瓜发现了这个阴谋并报告给 oss-security,致使此事败漏。 如果不是因为这个 Bug,那么这么后门有不低的概率被并入主流发行版的 stable 版本,恐怕会是一件前所未有的重大安全事件。 另外从一些细节能看出来攻击者非常用心: 1. 攻击者抢在 ubuntu beta freeze 的几天前才尝试让新版本并入,以期望减少在测试期间被发现的时间。 2. xz-utils 项目的原维护者 Lasse Collin (Larhzu),有着定期进行 internet breaks 的习惯,而且最近正在进行,导致这些变动他并没有 review 的机会,即使到现在也没能联系上他本人。这可能也是攻击者选定 xz-utils 项目的原因之一。 更多的细节还在被分析中,目前 GitHub 已经关停了整个 xz 项目。 参考来源: boehs.org/node/everything-i-… gist.github.com/thesamesam/2…
65
870
161
2,536
1,937,704
0xTaproot 🌊 retweeted
oh fuck
1,423
1,468
792
6,420
1,826,831
0xTaproot 🌊 retweeted
第二次复盘rsic: 1.因为出去玩,慈善家耽误了两个人赚钱,既没有帮巫师买rsic又没有自己去买。买入窗口其实很短,就那天下午到晚上这期间,当时记得成本在0.015-0.02之间,可以买不少。到现在币本位六七倍。 2.从项目角度看: 慈善家喜欢纯空投的项目,格局大,筹码分布散,但是潜在买盘也大。项目玩法当时要挖矿,还是有点复杂的,讲的叙事虚头巴脑的,当时确实看不懂。但是筹码结构和市值非常好。 3.时间管理角度: 出差,坐飞机,消耗人的体力,慈善家玩心还是有点重,没有分清楚主次,没钱你出去玩你马勒戈壁,不老老实实的坐板凳调研,尤其是币圈节奏这么快,很多项目的低价筹码买入周期又很短,比如说voya,0.5价格其实就那几个小时,错过了,得少赚多少钱。 投资(炒币)的核心就三点:眼光,位置和筹码(也就是之前慈善家说的,看得准,打的多,拿的住)。 眼光:提高自己的眼光,需要大量的下注,以及每次无论成功失败的复盘反思,并持续不断的改善自己的投资体系。 位置:进场要早,筹码价格要低,低价筹码让你有足够的安全边际。 好的标的物,如果买的价格过于高,那么就不是好的标的物,一般的标的物,哪怕很一般,但是你买入的价格非常低,那对你而言就是好标的物。 金融本质就是击鼓传花的游戏,你在什么位置很重要,要清楚的知道自己在什么位置。 筹码:看准了,成本便宜,但是你只买几个,那不是闹笑话么?自己价格有优势,并看好他的叙事,但是你不敢下注,不敢重仓,那不是纯纯傻逼么!买几个发不了财。
复盘一下,如何让自己的状态保持最佳,随时保持战斗状态: 1.rsic刚出来时候巫师让奶子哥买,当时价格0.015b,现在0.09b,六倍的涨幅。奶子哥当时在高铁上,没办法打开电脑。更具体的说的话是:在车上,没办法用电脑进行投研,做决策,然后买入。错过了这么好的优质资产机会。 2.昨晚打龙蛋,奶子哥链上没有btc,是因为前一天把链上的btc大概8000u全部买了nat,因为一直在盯nat,从30到77u,一直等他跌,就是不跌一直涨,实在忍不住了,为了省事,直接把btc全买了100多张nat。导致链上没有钱了。当时要打龙蛋,特别着急,gas500多聪,奶子哥还是从okx提币,想着这波一定打不到了,钱到账肯定要一俩小时。没想到提币两分钟就到账了,我不太清楚ok这个提币机制,怎么这么快。如果不是因为提币快,奶子哥肯定达不到龙蛋了。龙蛋奶子哥给的六百多的gas(brc420最高可以拉500gas,网页有bug)。打了一百张,成本65u左右。 3.时机很重要,机会往往在绝望中诞生,在疯狂中破灭。珍惜市场下跌的机会。更准确说,珍惜在币圈的每一天,争取让每天都过的有意义,能够快速成长反思精进,然后不断的往前走。 4.凡事预则立,不预则废,玩比特币生态的,链上没有btc,这他妈的不是天大的笑话么,说出来都丢死人了。本质上内心还是偷懒,觉得一时半会不会出新东西了,休息一下。 5.想想自己可以提前做哪些工作,让后面的工作更顺畅。
33
4
44
61,889
0xTaproot 🌊 retweeted
最近的一些思考: (1)与朋友争论是无效的,要用仓位表达观点。(别吵来吵去,谁赢谁输不知道,各自仓位都没变,光顾着乐呵了。) (2)上大仓位才是交易之美。没有大仓位,根本不需要shill。(没有大仓位,本质上是无效的观点。) (3)相信自己,所有人都在shit on u的时候坚定的按下你的买单。(与散户/IQ100做出完全相反的动作) (4)当大象掉进浴缸,浴缸里的金鱼的金鱼的观点是不重要的。(BTC inflow)
7
2
1
36
10,321
0xTaproot 🌊 retweeted
ETH 是非常出色的结算层。但这是句号,毕竟 ETH 的架构是多年前奠基的,你需要思考的是,假如 ETH 24年搭建其基本堆栈,会是什么样的技术路线。 你如果留意 VB 最近的言论也会发现忽左忽右,怎么又开始 FUD L2 的安全了,为了大幅提升可扩展性,自己一手打开模块化潘多拉魔盒,但是大人,回不去了 之所以维系 L1 关键在于——坎昆升级。权利下放导致其核心价值被 L2 窃取。有点像中央地方税收政策,从中央/地方 7/3 分一下子变成 3/7分,L2 会获得极大经济自主权,地方总览经济大权一定会武装自己,会极大威胁中央 ETH 的统治,哪怕你手持等效(正统)上方宝剑,依然会从七皇子中诞生朱棣 —— $STRK 现在的 L2 大部分都是尊王攘夷,主打一个春秋大义,L2 四天王出来三个,基本都是 200 亿,从很多角度去对比,每一个都实力非凡,那就是混沌之中抉择之时了,不可能成年人都要(那是你七皇子都没剖析明白)买定离手,扶龙之功可不是那么容易,要单一押注,押的是 $STRK 一挑六 当然你不要误以为是所有备选中做这个选择,这只是 ETH L2 的选择,你要是 STRK 跟 SUI 去选择(SOL 不会参与这些讨论)那对不起我也举棋不定犹豫不决,因为现在没想好没看出来,但是七皇子是看清了之后的抉择。很想看看坎昆之后 L2 百团大战的盛况 当然加密领域部落主义很浓重,一方面屁股坐正的原因,这无可厚非,另一方面看你的目的是什么,辩论是非?验证观点?维系正统性?都不是,核心的愿景是:十亿人 Mass Adoption。 只有如此行业才能以正视听,才能解决十亿人各种需求,这才是你核心追求价值所在,小河小湖里熙熙攘攘有屁用,万里江海才是你的归宿
38
41
7
161
143,032
0xTaproot 🌊 retweeted
《Ordinal铭文协议的原理与技术细节讨论》 最近两周我在研究BTC生态和各种铭文项目的时候,发现很少有文章能够清晰地把原理和技术细节介绍的清楚:比如铭文在铸造的时候,交易是如何发起的,UTXO里面的sats到底是怎么被追踪的,铭刻的内容到底是放在脚本什么地方,以及BRC20在转账的时候为何需要两次操作?我发现不了解这些技术细节,就很难搞明白 BRC20,BRC420,atomicals, stamps, 符文Runes这些各种协议的区别,本文将深入到BTC区块链的基础知识,试着回答上述问题。 1. BTC的区块结构 区块链本质是一种多用户记账技术,用计算机科学术语来说,是一种分布式数据库,每一段时间内的记录(账目)组成一个区块,然后根据时间先后顺序进行账本扩展。 我们用excel做了表格来说明区块链的工作原理。一份excel文件代表了一个区块链,其中每一个单独表格表示一个个区块,区块按照时间顺序从560331,560332.一直到最新的560336. 560336会在区块内打包最近的交易。区块内部主体部分就是我们在会计领域最常见的复式记账法,一边地址记做借出(debit)就是inputs from,另一边地址记做贷入(credit)就是outputs to。Value对应相应地址的BTC数量。Inputs的币的数量会大于Outputs币的数量,差额就是用户层面的转账费,也是矿工(记账人)的取得的手续费。区块头部会获取上一个区块高度,上一个区块的哈希值,本区块的建立时间(时间戳),和随机数。那么做为去中心化的记账技术,到底是谁来抢到下一个区块的记账权呢?靠的就是这个随机数和与之对应的哈希值。拥有算力的矿工通过对当前区块的随机数进行哈希计算,最先得到符合条件哈希值的矿工拥有下一个区块的记账权并且赢得区块奖励和转账费。最后是脚本区域,可以用来做一些扩展应用,比如脚本op_return可以当做附言栏。需要注意的是,在实际的区块中,脚本区是附着在input和output信息中的,而不是真的另外单独一个区域。比如附着在input的脚本是解锁脚本(ScriptSig),需要钱包地址进行私钥签名授权允许转出,而附着在output的脚本是锁定脚本(ScriptPubKey),用来设置收到该BTC的解锁条件(一般情况条件就是“有相应私钥的人才能消费”)。 上面两张图是原始的input和output的数据结构表,在执行层面,脚本表现为交易信息的附带参数,其中解锁脚本(ScriptSig)因为需要私钥授权,也被称为“见证数据”(witness data)。 2. 隔离见证和Taproot 尽管比特币网络已经运行了超过10年,没有发生过什么显著的事件,但曾多次出现交易成本飙升到不再可行的高点。因此,比特币的开发人员一直在讨论如何最好地扩展网络,以处理未来不断增长的交易量。 2017年,这场辩论达到高潮,比特币开发社区分裂成两派,一派是支持使用软分叉实施名为SegWit的功能,另一派是支持直接区块扩容的“大区块”派。 我们在上文提到了解锁脚本需要用到私钥授权生成“见证数据”,那么是不是可以把这个见证数据从区块中分离,从而变相增加每个区块可容纳的交易数呢?隔离见证(Segregated Witness)在2017 年 8 月激活正式激活。它的实现方式正是将所有的交易数据分为两部分,一部分是交易的基本信息(Transaction Data),另一部分是交易的签名信息(Witness Data),并把签名信息保存在一个新的数据结构中,是被称为“隔离见证(witness)”的新区块中,并与原始交易分开传输。 在技术上,SegWit的实施意味着交易不再需要包括见证数据(不会占用比特币原本为区块安排的 1MB 空间)。取而代之的是,在一个区块的末尾,为见证数据创建了一个额外独立的空间。它支持任意的数据转账,并有一个折扣的 "区块重量(block weight)",巧妙地将大量的数据保持在比特币的区块大小限制内,以避免硬分叉的需要。这样,比特币交易的交易数据大小提高了上限,同时降低了签名数据的交易费用。在 SegWit 升级之前,比特币的容量上限是 1 MB,而 SegWit 之后,虽然单纯交易的容量上限仍旧是1M,但隔离见证空间的大小达到了 4 MB。 Taproot 于2021年11月实施,由 3 项不同的比特币改进提案 (BIP) 组成,其中包括:Taproot、Tapscript 及其名为「Schnorr 签名」的全新数字签名方案。Taproot 旨在为比特币用户带来诸多好处,例如提升交易私密性和降低交易费用。还将让比特币执行更多复杂的交易,从而拓宽应用场景(新增加了一些操作码opcodes)。 这些更新是 Ordinals NFT的关键推动因素,它将NFT数据存储在 Taproot 脚本路径的花费脚本(spent script)中(见证数据空间)。这次升级使得结构化和存储任意的见证数据变得更加容易,为 "ord" 标准奠定了基础。随着数据要求的放宽,假设一个交易可以用其交易和见证数据填满整个区块 -- 达到4MB的区块大小(见证数据空间)限制 -- 极大地扩展了可以放在链上的媒体类型。 也许有人会问,既然在脚本中放入一些字符串,那对这些字符串没有限制条件吗?万一真的执行这些脚本呢?如果随便放内容,那会不会出现错误代码拒绝出块呢?这就要提到 OP_FALSE指令。OP_FALSE(在比特币脚本中也表示为“0”)确保脚本语言中的执行路径永远不会进入OP_IF分支,并保持未执行状态。它充当脚本中的占位符或空操作(No Operation),类似于高级语言中的“注释”,来保证后续的代码不被执行。 (配图见blog) 3. UTXO转账模型 以上都是从计算机数据结构方面来研究BTC的基本原理,我们再从金融模型方面来讨论一下UTXO模型。 UTXO是 Unspent Transaction Outputs 的缩写,中文翻译是“没有花掉的交易输出”,实际可以理解为在一次转账时剩余没有转出的资金。那比特币为啥要使用这么一个概念呢?这就要从记账方法的账户交易模型和账户余额模型说起了。 因为我们在中心化的体系待的太久,已经非常习惯账户余额模型的记账方式。当用户A给用户B转100块钱时,银行会先检查A的银行账户上是否有100元,如果有就从A的账户里扣除100元再在B的账户上加上100元,这样一笔转账就完成了。 然而,比特币的记账算法里没有余额这个概念。在区块链的分布式账本上记录的只有一笔笔的交易,并不会直接记录一个账户当前余额是多少(记录余额一般需要专门的服务器节点来记录,那就中心化了)。假设当前用户A余额是1000元,如果用户A给用户B转100元,这笔转账会被记录成: 交易1 用户A给用户B转账100元 交易2 用户A给用户A自己转账900元 (UTXO) (配图见blog) 这里的交易2虽然是一笔交易,但从功能上来说他担当了账户余额的作用,表示在完成这笔100元转账后A的账户上还剩余900元。 那么问题来了,为啥非要造一个这样的UTXO呢?因为在BTC区块链上只能记录交易,没法记录账户余额。如果没有这个UTXO的话,要计算余额需要把一个账户的所有交易的入账和出账全部累加一遍,这是个非常消耗时间和计算资源的事情。而UTXO的出现巧妙的避免了在计算余额时要回溯所有交易的痛点问题。 UTXO 有个特点,就是跟硬币一样,不能掰开用,那么交易过程中如何凑够输入金额,又如何找零的呢?我们可以用硬币来做类比(实际上每次当你看到UTXO这个单词的时候请自动翻译成“硬币”比较好)。 小明给小刚转账1比特币。整个过程是这样的,小明要收集足够的input,比如小明的地址对应的以往交易中,找到了一个面值为0.9的 UTXO,不够1比特币,好在交易中是允许有多个输入的,所以小明又找到了一个面值0.2的 UTXO,这样在这次转账的交易中,就会有两个输入。同时输出也会有两个,一个是指向小刚地址,面值是1比特币。另一个指向小明自己的地址,面值是0.1比特币,这个输出就是找零了(这个例子忽略了gas)。 换句话说,小明口袋里面有两个硬币,一个面值0.9,另一个面值0.2,此时小明需要支付面值1的硬币,就需要同时把这两个硬币递给小刚,小刚收到后找零0.1给小明。所以这个记账模型的本质就是通过“找零”的动作来避免了“计算余额”。 4. Ordinal协议的排序系统 Ordinal协议可以说是本轮BTC生态爆发的源头,是把同质化的BTC分解成最小单位sat,然后对每一个sat标记一个序号。那是怎么做的呢? 我们知道,BTC的总量是2100万枚,一枚BTC最小可以拆分到一亿份(sat),所以BTC的最小单位就是sat,这些BTC也好,最小单位sat也好,都是典型的同质化代币FT。我们现在试着给这些sats分配一个序号(ordinal)。 前面在谈到区块数据结构的时候,我们提到交易信息需要注明input的地址和数额以及output的地址和数额。而每个区块是包含了两部分交易:BTC出块奖励和转账的手续费。手续费交易必然有input和output,但出块奖励因为是凭空生成的BTC,无input地址,所以这个“input from”的字段是空白的,也叫做“coinbase交易”。BTC总量的2100万枚都是来源于这个coinbase交易,也是所有区块中交易列表排列在第一位的。 Ordinal协议规定如下: 编号:每一个sat以他们被开采出来的顺序进行编号 转移:按照先进先出规则,从交易的输入转移到输出 第一条规则相对简单,它决定了编号只能由挖矿奖励中的coinbase交易生成。例如,若第一个区块的挖矿奖励为50个BTC,则第一个区块会分配出[0;1;2;...;4,999,999,999]范围的sats;第二个区块奖励也为 50 BTC 时,则第二个区块会分配出[5,000,000,000;5,000,000,001;...;9,999,999,999]范围的sats。 (配图见blog) 这里比较难理解的部分在于,由于UTXO实际上包含很多个聪,那么这个UTXO中的每一个聪看起来都一样,怎么给他们排序呢?这个实际上是第二条规则决定的,举一个简单的例子吧: 我先假设BTC的最小分割单位是1,总共出了10个区块,每个区块的出块奖励是10个BTC,即总量是100个。我们直接可以给这100个BTC赋予一个(0-99)的序号。如果没有任何转账情况,那我们只知道第一个区块的10个BTC编号是(0-9),第二个区块的10个BTC编号是(10-19),一直到第十个区块的10个BTC编号是(90-99)。这其中因为没有任何花费,也就没有任何output,我们就只能给每10个BTC赋予一个编号范围。 假设在第二个区块中加入两个支出(output),一个是3BTC,一个是“找零”的7 BTC,对应于给别人转账了3个BTC,再给自己找零7个BTC。此时在区块的交易列表中,假设给自己找零的7个BTC排名第一(对应的编号是10-16),给别人的3BTC排第二(对应的编号是17-19)。这就通过对output的的转移确认了某个UTXO所包含sats的顺序集合。 注意是每一个 sat 不是 UTXO! 由于 UTXO 是不可再分的最小交易单元,因此 sat 只能存在于 UTXO 中,且 UTXO 包含了一定范围的 sats,且只能在花费某一 UTXO 后产生新的输出中对 sats 编号进行拆分。 至于用什么方式来表达这个“编号”,Ordinal支持多种形式,比如上面提到的“整数法”,其他还有十进制小数法,度数法,百分比法,纯字母命名法。 (配图见blog) sats有了统一的序号之后,就可以考虑铭刻了(inscription)了。我们在上文中提到,可以在见证数据区域4M大小的空间上传任意数据类型的文件,不管是文本,还是图片和视频,上传之后,文件会自动转为16进制存放在的taproot脚本区。所以是,1个UTXO,对应1个Taproot脚本区,而这1个UTXO会同时包含很多sats(整体是一个sats序列集合,为了防止粉尘攻击,限制单个 UTXO 中的比特币数量不可少于 546 聪。)。Ordinal协议为了方便记录,人为地规定“使用这个序列集合的第一个sat编号来代表绑定关系”(白皮书原话是第一个output的第一个聪的编号),比如包含(17-19)号sats的UTXO就直接用17号来代替这个集合和铭刻内容绑定。 5. Ordinal资产的铸造和转移 Ordinal NFT很显然就是把各种文件上传到隔离见证区的脚本中并与之绑定一个sats序列集合,从而实现了在BTC链上发行NFT资产。但是这里还有一个问题,隔离见证区的脚本即包含input的解锁脚本,又包含output的锁定脚本,那么内容是放在哪个脚本中呢?正确的答案是两者都有。这里不得不提到区块链技术中的commit-reveal机制。 区块链中的Commit-Reveal机制是一种用于确保信息公平和透明处理的协议。这个机制通常用在需要提交隐藏信息(如投票或竞标),然后在以后的某个时间点揭示这些信息的场景中。Commit-Reveal机制分为两个阶段:提交(Commit)阶段和揭示(Reveal)阶段。 1. 提交(Commit)阶段:在这个阶段,用户提交他们的信息(如投票选择或竞标价格),但这个信息是加密的。通常,用户会生成这个信息的哈希值(即信息的加密摘要),然后将这个哈希值发送到区块链上。由于哈希函数的特性,它们可以生成一个独特的输出(哈希值),这个输出对于原始信息来说是不可逆的。这意味着无法从哈希值推断出原始信息。这个过程确保了信息在提交时的保密性。 2. 揭示(Reveal)阶段:在一个预定的以后时间,用户必须揭示他们的原始信息,并证明它与之前提交的哈希值相匹配。这通常是通过提交原始信息以及用于生成哈希值的任何附加数据(如随机数或“盐”)来完成的。网络然后验证这个原始信息的哈希值是否与之前提交的哈希值相同。如果匹配,则原始信息被接受为有效。 我们前面讲过,铭刻的内容是需要和UTXO包含的sats序列集合绑定一起,UTXO在区块中是一个output,所以必须附着在output的锁定脚本中。但是BTC的全节点需要在本地维护和传输全网络所有的UTXO集合。想象一下,要是有1万个4M的视频文件直接上传到1万个UTXO的锁定脚本,那所有的全节点需要有超高的存储空间和超快的网速,可以说整个链直接就崩了。因此,唯一的解决方法是把内容放到input中的解锁脚本,然后再让这个内容“指向”到另一个output。 所以说Ordinal资产的铸造是需要分为两步(钱包是把这两步进行合并处理了,在构造交易时,同时构造commit-reveal这个父子交易,用户体验上会感觉只有一个步骤并且节省了gas费)。 在铸造阶段,用户首先需要上传某个文件的哈希值到commit交易中(自己A地址给自己B地址转账)的UTXO中的锁定脚本,因为是哈希值,所以不占用过多全节点的UTXO数据库空间。其次,用户再构造一个新的交易(自己B地址给自己A地址转账),称之为reveal交易,此时的input需要使用上一步commit交易中含有文件哈希值的那个UTXO,并且该input的解锁脚本必须包含原始铭刻文件。用白皮书中的原话描述,就是“首先,在commit中,创建一个提交到包含铭文内容的脚本的taproot 输出。 其次,在reveal交易中,使用commit交易产生的输出,来显示链上的铭文内容。” 在转移阶段,Ordinal NFT和 BRC20稍有不同,Ordinal NFT因为是整体转移,只需要把绑定某个UTXO的NFT直接转给接收者即可,类似于普通的BTC转账。但BRC20因为牵扯到自定义数额转账,同样分为两步,第一步叫铭刻“交易”(Inscribe "TRANSFER"),第二步叫转账“交易”(Transfer "TRANSFER"),第一步的铭刻交易实际类似于一个Ordinal NFT的铸造过程,暗含了commit-reveral 父子交易对,第二步转账交易类似于一个普通的Ordinal NFT的转账,把绑定某个UTXO的BRC20资产直接转给接收者。有的钱包会把这三个交易(父子孙三代交易)同时构建,从而节省时间和gas。 (配图见blog) 总结来说,commit交易用来把铭刻内容(原始内容的哈希值)和带序号的sats(UTXO)绑定,reveal交易用来把内容显示出来(原始内容)。这个父子交易对共同完成了对于NFT的铸造。 6. P2TR与一个例子 上面关于铸造的技术讨论还没完结,因为有人会好奇,reveal交易到底是如何验证commit交易中的铭文信息呢?为啥构造交易的时候需要自己的AB两个地址互相转账呢?打铭文的时候也没看到需要准备两个钱包啊。这里就需要讲到Taproot的重大升级之一P2TR了。 P2TR (Pay-to-Taproot)是由Taproot升级引入的一种新类型的比特币交易。P2TR交易通过允许用户使用单一公钥或更复杂的脚本(如多重签名钱包或智能合约)来花费比特币,实现了更高的隐私和灵活性。这是通过使用Merkleized Abstract Syntax Trees(MAST)和Schnorr签名来实现的,这些技术使得可以在单个交易中有效地编码多种花费条件。 创建花费条件 要创建一个P2TR交易,用户首先定义一个花费条件,例如单一公钥或更复杂的脚本,指定了花费比特币的要求(例如,多重签名钱包或智能合约)。 生成Taproot输出 然后,用户生成一个Taproot输出,其中包括一个单一公钥(公钥代表花费条件)。这个公钥是从用户的公钥和脚本的哈希的组合中派生出来的,使用一种称为“tweaking”的过程。这确保了输出看起来像一个标准的公钥,使其在区块链上与其他交易难以区分。 花费比特币 当用户想要花费比特币时,他们可以使用他们的单一公钥(如果花费条件被满足),或者透露原始脚本并提供必要的签名或数据以满足花费条件。这是通过使用Tapscript来完成的,它允许更高效和灵活地执行花费条件。 验证交易 矿工和节点随后通过检查所提供的Schnorr签名和数据与花费条件进行验证交易。如果条件被满足,交易被视为有效,比特币可以被花费。 增强的隐私和灵活性 因为P2TR交易只在花费比特币时透露必要的花费条件,所以它们保持了高水平的隐私。此外,使用MAST和Schnorr签名使得能够高效地编码多个花费条件,允许更复杂和灵活的交易,而不会增加交易的总体大小。 以上就是commit-reveal机制在P2TR中的应用方式,我们以一个实际案例来做说明。 使用区块链浏览器blockchain.com/ 我们来研究一个Ordinal 图片NFT的铸造过程,包括了之前的commit-reveal两个阶段。 首先,我们看到commit交易的Hash ID是(2ddf90ddf7c929c8038888fc2b7591fb999c3ba3c3c7b49d54d01f8db4af585c)。可以注意到,这笔交易的输出不包含铭文数据(实际上放的是16机制图片文件的哈希值),网页中也没有相关的铭文信息。这个输出的(bc1p4mtc.....)地址其实是通过“tweaking”过程产生的临时地址(代表了脚本解锁条件的公钥),和taproot主地址(bc1pg2mp...)共享一个私钥。此交易中的第二个UTXO属于返还的“找零”操作。如此就实现了铭文内容与第一个UTXO包含的sats的绑定。 (配图见blog) 接着,我们查看reveal交易的记录,其Hash ID是(e7454db518ca3910d2f17f41c7b215d6cba00f29bd186ae77d4fcd7f0ba7c0e1)。在这里,我们可以看到Ordinals inscription 的信息。这笔交易的input地址正是前一个交易产生的临时输出地址(bc1p4mtc.....),input的解锁脚本则包含了原始图片的16进制文件,而输出的0.00000546BTC(546聪)则是将这个NFT发送到自己的taproot主地址(bc1pg2mp...)。基于First in First Out原则以及“绑定的是第一个output的第一个聪的编号”,虽然前后两个UTXO包含的sats的数量有变化,但是绑定的sat序号不变。所以,我们可以在(sat 1893640468329373)中找到这个铭文所在的聪。 (ordinals.com/sat/18936404683…) (配图见blog) 这两个交易(属于父子交易)在铸造时会同时由钱包提交给内存池,所以只需要花费一笔gas,也很大几率是进入到同一个区块中被矿工记录并广播(以上例子中的两个交易正是同时存在于区块790468中。)。矿工和节点随后通过检查reveal交易中的input所提供的Schnorr签名以及16进制图片的哈希值与commit交易中的output锁定脚本中的16进制图片哈希值进行验证。如果两者相同,交易被视为有效,这个比特币的UTXO可以被花费,那么这两个交易自然就被永久记录在BTC的区块链数据库中,NFT的图片也自然被保存下来并显示出来。如果两个哈希值不同,两个交易会被取消,铭刻失败。 7. BRC20协议与索引器 对于Ordinal协议,我们铭刻一段文本,它就是文字NFT(对应以太坊上的Loot),铭刻一张图片,它就是图片NFT(对应于以太坊上的PFP),铭刻一段音乐,它就是音频NFT。那如果我们铭刻一段代码,并且这段代码是一段“发行FT同质化代币”的代码呢? BRC20正是通过利用 Ordinal 协议将inscriptions(铭文)设置为 JSON 数据格式来部署、铸造和转移 Token,JSON 包含一些代码片段,描述 Token 的各种属性,例如其供应量、最大铸造单位和唯一代码。我们在上一篇文章中已经讲过,BRC20代币的本质是半同质化代币SFT,也就是说,在某些情况它可以当做NFT交易,某些情况可以当做FT交易,这种对“不同情况”的控制是如何办到的呢?答案是索引器。 索引器其实是一个记账人,用来把接收到的信息分门别类的记录在数据库里。在Ordinal协议中,索引器通过对input和output的追踪,来确定排序好的sats在不同地址中的变化。在BRC-20协议里,索引器多了一个功能:记录铭文中代币余额在不同地址的变化。 所以我们可以从记账人的视角来看到不同的代币存在形式:BRC20协议代币其实存在于一个三重数据库中。第一重Layer1,记账人是BTC矿工,数据库类型是“链式数据库”,产生的BTC是FT资产。第二重layer2,记账人是Ordinal索引器,数据库类型是“关系型数据库”,产生的带序号的sats是NFT资产。第三重layer3,记账人是BRC20索引器,数据库类型是“关系型数据库”,产生的BRC20资产是FT资产。当我们把BRC20按照“张”来算的时候,站的角度是ordinal索引器(由该索引器记录),它自然是NFT;当我们把BRC20按照分拆好的“个”来思考的时候(尤其是充值到中心化交易所之后),站的角度是BRC20索引器(由该索引器记录或者是中心化交易所的服务器记录),它自然是FT。由此我们可以得到一个结论,半同质化代币SFT的存在是因为有不同层级的记账人导致的。 区块链不就是一个分布式数据库嘛,所以才有了矿工这个记账人群体来共同维护这个“链式数据库”(因为只有链式数据库才能做到真正的去中心化)。但兜兜转转,我们还是回到了中心化的“关系型数据库”的老路。这也是为何前段时间Ordinal协议发起人,BRC20协议发起人,unisat钱包为了索引器是否要升级炒的不可开交的本质原因--记账人意见不一致啦。 但是行业经过了十几年的发展,还是积攒了不少“去中心化”的经验,索引器可不可以用“链式数据库”替代关系型数据库?能不能采用欺诈证明或者ZKP来保证安全和去中心化?比特币生态的DA需求会不会溢出到其他的DA从而促进多链生态繁荣和融合?我似乎看到了更多的可能性。 本文由 @hicaptainz 原创 关注作者,web3不迷路 由于twitter本身的限制,很多图片无法展示,原文请参考blog地址: captainz.xlog.app/Ordinal-mi… 参考资料 aixinzhijie.com/books/261/ma… learnblockchain.cn/article/5… zhuanlan.zhihu.com/p/3618549… odaily.news/post/5187233 learnblockchain.cn/article/5… panewslab.com/zh/articledeta… docs.ordinals.com/inscriptio… thebitcoinmanual.com/article…
6
48
6
135
32,485
0xTaproot 🌊 retweeted
Running bitcoin
11,701
44,270
14,247
132,901
0xTaproot 🌊 retweeted
2024预测,纯粹猜想,有诸多偏见,不能做投资建议,仅当娱乐,不必当真。 1.L2依然会是2024年最重要的叙事之一。随着dencun升级的到来,L2费用大幅度下降会带来L2生态的爆发。在L2上除了游戏、perp、defi、nft,还有social、depin等也会迎来爆发期。 2.arb、op、zksync、starknet以及blast等L2在全方面与其他公链展开竞争,且随着EIP-4844的落地,以及DA层的演化,在费用和速度上与高性能公链并驾齐驱,arbitrum和solana的生态竞争会是2024年的一大重要看点。 3.zksync在2024年会推出经济机制,成为推动L2爆发的一支重要力量。 4.starknet如果实现突破,会从全链游戏叙事开启。 5. 2024年有一个L2项目稀释后总市值突破1000亿美元;乐观情况下,周期高峰时期会有一个L2稀释后总市值突破3000亿美元。L2市场最终格局在2024年还无法确定,不过这个周期之后会基本定局。 6.btc生态经过铭文一役已经打开了魔盒,有很多团队在进行扩展方面的探索,其中包括索引的去中心化、铭文体系进化、去中心化跨链、zk证明、L2等诸多探索等,一旦取得进展,一是自身生态会发展;二是跟以太坊生态融合也会加速。btc生态的探索是这一周期最引人注目的演化之一。 7.以太坊L1逐渐演化成为B2B链,普通用户的绝大多数交互会发生在L2/L3以及少数高性能L1上,以太坊逐渐成为加密领域的底层资产。同时,随着模块化区块链的演化,以太坊会成为最重要的结算层,多数执行层和部分DA层会外包出去,但最终来说,由于最底层安全的需求,ETH依然会捕获整体生态增长的价值。 8.跟2023年的预测相同,模块化在2024年依然会是重要叙事,尤其会在DA层进行激烈竞争。以太坊再质押领域也会进入DA层进行角逐。在模块化领域,cosmos生态和以太坊生态有竞争也有融合。第三方DA和原生DA之间之间会有竞争,在danksharding没有实现之前,L2急迫的市场需求导致第三方DA存在一定规模的需求。 9.除以太坊和BTC生态之外,cosmos和solana生态也会持续发展,这跟去年年初的预测保持一致。cosmos会通过模块化取得进展;solana则通过一些应用取得进展。此外,随着模块化区块链的成熟,solana其中的一个演化方向是跟其他L2一样,参与到更广阔的加密生态中,跟以太坊的融合度会更高,从而捕获更大价值。 10.web3游戏在L2/L3(arb、starknet等)实现突破,有一款游戏用户超过百万(2023年没有实现,2024应该到了成熟的时机)。基于Arb的游戏链会成为web3游戏突破的前沿阵地。magic在2024随着游戏链+更多游戏的互操作性推出,对web3游戏演化产生重要启示。 11.blur除了融合nft dex、nft借贷、blast之外,预计今年进入nft perp,甚至是L2、btc以及sol生态的nft市场,blur在2024依然有机会扮演最重要的行业搅局者之一。 12.以太坊生态除了L2上项目爆发,预计还会产生较大规模的通缩,从而实现价值捕获。跟其他L1链增发+费用归矿工做安全费用不同,全部新增和费用反馈给质押及持有用户,这会激励更多用户进行质押/再质押,从而进一步锁定流通中的eth。 13.defi中的perp在2024会得到大规模发展,snx、gmx、gns、dydx等都会产生至少5倍于2023年的交易量;perp在牛市不一定是重要叙事,但大概率是基本面最好赛道之一。 14.模块化区块链和跨链技术的推进,会导致以太坊生态与btc生态、Solana生态的融合,这一周期会涌现很多目前还不怎么知名的项目。按照目前btc生态演化,其中有一条路径可能是以太坊承载btc的二层,如果成真,比特币和以太坊的融合度会逐步提升。不管如何,btc的扩展需要走自己的原生道路,类似于atomicals这样的协议,如果能把avm做出来,对btc生态发展会产生重要影响。 15.depin在solana和arbitrum上取得一些突破,这一赛道依然处于建设早期,更多探索类项目会出来。 16. AI依然距离实际落地有较长的距离,但不影响它成为2024年重要叙事之一,基于L2和高性能公链的AI协议也会逐步出现。 17.以太坊再抵押赛道在今年某个时候会成为重要叙事之一。 18.NFT、MEME以及铭文在某个时候复苏,同时带来NFT DEX交易量的上涨,并为NFT Perp推出提供市场基础。 19.部分名人进入nft、meme、铭文领域。 20.随着L2的发展和高频应用的探索,智能合约钱包有机会在2024年开始崭露头角。
327
947
114
2,000
581,875
0xTaproot 🌊 retweeted
🚀💫 LFG 2024!! 💫 🚀
12,430
19,375
1,449
202,665
45,156,605