market production
satuser
satuser@siamstr.com
npub1e9vc...j93f
satoshi is in the word 🌳 / technical dreamer / do note
"ยิ่งฉันยอมรับความเป็นจริงได้ช้าเท่าไหร่ ฉันก็จะยิ่งจนลงเท่านั้น“
ตอนเป็นวัยรุ่น แม่เคยสอนให้มีจุดยืน
และต้องยอมรับความเป็นจริง
และวันนี้ อาจารย์เซฟฯก็ย้ำเตือนสิ่งนั้นอีกรอบ
+ กับสิ่งที่พี่ชิตเคยย้ำเตือนเสมอว่า ”ความจริงแม่งช้า“ แต่มันอยู่ตรงหน้าเราแล้ว ความจริงที่เหลือคือ ต้องเปิดใจยอมรับความจริงข้อนี้ก่อนแล้วค่อยศึกษามันต่อไป
เพราะความจริงมีเพียงหนึ่งเดียว , #Bitcoin
🙏 #siamstr #alttab #logic #gate
ขอบคุณ : @Right Shift 🧡
📽️🎞️🌞


พออยู่
พอกิน
แต่ไม่พอโต
#fiat
blaming social ❌
teaching social ✅
#profit #benefit #trend 🆙🧡
พอฉายหนังสารคดีจบแล้ว
ก็อยากหรอยฉาย Alt+Tab : Special ตอนจารย์เซฟต่อเด้ (พลังของภาพและเสียงของโรงหนังกางแปลงมันสะกดคนได้จริงๆนะ)
หาเรื่องฉายหนังป้ายยาส้มกันสะบ้อ 555
#คนเคลื่อนเมือง #นครพนม #คคม #นครคราฟท์
#microcinema #mekongriver #siamstr


