Avatar
Notoshi⚡
03742c205cb6c8d86031c93bc4a9b3d18484c32c86563fc0e218910a2df9aa5d
Your everyday #bitcoin & #nostr [[ Running relays Strfry: wss://relay.notoshi.win Relay29: wss://relay29.notoshi.win ]]

มอนิ่งครับ

มอนิ่งครับ

Good morning 🌞

#Siamstr

nostr:naddr1qqxnzde5xver2d3sxsunvvpjqgstzl7vmurm5gu87qutx3pxwgxddrg39huj809zhmv03scfkus3z4grqsqqqa28qntth2

วันนี้มี BitcoinTalk นะครับใครไม่ได้ไปไหนมานั่งฟังด้วยกัน

#Siamstr

Replying to Avatar righttech

# การบ้านจาก RightTech EP5

ลองสร้างธุรกรรมด้วย P2SH-P2WSH แบบ multisig

สร้างธุรกรรม Bitcoin แบบ P2SH-P2WSH ซึ่งใช้ 2-of-2 Multisig Redeem Script ที่ลงลายเซ็นครบถ้วน แล้วบันทึกธุรกรรมที่ serialize แล้วในรูปแบบ hex ลงในไฟล์ out.txt

- สร้างธุรกรรมจากข้อมูลที่มีให้

- คำนวณ sighash ของธุรกรรม แล้วก็สร้าง ecdsa เพื่อคำนวนหา sig ของ privkey ทั้งสองดอก

- สร้าง script_sig ที่ถูกต้องจาก redeem_script ที่ให้ไว้

- สร้าง witness stack ที่ถูกต้องตามรูปแบบ multisig

- เขียน transaction hex ลงในไฟล์ out.txt

Transaction Spec

```

- Private Key 1: `39dc0a9f0b185a2ee56349691f34716e6e0cda06a7f9707742ac113c4e2317bf`

- Private Key 2: `5077ccd9c558b7d04a81920d38aa11b4a9f9de3b23fab45c3ef28039920fdd6d`

- Redeem Script (ASM): `OP_2 032ff8c5df0bc00fe1ac2319c3b8070d6d1e04cfbf4fedda499ae7b775185ad53b 039bbc8d24f89e5bc44c5b0d1980d6658316a6b2440023117c3c03a4975b04dd56 OP_2 OP_CHECKMULTISIG`

- Redeem Script (HEX): `5221032ff8c5df0bc00fe1ac2319c3b8070d6d1e04cfbf4fedda499ae7b775185ad53b21039bbc8d24f89e5bc44c5b0d1980d6658316a6b2440023117c3c03a4975b04dd5652ae`

- Transaction should contain exactly 1 input with:

- Outpoint:

- Hash: `0000000000000000000000000000000000000000000000000000000000000000`

- Index: `0`

- Sequence: `0xffffffff`

- Transaction should contain exactly 1 output with:

- Value: `0.001`

- Address: `325UUecEQuyrTd28Xs2hvAxdAjHM7XzqVF`

- Locktime: `0`

```

จะเขียนภาษาไหนก็ได้ตามที่คุณถนัด

#Siamstr #RighTech

วันหยุดสงกรานต์ใครไม่ได้ไปไหนลองทำอะไรสนุกอันนี้ได้นะครับ

#Siamstr

nostr:nevent1qqsqdwgf29q79reyr2zfl76h068p0thg8nzxangdwwc4dyc3vn2w5msprpmhxue69uhhyetvv9ujumn0w3hhx6rf9emkjm30qgsg0ceu6th6fs5al50thyq8e975nqpq26fekjts6g5vzhghxnl2t8qrqsqqqqqpap6uwt

ซ้อมตัวใหม่ใช่ไหม

เวลาพักผ่อน

Update จากตัวเดิมได้ครับ

ของผมทำบน Docker ทำตามนี้ได้

https://hub.docker.com/r/notoshi/lnbits

ถ้าแบบ local ไม่แต่ใจอัพยังไงนะ

ก่อนขึ้นเข้าไปในโฟลเดอร์ LNBits ก่อน

cd lnbits

จากนั้น pull ข้อมูลใหม่จาก GitHub

git pull

จากนั้นสั่งรันใหม่ข้อมูลน่าจะอัพเดท