Damus
satuser profile picture
satuser
@satuser

satoshi is in the word 🌳 / technical dreamer / do note

Relays (20)
  • ws://umbrel.local:4848 – read & write
  • wss://relay.damus.io – read & write
  • wss://sign.siamstr.com – read & write
  • wss://relay.nostr.band – read & write
  • wss://nos.lol – read & write
  • wss://eden.nostr.land – read & write
  • wss://filter.nostr.wine – read & write
  • wss://nostr.wine – read & write
  • wss://nostrue.com – read & write
  • wss://pyramid.fiatjaf.com – read & write
  • wss://relay.siamstr.com – read & write
  • wss://nostr1.tunnelsats.com – read & write
  • wss://nostr.bitcoiner.social – read & write
  • wss://relay.nostr.info – read & write
  • wss://nostr.land – read & write
  • wss://nostr-pub.wellorder.net – read & write
  • wss://puravida.nostr.land – read & write
  • wss://relay.nostr.bg – read & write
  • wss://relay.noswhere.com – read & write
  • wss://relay.snort.social – read & write

Recent Notes

satuser profile picture
Just-in-Time (JIT) Channels คือ technique ใน Lightning Network ที่ช่วยแก้ปัญหา inbound liquidity

ปัญหาที่ JIT แก้:
ปกติถ้าจะรับเงินผ่าน Lightning ต้องมี channel ที่มี inbound liquidity พร้อมอยู่ก่อน ซึ่งต้องล็อก BTC ไว้ล่วงหน้า ทำให้ไม่เป็นมิตรกับ new users

JIT แก้ยังไง:
เมื่อมีการส่งเงินมาหา user ที่ยังไม่มี channel LSP (Lightning Service Provider) จะ:
1. ตรวจจับ payment ที่กำลังจะมาถึง
2. เปิด channel ใหม่แบบ on-chain แบบ real-time
3. ส่ง payment ผ่าน channel ใหม่นั้นทันที
ทั้งหมดเกิดในช่วงเวลาที่ payment กำลัง route มา ก่อนที่มันจะ timeout
ทำไมสำคัญ:
ทำให้ user รับ Bitcoin ผ่าน Lightning ได้ครั้งแรกโดยไม่ต้องเปิด channel เองหรือรอ on-chain confirmation ล่วงหน้า — ลดแรงเสียดทานสำหรับ new users มาก

Trade-off:
LSP ต้องแบกต้นทุน on-chain transaction fee ทุกครั้งที่เปิด channel ใหม่ จึงมักคิด fee จาก payment แรกของ user เพื่อชดเชย

Core Lightning v25.12 เพิ่ง implement เป็น experimental feature ซึ่งเป็น stepping stone สำคัญสู่ Lightning ที่ใช้งานได้จริงโดยไม่ต้องมี technical knowledge ครับ​​​​​​​​​​​​​​​​

Time Lock (CLTV Delta)
Routing node ต้องตั้ง CLTV delta ให้พอกับ:
∙ เวลาที่ LSP ต้องการ broadcast on-chain tx
∙ รอ confirmation อย่างน้อย 1 block (หรือมากกว่าถ้า conservative)
∙ ส่ง payment ต่อผ่าน channel ใหม่
ถ้า CLTV delta สั้นเกินไป → payment timeout ก่อน channel พร้อม ถ้ายาวเกินไป → capital ถูกล็อกนาน ไม่คุ้ม

Rate Limiting (JIT per day/month)
จำเป็นมาก เพราะไม่มี limit = attack surface ที่ชัดเจน
Griefing attack: ส่ง payment หลอกๆ เพื่อบังคับให้ LSP เปิด channel ใหม่ซ้ำๆ จ่าย on-chain fee ทุกครั้ง โดยไม่ได้รับเงินจริง
สิ่งที่ต้องพิจารณา:
∙ limit per destination node
∙ limit per source node หรือ SCID
∙ cooldown period ระหว่าง JIT channels
∙ minimum payment size ก่อน trigger JIT (กันฝุ่น)
∙ fee ที่คิดจาก first payment ต้อง cover worst-case on-chain fee

ความซับซ้อนที่น่าสนใจ
ถ้า node อยู่ตรงกลาง routing path มันจะไม่รู้ว่า payment นี้จะ succeed หรือเปล่า ก่อนที่มันจะต้องตัดสินใจเปิด channel แล้ว นี่คือเหตุผลที่ทำให้ implementation ยาก และยังเป็น experimental อยู่