เอาล่ะ ⚡️💪
View quoted note →
🇹🇭 : Bitcoin Optech Newsletter #355
23 พฤษภาคม 2025
จดหมายข่าวสัปดาห์นี้รวมถึงส่วนประจำของเราที่อธิบายการเปลี่ยนแปลงของบริการและซอฟต์แวร์ไคลเอนต์ การประกาศรีลีสใหม่และรุ่นทดสอบ และสรุปการเปลี่ยนแปลงล่าสุดของซอฟต์แวร์โครงสร้างพื้นฐาน Bitcoin ยอดนิยม
การเปลี่ยนแปลงของบริการและซอฟต์แวร์ไคลเอนต์
ในคอลัมน์รายเดือนนี้ เราเน้นการอัปเดตที่น่าสนใจของ Bitcoin wallet และบริการต่างๆ
● Cake Wallet เพิ่มการสนับสนุน payjoin v2: Cake Wallet v4.28.0 เพิ่มความสามารถในการรับการชำระเงินโดยใช้โปรโตคอล payjoin v2
● Sparrow เพิ่มฟีเจอร์ pay-to-anchor: Sparrow 2.2.0 แสดงและสามารถส่ง output แบบ pay-to-anchor (P2A) ได้
● Safe Wallet 1.3.0 เปิดตัวแล้ว: Safe Wallet เป็น desktop multisig wallet ที่รองรับอุปกรณ์ signing แบบ hardware ซึ่งได้เพิ่มการปรับค่าธรรมเนียมแบบ CPFP สำหรับ transaction ขาเข้าใน version 1.3.0
● COLDCARD Q v1.3.2 เปิดตัวแล้ว: COLDCARD Q รุ่น v1.3.2 รวมการสนับสนุน multisig spending policy เพิ่มเติมและฟีเจอร์ใหม่สำหรับการแชร์ข้อมูลที่ละเอียดอ่อน
● Transaction batching โดยใช้ payjoin: Private Pond เป็นการพัฒนาแบบทดลองของบริการ transaction batching ที่ใช้ payjoin เพื่อสร้าง transaction ที่เล็กกว่าและจ่ายค่าธรรมเนียมน้อยกว่า
● JoinMarket Fidelity Bond Simulator: JoinMarket Fidelity Bond Simulator มีเครื่องมือสำหรับผู้เข้าร่วม JoinMarket ในการจำลองประสิทธิภาพของพวกเขาในตลาดตาม fidelity bond
● Bitcoin opcode ได้รับการจัดทำเอกสาร: เว็บไซต์ Opcode Explained จัดทำเอกสารสำหรับ Bitcoin script opcode แต่ละตัว
● Bitkey code เปิดเป็น open source: อุปกรณ์ signing แบบ hardware ของ Bitkey ประกาศว่า source code ของพวกเขาเปิดเป็น open-source สำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์
การเปิดตัวและรุ่นทดสอบ
การเปิดตัวใหม่และรุ่นทดสอบสำหรับโปรเจกต์โครงสร้างพื้นฐาน Bitcoin ยอดนิยม กรุณาพิจารณาอัปเกรดไปยังรุ่นใหม่หรือช่วยทดสอบรุ่นทดสอบ
● LND 0.19.0-beta เป็นรุ่นหลักล่าสุดของ LN node ยอดนิยมนี้ มีการปรับปรุงและแก้ไขข้อบกพร่องมากมาย รวมถึงการปรับค่าธรรมเนียมแบบ RBF ใหม่สำหรับ cooperative close
● Core Lightning 25.05rc1 เป็นรุ่นทดสอบสำหรับเวอร์ชันหลักถัดไปของ LN node implementation ยอดนิยมนี้
การเปลี่ยนแปลงที่สำคัญของ code และเอกสาร
การเปลี่ยนแปลงล่าสุดที่สำคัญใน Bitcoin Core, Core Lightning, Eclair, LDK, LND, libsecp256k1, Hardware Wallet Interface (HWI), Rust Bitcoin, BTCPay Server, BDK, Bitcoin Improvement Proposals (BIPs), Lightning BOLTs, Lightning BLIPs, Bitcoin Inquisition และ BINANAs
● Bitcoin Core #32423 ลบการแจ้งเตือนการเลิกใช้สำหรับ rpcuser/rpcpassword และแทนที่ด้วยคำเตือนความปลอดภัยเกี่ยวกับการเก็บข้อมูลประจำตัวแบบ cleartext ในไฟล์การกำหนดค่า ตัวเลือกนี้เดิมถูกเลิกใช้เมื่อ rpcauth ถูกแนะนำใน Bitcoin Core #7044 ซึ่งรองรับผู้ใช้ RPC หลายคนและทำการ hash cookie ของมัน PR นี้ยังเพิ่ม random 16-byte salt ให้กับข้อมูลประจำตัวจากทั้งสองวิธีและทำการ hash ก่อนที่จะเก็บไว้ใน memory
● Bitcoin Core #31444 ขยาย TxGraph class (ดู Newsletter #348) ด้วยฟังก์ชันช่วยใหม่สามตัว: GetMainStagingDiagrams() ส่งคืนความแตกต่างของ cluster ระหว่าง main และ staged feerate diagram, GetBlockBuilder() วนซ้ำผ่าน graph chunk (กลุ่มย่อยของ sub-cluster ที่เรียงลำดับตาม feerate) จากสูงสุดไปต่ำสุดสำหรับการสร้าง block ที่เหมาะสมที่สุด และ GetWorstMainChunk() ระบุ chunk ที่มี feerate ต่ำสุดสำหรับการตัดสินใจการขับไล่ PR นี้เป็นหนึ่งในองค์ประกอบสุดท้ายของการดำเนินการเริ่มต้นแบบเต็มรูปแบบของโปรเจกต์ cluster mempool
● Core Lightning #8140 เปิดใช้งาน peer storage ของ channel backup โดยค่าเริ่มต้น (ดู Newsletter #238) ทำให้เป็นไปได้สำหรับ node ขนาดใหญ่โดยจำกัดการเก็บข้อมูลให้กับ peer ที่มี channel ปัจจุบันหรือในอดีต การแคช backup และรายชื่อ peer ใน memory แทนการเรียก listdatastore/listpeerchannels ซ้ำๆ จำกัดการอัปโหลด backup พร้อมกันที่สอง peer ข้าม backup ที่ใหญ่กว่า 65 kB และสุ่มการเลือก peer เมื่อส่ง
● Core Lightning #8136 อัปเดตการแลกเปลี่ยน announcement signature ให้เกิดขึ้นเมื่อ channel พร้อมแทนที่จะเป็นหลังจากหก block เพื่อให้สอดคล้องกับการอัปเดต specification ของ BOLTs #1215 ล่าสุด ยังคงต้องรอหก block เพื่อประกาศ channel
● Core Lightning #8266 เพิ่มคำสั่ง update ให้กับ Reckless plugin manager (ดู Newsletter #226) ที่อัปเดต plugin ที่ระบุหรือ plugin ที่ติดตั้งทั้งหมดหากไม่ได้ระบุ ยกเว้นที่ติดตั้งจาก Git tag หรือ commit ที่แน่นอน PR นี้ยังขยายคำสั่ง install ให้รับ source path หรือ URL นอกเหนือจากชื่อ plugin
● Core Lightning #8021 ทำให้ splicing interoperability กับ Eclair เสร็จสมบูรณ์ (ดู Newsletter #331) โดยแก้ไขการหมุนของ remote funding key ส่ง splice_locked ใหม่เมื่อมีการสร้าง channel ใหม่เพื่อครอบคลุมกรณีที่เดิมถูกพลาด (ดู Newsletter #345) ผ่อนผันข้อกำหนดที่ว่าข้อความ commitment-signed ต้องมาถึงในลำดับเฉพาะ เปิดใช้งานการรับและเริ่มต้น splice RBF transaction แปลง outgoing PSBT เป็น version 2 โดยอัตโนมัติเมื่อจำเป็น และการเปลี่ยนแปลง refactoring อื่นๆ
● Core Lightning #8226 ดำเนินการ BIP137 โดยเพิ่มคำสั่ง RPC ใหม่ signmessagewithkey ที่ช่วยให้ผู้ใช้ลงนามข้อความด้วย key ใดๆ จาก wallet โดยระบุ Bitcoin address ก่อนหน้านี้ การลงนามข้อความด้วย Core Lightning key ต้องหา xpriv และ key index สร้าง private key ด้วย external library แล้วลงนามข้อความด้วย Bitcoin Core
● LND #9801 เพิ่มตัวเลือก –no-disconnect-on-pong-failure ใหม่ ซึ่งควบคุมว่า peer จะถูกตัดการเชื่อมต่อหรือไมหาก pong response ช้าหรือไม่ตรงกัน ตัวเลือกนี้ตั้งเป็น false โดยค่าเริ่มต้น รักษาพฤติกรรมปัจจุบันของ LND ที่ตัดการเชื่อมต่อจาก peer เมื่อ pong message ล้มเหลว (ดู Newsletter #275) มิเช่นนั้น LND จะ log event เท่านั้น PR ปรับโครงสร้าง ping watchdog ให้ดำเนิน loop ต่อไปเมื่อการตัดการเชื่อมต่อถูกระงับ
#claudestr #bitcoin #update #siamstr
View quoted note →
ป้าร้านทุกอย่าง 20 บอกตอน scan จ่ายตังว่า
ช่วงนี้ มอก. สคบ. กำลังไล่ตรวจสินค้าตามร้านแบบนี้อยู่
เราก็ถามป้ากลับว่าที่บีบซอสนี่เขาต้องคุ้มครองผู้บริโภคด้วยเหรอครับ
ป้าบอกใช่ ⁉️
ในใจคือผู้บริโภคส่วนใหญ่นั้นอ่อนแอจนต้องให้ใครมาคุ้มครองขนาดนั้นด้วยเหรอ หรือในที่บีบซอสมันมีไมโครพลาสติคเกินขนาดแล้วอาจส่งผลให้เกิดปัญหาสุขภาพระยะยาวกันแน่นะ 🤔
#siamstr #ทุกอย่างยี่สิบเอ็ด 🐙🍢


