Golf 🐱 (@pawsengineer) header
Golf 🐱 (@pawsengineer) profile picture

builder 🫎 @mooselabs_co | writer @hibytecat

Prontera
Joined June 2021
Photo by Golf 🐱 (@pawsengineer)Photo by Golf 🐱 (@pawsengineer)Photo by Golf 🐱 (@pawsengineer)Photo by Golf 🐱 (@pawsengineer)Photo by Golf 🐱 (@pawsengineer)Photo by Golf 🐱 (@pawsengineer)Photo by Golf 🐱 (@pawsengineer)Photo by Golf 🐱 (@pawsengineer)Photo by Golf 🐱 (@pawsengineer)Photo by Golf 🐱 (@pawsengineer)
ย้อนดู Road to Mainnet #2 (24 พ.ค.) ที่ True Digital Park ใน 2 นาที 🦀 @katopz กับ Sudoku ที่ Python ใช้ 3 นาที แต่ Rust ใช้ 32 ms และ @pawsengineer เรื่องให้ AI agent จ่ายเงินกันเองด้วย x402 ขอบคุณ @decentra1ized_ และ @SolanaFndn ที่สนับสนุน
Road to Mainnet #2 · May 2026 · True Digital Park @katopz: Sudoku, 3 minutes in Python, 32 ms in Rust. @pawsengineer: HTTP 402, reserved since 1997, now lets AI agents pay on Solana. 19 builders in the room. Thank you, Chaerin and @SolanaFndn. ← teapawt.net/BeThereProtocol/status…
1
2
106
Research ฉบับเต็มของ Robinhood Blockchain, โอกาสในการเติบโต และเหรียญที่น่าสนใจ
8
58
7
87
26,412
Golf 🐱 retweeted
Congrats @0xAobby Another 100X++ 🫡
ก็บนนั้นมันช่างสูง ได้ยินไหมคุณ ได้โปรดลดลงมาหากันหน่อย นะคร้าบ เหรียญอะไร+วันละ 30-40% ไม่ย่อแรงๆให้ได้เข้าบ้างเลย ethereum:0x07f5b6823751c2e2cd4560f28af75ff887102241
1
2
2
17
5,732
ใครใช้บัตรเครดิตคริปโต อาจต้องตามข่าวนี้กันด้วย เพราะ @raincards บริษัทโครงสร้างพื้นฐานที่ทำหน้าที่ออกบัตรและระบบจ่ายเงินด้วย stablecoin ให้พาร์ทเนอร์ที่เป็น neobank หลายๆเจ้า มีช่องโหว ทำให้ผู้โจมตีถอนเงินจากยอดบัตรของพาร์ทเนอร์ได้ เช่น @avici โดนไป $500,859 จากผู้ใช้ 1,685 คนและมีรายงานจาก Tria เช่นกัน ด้านบัตรอื่นๆเช่น Solayer, KAST ออกมายืนยันว่าไม่ได้รับผลกระทบ ด้าน Jupiter Card ยังไม่มีข่าวว่าได้รับผลกระทบครับ
1
7
16
1,706
this is the future of trading: imagine - everytime someone places a trade, a nuke gets dropped i am entertaining acquisition offers from tier 1 dapps and exchanges
13
10
3
92
9,657
Superteam Thailand is launching a new calendar of event Meet the brightest and best builders, creators, community, and partners in Bangkok, Thailand ⬇️
24
8
6
119
8,729
Golf 🐱 retweeted
Base was down for almost two hours today, and the reason is the whole story: one bad block, and nobody else to keep the chain alive. A single consensus bug sequenced one invalid block, right after block 47806542, and every block after it just stopped. Base runs a single sequencer, so when that one machine choked, the entire network choked with it. no backup producer, no other validators to route around the problem. The exit was worse. the chain couldn't heal itself: node operators across the ecosystem had to manually restart before syncing recovered. and for those two hours there were no blocks, which means no trades, no liquidations, no withdrawals. if you wanted out, you couldn't, because leaving is also a transaction. And this isn't the first time. a sequencer handoff failure froze Base for 33 minutes last August, today it was nearly two hours. that's the part the "L2 is a blockchain" pitch skips: a chain with one sequencer isn't decentralized infrastructure that happens to be fast, it's one server with great branding, always one bad block away from a full stop.
92
97
51
669
152,298
Golf 🐱 retweeted
เมื่อ HTTP 402 ตื่นจากหลับยาว 30 ปี ... มันจะมี HTTP status code ตัวหนึ่ง ที่นอนหลับอยู่ใน HTTP spec มา 30 ปี ไม่มีใครเรียกใช้ ไม่มีใครสนใจ จนกระทั่งช่วง 1–2 ปีหลังนี่แหละ ที่จู่ๆ มันก็ตื่นขึ้นมา... เพราะ AI agents ต้องการมัน ขอย้อนกลับไปที่จุดเริ่มต้นก่อน ช่วงประมาณปี 1997 ตอนนั้นทุกคนคิดว่า มีอะไรกำลังเกิดขึ้นบ้าง? - Internet Explorer 4 เพิ่งจะออก - Google ยังไม่เกิด (Google ออกถัดมา 1998) - คนยังเข้าเว็บผ่านโมเดม 56k (ยังทันกันไหม 😂) - ค่า bandwidth คิดเป็นรายนาที ตอนนั้น ทีมที่ออกแบบ HTTP/1.1 spec เขาคิดไปไกลมาก คิดว่า "เฮ้ย ถ้าวันหนึ่งคนอยากจะจ่ายเงินผ่านเว็บขึ้นมาทำยังไง ก็น่าจะมีระบบ Payment ในตัว HTTP เลย งั้นผมคิดไว้ก่อนเลยไหม" เลยจองรหัสไว้เป็น "402 Payment Required" แต่ๆๆ ไม่ได้เขียนต่อว่ามันจะทำงานยังไง ใน RFC 7231 ก็เลยเขียนรายละเอียดไว้แค่บรรทัดเดียวคือ "402 Payment Required — This code is reserved for future use." แล้วทำไมมันถึงใช้เวลานานขนาดนั้นกว่าโลกจะจำเป็นต้องใช้ HTTP 402 ในเมื่อการจ่ายเงินเกิดมาตั้งนานแล้ว? เหตุผลที่หนึ่ง ตอนนั้นโลกของการท่องเว็บ ยังไม่มี Payment layer มาตรฐาน ไม่มี Wallet ในเครื่อง ไม่มี Standard protocol สำหรับ Payment โดยตรง ต่อให้ server ตอบ 402 มา client ก็ทำอะไรไม่ได้อยู่ดี คงงงอยู่ตรงนั้น เหตุผลที่สอง "ตลาดมันเลือกทางอื่น" คือโมเดล Subscription กับ advertising ครับ ที่พวกเราคุ้นเคยกันดี พวก Netflix, Spotify, Disney จ่าย $300-500 ต่อเดือน ดูได้ทุกอย่าง หรือไม่ก็ฟรี แต่โดน ad ยิงเข้าตาเป็นว่าเล่น เพราะมัน scale ง่ายกว่า ลูกค้ากดทีเดียวจบ ไม่ต้องคิดอะไรต่อ ลองนึกภาพดู ถ้าคุณกำลังจะอ่านบทความบน X แล้วบาง post ขึ้นมาว่า "1 บาทเพื่ออ่าน" คุณจะรำคาญมันไหม? จ่ายทีเดียวจบง่ายกว่าเหมือนที่เป็นอยู่ เหตุผลที่สาม "มนุษย์มีแรงเสียดทานทางความคิด" ทุกครั้งที่ต้องตัดสินใจว่า "อืม... จ่าย 1 บาทดีไหม เพื่ออ่าน post นี้" สมองมันคิดเยอะครับ มนุษย์เจอ micro-decision เยอะๆ จะเหนื่อยมาก ดังนั้น 402 ที่ออกแบบมาให้จ่ายเล็กๆ "ต่อ request" มัน ไม่ เหมาะกับคน คนไม่อยากตัดสินใจทุก 2 วินาที แต่ทำไม Crypto + AI ถึงทำให้ HTTP 402 กลับมา agent ไม่ต้องนอน ไม่ต้องพักดื่มกาแฟ ไม่ต้องคิดเรื่อง "อืม จ่าย 1 บาทดีไหม" มันทำงานตามคำสั่ง ที่เราตั้งไว้ ถ้าเราบอกว่า "ใช้จ่ายไม่เกิน 150 บาทต่อชั่วโมง" มันก็จะคุมตัวเองในนั้น นี่คือจุดเปลี่ยนที่มนุษย์ทำ 402 ไม่ได้ แต่ AI agent ทำได้! แต่... การจ่ายเงินเล็กๆ ทุก request, credit card ที่เราใช้กันอยู่ทุกวันก็ดันทำไม่ได้ บัตรเครดิตปกติ ค่าธรรมเนียมประมาณ 2.9% + $0.30 ต่อ transaction ถ้า request ราคา 1 บาท ค่า fee จะแพงกว่าค่าใช้จ่ายจริงเป็น 10 เท่าไปแล้ว นี่คือจุดที่ crypto เข้ามาเล่นได้พอดี USDC ค่า fee เป็นเศษเสี้ยว อย่างบน Solana ค่า fee ประมาณ $0.00025 (0.0081 บาท) ต่อ transaction ไม่ต้องเปิด account ไม่ต้อง KYC สำหรับการจ่ายเงินเอง finality ไวมาก แทบจะ instant มันแทบจะทำลายข้อจำกัดจำกัดของ 402 เมื่อก่อนเลย นี่เลยเป็นเห็นผลว่าทำไม HTTP 402 ถึงกลับมา และเหมือนจะยิ่งใหญ่กว่าแนวคิดเดิมด้วย ถ้าผมเป็นคนคิด HTTP 402 เอาไว้ ตอนนี้คงตายตาหลับแล้ว 🤣 ตอนนี้คนที่เล่นเกมนี้ก็เริ่มมีเข้ามาค่อนข้างเยอะ Coinbase, Stripe, Tempo, Solana และที่น่าสนใจคือ First mover ไม่ได้ ได้เปรียบเสมอไป จิตนาการไม่ออกเลยว่าต่อจากนี้ Payment layer จะ Seamless มากแค่ไหน 🐱
4
5
249
1/2 What a weekend. 🔥 Two @solana events, which are sponsored by the venue @contributedao. Two days back-to-back. And I couldn't be more grateful to have been part of organizing and supporting both of them alongside such an amazing community. Starting with Saturday — Solana Bangkok: Seeker Edition, honestly, blew us away. The turnout from the Thai Solana community far exceeded our expectations, and it was incredible to see just how much excitement there is around Solana and the @solanamobile ecosystem right here in Bangkok. A huge thank you to every single person who came out, and to our amazing co-hosts — @SolanaTHDAO, @auksorn_ from @symmetry_xyz, @SolanaInPajamas, @withmewtwo from @junohauz — for making this happen together. Special shoutout to our big Thai KOLs special guest speaker, @LungTaoABX, for bringing the energy and proving that the appetite for Solana & Seeker in Thailand is very, very real.
3
3
18
700
There have recently been some discussions on the ongoing role of L2s in the Ethereum ecosystem, especially in the face of two facts: * L2s' progress to stage 2 (and, secondarily, on interop) has been far slower and more difficult than originally expected * L1 itself is scaling, fees are very low, and gaslimits are projected to increase greatly in 2026 Both of these facts, for their own separate reasons, mean that the original vision of L2s and their role in Ethereum no longer makes sense, and we need a new path. First, let us recap the original vision. Ethereum needs to scale. The definition of "Ethereum scaling" is the existence of large quantities of block space that is backed by the full faith and credit of Ethereum - that is, block space where, if you do things (including with ETH) inside that block space, your activities are guaranteed to be valid, uncensored, unreverted, untouched, as long as Ethereum itself functions. If you create a 10000 TPS EVM where its connection to L1 is mediated by a multisig bridge, then you are not scaling Ethereum. This vision no longer makes sense. L1 does not need L2s to be "branded shards", because L1 is itself scaling. And L2s are not able or willing to satisfy the properties that a true "branded shard" would require. I've even seen at least one explicitly saying that they may never want to go beyond stage 1, not just for technical reasons around ZK-EVM safety, but also because their customers' regulatory needs require them to have ultimate control. This may be doing the right thing for your customers. But it should be obvious that if you are doing this, then you are not "scaling Ethereum" in the sense meant by the rollup-centric roadmap. But that's fine! it's fine because Ethereum itself is now scaling directly on L1, with large planned increases to its gas limit this year and the years ahead. We should stop thinking about L2s as literally being "branded shards" of Ethereum, with the social status and responsibilities that this entails. Instead, we can think of L2s as being a full spectrum, which includes both chains backed by the full faith and credit of Ethereum with various unique properties (eg. not just EVM), as well as a whole array of options at different levels of connection to Ethereum, that each person (or bot) is free to care about or not care about depending on their needs. What would I do today if I were an L2? * Identify a value add other than "scaling". Examples: (i) non-EVM specialized features/VMs around privacy, (ii) efficiency specialized around a particular application, (iii) truly extreme levels of scaling that even a greatly expanded L1 will not do, (iv) a totally different design for non-financial applications, eg. social, identity, AI, (v) ultra-low-latency and other sequencing properties, (vi) maybe built-in oracles or decentralized dispute resolution or other "non-computationally-verifiable" features * Be stage 1 at the minimum (otherwise you really are just a separate L1 with a bridge, and you should just call yourself that) if you're doing things with ETH or other ethereum-issued assets * Support maximum interoperability with Ethereum, though this will differ for each one (eg. what if you're not EVM, or even not financial?) From Ethereum's side, over the past few months I've become more convinced of the value of the native rollup precompile, particuarly once we have enshrined ZK-EVM proofs that we need anyway to scale L1. This is a precompile that verifies a ZK-EVM proof, and it's "part of Ethereum", so (i) it auto-upgrades along with Ethereum, and (ii) if the precompile has a bug, Ethereum will hard-fork to fix the bug. The native rollup precompile would make full, security-council-free, EVM verification accessible. We should spend much more time working out how to design it in such a way that if your L2 is "EVM plus other stuff", then the native rollup precompile would verify the EVM, and you only have to bring your own prover for the "other stuff" (eg. Stylus). This might involve a canonical way of exposing a lookup table between contract call inputs and outputs, and letting you provide your own values to the lookup table (that you would prove separately). This would make it easy to have safe, strong, trustless interoperability with Ethereum. It also enables synchronous composability (see: ethresear.ch/t/combining-pre… and ethresear.ch/t/synchronous-c… ). And from there, it's each L2's choice exactly what they want to build. Don't just "extend L1", figure out something new to add. This of course means that some will add things that are trust-dependent, or backdoored, or otherwise insecure; this is unavoidable in a permissionless ecosystem where developers have freedom. Our job should make to make it clear to users what guarantees they have, and to build up the strongest Ethereum that we can.
2,524
1,666
2,366
9,861
6,422,588
Golf 🐱 retweeted
$USCC is now live in the @SuperstateInc Market on Kamino Built for Qualified Purchasers and professional investors, $USCC delivers market-neutral yield strategy through capturing crypto basis from Bitcoin, ETH, SOL, and U.S. Treasury securities. Shares can be used as collateral, unlocking capital efficiency on Solana.
10
11
7
103
79,727
Golf 🐱 retweeted
Waitlist closes in 24h. No-liquidation era is about to start. Final entry → lora.finance
3,911
4,132
2,058
6,163
339,619
Golf 🐱 retweeted
1/ วันนี้จะพามาดู VC หัวแถวที่คอยหนุนหลัง @solana และ Project บน Solana มากมายว่ามีใครบ้าง เพราะว่า Solana ไม่ได้โตแค่เพราะ narrative หรือ meme อย่างเดียว แต่มีพวกนี้ที่อยู่เบื้องหลังคอยดัน ทั้งเรื่องเงิน ลงทุนรอบ early stage, connections, narrative, และ liquidity support การรู้ว่า VC ไหนสนับ ecosystem ไหนก็ช่วยให้ builders เข้าใจสภาพแวดล้อมของ ecosystem นั้นมากขึ้นได้ ตามไปดูพร้อมกันเลยครับว่าฝั่ง Solana มีใครเด่นๆ บ้าง
2
7
1
15
3,506
Golf 🐱 retweeted
1/ ถ้าคุณเป็นสาย Builder, Dev หรืออยากเริ่มสร้างโปรเจกต์ในโลก Web3 แอดอยากแนะนำอีกหนึ่ง program type ที่น่าสนใจในการถีบตัวเองให้ก้าวขึ้นเป็น “elite builders” หลาย Foundation และ VC ชั้นนำอย่าง @paradigm, จะมีการเปิด Fellowship Program ที่ “ให้ทุนจริง” หลักหมื่นถึงหลักแสนเหรียญ พร้อมเมนเทอร์จากทีมระดับโลก ซึ่งหนึ่งใน fellow ที่โดดเด่นมากที่สุดตอนนี้ก็คงหนีไม่พ้น John Wang @j0hnwang ที่ปัจจุบันดำรงตำแหน่ง Head of Web3 ที่ prediction market ระดับโลกอย่าง @Kalshi และทำให้ execution ด้านการตลาด web3 ของ Kalshi กลับมาคึกคักครองใจ crypto native users ได้มากขึ้น ใครว่า fellowship น่าสนใจ bookmark กันไว้เลย ถ้าไม่อยากพลาดโปรแกรมที่น่าสนใจ 👀
1
3
2
8
1,463
Golf 🐱 retweeted
If anyone has ever wondered how Curve's Cryptoswap pools work Here's the WETH-CVX pool rebalancing its Center of Liquidity automatically around the MA price (internal price oracle) for 2 days The pool automatically moves its center of liquidity if it costs less than 50% of the generated fees It's a fully passive LP solution with concentrated liquidity, very underrated imo
25
49
12
369
46,752
earlier today @heliuslabs launched a new RPC method, getTransactionsForAddress (gTFA) let's talk about how it works under the hood solana transactions typically reference 6-10 accounts (up to ~256) when you query "get me the history of account X", you are asking the RPC to scan transactions and find the ones that include X in their list of accounts this is essentially trying to find a needle in a haystack you can't simply add a standard index on the "accounts" array at scale – databases struggle with indexing variable length arrays the solution: we built our own index, with one entry per unique (transaction, account) pair this is no small feat – there are ~493 billion transactions (and growing) our index currently holds over 2.3 trillion (!) rows despite the size, the P50 lookup time is ~8ms under production load and we have many other indices to power lookups by slot, time, status, etc all running on purpose-built bare metal hosts with petabytes of top-of-the line NVMEs, replicated across multiple regions tldr – we suffered so you don't have to enjoy
95
54
17
579
198,792
Golf 🐱 retweeted
The recipe’s been perfected. After months of building testnet-3 is officially live. Every click, every swap, every trade brings us one step closer to mainnet launch. Join us and help shape the future of the DeFi superapp. Experience it here: dango.exchange/
805
13,799
289
5,585
430,631
Golf 🐱 retweeted
Sequencer Rotation One active sequencer at a time. It rotates with the world’s economic day: Tokyo, Netherlands, Northern Virginia, Los Angeles. In each window, operators stake $MEGA to compete. Selection considers stake, past performance, and infra. Faults are slashed.
31
37
27
386
104,687