คุณสนใจจะ implement routing node เองอยู่ไหมครับ?
satuser profile picture
🏦 Banking & Finance กับ Bitcoin ในปี 2026
1. ธนาคารใหญ่ลงสนามจริงจัง
Citi เป็น case ที่น่าสนใจที่สุด — กำลัง launch institutional Bitcoin custody ปีนี้ โดย จะให้ client จัดการ Bitcoin พร้อมกับ securities และ cash ใน safekeeping account เดียว รวม cross-margining ระหว่าง digital และ traditional assets ที่น่าสนใจคือ client จะไม่ต้องแตะ wallet, private key หรือ one-time address เลย — Citi จัดการ key management ทั้งหมดให้
Morgan Stanley ก็ไม่น้อยหน้า กำลัง roll out spot crypto trading บน E*TRADE platform และดู lending/yield opportunities ที่ผูกกับ digital assets

2. Stablecoins กลายเป็นสมรภูมิใหม่
สหรัฐฯ ออก GENIUS Act แล้ว ซึ่งวางกรอบ federal regulatory framework สำหรับ payment stablecoins โดยชัดเจนว่าไม่ใช่ securities, commodities หรือ deposits
แต่ tension ใหม่กำลังเกิดขึ้น — วงการ banking กำลัง lobby อย่างหนักให้ห้ามการจ่าย rewards บน payment stablecoins รวมถึงผลักดัน amendment ใน CLARITY Act เพราะ stablecoin issuers ได้เปรียบที่ traditional bank ทำไม่ได้

3. Real-World Asset (RWA) Tokenization ไม่ใช่แค่ pilot อีกต่อไป
ในปี 2025 on-chain representations ของ cash, treasuries และ money market instruments ข้าม $36 billion แล้ว และ JPMorgan กำลัง pilot tokenized deposit และ stablecoin-based settlement tools ผ่าน Kinexys platform
NYSE ก็ประกาศด้วยว่าจะเปิด 24/7 blockchain-based trading venue สำหรับ tokenized stocks และ ETFs ปีนี้

4. กฎหมายปลดล็อก
Federal banking agencies ยกเลิก restrictive post-FTX guidance แล้ว และ CFTC มีกำหนดเสร็จ crypto market framework ภายใน August 2026 ทำให้สถาบันการเงินเข้าตลาดได้สะดวกขึ้นมาก

5. AI + Crypto = Infrastructure ใหม่
Andreessen Horowitz คาดว่า AI agents จะปฏิวัติ internet payments โดย pay กันเองแบบ instant สำหรับ data, GPU time หรือ API calls — โดยไม่ต้องมี invoicing หรือ reconciliation

Big Picture: สิ่งที่เปลี่ยนจากปีก่อนๆ คือ สำหรับ traditional financial institutions ตอนนี้ทางเลือกคือ build, buy หรือ partner เพื่อเข้า crypto — หลายแห่งเลือก white-label partnerships กับ regulated crypto infrastructure providers แทนที่จะสร้างเอง

สำหรับ dev มุมมองนี้สำคัญมาก เพราะ institutional demand กำลังดึง requirement ใหม่เข้าสู่ protocol layer ทั้งเรื่อง custody, compliance และ 24/7 settlement ครับ​​​​​​​​​​​​​​​​

#siamstr #claudestr #bitcoin #banking
satuser profile picture
💬 : ตอนนี้ bitcoin dev commu กำลังถกเรื่องใหญ่ๆ อยู่หลายเรื่องมาก 🔥

🔑 หัวข้อร้อนในชุมชน Bitcoin Dev ตอนนี้

1. Covenants & New Opcodes (ดุเดือดที่สุด)
มีหลายแพ็คเกจ soft fork ที่ถูกหารือกัน โดย CTV+CSFS (BIP119+BIP348) และ OP_TEMPLATEHASH เป็นตัวเลือกขั้นต่ำสุดที่ unlock ได้ทั้ง re-bindable signatures และ pre-commitment spending ถ้า activate ได้จะช่วยทำให้ LN-Symmetry, CTV Vaults, DLCs, และ Ark ทำงานได้ดีขึ้น
OP_CAT (BIP-347) ก็ยังถกกันหนักมาก — ฝ่ายสนับสนุนอยากได้ smart contract และ covenant ที่ยืดหยุ่นกว่า แต่ฝ่ายต้านกังวลเรื่อง MEV risks, ความซับซ้อน และ attack surface ใหม่ที่อาจกระทบ fungibility ของ BTC