#Bitcoin คือเศรษฐกิจพอเพียงในรูปแบบดิจิตอล
พอ = พอกันทีกับระบบ fiat
เพียง = มีแค่เพียง 21M BTC
#siamstr


input
reverse
output
keyword คือ PRD + screenshot 👌
#vibecoding #lovable
time concentrate
#focus 🎯🧘🏻♂️
🇹🇭 : ผมเคยพูดถึงเศรษฐกิจแบบใช้โทเคน (โดยเฉพาะการใช้โทเคนแทนการใช้ compute เพื่อความสนุกและลองเล่น) มาก่อนหน้านี้ แต่หลังจากได้อ่านเพิ่มเติม มันทำให้หลายๆ อย่างชัดเจนขึ้น:
• เกมการจัดสรรเงินทุนจะเปลี่ยนไปอย่างมาก แทนที่จะให้เช็ค preseed/seed กับสตาร์ทอัพนับร้อยราย คุณแค่ซื้อ GPU แล้วจัดสรรเวลาใช้งาน compute ให้กับไอเดียต่างๆ แทน
• ใครก็ตามที่สามารถเข้าถึงพลังงานราคาถูก และมีทุนในการสร้างโครงสร้างพื้นฐาน ตอนนี้จะได้เปรียบมาก เพราะ compute สามารถนำกลับมาใช้ซ้ำได้มากกว่าเงินที่จ่ายให้กับนักพัฒนา
• มันน่าสนใจที่จะได้เห็นว่าความได้เปรียบของการรันโมเดลขนาดใหญ่ล้ำหน้ากับโมเดลที่ “ดีพอ” แต่รันได้บนฮาร์ดแวร์ทั่วไป (สมมติว่างบ $10,000) จะห่างกันแค่ไหน ผมเดาว่าโมเดลเล็กแต่ดีพอที่มี unified memory สำหรับ context เยอะๆ ก็น่าจะไปได้ไกลพอสมควร
• นี่อาจกลายเป็นแรงผลักดันให้เกิดการรวมศูนย์อย่างรุนแรง
• เหมือง Bitcoin รายใหญ่หลายรายอาจจะยังมีมูลค่าต่ำเกินไป เมื่อพิจารณาว่าพวกเขามีโครงสร้างพื้นฐานพร้อมสำหรับสิ่งนี้อยู่แล้ว (แม้จะยอมรับว่าหลายรายก็เริ่มรันงาน hybrid กันแล้วก็ตาม)
…โปรดติดตามตอนต่อไป
#siamstr
View quoted note →
การแก้แค้นของ Junior Developer❤️🔥🐦⬛💻 | Learning Bitcoin Core
แปลโดย : Claude Sonnet 4.0 / source : https://sourcegraph.com/blog/revenge-of-the-junior-developer
แค่หาย
แต่ไม่ไปไหน
#ผี
quiet luxury
nostr/kind/หมูกรอบ
สรุปเนื้อหาเบื้องต้นของแต่ละ BIP ที่กล่าวถึงในโพสต์ล่าสุด มีดังนี้:
• BIP-53: Disallow 64-byte transactions
ป้องกันช่องโหว่ของโครงสร้าง Merkle tree ที่อาจถูกใช้หลอก SPV client ด้วยการส่งธุรกรรมขนาด 64 ไบต์ (ซึ่งไม่สามารถใส่ script หรือ signature ที่ปลอดภัยได้) โดย BIP นี้กำหนดให้ธุรกรรมที่มีขนาดเท่ากับ 64 ไบต์เป็นโมฆะ (invalid) ในระดับ consensus 
• BIP-54: Consensus Cleanup
BIP ชุดใหญ่สำหรับ soft-fork ที่รวบรวมการแก้ไขหลายอย่างใน consensus rules ได้แก่
1. จำกัดค่าวันที่ของบล็อกแรกและบล็อกสุดท้ายในช่วงปรับความยาก (แก้ Timewarp & Murch-Zawy)
2. กำหนดเพดานจำนวน legacy signature ops ต่อธุรกรรม ป้องกัน worst-case block validation time
3. ยกเลิกธุรกรรมขนาด 64 ไบต์ (เหมือน BIP-53)
4. บังคับให้ coinbase transaction ต้อง timelock ตามความสูงของบล็อก (ป้องกันปัญหา duplicate tx แบบ BIP-30) 
• BIP-172: Define Bitcoin Subunits as Satoshis
กำหนดอย่างเป็นทางการให้หน่วยย่อยพื้นฐานของ Bitcoin คือ “satoshi” (1 satoshi = 0.00000001 BTC) เพื่อให้ terminology ชัดเจนตรงกับการใช้งานจริงในชุมชน developer และ wallet  
• BIP-177: Redefine the Bitcoin Unit (“Stock-split” proposal)
เสนอให้เปลี่ยนชื่อหน่วยย่อยจาก “satoshi” มาเป็น “bitcoin” (ตัวเล็ก) โดยคงอัตรา 1 BTC = 100 000 000 bitcoins เหมือนเดิม (เหมือนการทำ stock split) เพื่อลดความสับสนจากการใช้จุดทศนิยมในการแสดงมูลค่า  
• BIP-321: URI Scheme
เสนอรูปแบบ URI มาตรฐานสำหรับชำระ Bitcoin (เช่น bitcoin:<address>?amount=<จำนวน>&label=<ข้อความ>&message=<ข้อความ>) เพื่อให้สามารถคลิกลิงก์หรือสแกน QR code แล้วจ่ายเงินได้สะดวก โดยแทนที่ BIP-20 เดิม 
• BIP-443: OP_CHECKCONTRACTVERIFY
เพิ่ม opcode ใหม่ใน tapscript ชื่อ OP_CHECKCONTRACTVERIFY (หรือ OP_CCV) เพื่อรองรับฟีเจอร์ covenant (เช่น vault) ใน Taproot scripts ได้ยืดหยุ่นขึ้น 
• BIP-77: PayJoin V2 (Async Payjoin)
ปรับปรุงโปรโตคอล PayJoin (จาก BIP-78) ให้เป็น asynchronous โดยผู้รับเงินไม่จำเป็นต้องรันเว็บเซิร์ฟเวอร์เพื่อรับ PSBT จากผู้ส่ง แต่สามารถสร้างและส่ง PSBT กลับไปได้ ช่วยเพิ่มความเป็นส่วนตัวในการจ่ายเงินแบบ CoinJoin 
#chatgptstr #siamstr #bip #update 👀
View quoted note →
Centralizes Provider
Or
Decentralized Messaging
#PBJ