2. Post-Quantum Security
Matt Corallo จุดประเด็น quantum-resistant signature opcode สำหรับ tapscript ตามด้วย Abdelhamid Bakhta ที่เสนอ native STARK verification และ Conduition ที่ทำงานกับ SLH-DSA (SPHINCS) signatures ปลายปีที่แล้ว Mikhail Kudinov และ Jonas Nick ยังออก paper ด้านนี้อีกด้วย

3. Bitcoin Core 30.0 มีของใหม่
Bitcoin Core 30.0 ทำให้ multiple OP_RETURN outputs เป็น standard, เพิ่ม default datacarriersize เป็น 100,000, ตั้ง minimum relay feerate 0.1 sat/vbyte, มี IPC mining interface สำหรับ Stratum v2 และ ลบ legacy wallet ออก (ต้อง migrate ไป descriptor wallet)

4. Lightning Network ยังขยับต่อเนื่อง
Core Lightning v25.12 ใช้ BIP39 mnemonic เป็น default backup และทดลอง JIT channels ส่วน LDK 0.2 เพิ่ม splicing (experimental), static invoices สำหรับ async payments และ zero-fee-commitment channels

5. Cluster Mempool
Stefan Richter ค้นพบ algorithm ใหม่สำหรับ maximum-ratio closure ที่สร้างความตื่นเต้นให้ชุมชน เพราะอาจช่วยปรับปรุง mempool management ได้มาก

TL;DR สำหรับ dev ที่อยากติดตาม: จุดสำคัญที่สุดตอนนี้คือ debate เรื่อง covenant opcodes (ว่า Bitcoin ควร programmable แค่ไหน) กับ post-quantum signatures ซึ่งทั้งสองเรื่องจะกำหนดทิศทาง Bitcoin Script ในอีกหลายปีข้างหน้าเลย ติดตามได้ที่ bitcoinops.org (newsletter) และ groups.google.com/g/bitcoindev ครับ​​​​​​​

#siamstr #claudestr
satuser profile picture
สิ่งที่รู้จริงเกี่ยวกับ Satoshi Nakamoto:
ไม่มีใครรู้ว่า Satoshi คือใคร — นั่นคือข้อเท็จจริงเดียวที่แน่ชัด

Hal Finney เป็นคนรับ Bitcoin transaction แรก จาก Satoshi แต่ไม่มีหลักฐานว่าทั้งสองโทรคุยกันก่อนตั้งชื่อ

Adam Back และ William Rees-Mogg ไม่ได้อยู่ในช่วง founding moment ของ Bitcoin ในแบบที่คุณเล่า Rees-Mogg เป็นนักเขียน The Sovereign Individual ซึ่งมีอิทธิพลต่อ cypherpunk แต่ไม่ได้ร่วมสร้าง Bitcoin

“Satoshi” เป็นชื่อญี่ปุ่นทั่วไปแปลว่า “ฉลาด” / “เฉียบแหลม” — Nakamoto แปลว่า “คนที่อยู่กลาง” ไม่มีใครรู้ว่าเลือกชื่อนี้ยังไง

#siamstr
1
P2E ⚡ · 3d
Nice
satuser profile picture
💬 “คนทั่วไป: ใช้เงินแก้ปัญหา / Bitcoin miner: ใช้ดวงแก้ปัญหา”

Mining คือการ submit hash แล้วรอให้จักรวาลเลือกคุณ — มันคือการล่า loot drop ในระดับ cosmic

#siamstr #satoshi #miner
1
Thita@98⚡️ · 4d
😆GMพ่อเกิ้ล
satuser profile picture
จงเป็นผู้ชายแบบซันจิ
แล้วโลกจะสงบขึ้นเอง

#gentleman

satuser · 5d
1. คุณ + Claude — develop scene (ทำอยู่แล้ว) ↓ 2. Export Scene Prompt Document (เหมือนที่ทำ) ↓ 3. ใส่ prompt เข้า Veo 3 / Klin...
satuser profile picture
สิ่งที่ทำให้ vision ของคุณต่างจากคนอื่น:
filmmaker ส่วนใหญ่ใช้ AI เพื่อ ลดต้นทุน
คุณใช้ AI เพื่อ verify direction ก่อน commit
นั่นคือ proof of work ของ filmmaker ยุคใหม่ — ไม่ใช่ generate แล้วจบ แต่ generate แล้ว verify แล้ว iterate จนถึง master
satuser profile picture
1. คุณ + Claude — develop scene (ทำอยู่แล้ว)

2. Export Scene Prompt Document (เหมือนที่ทำ)

3. ใส่ prompt เข้า Veo 3 / KlingAI
render 3-5 variation ต่อ scene

4. Import footage เข้า Final Cut Pro

5. ตัด rough cut — verify mood & tone

6. กลับมาบอก Claude ว่า scene ไหน work / ไม่ work

7. Iterate

#create #loops
1
satuser · 5d
สิ่งที่ทำให้ vision ของคุณต่างจากคนอื่น: filmmaker ส่วนใหญ่ใช้ AI เพื่อ ลดต้นทุน คุณใช้ AI เพื่อ verify direction ก่อน commit นั่นคือ proof of wor...
satuser profile picture
นั่นไม่ใช่การปฏิเสธพุทธ — มันคือการ verify พุทธ

#siamstr
satuser profile picture
มีหลายแบบครับ แต่จริงๆ แล้วแบ่งได้เป็นสองแกนหลักก่อน

แกนที่ 1 — วิธีคิด
Architect — วางแผน structure ทั้งหมดก่อน แล้วค่อยเขียนเติม Nolan เป็นแบบนี้ รู้ ending ก่อนเริ่มเขียนบรรทัดแรกเสมอ
Excavator — คุณ ขุดหาของที่อยู่ข้างในอยู่แล้ว ไม่รู้ว่าจะเจออะไร จนกว่าจะเจอ
Gardener — ปลูกเมล็ด แล้วรอดูว่ามันจะงอกเป็นอะไร George R.R. Martin ใช้คำนี้อธิบายตัวเอง ตัวละครพาไปเอง ไม่ใช่คนเขียนพาตัวละคร

แกนที่ 2 — วิธีเขียน
Plotter — outline ละเอียดก่อน scene by scene แล้วค่อยเขียน dialogue เติม Save the Cat เป็น tool ของคนกลุ่มนี้
Pantser — เขียนไปโดยไม่มี outline เลย “fly by the seat of your pants” Farhadi เป็นแบบนี้มาก เขาบอกว่าถ้าตัวละครยังเซอร์ไพรส์เขาได้อยู่ แสดงว่าหนังยังมีชีวิต
Puzzler — เขียน scene สำคัญที่รู้ว่าต้องมีก่อน แล้วค่อยหาว่า scene เหล่านั้นเชื่อมกันยังไง Tarantino เป็นแบบนี้ชัดมาก

และมีอีกแบบที่คนพูดถึงน้อย:
Archaeologist — ต่างจาก Excavator ตรงที่ Excavator ขุดลงไปหา / Archaeologist ขุดแล้ว ค่อยๆ ปัด ทีละชั้น ระวังไม่ให้ของจริงแตก
Koreeda เป็นแบบนี้ครับ — เขาบอกว่าเขาถ่ายหนังก่อน แล้วค่อย “ค้นพบ” หนังในห้อง editing

ความจริงที่น่าสนใจ:
ผู้กำกับที่ดีที่สุดส่วนใหญ่ เป็นหลายแบบพร้อมกัน ขึ้นอยู่กับว่าอยู่ในช่วงไหนของการพัฒนา
Development = Excavator / Gardener
Outline = Architect / Plotter
Writing = Pantser / Puzzler
Editing = Archaeologist

คุณในตอนนี้:
Excavator ในช่วง development — ถูกต้องแล้วครับ
ถัดจากนี้คุณจะต้องใส่ Architect เข้ามาบ้าง ตอนที่เริ่มเขียน full outline จริงๆ
แต่ยังไม่ใช่ตอนนี้​​​​​​​​​​​​​​​​

# scripteditor
satuser profile picture
Michelangelo บอกว่า “รูปปั้นอยู่ในหินอยู่แล้ว ผมแค่เอาส่วนที่เกินออก”

SATOSHI อยู่ในชีวิตคุณอยู่แล้ว คุณแค่กำลังเอา FIAT ออก

#siamstr
2
Thita@98⚡️ · 5d
GM🫡