Skip to content
Tayakorn
← All handbooks
financeUpdated 2026-08-01Free

Bitcoin Handbook

เข้าใจกลไก bitcoin ถึงแก่นโดยไม่ต้องมีพื้นเทค — จากคำถามว่าเงินคืออะไร ผ่านสมุดบัญชีที่ไม่มีเจ้าของ ไปจนถึงคำถามเรื่องความไว้วางใจ

#bitcoin#blockchain#money#proof-of-work#finance

คู่มือที่พาคุณจากคำถาม "เงินคืออะไรกันแน่" ไปจนเข้าใจว่า bitcoin ทำงานยังไงจริง ๆ ทีละชิ้น โดยไม่ต้องมีพื้นความรู้เทคนิคมาก่อน — อ่านจบแล้วคุณจะเล่าเส้นทางของธุรกรรมหนึ่งรายการได้ด้วยตัวเอง เปิดดูสมุดบัญชีจริงของระบบเป็น และแยกออกว่าคำเคลมไหนอิงกลไก คำเคลมไหนอิงศรัทธา

  • ระดับ: เริ่มจากศูนย์ · ไม่ต้องมีพื้นฐาน
  • เวลาอ่าน: ~2 ชั่วโมง (แบ่งอ่านรายบทได้)
  • ภาษา: ไทย พร้อมไดอะแกรม
  • เส้นที่เล่มนี้ไม่ข้าม: อธิบายกลไก ไม่ใช่คำแนะนำการลงทุน — ไม่มีบรรทัดไหนในเล่มบอกให้ซื้อ ขาย หรือถือ

LEVEL 0 · ปูพื้น: เงินและโจทย์

เงินคือความจำของสังคม#

หยิบแบงก์ร้อยขึ้นมาดูใกล้ ๆ ต้นทุนกระดาษกับหมึกไม่กี่บาท แต่ร้านก๋วยเตี๋ยวทั้งประเทศยอมแลกมันกับชามที่ต้องตื่นตีสี่มาเคี่ยวน้ำซุป คำถามว่า "ทำไม" ฟังเหมือนคำถามเด็ก ๆ แต่มันคือประตูบานแรกของเล่มนี้ — ถ้ายังตอบไม่ได้ว่าเงินธรรมดาทำงานยังไง ก็ไม่มีทางเข้าใจว่า bitcoin พยายามแก้อะไร

1.1 หินที่จมทะเลแล้วยังใช้จ่ายได้

บนเกาะ Yap ในมหาสมุทรแปซิฟิก ชาวเกาะใช้แผ่นหินวงกลมขนาดยักษ์ที่เรียกว่า หินไร (Rai stones) เป็นเงิน บางแผ่นสูงท่วมหัวคน หนักจนไม่มีใครคิดขนย้าย — เวลาซื้อขายกันหินจึงอยู่ที่เดิม สิ่งที่เปลี่ยนมีอย่างเดียว: ทั้งชุมชนรับรู้ร่วมกันว่าตอนนี้หินแผ่นนั้นเป็นของใคร

เรื่องเล่าที่ดังที่สุดของเกาะนี้คือหินแผ่นหนึ่งจมทะเลระหว่างขนข้ามเกาะ ชุมชนตกลงกันว่าเจ้าของก็ยังเป็นเจ้าของอยู่ดี — หินที่ไม่มีใครได้เห็นอีกเลยจึงถูกใช้ซื้อขายต่อมาอีกหลายชั่วอายุคน

หยุดตรงนี้แล้วสังเกตให้ดี: เงินของเกาะ Yap ไม่ได้อยู่ในก้อนหิน มันอยู่ใน บันทึกร่วมของชุมชน ว่าใครเป็นเจ้าของอะไร ก้อนหินเป็นแค่ตัวช่วยจำ

เงินไม่ใช่สิ่งของ — เงินคือบัญชีที่สังคมช่วยกันจำ

💡 บัญชีในหัวที่คุณใช้อยู่แล้ว — เพื่อนเลี้ยงข้าวคุณมื้อนี้ มื้อหน้าคุณรู้เองว่า "ติดเขาอยู่" โดยไม่มีใครจดสักตัวอักษร นั่นคือระบบเงินที่เก่าแก่ที่สุดของมนุษย์: บัญชีหนี้บุญคุณที่ทุกคนในวงจำร่วมกัน หมู่บ้านเล็ก ๆ อยู่ได้ด้วยระบบนี้ล้วน ๆ — มันพังก็ต่อเมื่อวงใหญ่ขึ้นจนจำกันไม่ไหว

1.2 ทอง เหรียญ กระดาษ — เทคโนโลยีของการช่วยจำ

พอสังคมโตเกินกว่าหัวมนุษย์จะจำบัญชีไหว เราก็เริ่มมองหาตัวช่วย และแต่ละยุคเลือกของที่ตอบโจทย์เดียวกันหมด: ต้องปลอมยาก นับง่าย แบ่งย่อยได้ และไม่เน่าเสีย เปลือกหอยหายาก โลหะมีค่า เหรียญกษาปณ์ที่กษัตริย์ประทับตรา จนถึงธนบัตร — หน้าตาต่างกันคนละโลก แต่ทุกตัวทำหน้าที่เดียวกัน: เป็นหลักฐานแทนบรรทัดในบัญชีของสังคม ว่าคนถือได้ "ให้" อะไรกับสังคมมาแล้ว และมีสิทธิ์ "เบิก" คืนเท่าไหร่

มุมกลับที่หลายคนไม่เคยคิด: ตำราชอบเล่าว่าเงินเกิดจากการเอาของแลกของแล้วไม่สะดวก ความจริงหลักฐานทางประวัติศาสตร์ชี้ไปอีกทาง — ชุมชนโบราณใช้ระบบ "จดจำหนี้กันไว้" แบบข้าวแลกแรงมาก่อนนานมาก เงินที่จับต้องได้ค่อยตามมาทีหลังเมื่อต้องค้ากับ คนแปลกหน้า ที่เราไม่มีบัญชีใจร่วมกัน ลำดับนี้สำคัญ เพราะมันตอกย้ำว่าแก่นของเงินคือบัญชี ไม่ใช่วัตถุ

1.3 คำถามที่เล่มนี้จะไต่ไปตอบ

ถ้าเงินคือบัญชีที่สังคมช่วยกันจำ คำถามถัดไปก็โผล่มาเอง: สังคมระดับประเทศที่มีคนหลายสิบล้าน จำร่วมกันแบบเกาะ Yap ไม่ไหวแน่ ๆ — แล้ว ใครเป็นคนถือสมุดบัญชีให้เรา? คำตอบของคำถามนี้คือบทที่ 2 และปัญหาของคำตอบนั้นคือเหตุผลที่ bitcoin ถือกำเนิด

เมื่อสมุดบัญชีมีเจ้าของ#

เงินเดือนออก คุณเห็นตัวเลขในแอปธนาคารเพิ่มขึ้น — ลองถามจริง ๆ ว่าเงินก้อนนั้น "อยู่" ที่ไหน มันไม่ใช่ธนบัตรในตู้เซฟที่มีชื่อคุณแปะไว้ มันคือ บรรทัดหนึ่งในสมุดบัญชีของธนาคาร สังคมสมัยใหม่ตอบคำถามท้ายบทที่แล้วแบบนี้เอง: เราจ้างมืออาชีพถือสมุดให้ แล้วก็ได้ของแถมทั้งดีและร้ายตามมาครบชุด

2.1 สมุดซ้อนสมุด

ระบบการเงินปัจจุบันคือสมุดบัญชีวางซ้อนกันเป็นชั้น ธนาคารพาณิชย์แต่ละแห่งถือสมุดของลูกค้าตัวเอง และธนาคารกลางถือ "สมุดของธนาคาร" อีกชั้นหนึ่ง เวลาคุณโอนเงินข้ามธนาคาร เบื้องหลังคือการขอให้เจ้าของสมุดหลายเล่มช่วยกันขีดฆ่าบรรทัดเก่าแล้วเขียนบรรทัดใหม่ให้ตรงกัน

โอนข้ามธนาคารหนึ่งครั้ง = ต้องแก้สมุดสามเล่มให้ตรงกันธนาคารกลางถือสมุดของธนาคารธนาคาร Aถือสมุดของลูกค้าตัวเองธนาคาร Bถือสมุดของลูกค้าตัวเองคุณไม่มีสมุดเป็นของตัวเองร้านค้าไม่มีสมุดเป็นของตัวเองคุณสั่งโอนร้านได้รับชำระกันบนสมุดชั้นบนทุกชั้นเชื่อบรรทัดที่ชั้นบนเขียน — และคนถือปากกาคือคนที่แก้บรรทัดได้
FIG 2.1 ไล่ดูว่าใครถือสมุดชั้นไหน — ธนาคารกลางถือสมุดของธนาคาร ธนาคารพาณิชย์ถือสมุดของลูกค้า ส่วนคุณ ไม่ได้ถือสมุดเลย สิ่งที่คุณมีคือบรรทัดหนึ่งในสมุดของคนอื่น (ศัพท์บัญชีเรียกสมุดพวกนี้ว่า ledger) · การโอนข้ามธนาคารหนึ่งครั้งจึงเป็นการขอให้เจ้าของสมุดหลายเล่มแก้บรรทัดให้ตรงกัน

2.2 ระบบนี้ชนะมาร้อยปีเพราะมันดีจริง

เล่มนี้จะไม่แอบเชียร์ให้ใครเกลียดธนาคาร เพราะข้อเท็จจริงคือระบบคนกลางถือสมุดชนะทุกระบบก่อนหน้าอย่างขาดลอย ด้วยเหตุผลที่หนักแน่นมาก:

  • กันการจ่ายซ้ำ — มีนายทะเบียนคนเดียวตัดสินว่ารายการไหนเกิดก่อน เงินก้อนเดียวจึงจ่ายสองที่พร้อมกันไม่ได้ (จำประโยคนี้ไว้ บทที่ 3 มันจะกลายเป็นตัวเอก)
  • ยืดหยุ่นยามวิกฤต — เศรษฐกิจตกต่ำ ธนาคารกลางเพิ่มปริมาณเงินเข้าระบบเพื่อพยุงได้ ประวัติศาสตร์เศรษฐกิจบอกว่าเงินที่ "ตึงเกินไป" ในจังหวะผิด ทำให้วิกฤตลามหนักกว่าเดิม
  • ย้อนความผิดพลาดได้ — โดนโกง โอนผิดบัญชี บัตรถูกขโมยรูด — เจ้าของสมุดมีอำนาจสั่งแก้บรรทัดคืนให้ นี่คือตาข่ายนิรภัยที่คนธรรมดาพึ่งพาอยู่ทุกวันโดยไม่รู้ตัว
  • สะดวกจนมองไม่เห็น — สแกนจ่ายก๋วยเตี๋ยวเสร็จในสองวินาที เพราะมีคนถือสมุดให้และเรา เชื่อ เขา

2.3 ราคาของมัน: อำนาจของคนถือปากกา

แต่ของแถมทุกข้อในหัวข้อที่แล้วมาจากแหล่งเดียวกัน — คนถือสมุดแก้สมุดได้ และอำนาจนั้นตัดสองทางเสมอ:

  • เพิ่มปริมาณเงินเพื่อพยุงเศรษฐกิจได้ ก็แปลว่า เขียนเงินใหม่ได้ตามดุลยพินิจ — ทุกบรรทัดที่เขียนเพิ่ม ทำให้บรรทัดของคนถือเงินเดิมด้อยค่าลงโดยไม่มีใครมาขออนุญาต
  • ย้อนธุรกรรมช่วยเหยื่อโกงได้ ก็แปลว่า อายัดหรือปฏิเสธธุรกรรมของใครก็ได้ เช่นกัน
  • และเมื่อคนถือสมุดพลาดเอง คนทั้งระบบคือผู้จ่าย

ข้อสุดท้ายไม่ใช่ทฤษฎี ลองดูสามฉากที่เกิดจริง:

ปี 1971 — ดอลลาร์เคยสัญญาว่าแลกคืนเป็นทองได้ตามอัตราตายตัว วันที่ 15 สิงหาคม 1971 รัฐบาลสหรัฐฯ ประกาศยกเลิกสัญญานั้นฝ่ายเดียว เงินสกุลหลักของโลกกลายเป็นกระดาษที่มูลค่าอิงกับความเชื่อถือในผู้ออกล้วน ๆ นับแต่นั้น (ศัพท์ทางการคือ เงิน fiat — เงินที่มีค่าเพราะรัฐประกาศให้มีค่า)

ปี 2540 — คนไทยไม่ต้องอ่านตำราต่างประเทศเรื่องนี้ วิกฤตต้มยำกุ้งคือบทเรียนว่าเมื่อระบบการเงินของทั้งประเทศพลาด คนที่ไม่เคยเก็งกำไรค่าเงินสักบาทก็ตกงาน หนี้พุ่ง และธุรกิจของครอบครัวหายไปทั้งชั่วรุ่นได้เหมือนกัน

ปี 2008 — สถาบันการเงินยักษ์ของโลกพังจากสินเชื่อที่ตัวเองปั้นขึ้น รัฐนำภาษีของทุกคนเข้าอุ้ม (คำในข่าวยุคนั้นคือ bailout) คนเสียบ้านเป็นล้านแต่แทบไม่มีผู้บริหารคนไหนรับผิด — เก็บปีนี้ไว้ในใจให้ดี เพราะมันจะย้อนกลับมาโผล่กลางบทที่ 6 ในที่ที่คุณคาดไม่ถึง

2.4 คำถามที่ไม่มีใครกล้าฝัน

ถึงตรงนี้โจทย์ชัดแล้ว: เราอยากได้สมุดบัญชีที่ ไม่มีใคร แก้ตามใจได้ อายัดใครไม่ได้ และพิมพ์เงินเพิ่มเองไม่ได้ — แต่ยังต้องกันการจ่ายซ้ำได้เหมือนมีนายทะเบียน คำถามคือ สมุดที่ไม่มีเจ้าของแบบนั้นสร้างได้จริงหรือ? เป็นเวลาสามสิบปี คำตอบของวงการคอมพิวเตอร์คือ "ไม่ได้" และบทถัดไปจะพาไปดูว่าติดตรงไหน

โจทย์ที่คอมพิวเตอร์แก้ไม่ได้อยู่สามสิบปี#

บทนี้สำคัญที่สุดในเล่ม ถ้าเข้าใจโจทย์ของบทนี้จริง ๆ กลไกทั้งหมดในบทที่ 4–8 จะกลายเป็นของที่ "เดาได้" ว่าทำไมต้องมี แทนที่จะเป็นศัพท์แปลก ๆ ที่ต้องท่องตาม

3.1 ไฟล์ดิจิทัลก๊อปได้เสมอ — และนั่นคือหายนะของเงิน

ส่งรูปให้เพื่อนทาง LINE เพื่อนได้รูป แต่รูปในเครื่องคุณไม่ได้หายไปไหน โลกดิจิทัลทำงานแบบนี้กับ ทุกอย่าง: การ "ส่ง" ที่จริงคือการ "ก๊อปปี้" เสมอ

ทีนี้ลองให้เงินเป็นไฟล์ดูบ้าง สมมติเหรียญดิจิทัลของคุณคือไฟล์ coin.txt — คุณจ่ายไฟล์นี้ให้ร้านกาแฟ แล้วหันไปจ่ายไฟล์ เดียวกัน ให้ร้านหนังสือ ทั้งสองร้านต่างถือไฟล์ที่เหมือนกันเป๊ะทุกตัวอักษร แล้วใครคือเจ้าของเงินตัวจริง? ปัญหานี้มีชื่อเรียกทางการว่า double-spend (การจ่ายซ้ำ) และมันคือกำแพงที่ทำให้ "เงินสดดิจิทัล" เป็นไปไม่ได้มาตลอด

ส่งไฟล์ = ก๊อป ไม่ใช่ย้ายส่งรูปให้เพื่อนทาง LINEเครื่องคุณรูปยังอยู่ครบเพื่อนได้รูปเหมือนเป๊ะต้นทาง 1 + ปลายทาง 1 = กลายเป็น 2โลกดิจิทัลไม่มีการ 'ย้าย' มีแต่ 'คัดลอก'ถ้าเงินเป็นไฟล์ — พังทันทีเงินก้อนเดียวcoin.txtร้านกาแฟได้ไฟล์เหมือนกันเป๊ะร้านหนังสือได้ไฟล์เหมือนกันเป๊ะจ่ายก้อนเดียวสองที่พร้อมกัน — ใครคือเจ้าของจริง?ปัญหานี้ชื่อ double-spend
FIG 3.1 โลกดิจิทัลไม่มีคำว่า “ย้าย” มีแต่ “คัดลอก” — พอเอาเงินไปเป็นไฟล์ เจ้าของจึงจ่ายก้อนเดียวกันสองที่พร้อมกันได้ และไม่มีใครชี้ขาดว่ารายการไหนเกิดก่อน ปัญหานี้คือ double-spend · กำแพงที่ทำให้ “เงินสดดิจิทัล” เป็นไปไม่ได้มาตลอดสามสิบปี

3.2 ทางแก้เดิมทุกทาง วนกลับไปหาคนกลาง

วิธีปิดปัญหาจ่ายซ้ำที่ตรงไปตรงมาที่สุด: ตั้งนายทะเบียนกลางถือสมุดไว้คนเดียว ใครจ่ายอะไรต้องผ่านเขา รายการไหนมาก่อนเขาเป็นคนชี้ — ฟังคุ้นไหม? นี่คือธนาคารจากบทที่ 2 นั่นเอง โลกดิจิทัลก่อน bitcoin จึงมีแต่ "เงินอิเล็กทรอนิกส์ที่มีเจ้าของสมุด" เต็มไปหมด และจุดจบก็ซ้ำรอยเดิม:

  • DigiCash ของ David Chaum นักวิทยาการเข้ารหัสระดับตำนาน สร้างเงินดิจิทัลที่เป็นส่วนตัวจริงตั้งแต่ยุค 90 — แต่ระบบต้องพึ่งบริษัทศูนย์กลาง พอบริษัทล้มละลายในปี 1998 เงินทั้งระบบก็จบไปพร้อมกัน
  • e-gold เงินดิจิทัลอิงทองที่มีผู้ใช้หลายล้านบัญชีในยุค 2000 — มีบริษัทเดียวถือสมุด พอรัฐบาลสหรัฐฯ ดำเนินคดี ระบบทั้งระบบก็ถูกปิดตาม

สังเกตรูปแบบซ้ำ: ตราบใดที่มี "จุดศูนย์กลาง" ให้ล้มหรือให้สั่งปิด เงินนั้นก็อายุสั้นเท่ากับจุดนั้น โจทย์จริงจึงไม่ใช่แค่กันจ่ายซ้ำ แต่คือ กันจ่ายซ้ำโดยไม่มีนายทะเบียน — และตรงนี้แหละที่คอมพิวเตอร์ทั้งวงการติดอยู่สามสิบปี เพราะไม่มีนายทะเบียน ก็ไม่มีใครชี้ขาดว่ารายการไหน "มาก่อน"

3.3 เอกสาร 9 หน้าที่เสนอทางออก

วันที่ 31 ตุลาคม 2008 — ไม่กี่สัปดาห์หลังธนาคารยักษ์ล้มในวิกฤตการเงินโลก — คนนิรนามที่ใช้ชื่อว่า Satoshi Nakamoto โพสต์เอกสารวิชาการ 9 หน้าลงเมลลิงลิสต์ของนักวิทยาการเข้ารหัส ชื่อเรื่องแปลได้ว่า "Bitcoin: ระบบเงินสดอิเล็กทรอนิกส์แบบบุคคลถึงบุคคล" จนวันนี้ก็ยังไม่มีใครรู้ว่าเขาหรือพวกเขาเป็นใคร (และบทที่ 13 จะชวนคิดว่าทำไมการหายตัวไปของผู้สร้าง อาจเป็นของขวัญชิ้นสำคัญที่สุดที่เขาทิ้งไว้)

หัวใจของข้อเสนอกางออกมาได้สั้นมาก:

bitcoin ไม่ได้ประดิษฐ์เงินดิจิทัล — มันประดิษฐ์วิธีถือสมุดบัญชีร่วมกันโดยไม่ต้องมีเจ้าของ

รูปธรรมคือ: ให้สมุดบัญชีมี เล่มเดียวแต่สำเนาอยู่กับทุกคน ใครอยากถือสำเนาก็ถือได้ ไม่ต้องขอใคร ทุกสำเนาต้องตรงกัน และ ไม่มีสำเนาไหนเป็นต้นฉบับ — เกาะ Yap กลับมาแล้ว แต่คราวนี้ "ชุมชนที่ช่วยกันจำ" คือคอมพิวเตอร์ทั้งโลก

3.4 ฝันสวย แต่ต้องตอบ 4 คำถามนี้ให้ได้ก่อน

พูดว่า "ทุกคนถือสำเนาสมุดร่วมกัน" ง่าย แต่พอลงมือคิดจริงจะเจอคำถามที่ทำให้วิศวกรนอนไม่หลับสี่ข้อ — และสี่ข้อนี้คือแผนที่ของภาคกลไกทั้งภาค:

  1. ใครมีสิทธิ์ใช้เงินก้อนไหน? สมุดเปิดให้ทุกคนอ่าน แล้วอะไรกันไม่ให้คนอื่นเขียนบรรทัด "โอนเงินของคุณ" เอง → บทที่ 4–5
  2. ไม่มีนายทะเบียน แล้วใครชี้ว่ารายการไหนมาก่อน? การจ่ายซ้ำคือปัญหาการ เรียงลำดับ ล้วน ๆ — เงินก้อนเดียวจ่ายสองที่ ที่แท้แพ้ชนะกันตรงว่ารายการไหนถูกนับว่าเกิดก่อน → บทที่ 6
  3. ใครได้สิทธิ์เขียนหน้าถัดไปของสมุด? ถ้าใคร ๆ ก็เขียนได้พร้อมกันหมด สมุดคงเละ ถ้าต้องเลือกคนเขียน ก็เหมือนได้นายทะเบียนกลับมาอีก → บทที่ 7
  4. สำเนาสองเครื่องดันไม่ตรงกัน จะเชื่อเล่มไหน? ไม่มีต้นฉบับให้เทียบ แล้วระบบตกลงกันยังไงว่า "ความจริง" คือเวอร์ชันไหน → บทที่ 8

ไล่ตอบครบสี่ข้อเมื่อไหร่ คุณจะเข้าใจ bitcoin ทั้งระบบ — ไม่ใช่แบบท่องจำ แต่แบบที่มองเห็นว่าทำไมแต่ละชิ้นถึง ต้อง อยู่ตรงนั้น

LEVEL 1 · กลไกทีละชิ้น

กุญแจสองดอกกับลายเซ็นที่ปลอมไม่ได้#

ความเข้าใจผิดข้อแรกที่ต้องรื้อทันที: "กระเป๋า bitcoin (wallet) มี bitcoin อยู่ข้างใน" — ไม่มี ไม่เคยมี เงินทุกก้อนอยู่ในสมุดบัญชีสาธารณะที่ทุกคนถือสำเนาเหมือนกันหมด สิ่งเดียวที่อยู่ในกระเป๋าของคุณคือ กุญแจ และบทนี้จะอธิบายว่ากุญแจดอกเดียวคุมเงินในสมุดที่ใครก็เปิดอ่านได้ ได้ยังไง

4.1 ตราประทับที่ปั๊มได้คนเดียว แต่ตรวจได้ทั้งโลก

ระบบกุญแจของ bitcoin มีสองดอกที่เกิดมาคู่กันเสมอ:

  • กุญแจส่วนตัว (private key) — เลขลับที่สุ่มขึ้นมา รู้คนเดียวคือเจ้าของ ใช้ "เซ็นชื่อ" กำกับคำสั่งจ่ายเงิน
  • กุญแจสาธารณะ (public key) — เลขคู่แฝดที่คำนวณมาจากกุญแจส่วนตัว เปิดเผยได้อิสระ ใครถือไว้ก็ ตรวจ ลายเซ็นของเราได้ (ที่อยู่กระเป๋าหรือ address ที่คุณเคยเห็นเป็นตัวอักษรยาว ๆ ก็คือร่างแปลงของกุญแจดอกนี้)

ความมหัศจรรย์อยู่ที่ทิศทางเดียวของคณิตศาสตร์เบื้องหลัง: จากกุญแจส่วนตัว คำนวณไปเป็นกุญแจสาธารณะได้ในพริบตา แต่จากกุญแจสาธารณะ คำนวณย้อนกลับไม่ได้ — เหมือนตราประทับวิเศษที่ทั้งโลกพิสูจน์ได้ว่ารอยปั๊มนี้มาจากตราของคุณจริง แต่ไม่มีใครแกะรอยปั๊มกลับไปสร้างตัวตราได้

💡 อุปมาตราประทับ ใช้ได้แค่ไหน — ตราประทับจริงช่างฝีมือเก่ง ๆ ลอกแบบได้ แต่กุญแจ bitcoin เป็นเลขขนาด 256 บิต จำนวนกุญแจที่เป็นไปได้มีมากกว่าจำนวนอะตอมของโลกทั้งใบมหาศาล การ "เดาสุ่มให้ตรง" จึงไม่ใช่เรื่องยาก แต่เป็นเรื่องที่จักรวาลไม่มีเวลาพอให้ทำ

4.2 ลายเซ็นดิจิทัล — เซ็นทีละคำสั่ง ไม่ใช่ทีละเล่ม

เวลาจ่ายเงิน คุณไม่ได้ "ส่งกุญแจ" ให้ใคร กุญแจส่วนตัวไม่เคยออกจากกระเป๋า สิ่งที่เกิดขึ้นคือกระเป๋าใช้กุญแจสร้าง ลายเซ็นดิจิทัล (digital signature) ประกบไปกับคำสั่งจ่ายฉบับนั้นโดยเฉพาะ — ลายเซ็นนี้พิเศษกว่าลายเซ็นบนกระดาษเพราะมันผูกกับ เนื้อหาของคำสั่ง ด้วย ถ้ามีใครแอบแก้ตัวเลขจาก 100 เป็น 1,000 ลายเซ็นเดิมจะตรวจไม่ผ่านทันที ก๊อปลายเซ็นไปแปะคำสั่งอื่นก็ไม่ผ่านเช่นกัน

นี่คือคำตอบครึ่งแรกของคำถามข้อ 1 จากบทที่แล้ว: สมุดเปิดให้ทุกคนอ่านได้ก็จริง แต่บรรทัด "จ่ายเงินของคุณ" จะถูกระบบยอมรับก็ต่อเมื่อแนบลายเซ็นที่สร้างจากกุญแจส่วนตัวของคุณเท่านั้น — สิทธิ์ในเงินไม่ได้มาจากการพิสูจน์ตัวตน แต่มาจากการถือกุญแจ ระบบไม่รู้และไม่สนว่าคุณชื่ออะไร

4.3 ของจริงดูได้เลย

ที่อยู่กระเป๋าแรกสุดในประวัติศาสตร์ — ปลายทางรางวัลของหน้าแรกในสมุด bitcoin ที่ Satoshi เขียนเอง — คือ:

1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa

ลองพิสูจน์ด้วยตาเอง: เปิดเว็บ mempool.space (เครื่องมือส่องสมุดบัญชี bitcoin ที่เราจะใช้ตลอดทั้งเล่ม — เรียกว่า block explorer) แล้ววางที่อยู่นี้ลงช่องค้นหา คุณจะเห็นเงินทุกก้อนที่เคยเข้าออกที่อยู่นี้ตั้งแต่ปี 2009 รวมถึงของขวัญเล็ก ๆ ที่คนทั่วโลกยังโอนไป "คารวะ" อยู่เรื่อย ๆ — สมุดเปิดจริง อ่านได้จริง ไม่ต้องขออนุญาตใคร

ธุรกรรม — เงินที่ส่งต่อกันเป็นใบ ๆ#

เปิดแอปธนาคารจะเห็น "ยอดคงเหลือ" ตัวเลขเดียวสรุปว่ามีเท่าไหร่ แต่ถ้าไปเปิดสมุดบัญชี bitcoin หา "ช่องยอดคงเหลือ" คุณจะไม่เจอที่ไหนเลย — ระบบนี้ไม่มีการเก็บยอดเงินของใครเลยแม้แต่บรรทัดเดียว มีแต่ประวัติการส่งต่อ งงใช่ไหม? ดีแล้ว เพราะพอเห็นภาพว่าทำไม การเงินดิจิทัลจะกระจ่างไปอีกชั้น

5.1 คิดเป็นธนบัตร อย่าคิดเป็นบัญชี

เงินใน bitcoin มีสภาพเหมือน ธนบัตรเป็นใบ ๆ มากกว่าตัวเลขในบัญชี แต่ละใบระบุมูลค่าของตัวเองและถูก "ล็อก" ไว้กับกุญแจของเจ้าของ สมมติกุญแจคุณล็อกธนบัตรใบ 0.05 อยู่หนึ่งใบ แล้วอยากจ่ายค่ากาแฟ 0.001:

  1. คำสั่งจ่ายของคุณหยิบธนบัตรใบ 0.05 มาทั้งใบ แล้วปลดล็อกด้วยลายเซ็น (ฝั่งนี้เรียกว่า input)
  2. พิมพ์ธนบัตรใหม่สองใบออกมา (ฝั่งนี้เรียกว่า output): ใบ 0.001 ล็อกไปที่กุญแจร้านกาแฟ และใบ ~0.0489 เงินทอน ล็อกกลับมาที่กุญแจตัวเอง
  3. ธนบัตรใบเดิม 0.05 ถูกประทับว่า "ใช้แล้ว" ตลอดกาล — ใครพยายามหยิบมันมาใช้ซ้ำ ทุกสำเนาของสมุดจะเห็นตรงกันว่าใบนี้ถูกฉีกไปแล้ว
input — ใบเดิมธนบัตรที่กุญแจคุณปลดได้0.05 BTCล็อกด้วยกุญแจคุณถูกฉีกถาวรทันทีทุกสำเนาเห็นตรงกันว่าใช้แล้วธุรกรรมปลดล็อกด้วยลายเซ็นแล้วพิมพ์ใบใหม่output — ใบใหม่ที่พิมพ์ออกมาร้านกาแฟ — ผู้รับ0.001 BTCล็อกด้วยกุญแจของร้านเงินทอน — กลับหาคุณ0.0489 BTCล็อกด้วยกุญแจคุณเองค่าธรรมเนียม0.0001 BTCส่วนต่างที่เหลือ ยกให้คนบันทึกสมุด0.05 = 0.001 + 0.0489 + 0.0001 — ไม่มีเศษหาย มีแต่ถูกจัดสรรใหม่สมุดไม่เคยจดยอดคงเหลือ — ยอดเงินคือผลบวกของใบที่กุญแจคุณปลดได้
FIG 5.1 จ่ายเงินคือ “ฉีกใบเก่า พิมพ์ใบใหม่” — ใบเดิมทั้งใบถูกหยิบเข้าเป็น input แล้วประทับว่าใช้แล้วตลอดกาล ส่วน output คือใบใหม่ที่ล็อกถึงผู้รับพร้อมเงินทอนที่ล็อกกลับหาเราเอง · ส่วนต่างที่ไม่ได้เขียนเป็นใบคือ fee ให้คนบันทึกสมุด · ใบที่ยังไม่ถูกฉีกพวกนี้ศัพท์เทคนิคเรียก UTXO

"ยอดเงินของคุณ" ที่กระเป๋าโชว์ จึงเป็นแค่ผลบวกที่แอปคำนวณให้จากการไล่นับธนบัตรทุกใบในสมุดที่กุญแจคุณปลดได้ — สมุดเองไม่เคยจดยอดนี้ไว้ที่ไหน (ธนบัตรที่ยังไม่ถูกใช้พวกนี้ ศัพท์เทคนิคเรียกว่า UTXO — เจอที่ไหนให้แปลในใจว่า "ธนบัตรที่ยังไม่ได้ฉีก")

5.2 ค่าธรรมเนียมกับห้องรอ

สังเกตเลขในตัวอย่างเมื่อกี้: หยิบเข้า 0.05 แต่จ่ายออก 0.001 บวกทอน 0.0489 รวมเป็น 0.0499 — หายไป 0.0001 หายไปไหน? ส่วนต่างระหว่าง input กับ output ทุกธุรกรรมคือ ค่าธรรมเนียม (fee) ที่จงใจทิ้งไว้ให้คนบันทึกธุรกรรมลงสมุดหยิบไปเป็นรางวัล (ใครคือ "คนบันทึก" — บทที่ 7 มีคำตอบเต็ม ๆ)

ธุรกรรมที่เพิ่งประกาศออกไปยังไม่ได้ลงสมุดทันที มันไปต่อคิวใน mempool (ห้องรอของธุรกรรมที่ยังไม่ได้ลงสมุด)

ตรงนี้ต้องระวังคำ เพราะเว็บส่วนใหญ่พูดถึง mempool เหมือนมันเป็นห้องกลางห้องเดียวที่ทั้งโลกใช้ร่วมกัน มันไม่ใช่ คอมพิวเตอร์แต่ละเครื่องมีห้องรอของตัวเอง เก็บเฉพาะธุรกรรมที่วิ่งมาถึงมันและมันยอมรับตามกติกาที่ตัวเองตั้งไว้ สองเครื่องที่อยู่คนละซีกโลกจึงเห็นคิวไม่เหมือนกันเป๊ะได้เป็นเรื่องปกติ นี่คือหลักเดียวกับที่บทนี้พูดมาตลอด: ไม่มีสำเนาไหนเป็นต้นฉบับ ห้องรอก็เหมือนกัน สิ่งที่ทุกเครื่องจะตรงกันจริง ๆ มีแค่หน้าที่ถูกเขียนลงสมุดและฝังลึกพอแล้วเท่านั้น

และเพราะพื้นที่ในสมุดแต่ละหน้ามีจำกัด คิวนี้ไม่ใช่มาก่อนได้ก่อน แต่เป็นการประมูล — ประมูลด้วยอะไรล่ะ ตรงนี้คือจุดที่คนเสียเงินเพราะเข้าใจผิดกันมากที่สุดในเล่มนี้

คนบันทึกไม่ได้เรียงคิวตามค่าธรรมเนียมรวม แต่เรียงตามค่าธรรมเนียมต่อขนาด เพราะของที่เขาขายคือ พื้นที่ บนหน้ากระดาษ ไม่ใช่จำนวนธุรกรรม หน่วยที่วงการใช้คือ sat/vB อ่านว่าซาโตชิต่อหนึ่งหน่วยขนาด (ซาโตชิคือหน่วยย่อยที่สุดของ bitcoin)

ผลของมันตรงไปตรงมา: ธุรกรรมที่หยิบธนบัตรเก่ามารวมกันหลายสิบใบจะตัวใหญ่ ต่อให้จ่ายค่าธรรมเนียมรวมสูงกว่าคนอื่นเป็นเท่าตัว ถ้าหารด้วยขนาดแล้วได้เรตต่ำกว่า มันก็ยังนั่งรออยู่ดี ขณะที่ธุรกรรมเล็ก ๆ ที่จ่ายน้อยกว่าแต่เรตสูงกว่า แซงขึ้นหน้าไปก่อน — จ่ายแพงขึ้นไม่ได้แปลว่าเร็วขึ้น ถ้าธุรกรรมตัวโตขึ้นตามไปด้วย

5.3 ธุรกรรมที่แพงที่สุดในประวัติศาสตร์ (โดยไม่ตั้งใจ)

ปี 2010 โปรแกรมเมอร์ชื่อ Laszlo Hanyecz โพสต์ขอแลกพิซซ่าสองถาดกับ bitcoin จำนวน 10,000 เหรียญ มีคนรับดีล และวันที่ 22 พฤษภาคม ธุรกรรมนั้นถูกบันทึกลงสมุด แล้วอยู่ตรงนั้นจนวันนี้ — วงการจดจำวันนี้เป็น "Bitcoin Pizza Day" ทุกปี ประเด็นของเราไม่ใช่มูลค่า แต่คือ ความถาวรของสมุด: ลองพิสูจน์ด้วยตาเอง ค้นคำว่า Bitcoin pizza transaction จะเจอรหัสธุรกรรมที่เปิดดูบน explorer ได้จริง เห็น input เห็น output ครบตามโครงสร้างที่คุณเพิ่งเรียนในบทนี้ทุกประการ — ธุรกรรมอายุสิบกว่าปี ยังกางให้โลกตรวจได้ทุกวินาที

hash และ chain — สมุดที่แก้หน้าเก่าแล้วโป๊ะทันที#

คำถามข้อ 2 จากบทที่ 3 ยังค้างอยู่: ไม่มีนายทะเบียน แล้วใครชี้ว่ารายการไหนมาก่อน? ก่อนจะไปถึงคำตอบเต็ม ต้องสร้างเครื่องมือพื้นฐานชิ้นหนึ่งก่อน — สมุดที่ต่อให้เจ้าเล่ห์แค่ไหนก็ แอบ แก้หน้าเก่าไม่ได้ เพราะแก้เมื่อไหร่ ทุกคนเห็นรอยทันที

6.1 hash — ลายนิ้วมือของข้อมูล

hash คือผลลัพธ์ของการเอาข้อมูลอะไรก็ได้ป้อนเข้าเครื่องบดทางคณิตศาสตร์ แล้วได้เลขความยาวคงที่ออกมาหนึ่งชุด เหมือนลายนิ้วมือของข้อมูลก้อนนั้น ลองดูของจริง — นี่คือ hash (แบบ SHA-256 ที่ bitcoin ใช้) ของคำสองคำที่ต่างกันแค่จุดเดียว:

"สวัสดี"   →  4ad434bd60c467ad71c61029edf3a84f65dc5ec5742aa0c0dc2afaa1e226198a
"สวัสดี."  →  38e1b9bd0665f1296730446d1deaae1de898d1057e32528889ecc22d4d2f05ab

เพิ่มจุดตัวเดียว ลายนิ้วมือเปลี่ยนจนจำเค้าเดิมไม่ได้สักหลัก และเหมือนกุญแจในบทที่ 4 — มันเดินทางเดียว: จากข้อมูลไป hash ใช้เวลาเสี้ยววินาที แต่จาก hash ย้อนกลับไปหาข้อมูล ทำไม่ได้ · คุณสมบัติเรียบ ๆ สองข้อนี้คืออิฐก้อนสำคัญที่สุดของทั้งระบบ

6.2 ร้อยหน้าเป็นโซ่

ธุรกรรมจากห้องรอถูกมัดรวมกันเป็นชุดแล้วบันทึกเป็น "หน้าใหม่" ของสมุด — หน้านี้เรียกว่า block และหัวกระดาษของทุก block มีช่องบังคับหนึ่งช่อง: ต้องประทับ hash ของ block ก่อนหน้าไว้เสมอ

ทุก block ประทับ hash ของหน้าก่อนไว้บนหัวกระดาษเสมอแก้เนื้อหาหน้าเดียว = ลายนิ้วมือเปลี่ยน = หน้าถัดไปทั้งหมดโป๊ะblock #99prev 7b2e91c0ธุรกรรมในหน้านี้hash a91f04d7block #100prev a91f04d7แก้ตัวเลขตรงนี้hash e40b7723block #101prev 3c7d1e4bธุรกรรมในหน้านี้hash 8f52c6a1block #102prev 8f52c6a1ธุรกรรมในหน้านี้hash 1d99ba30ไม่กระทบแก้ตรงนี้ → hash เปลี่ยนprev ไม่ตรงกับของจริง ✕พังตามเป็นทอด ๆ ✕ต้องปลอมใหม่ทั้งยวงตั้งแต่หน้าที่แก้ ไปจนถึงหน้าล่าสุดโครงสร้างนี้คือที่มาของชื่อ blockchain — โซ่ของ block
FIG 6.1 หัวกระดาษของทุก block ต้องประทับ hash ของหน้าก่อนไว้เสมอ — แก้อดีตหนึ่งบรรทัด ลายนิ้วมือของหน้านั้นเปลี่ยน prev ที่หน้าถัดไปบันทึกไว้จึงไม่ตรง และโป๊ะไล่กันไปเป็นโดมิโนจนถึงหน้าล่าสุด · นี่คือที่มาของชื่อ blockchain

ช่องเดียวนี้เปลี่ยนทุกอย่าง ลองเล่นเป็นโจรดู: คุณอยากย้อนไปแก้ธุรกรรมใน block ที่ 100 — เนื้อหาหน้า 100 เปลี่ยน ลายนิ้วมือหน้า 100 ก็เปลี่ยน แต่ลายนิ้วมือ (อันเก่า) ถูกประทับอยู่บนหัวหน้า 101 หน้า 101 จึงโป๊ะว่าไม่ตรง จะกลบต้องแก้หน้า 101 ตาม แล้วหน้า 102 ก็โป๊ะต่อ... ไล่โดมิโนไปจนถึงหน้าปัจจุบัน การแก้อดีตหนึ่งบรรทัด บังคับให้ปลอมสมุดใหม่ตั้งแต่จุดนั้นถึงหน้าล่าสุดทั้งยวง — และนี่คือที่มาของชื่อเล่นที่โลกเรียกโครงสร้างนี้: blockchain (โซ่ของ block)

ระวังไว้นิด: โซ่ทำให้การแก้ไข ถูกจับได้ แต่ลำพังโซ่ยังกันคนปลอม "ทั้งยวง" ไม่ได้ — ถ้าการเขียนหน้าใหม่ฟรี โจรก็นั่งพิมพ์สมุดปลอมร้อยหน้าได้ในพริบตา ชิ้นส่วนที่ทำให้การปลอมทั้งยวง แพงจนไม่คุ้ม คือพระเอกของบทถัดไป

6.3 หน้าแรกของสมุด — คำตอบว่าทำไมต้องมีระบบนี้

block แรกสุดในประวัติศาสตร์ (วงการเรียก genesis block) ถูกสร้างเมื่อ 3 มกราคม 2009 และ Satoshi ฝังข้อความหนึ่งบรรทัดไว้ในนั้นถาวร — พาดหัวหนังสือพิมพ์ The Times ของวันนั้น: "Chancellor on brink of second bailout for banks" (รัฐมนตรีคลังจ่อขออุ้มธนาคารรอบสอง)

ยังจำปี 2008 จากบทที่ 2 ได้ไหม — นี่ไง กลับมาแล้ว ข้อความนี้ทำหน้าที่สองอย่างพร้อมกัน: เป็นหลักฐานพิสูจน์ว่า block นี้สร้างไม่ก่อนวันที่ 3 มกราคม (เพราะไม่มีใครรู้พาดหัวล่วงหน้า) และเป็นการบอกโลกเงียบ ๆ ว่าระบบนี้เกิดมาเพื่อตอบโต้อะไร — สมุดที่มีเจ้าของเพิ่งพาโลกพังไปหมาด ๆ นี่คือข้อเสนอของสมุดที่ไม่มีเจ้าของ ฝังไว้ในหน้าแรกของตัวมันเอง

LEVEL 2 · กลไกเต็มวงจร

mining — จับฉลากด้วยไฟฟ้า#

โจทย์ท้ายบทที่แล้วบวกคำถามข้อ 3 จากบทที่ 3 มาบรรจบกันตรงนี้: ใครควรได้สิทธิ์เขียนหน้าถัดไปของสมุด? เปิดให้เขียนฟรีทุกคนพร้อมกัน สมุดเละและโจรพิมพ์สมุดปลอมได้ไม่จำกัด แต่ถ้า เลือก ใครสักคนมาเป็นคนเขียน ก็เท่ากับตั้งนายทะเบียนกลับมาทั้งที่เพิ่งไล่ออกไป — ทางออกของ bitcoin แหวกทุกตำรา: ไม่เลือกใครเลย ให้ จับฉลาก แต่เป็นฉลากที่ต้องซื้อด้วยของจริงที่ปลอมไม่ได้ในโลกฟิสิกส์: พลังงาน

7.1 ปริศนาที่แก้ได้ทางเดียวคือ "ลองมั่วเป็นล้านล้านครั้ง"

กติกามีอยู่ว่า ใครอยากเขียนหน้าถัดไป ต้องหาเลขปริศนาตัวหนึ่ง (วงการเรียก nonce) มาแปะบนหัวกระดาษ โดยเลขนั้นต้องทำให้ hash ของทั้งหน้าออกมา "สวย" ตามเงื่อนไขที่ระบบกำหนด — เช่น ขึ้นต้นด้วยศูนย์ติดกันยาวเหยียด

จากบทที่ 6 คุณรู้แล้วว่า hash เปลี่ยนคาดเดาไม่ได้แม้ข้อมูลขยับตัวเดียว ดังนั้นจึง ไม่มีทางลัด: อยากได้ hash สวยต้องนั่งเปลี่ยนเลขแล้วลองใหม่ เปลี่ยนแล้วลองใหม่ วนไปหลักล้านล้านครั้งต่อวินาที ใครลองได้มากกว่าก็มีลุ้นเจอก่อน เหมือนลอตเตอรี่ที่ยิ่งซื้อหลายใบยิ่งมีสิทธิ์ถูก — แต่ตั๋วแต่ละใบจ่ายด้วยค่าไฟจริง เครื่องจริง ความร้อนจริง กระบวนการนี้ชื่อทางการว่า proof-of-work และคนที่ทำมันคือ miner (นักขุด)

ความงามซ่อนอยู่ที่ความไม่สมมาตรเดิมที่เราเจอมาแล้วสองบท: หา nonce ยากระดับโรงงาน แต่ ตรวจ ว่า nonce ถูกใช้เวลาเสี้ยววินาที — ทุกเครื่องในระบบจึงตรวจงานของ miner ได้ทันทีโดยไม่ต้องเชื่อใจใคร

หา nonce ที่ทำให้ hash ของทั้งหน้าขึ้นต้นด้วยศูนย์ยาว ๆร่างหน้าใหม่ธุรกรรม + hash หน้าก่อนnonce = ?ช่องเดียวที่ขยับได้nonce 1hash 8f2a91b4nonce 2hash c47e02danonce 3hash 1b9df6c0nonce 4838271hash 00000a7cเหมือนซื้อลอตเตอรี่ยิ่งลองมาก ยิ่งมีสิทธิ์เจอก่อนตั๋วทุกใบจ่ายด้วยค่าไฟจริงproof-of-workเจอแล้ว — ได้สิทธิ์เขียนหน้านี้ลงสมุดหา = ยากมหาศาลต้องเดาหลักล้านล้านครั้งต่อวินาที เผาไฟจริงตรวจ = ง่ายมากเอา nonce ไปแทน แล้ว hash รอบเดียว เสี้ยววินาที
FIG 7.1 ช่องเดียวที่นักขุดขยับได้คือ nonce — ไล่เดาไปเรื่อย ๆ จนกว่า hash ของทั้งหน้าจะเข้าเงื่อนไข ไม่มีทางลัด ตั๋วฉลากทุกใบจึงจ่ายด้วยพลังงานจริง · แต่ความไม่สมมาตรคือหัวใจ: หายากระดับโรงงาน ตรวจง่ายเสี้ยววินาที ทุกเครื่องจึงตรวจงานกันเองได้โดยไม่ต้องเชื่อใจใคร (กระบวนการนี้ชื่อ proof-of-work)

7.2 ระบบปรับความยากเองไม่ให้ใครเร่งสมุดได้

ถ้าเครื่องขุดทั้งโลกแรงขึ้นสิบเท่า ฉลากจะถูกเจอเร็วขึ้นสิบเท่าไหม? ไม่ — ทุก ๆ 2,016 หน้า (ราวสองสัปดาห์) ระบบจะวัดว่าช่วงที่ผ่านมาหน้าใหม่เกิดเร็วหรือช้ากว่าเป้า แล้วขยับความยากของปริศนาให้จังหวะกลับมาอยู่ที่ เฉลี่ยราวสิบนาทีต่อหน้า เสมอ กติกานี้ฝังในซอฟต์แวร์ ไม่มีใครสั่งขยับได้ — อัดเครื่องเข้ามาแค่ไหน สมุดก็เดินเท่าจังหวะเดิม (ทำไมต้องสิบนาที? เก็บคำถามนี้ไว้ บทที่ 12 ตอบ)

7.3 ทำไมคนแปลกหน้าถึงยอมเผาไฟให้ระบบ

ไม่มีใครขุดเพราะใจบุญ ทุกหน้าที่เขียนสำเร็จ กติกาอนุญาตให้ miner เขียนธุรกรรมพิเศษหนึ่งบรรทัดจ่ายรางวัลให้ตัวเอง: เหรียญใหม่จำนวนที่กติกากำหนด บวกค่าธรรมเนียมทุกบาทของธุรกรรมในหน้านั้น (ค่าธรรมเนียมจากบทที่ 5 เดินทางมาถึงกระเป๋าผู้รับตรงนี้เอง) — และนี่คือประตูเดียวในทั้งระบบที่เหรียญใหม่เกิดขึ้นได้ ข้อเท็จจริงเล็ก ๆ นี้จะกลายเป็นเรื่องใหญ่มากในบทที่ 11

มองถอยออกมาหนึ่งก้าวจะเห็นดีไซน์ที่ฉลาดเป็นบ้า: ระบบเอา ความโลภ ของคนแปลกหน้านับแสนที่ไม่รู้จักกัน มาผูกให้กลายเป็นยามเฝ้าสมุดโดยอัตโนมัติ — อยากได้รางวัลต้องเขียนหน้าที่ถูกกติกา เพราะหน้าที่ผิดกติกาจะถูกเครื่องอื่นปัดทิ้ง แปลว่าไฟที่เผาไปสูญเปล่า โกงระบบจึงเท่ากับเผาเงินตัวเอง

consensus — สำเนาแสนเล่มตกลงกันได้ยังไง#

ก่อนไปต่อ ต้องแยกบทบาทสองอย่างที่คนสับสนกันมากที่สุดให้ขาดจากกันก่อน เพราะบทนี้กับบทที่ 13 ยืนอยู่บนความต่างนี้ทั้งบท:

  • node — คอมพิวเตอร์ที่ถือสำเนาสมุดเต็มเล่ม และตรวจทุกหน้าทุกบรรทัดกับกติกาเองไม่เชื่อใคร ใครก็รันได้ คอมพิวเตอร์บ้านธรรมดาก็ไหว ปัจจุบันมีหลายหมื่นเครื่องกระจายทั่วโลก — node คือ "ชุมชนที่ช่วยกันจำ" ตัวจริง
  • miner — คนแข่งจับฉลากเพื่อเขียนหน้าถัดไป (บทที่ 7) ต้องใช้เครื่องเฉพาะทางและไฟมหาศาล

จำง่าย ๆ: miner เสนอหน้าใหม่ แต่ node เป็นคนตัดสินว่ารับหรือไม่รับ หน้าที่ผิดกติกาแม้บรรทัดเดียว — จ่ายเงินที่ไม่มีลายเซ็น, ให้รางวัลตัวเองเกินโควตา — node ทั้งระบบจะปัดทิ้งเงียบ ๆ ต่อให้ hash สวยแค่ไหนก็ตาม

8.1 เมื่อสมุดแตกเป็นสองปลาย

ระบบกระจายทั่วโลกย่อมมีจังหวะเป๋: miner สองรายเจอฉลากพร้อมกันพอดี หน้า 100 จึงมีสองเวอร์ชันวิ่งกระจายอยู่ในเครือข่าย ต่างก็ถูกกติกาทั้งคู่ สำเนาบางเครื่องรับเวอร์ชัน A บางเครื่องรับ B — สมุดแตกปลายเป็นสองแขนงชั่วคราว ใครถูก?

กติกาของ bitcoin เรียบจนน่าตกใจ: ยังไม่ต้องตัดสิน — รอดูว่าแขนงไหนถูกต่อเติมยาวกว่า miner ทั้งโลกต้องเลือกปักหลักขุดต่อจากแขนงใดแขนงหนึ่ง พอฉลากใบต่อไปถูกเจอบนแขนง A แขนง A ก็ยาวกว่า (สะสม "งาน" มากกว่า) ทุก node จะสลับมายึดแขนง A เป็นความจริง ธุรกรรมในแขนง B ที่หลุดโผถูกคายกลับห้องรอไปเข้าคิวใหม่ ไม่มีใครเสียเงิน — ความจริงของระบบนี้ไม่ได้มาจากเสียงโหวตหรือผู้มีอำนาจ แต่มาจาก พลังงานที่ถูกเผาสะสม: แขนงที่งานเยอะกว่าคือแขนงที่แพงเกินกว่าจะปลอม

miner สองรายเจอฉลากพร้อมกัน — สมุดแตกปลายชั่วคราว#98ตรงกันหมด#99ตรงกันหมด#100 (A)miner A เจอฉลาก#101ต่อบนแขนง A#100 (B)miner B เจอพอดีแขนง A ชนะสะสมงานมากกว่าทุก node ยึดเป็นความจริงmempoolธุรกรรมกลับเข้าคิวความจริงของระบบ = แขนงที่สะสมงานมากที่สุดไม่ใช่เสียงข้างมาก ไม่ใช่ผู้มีอำนาจ — ธุรกรรมฝั่งแพ้คายกลับห้องรอ
FIG 8.1 โซ่แตกปลายชั่วคราวเป็นเรื่องปกติของระบบที่กระจายทั่วโลก · กติกาไม่ตัดสินทันที แต่ รอดูว่าแขนงไหนถูกต่อเติมจนสะสมงานมากกว่า แล้วทุก node สลับไปยึดแขนงนั้นเป็นความจริง · ธุรกรรมฝั่งที่แพ้ไม่หายไปไหน มันถูกคายกลับ mempool ไปเข้าคิวใหม่ ไม่มีใครเสียเงิน

8.2 ทำไมต้อง "รอยืนยัน"

มุมมองนี้ทำให้ธรรมเนียมที่คุณอาจเคยได้ยินมีเหตุผลขึ้นทันที: ธุรกรรมเพิ่งลงสมุด = อยู่หน้าปลายโซ่ ยังมีโอกาส (เล็กมาก) โดนแขนงแข่งแซงแล้วหลุดโผ แต่ทุกหน้าใหม่ที่ถูกเขียนทับลงไป คือกำแพงพลังงานอีกชั้นที่คนอยากย้อนต้องทุบ — วงการจึงเรียกจำนวนหน้าที่ทับอยู่ว่า confirmation และธรรมเนียมเก่าแก่ถือว่า 6 confirmations (ราวหนึ่งชั่วโมง) = ถาวรในทางปฏิบัติ ยอดเล็ก ๆ คนก็รอกันแค่ 1–2

8.3 การโกงที่กติกาไม่ห้าม แต่เศรษฐศาสตร์ห้าม

ข้อโต้แย้งคลาสสิก: "ถ้าใครคุมพลังขุดเกินครึ่งระบบ (วงการเรียก 51% attack) ก็เขียนแขนงปลอมแซงของจริงได้สิ" — จริง กติกาไม่ได้ห้าม และการไล่ดูว่าคนคนนั้น ทำอะไรได้บ้าง คือบททดสอบที่ซื่อสัตย์ที่สุดของทั้งเล่ม

สิ่งที่ทำได้:

  • ย้อนธุรกรรมล่าสุด ของตัวเอง แล้วใช้เงินก้อนเดิมซ้ำ
  • ทิ้งหน้าที่คนอื่นเขียนสำเร็จ ให้งานของ miner ซื่อสัตย์สูญเปล่า
  • ปฏิเสธไม่ให้ธุรกรรมของใครก็ได้ลงสมุด ตราบเท่าที่ยังคุมกำลังข้างมากอยู่

สิ่งที่ทำไม่ได้:

  • ย้ายเงินออกจากที่อยู่ของคนอื่น — ไม่มีกุญแจก็เซ็นไม่ได้ และปลอมลายเซ็นไม่ได้ (บทที่ 4)
  • เสกเหรียญเกินโควตาที่กติกากำหนด — node ทุกเครื่องตรวจข้อนี้เอง และไม่ยอมรับหน้าที่ผิดกติกา ต่อให้พลังขุดจะมากแค่ไหน

ข้อที่สามในกลุ่มแรกคือข้อที่ต้องพูดออกมาดัง ๆ เพราะมันคือ อำนาจตัวเดียวกับที่บทที่ 2 ใช้ฟ้องระบบธนาคาร นั่นคืออำนาจอายัดหรือปฏิเสธธุรกรรมของใครก็ได้ พูดให้ตรงคือ bitcoin ไม่ได้ทำให้อำนาจนั้นเป็นไปไม่ได้

สิ่งที่มันทำคือ เปลี่ยนราคาและอายุของอำนาจนั้น ธนาคารกลางอายัดบัญชีได้ด้วยคำสั่งเดียว ฟรี ถาวร และเป็นสิทธิ์ที่ติดมากับตำแหน่ง ส่วนผู้โจมตี 51% ต้องจ่ายค่าไฟระดับที่ทั้งเครือข่ายใช้อยู่ ซึ่งเทียบเท่าไฟทั้งประเทศขนาดกลางหนึ่งประเทศ ทุกวินาที ที่อยากใช้อำนาจนั้นต่อ ทุกคนบนโลกเห็นว่ากำลังเกิดอะไรขึ้นแบบเรียลไทม์ และวินาทีที่เขาหยุดจ่าย อำนาจก็หายไปทันที ไม่มีอะไรเหลือค้าง

แล้วบัญชีของโจรก็ยังไม่จบแค่นั้น วินาทีที่โลกรู้ว่าระบบโดนยึด ความเชื่อถือที่ค้ำมูลค่าของรางวัลที่เขาลงทุนมหาศาลเพื่อชิงมา ก็พังลงต่อหน้า — ยิ่งระบบใหญ่ การโกงยิ่งกลายเป็นการลงทุนที่โง่ที่สุดในโลก ป้อมปราการของ bitcoin ไม่ใช่กำแพงเหล็ก แต่เป็นโครงสร้างแรงจูงใจที่ทำให้ซื่อสัตย์กำไรกว่าโกง

ประกอบร่าง — ตามเงินหนึ่งก้อนตั้งแต่กดส่งจนฝังในสมุด#

บทนี้ไม่มีของใหม่แม้แต่ชิ้นเดียว — มีแต่ของที่คุณรู้แล้วทั้งหมด มาเรียงเป็นหนังหนึ่งเรื่อง สมมติคุณโอน bitcoin ค่ากาแฟให้เพื่อนชื่อฝน แล้วไปดูกันทีละวินาทีว่าเกิดอะไรขึ้นบ้าง

9.1 วินาทีที่ 0 — ในเครื่องคุณ

แอปกระเป๋าของคุณไล่ดูสมุด หาธนบัตรที่กุญแจคุณปลดได้ (บท 5) หยิบมาพอค่ากาแฟ ประกอบคำสั่งจ่าย: input ชี้ธนบัตรใบเดิม / output ใบใหม่ล็อกถึงกุญแจของฝน / อีกใบเป็นเงินทอนล็อกกลับหาคุณ / เหลือส่วนต่างเป็นค่าธรรมเนียม แล้วเซ็นกำกับด้วยกุญแจส่วนตัว (บท 4) — กุญแจไม่เคยออกจากเครื่อง ออกไปแค่คำสั่งพร้อมลายเซ็น

9.2 นาทีแรก — กระจายทั่วโลก

เครื่องคุณส่งคำสั่งให้ node ที่รู้จักไม่กี่เครื่อง แต่ละเครื่องตรวจ (ลายเซ็นแท้ไหม ธนบัตรใบนี้ยังไม่ถูกฉีกใช่ไหม) — ผ่านแล้วค่อยส่งต่อให้เครื่องข้าง ๆ เป็นคลื่นทอดไปทั้งเครือข่ายในไม่กี่วินาที (บท 8) ธุรกรรมของคุณเข้าไปนั่งในห้องรอ mempool ของแต่ละเครื่องที่รับมันไว้ รอคิวตามค่าธรรมเนียมต่อขนาดที่คุณให้ (บท 5)

9.3 ราวสิบนาที — ฉลากออก

miner ทั่วโลกกำลังมัดธุรกรรมจากห้องรอเป็นร่างหน้าใหม่ของตัวเอง (ธุรกรรมของคุณถูกหยิบไปอยู่ในร่างของหลายเจ้าพร้อมกัน) ระหว่างที่เครื่องของพวกเขาไล่เดา nonce ล้านล้านครั้งต่อวินาที (บท 7) ที่ไหนสักแห่งบนโลก มีเครื่องหนึ่งเจอเลขที่ทำให้ hash เข้าเงื่อนไข มันประกาศหน้าใหม่ทันที node ทุกเครื่องตรวจแล้วต่อหน้านั้นเข้าโซ่ (บท 6) — ธุรกรรมของคุณลงสมุดแล้ว: 1 confirmation

9.4 หนึ่งชั่วโมง — ฝังลึกจนหมดทางย้อน

หน้าใหม่ถูกเขียนทับต่อไปเรื่อย ๆ ทุกหน้าคือกำแพงพลังงานเพิ่มอีกชั้น (บท 8) พอครบราว 6 ชั้น การย้อนธุรกรรมของคุณต้องใช้ทรัพยากรระดับที่ทั้งอุตสาหกรรมรวมกันยังต้องคิดหนัก — เงินค่ากาแฟแก้วนี้กลายเป็นบรรทัดถาวรในสมุดเล่มเดียวกับพิซซ่าปี 2010 และพาดหัว The Times ปี 2009 ตลอดไป

9.5 ลองพิสูจน์ด้วยตาเอง — อ่านหน้าจอเดียวกับวิศวกร

เปิด mempool.space แล้วเทียบทุกอย่างกับที่เพิ่งอ่านมา:

  • แถบล่างครึ่งซ้าย คือ ห้องรอ mempool ที่เครื่องของเว็บนี้มองเห็น — กล่องธุรกรรมรอคิว ไล่สีตามค่าธรรมเนียมต่อขนาด (บท 5 ทั้งหัวข้อในภาพเดียว) เครื่องอื่นอาจเห็นไม่เหมือนกันเป๊ะ ตามที่บทที่ 5 เตือนไว้
  • ครึ่งขวา คือ block ล่าสุดที่เพิ่งถูกขุด — สังเกตเวลาห่างกันเฉลี่ยราวสิบนาที บางทีสองนาที บางทียี่สิบ เพราะฉลากคือการสุ่ม (บท 7)
  • กดเข้า block ไหนก็ได้ เห็นรายการธุรกรรมทั้งหน้า กดธุรกรรมไหนก็ได้ เห็น input/output และค่าธรรมเนียม (บท 5) — บรรทัดจริงในสมุดจริงที่คุณอ่านออกแล้วทุกช่อง

ถึงตรงนี้ ให้เครดิตตัวเองหน่อย: หน้าจอที่คุณเพิ่งอ่านรู้เรื่อง คือหน้าจอเดียวกับที่วิศวกรระบบการเงินทั่วโลกใช้ทำงานจริงทุกวัน

LEVEL 3 · หลักคิดเบื้องหลังดีไซน์

ถือ bitcoin คือถืออะไรกันแน่#

ประโยคที่ได้ยินบ่อยที่สุดประโยคหนึ่ง: "ฉันมี bitcoin อยู่ในแอป X" — หลังจากเก้าบทที่ผ่านมา คุณมีเครื่องมือพอจะถามคำถามที่คมกว่านั้นแล้ว: เงินก้อนนั้นล็อกอยู่กับกุญแจของใคร? เพราะคำตอบสองแบบของคำถามนี้ ให้ของคนละสิ่งกันอย่างสิ้นเชิง ทั้งที่หน้าแอปโชว์ตัวเลขเหมือนกันเป๊ะ

10.1 ถือกุญแจเอง — อธิปไตยเต็ม พร้อมความรับผิดชอบเต็ม

จากบทที่ 4: สิทธิ์ในเงิน = การถือกุญแจ กระเป๋าที่คุณคุมกุญแจเอง (วงการเรียก self-custody) จะให้คุณจดชุดคำ 12 หรือ 24 คำตอนสร้างกระเป๋า — ชุดคำนี้เรียก seed phrase และมันคือกุญแจส่วนตัวในร่างที่มนุษย์จดไหว ใครได้ชุดคำนี้ไปคือได้เงินไปทั้งก้อน ไม่มีขั้นตอนยืนยันตัวตนอะไรกั้นทั้งนั้น

ด้านกลับของอำนาจนี้โหดตรงไปตรงมา: ไม่มี call center ระบบที่ไม่มีเจ้าของแปลว่าไม่มีใครมีอำนาจกู้เงินคืนให้คุณ — กดโทรศัพท์หาใครไม่ได้ เพราะความสามารถ "ช่วยกู้ให้" กับความสามารถ "ยึดของคุณ" คือปุ่มเดียวกัน เรื่องจริงที่เจ็บที่สุดในหมวดนี้: James Howells วิศวกรชาวเวลส์ ทำฮาร์ดดิสก์ที่เก็บกุญแจของเงินราว 8,000 เหรียญ (ขุดไว้ตั้งแต่ยุคแรก ๆ) หลุดไปกองขยะเมื่อปี 2013 เขาสู้ขอขุดกองขยะเทศบาลเมือง Newport มานานนับสิบปีจนถึงขั้นขึ้นศาล และเรื่องนี้จบไปแล้ว: เดือนมกราคม 2025 ศาลสูงอังกฤษยกฟ้อง โดยชี้ว่าคดีไม่มีโอกาสชนะตามความเป็นจริง เพราะกฎหมายถือว่าของที่ถูกทิ้งลงหลุมฝังกลบตกเป็นกรรมสิทธิ์ของเทศบาลไปแล้วตั้งแต่วินาทีที่ทิ้ง ศาลอุทธรณ์ปฏิเสธคำร้องซ้ำในเดือนมีนาคมปีเดียวกัน

รายละเอียดข้อกฎหมายนั้นแสบกว่าที่เห็น เพราะมันแปลว่าเขาไม่ได้เสียแค่ การเข้าถึง กุญแจ แต่เสีย กรรมสิทธิ์ ในตัวฮาร์ดดิสก์ไปด้วยตามกฎหมายอังกฤษ ขณะที่ในสมุดของ bitcoin เงินก้อนนั้นยังเป็นของกุญแจดอกเดิมอยู่ทุกวินาที ไม่มีคำพิพากษาไหนแตะมันได้ — ความเป็นเจ้าของสองแบบนี้ไม่ใช่เรื่องเดียวกัน และนี่คือฉากที่มันแยกออกจากกันชัดที่สุด

เงินก้อนนั้นยังนั่งอยู่ในสมุดให้ทั้งโลกเห็นจนวันนี้ แต่ไม่มีพลังใดในจักรวาลปลดล็อกมันได้อีกแล้ว

10.2 ฝากคนอื่นถือ — สะดวกจริง แต่คุณเพิ่งอ่านบทที่ 2 มาแล้ว

ซื้อเหรียญผ่านแอปตลาดซื้อขาย (exchange) แล้วปล่อยไว้ในแอป — เงินนั้นล็อกกับกุญแจของ บริษัท ไม่ใช่ของคุณ ตัวเลขที่คุณเห็นคือบรรทัดหนึ่งใน สมุดบัญชีภายในของบริษัท การโอนไปมาระหว่างลูกค้าในแอปเดียวกันไม่เคยแตะ blockchain เลยด้วยซ้ำ มองผ่านแว่นของเล่มนี้: คุณกลับไปอยู่ในโครงสร้างของบทที่ 2 เต็มตัว (สมุดที่มีเจ้าของ) แต่คราวนี้บ่อยครั้งไม่มีทั้งผู้กำกับดูแลเข้มแข็งและไม่มีประกันเงินฝาก

ประวัติศาสตร์หมวดนี้ยาวจนน่าใจหาย: Mt.Gox ตลาดที่เคยใหญ่สุดในโลก ล้มในปี 2014 พร้อมเหรียญลูกค้าราว 850,000 เหรียญ · FTX ยักษ์อันดับต้นของโลก ล้มในปี 2022 หลังพบว่าเอาเงินฝากลูกค้าไปใช้เอง · และใกล้ตัวคนไทยที่สุด Zipmex ระงับการถอนในปี 2022 ผู้ฝากไทยจำนวนมากได้เรียนบทเรียนว่าตัวเลขในแอปกับเงินในสมุดจริงเป็นคนละสิ่ง — วลีที่วงการท่องกันจนเป็นสุภาษิต "not your keys, not your coins" ไม่ใช่คำขวัญเท่ ๆ แต่เป็นการสรุปกลไกล้วน ๆ: ไม่ถือกุญแจ = สิ่งที่ถืออยู่คือคำสัญญาของบริษัท ไม่ใช่ bitcoin

10.3 เล่มนี้ไม่เลือกให้ — แต่ตารางนี้คุณควรเห็นชัด ๆ

ถือกุญแจเองฝากบริษัทถือ
สิ่งที่ถืออยู่จริงบรรทัดในสมุดสาธารณะคำสัญญาของบริษัท
ถ้าลืม/ทำหายหายถาวร ไม่มีใครช่วยได้กู้บัญชีได้เหมือนแอปทั่วไป
ถ้าบริษัทล้มไม่กระทบเข้าคิวเจ้าหนี้
ความสะดวกต้องดูแลเองเหมือนแอปธนาคาร

ทางไหน "ถูก" ขึ้นกับชีวิต นิสัย และเงินก้อนนั้นของแต่ละคน — นั่นเป็นการตัดสินใจที่กลไกตอบแทนคุณไม่ได้ หน้าที่ของเล่มนี้มีแค่ทำให้คุณเห็นว่ากำลังแลกอะไรกับอะไร ก่อนที่ใครจะเลือกให้คุณด้วยค่าตั้งต้นของแอป

นโยบายการเงินที่เขียนเป็นโค้ด#

ย้อนกลับไปที่แผลใหญ่จากบทที่ 2: เจ้าของสมุดเขียนเงินใหม่ได้ตามดุลยพินิจ คำตอบของ bitcoin ต่อเรื่องนี้ไม่ใช่ "หาคนถือปากกาที่ดีกว่า" แต่คือ ยึดปากกาไปจากมือมนุษย์ทั้งสายพันธุ์ แล้วเขียนนโยบายการเงินทั้งฉบับตายตัวลงในกติกาของระบบ

11.1 ตารางเกิดของเหรียญ ประกาศล่วงหน้าถึงปี 2140

จากบทที่ 7 คุณรู้แล้วว่าเหรียญใหม่เกิดได้ประตูเดียว: รางวัลของ miner ต่อหน้า และกติกากำหนดตารางรางวัลไว้ล่วงหน้าทั้งหมด: เริ่มที่ 50 เหรียญต่อหน้าในปี 2009 แล้ว ลดลงครึ่งหนึ่งทุก ๆ 210,000 หน้า (ราวสี่ปี · วงการเรียกเหตุการณ์นี้ว่า halving): เหลือ 25 ในปี 2012 → 12.5 ในปี 2016 → 6.25 ในปี 2020 → 3.125 ในปี 2024 → ลดต่อไปเรื่อย ๆ จนเศษสุดท้ายราวปี 2140 ผลรวมทั้งหมดจะเข้าใกล้แต่ไม่เกิน 21 ล้านเหรียญ — ตลอดกาล

ที่เหนือกว่าคำสัญญาไหน ๆ คือมัน ตรวจนับได้เอง: ทุก node (บทที่ 8) ไล่บวกทุกบรรทัดของสมุดตั้งแต่หน้าแรกแล้วยืนยันจำนวนเหรียญทั้งระบบได้ทุกวินาที ไม่ต้องเชื่อรายงานประจำปีของใคร — เทียบกับปริมาณเงินของสกุลปกติที่คนทั่วไปรู้ได้แค่ที่ทางการรายงาน

11.2 "แข็ง" เพราะเปลี่ยนยาก ไม่ใช่เพราะศักดิ์สิทธิ์

เพดาน 21 ล้านไม่ใช่กฎฟิสิกส์ มันคือบรรทัดหนึ่งในซอฟต์แวร์ที่แก้ได้เสมอในทางเทคนิค สิ่งที่ทำให้มันแข็ง: การแก้ต้องให้ node หลายหมื่นเครื่องทั่วโลก สมัครใจ อัปเดตตามพร้อมกัน — และเจ้าของ node แต่ละคนถือเงินที่จะด้อยค่าลงทันทีถ้าเพดานถูกเจาะ กติกาจึงถูกล็อกด้วยผลประโยชน์ของคนบังคับใช้เอง ใครจะ "สั่งแก้" ต้องชนะใจคนแปลกหน้าทั้งโลกที่เสียประโยชน์จากการแก้ (บทที่ 13 มีเรื่องเล่าว่าเกิดอะไรขึ้นเมื่อมีคนพยายามจริง ๆ)

11.3 ราคาของนโยบายที่ไม่มีวันขยับ — ด้านที่สายเชียร์ไม่ค่อยเล่า

ความซื่อตรงบังคับให้เล่มนี้พูดอีกด้านให้ครบ เพราะทุกอย่างที่ได้มาในหัวข้อก่อนหน้า จ่ายด้วยของจริงทั้งหมด:

  • ไม่มีคันโยกยามวิกฤต — บทที่ 2 บอกไว้ว่าความยืดหยุ่นของปริมาณเงินคือเครื่องมือพยุงเศรษฐกิจตกต่ำ ระบบเงินฝืดแข็งทื่อรับมือวิกฤตแบบนั้นไม่ได้เลย นักเศรษฐศาสตร์กระแสหลักส่วนใหญ่มองข้อนี้เป็นจุดตายของการใช้ bitcoin เป็นเงินหลักของประเทศ
  • แรงกดดันเงินฝืดในตัว — ถ้าเศรษฐกิจโตแต่ปริมาณเงินไม่โตตาม ราคาสินค้าเทียบเงินมีแนวโน้มลด ฟังดูดีจนนึกถึงอีกด้าน: คนยิ่งอยากกอดเงินรอ ยิ่งไม่จับจ่าย เศรษฐศาสตร์กระแสหลักถือว่าวงจรนี้อันตรายกว่าเงินเฟ้ออ่อน ๆ เสียอีก
  • ความผันผวนคือผลของกลไก ไม่ใช่อาการชั่วคราว — เมื่อฝั่ง supply ตายตัวสนิท แรงแกว่งทั้งหมดของ demand จึงไปออกที่ราคาเต็ม ๆ ราคาที่เหวี่ยงแรงไม่ใช่ความบังเอิญของตลาดที่ "เดี๋ยวก็นิ่ง" แต่เป็นสิ่งที่ดีไซน์นี้เลือกแลกมาโดยโครงสร้าง

มองให้ถึงแก่น สองระบบนี้คือการเดิมพันคนละข้าง: ระบบธนาคารกลางเดิมพันว่า ดุลยพินิจของมนุษย์ที่ปรับตามสถานการณ์ได้ สุทธิแล้วดีกว่าโทษของมัน ส่วน bitcoin เดิมพันว่า กติกาตายตัวที่ไม่มีใครบิดได้ สุทธิแล้วดีกว่าดุลยพินิจ ทั้งสองฝั่งมีหลักฐานประวัติศาสตร์เข้าข้างตัวเองคนละชุด — และคำตัดสินสุดท้ายยังไม่ออก มันกำลังถูกทดลองอยู่ตรงหน้าเราทุกวัน

ราคาของการไม่มีเจ้าของ#

ถ้าคุณเล่ากลไกเก้าบทแรกให้เพื่อนสาย IT ฟัง คำถามสวนที่จะได้รับแทบจะเดาได้: "รอเป็นสิบนาที? ทั้งระบบทำธุรกรรมได้ไม่กี่รายการต่อวินาที? เปลืองไฟเท่าประเทศย่อม ๆ? ระบบบ้าอะไรกัน แอปธนาคารโอนเสร็จในสองวินาที" — คำถามนี้สมเหตุสมผลเต็มร้อย และคำตอบของมันคือบทเรียนออกแบบที่ลึกที่สุดของทั้งเล่ม: ทุกข้อที่ดูเหมือนความห่วย คือใบเสร็จค่า "ไม่มีเจ้าของ" ที่จงใจจ่าย

12.1 อ่านใบเสร็จทีละใบ

  • ทำไมสิบนาทีต่อหน้า — หน้าใหม่ต้องมีเวลากระจายถึงสำเนาหลายหมื่นเล่มทั่วโลก ก่อน หน้าถัดไปจะเกิด ไม่งั้นสมุดแตกปลายถี่จนหาความจริงไม่เจอ (บท 8) ระบบรวมศูนย์เร็วกว่าได้เพราะสมุดมีเล่มเดียวอยู่ที่เดียว — ความช้าคือค่าขนส่งของการไม่มีศูนย์
  • ทำไมความจุต่อหน้าน้อย — หน้ายิ่งใหญ่ สมุดยิ่งบวมเร็ว เครื่องที่รัน node ไหวก็ยิ่งแพง สุดท้ายเหลือแต่ data center ไม่กี่แห่งถือสำเนา แล้วใครถือสำเนาได้ = คนนั้นคุมระบบ — เท่ากับอ้อมกลับไปมีเจ้าของอีกรอบ ความจุจำกัดคือราคาของการให้คอมพิวเตอร์บ้านธรรมดายังเป็น "ชุมชนที่ช่วยกันจำ" ได้จริง
  • ทำไมเปลืองไฟ — ปริศนาค้างจากบทที่ 7 ไขตรงนี้: พลังงานคือสิ่งเดียวที่ปลอมไม่ได้ในโลกดิจิทัล ตัวเลขเสกได้ เสียงโหวตปั่นได้ (สร้างบัญชีผีล้านบัญชีแทบฟรี) แต่ไฟหนึ่งจูลต้องจ่ายจริงเสมอ กำแพงที่กันคนปลอมสมุด "ทั้งยวง" จากบทที่ 6 ก่อด้วยพลังงานสะสมทั้งหมดนี้แหละ — เลิกเปลืองไฟ = รื้อกำแพง
  • ทำไมโอนผิดแล้วดึงคืนไม่ได้ — ปุ่ม undo ต้องมีคนถือ และคนถือปุ่มคือเจ้าของระบบโดยพฤตินัย (บท 2: อำนาจช่วยเหยื่อกับอำนาจอายัด คือปุ่มเดียวกัน) ระบบที่ไม่มีใครยึดเงินคุณได้ กับระบบที่กู้ความผิดพลาดให้คุณได้ เป็นระบบเดียวกันไม่ได้โดยตรรกะ ไม่ใช่โดยเทคนิค

12.2 แล้วพวก "เหมือน bitcoin แต่เร็วกว่า" ล่ะ?

เหรียญรุ่นหลังจำนวนมากโฆษณาว่าเร็วกว่า ถูกกว่า ประหยัดไฟกว่า — ส่วนใหญ่พูดจริง แต่ไปดูใบเสร็จของแต่ละเจ้าจะพบว่าจ่ายด้วยเหรียญเดียวกันเสมอ: จำนวนสำเนาน้อยลง เครื่องที่รันสำเนาไหวแพงขึ้น หรือมีมูลนิธิ/บริษัทนั่งคุมกติกาอยู่ตรงกลาง นี่ไม่ใช่การด่าว่าใครหลอกลวง — มันคือ trade-off ที่วิศวกรรมยังหาทางหนีไม่เจอ: ความเร็วซื้อได้เสมอ ด้วยการคืนความเป็นศูนย์กลางกลับไป เจอคำเคลม "เหมือน bitcoin แต่ดีกว่า" เมื่อไหร่ ให้ถามหาใบเสร็จก่อนเสมอ (บทที่ 14 จะเปลี่ยนนิสัยนี้เป็นเครื่องมือสามข้อให้พกกลับบ้าน)

ส่วนความพยายามที่ซื่อตรงกว่าคือการสร้าง "ชั้นที่สอง" ทับบนสมุดเดิม — เครือข่ายอย่าง Lightning ที่จับธุรกรรมยิบย่อยไปเคลียร์กันนอกสมุดแล้วค่อยสรุปยอดลงสมุดจริง — เล่มนี้ขอวางไว้แค่เป็นป้ายบอกทาง ไม่เปิดสอน

สิ่งที่ดูเหมือนข้อบกพร่องของ bitcoin ส่วนใหญ่ไม่ใช่ bug — มันคือใบเสร็จค่าไม่มีเจ้าของ ที่ระบบเลือกจ่ายอย่างรู้ตัว

LEVEL 4 · ปรัชญา

ใครแก้กติกาได้#

ซอฟต์แวร์ทุกตัวในโลกต้องอัปเดต (แก้บั๊ก เพิ่มความสามารถ อุดช่องโหว่) และการอัปเดตทุกครั้งมีคนกดอนุมัติ: บริษัท มูลนิธิ หรือทีมพัฒนา แล้วระบบที่ทั้งเล่มคุยกันว่า "ไม่มีเจ้าของ" ล่ะ? ถ้าไม่มีใครแก้กติกาได้เลย ระบบก็ตายด้านรอวันพัง แต่ถ้ามีใครแก้ได้ คนนั้นก็คือเจ้าของตัวจริงที่ซ่อนอยู่ — คำถามนี้ไม่ใช่ปรัชญาลอย ๆ มันถูกทดสอบด้วยสงครามจริงมาแล้ว และผลของสงครามนั้นคือคำตอบที่ดีที่สุดที่เรามี

13.1 การอัปเดตในระบบไร้เจ้าของ = การชวน ไม่ใช่การสั่ง

นักพัฒนาอาสาทั่วโลกช่วยกันดูแลซอฟต์แวร์ของ bitcoin จริง แต่พวกเขาทำได้มากสุดแค่ เสนอ: ปล่อยเวอร์ชันใหม่แล้วรอดูว่าเจ้าของ node หลายหมื่นคน (บท 8) จะสมัครใจดาวน์โหลดมารันหรือไม่ ไม่มีปุ่ม force update ไม่มีเซิร์ฟเวอร์กลางที่กดเปลี่ยนได้ทั้งระบบ — ถ้าการแก้ไหนทำให้กติกา ขัดกัน จนสมุดเข้ากันไม่ได้ ระบบก็แตกเป็นสองสาย (วงการเรียก fork): ใครเชื่อกติกาไหน ไปต่อกับสายนั้น

13.2 สงครามขนาด block — เมื่อเงินและอำนาจแพ้คนถือสำเนา

ช่วงปี 2015–2017 ชุมชน bitcoin แตกเป็นสองขั้วในคำถามเดียว: ควรขยายขนาดหน้าให้จุธุรกรรมมากขึ้นไหม? ฝั่งหนุนมีเหตุผลเข้าใจง่าย — ระบบแน่น ค่าธรรมเนียมแพง ขยายหน้าสิ — และแนวร่วมไม่ใช่เล่น ๆ: บริษัทใหญ่แทบทั้งอุตสาหกรรมบวกกำลังขุดข้างมาก ฝั่งค้านมองผ่านเลนส์เดียวกับบทที่ 12: หน้าใหญ่ = รัน node แพงขึ้น = สำเนากระจุกใน data center = คืนความเป็นศูนย์กลางให้ระบบ

จุดแตกหักเกิดปี 2017: ฝั่งอยากขยายส่วนหนึ่งแยกสายออกไปเป็นเหรียญใหม่ชื่อ Bitcoin Cash เมื่อเดือนสิงหาคม ส่วนแผนประนีประนอมชื่อ SegWit2x ที่บริษัทใหญ่ลงนามหนุนกันเกือบยกวงการ ต้อง ยกเลิกกลางอากาศ ในเดือนพฤศจิกายน ด้วยเหตุผลเรียบ ๆ ที่ลึกถึงกระดูก: ประเมินแล้วว่าเจ้าของ node ทั่วโลกจะไม่ยอมรันตาม — หน้าที่ขุดออกมาจะถูกสำเนาแสนเล่มปัดทิ้งเฉย ๆ (บท 8: miner เสนอ node ตัดสิน)

บทเรียนที่วงการจ่ายค่าเรียนแพงมาก: อำนาจใน bitcoin ไม่ได้อยู่ที่เงินทุน ไม่ได้อยู่ที่กำลังขุด และไม่ได้อยู่ที่เสียงของบริษัทใหญ่ — มันกระจายอยู่กับ คนธรรมดาที่ถือสำเนาสมุดและปฏิเสธเป็น ซึ่งก็คือคำตอบของคำถามหัวบท: กติกาแก้ได้ แต่ต้องชนะใจคนถือสำเนาทีละคนทั้งโลก ไม่มีทางลัดผ่านห้องประชุมไหน

13.3 ผู้สร้างที่หายไป — จุดอ่อนที่ถูกถอดออกตั้งแต่ต้น

Satoshi Nakamoto ค่อย ๆ เงียบหายไปราวปี 2011 โดยไม่เคยเปิดเผยตัวตน ไม่ได้ทิ้งมูลนิธิ ไม่ได้แต่งตั้งทายาท ฟังเผิน ๆ เหมือนการทอดทิ้ง แต่มองผ่านบทนี้จะเห็นอีกภาพ: ทุกระบบที่มี "ผู้นำ" มีจุดให้กดดัน: ฟ้องศาล ล็อบบี้ ขู่ บีบ ซื้อ และประวัติศาสตร์เงินดิจิทัลก่อนหน้าก็จบที่จุดนี้ทุกราย (บท 3: DigiCash ล้มพร้อมบริษัท e-gold จบที่ชั้นศาล) การที่ผู้สร้างหายไปจริง ๆ โดยแม้แต่เหรียญของตัวเองก็ไม่เคยขยับ ทำให้ bitcoin เป็นระบบที่ ไม่เหลือใครให้เรียกไปสอบสวน — ความไร้หัวไม่ใช่ความบกพร่องของโปรเจกต์นี้ มันคือสเปกที่จงใจ

เงิน ความไว้วางใจ และการทดลองที่ยังไม่จบ#

กลับไปที่เกาะ Yap สักครู่ หินไรทำงานได้เพราะชุมชนเล็กพอที่ทุกคนจะจำบัญชีร่วมกันไหว — พอสังคมโตเกินความจำ เราจึงต้องจ้างคนกลางถือสมุดให้ แลกกับการมอบอำนาจทั้งหมดในบทที่ 2 ไป สิ่งที่ bitcoin ทำ เมื่อมองจากที่สูงที่สุด คือใช้คอมพิวเตอร์ + คณิตศาสตร์ + แรงจูงใจ ทำให้ "ชุมชนช่วยกันจำ" ขยายจากหมู่เกาะเล็ก ๆ มาครอบคลุมทั้งโลกได้เป็นครั้งแรกในประวัติศาสตร์ — สมุดของเกาะ Yap ที่ประชากรคือมนุษยชาติ

14.1 มันไม่ได้ลบความไว้วางใจ — มันย้ายที่อยู่ของความไว้วางใจ

คำโฆษณาว่า bitcoin "ไม่ต้องเชื่อใจใครเลย" เกินจริงไปหนึ่งขั้น ที่แม่นกว่าคือ ย้ายความไว้วางใจจากคนไปไว้ในสิ่งที่ตรวจสอบเองได้: จากผู้ว่าธนาคารกลาง → ตารางเหรียญที่ node ของใครก็นับทานได้ (บท 11) · จากพนักงานอนุมัติ → ลายเซ็นที่คณิตศาสตร์ตรวจ (บท 4) · จากความหวังว่าบริษัทไม่โกง → กำแพงพลังงานที่วัดได้ (บท 7–8) ความเชื่อใจไม่ได้หายไปไหน มันเปลี่ยนจาก "เชื่อเพราะเขามีอำนาจ" เป็น "เชื่อเพราะฉันตรวจเองได้" — และตลอดเล่มนี้คุณก็ ตรวจเองมาแล้วจริง ๆ ทุกครั้งที่เปิด explorer

ราคาของการย้ายครั้งนี้จ่ายไปแล้วในบท 10–12: ไม่มี call center ไม่มีคันโยกวิกฤต ช้า แพง เปลืองไฟ ผันผวน — เล่มนี้ยืนยันเหมือนเดิมว่านั่นคือใบเสร็จ ไม่ใช่ของแถม

14.2 สี่แว่นสำหรับมองสิ่งเดียวกัน

แล้วตกลง bitcoin คืออะไรกันแน่? สิบกว่าปีผ่านไปโลกยังเถียงกันไม่จบ เพราะแต่ละฝ่ายมองผ่านแว่นคนละอัน — เล่มนี้ไม่เลือกแว่นให้ แต่จะขัดเลนส์ทุกอันให้ใส แล้ววางไว้ให้คุณหยิบ:

  • แว่นทองดิจิทัล — มองมันเป็นสินทรัพย์เก็บมูลค่าที่พกข้ามพรมแดนได้และไม่มีใครพิมพ์เพิ่ม จุดแข็งของแว่นนี้คือบท 11 ทั้งบท จุดที่แว่นนี้ต้องตอบให้ได้: ของที่ราคาเหวี่ยงแรงขนาดนี้ เก็บมูลค่าให้ใครได้จริงในกรอบเวลาแบบไหน
  • แว่นเงินสดอิเล็กทรอนิกส์ — มองตามชื่อเอกสารของ Satoshi เอง: เงินสดสำหรับอินเทอร์เน็ต จ่ายตรงถึงกันไม่ผ่านใคร จุดแข็งคือบท 4–9 จุดที่ต้องตอบ: ความจุและค่าธรรมเนียมของบท 12 อนุญาตให้คนทั้งโลกใช้จ่ายรายวันจริงหรือ
  • แว่นฟองสบู่ — มองว่ามูลค่าทั้งหมดตั้งอยู่บนความเชื่อว่าจะมีคนรับซื้อต่อ ไม่มีกระแสเงินสดรองรับแบบหุ้นหรืออสังหาฯ แว่นนี้มีประวัติศาสตร์ฟองสบู่หลายร้อยปีเข้าข้าง จุดที่ต้องตอบ: ทำไมระบบนี้ตายแล้วเกิดใหม่ในสายตาสื่อมาแล้วนับครั้งไม่ถ้วนแต่เครือข่ายยังเดินไม่หยุด — และเส้นแบ่งระหว่าง "ฟองสบู่" กับ "เงินทุกสกุลที่ล้วนมีค่าเพราะคนเชื่อร่วมกัน" (บท 1) อยู่ตรงไหนกันแน่
  • แว่นการทดลอง — มองมันเป็นการทดลองทางสังคมขนาดมหึมาที่ยังเดินอยู่: มนุษย์อยู่กับเงินที่ไม่มีใครคุมได้ไหม? แว่นนี้ซื่อสัตย์ที่สุดกับข้อเท็จจริงที่ว่าระบบเพิ่งอายุสิบกว่าปี — เด็กมากเมื่อเทียบกับทองที่ทำหน้าที่มาห้าพันปี

จะสังเกตว่าทั้งสี่แว่นพูดถึง กลไกเดียวกัน ที่คุณเข้าใจครบแล้ว ต่างกันแค่ให้น้ำหนักกับคำถามคนละข้อ — การเถียงเรื่อง bitcoin ในโลกจริงส่วนใหญ่คือคนใส่แว่นคนละอันตะโกนใส่กัน โดยที่จำนวนไม่น้อยไม่เคยเห็นกลไกข้างใต้เลย คุณต่างจากพวกเขาแล้ว

14.3 เครื่องมือติดตัว: สามคำถามตรวจ "เหรียญ" ทุกตัวในจักรวาล

สัญญาไว้ตั้งแต่หน้าแรกว่าอ่านจบจะแยกคำเคลมจริงจากคำเคลมมั่วได้ — นี่คือเครื่องมือชิ้นนั้น กลั่นจากทั้งเล่มเหลือสามคำถาม ใช้ได้กับทุกเหรียญ ทุกแชร์ลูกโซ่ ทุกโปรเจกต์ที่มีคำว่า blockchain ในสไลด์:

  1. ใครถือสมุด? สำเนากระจายกี่เล่ม ใครรันได้บ้าง คอมพิวเตอร์บ้านไหวไหม หรือสมุดจริง ๆ อยู่บนเซิร์ฟเวอร์ของบริษัทเดียว (ถ้าใช่ — มันคือระบบบทที่ 2 ที่แต่งตัวด้วยศัพท์บทที่ 6)
  2. ใครมีสิทธิ์เขียน? สิทธิ์เขียนหน้าใหม่เปิดแข่งเสรีด้วยต้นทุนจริง หรือสงวนให้ผู้เล่นที่ได้รับอนุญาตไม่กี่ราย ใบเสร็จค่าความเร็ว (บท 12) ซุกอยู่ตรงนี้เสมอ
  3. กติกาเปลี่ยนด้วยอะไร? ต้องชนะใจคนถือสำเนาทั้งโลกแบบบท 13 หรือแก้ได้ในห้องประชุมบอร์ดบริษัท — ถ้าอย่างหลัง เพดานเหรียญและกติกาทุกข้อคือคำสัญญา ไม่ใช่กลไก

สามคำถามนี้ไม่ได้บอกว่าอะไรน่าซื้อ มันบอกว่า สิ่งที่อยู่ตรงหน้าเป็นอะไรกันแน่ — ซึ่งต้องรู้ก่อนคำถามอื่นทุกข้อ

14.4 จบเล่ม — โดยไม่บอกให้ทำอะไรกับเงินของคุณ

เล่มนี้เปิดด้วยแบงก์ร้อยหนึ่งใบ และขอปิดด้วยประโยคที่ต้องพูดตรง ๆ: ตลอดสิบสี่บท ไม่มีบรรทัดไหนบอกให้ซื้อ ขาย หรือถือ bitcoin — ไม่ใช่ความขี้ขลาด แต่เพราะกลไกตอบคำถามนั้นไม่ได้จริง ๆ กลไกบอกได้ว่าระบบทำงานยังไง แลกอะไรกับอะไร และคำเคลมไหนสอดคล้องกับความจริงข้างใต้ ส่วนคำถามว่า ควรทำอะไร ต้องผ่านชีวิต รายได้ ภาระ และใจของแต่ละคน — สมุดเล่มนั้นคุณเป็นคนถือเองคนเดียว

สิ่งเดียวที่เล่มนี้หวัง: ครั้งหน้าที่มีคนพูดเรื่อง bitcoin ให้ฟัง — จะเชียร์สุดลิ่มหรือด่าสุดเสียง — คุณจะได้ยินเสียงกลไกข้างใต้คำพูดนั้น และรู้ทันทีว่าผู้พูดได้ยินมันหรือเปล่า

ที่มาที่ตรวจเองได้#

เล่มนี้ปิดท้ายด้วยการสอนให้ถามหาใบเสร็จ จะไม่มีใบเสร็จของตัวเองก็กระไรอยู่

ข้อดีของหัวข้อนี้คือ ข้อเท็จจริงส่วนใหญ่ในเล่มตรวจได้ด้วยตัวคุณเองภายในหนึ่งนาที ไม่ต้องเชื่อคนเขียนสักคำ

ตรวจได้จากสมุดโดยตรง — เปิด mempool.space แล้วดูเอง

  • หน้าแรกของสมุด (block ที่ 0) สร้าง 3 มกราคม 2009 พร้อมข้อความพาดหัว The Times ที่ฝังอยู่ในนั้น — บทที่ 6
  • ที่อยู่กระเป๋าแรกในประวัติศาสตร์ และเงินที่คนยังโอนไปคารวะจนวันนี้ — บทที่ 4
  • ธุรกรรมพิซซ่า 10,000 เหรียญ วันที่ 22 พฤษภาคม 2010 — บทที่ 5
  • รางวัลต่อหน้าปัจจุบัน อ่านได้จาก block ล่าสุด และคิวใน mempool พร้อมเรตค่าธรรมเนียมต่อขนาด — บทที่ 5, 7, 11 (ส่วนยอดเหรียญสะสมทั้งระบบ เว็บนี้ไม่มีตัวนับให้ ต้องรัน node เองตามบทที่ 11)

เอกสารต้นทาง

  • Satoshi Nakamoto. Bitcoin: A Peer-to-Peer Electronic Cash System. 31 ตุลาคม 2008 — เอกสาร 9 หน้าที่บทที่ 3 พูดถึง อ่านฉบับเต็มได้ที่ bitcoin.org/bitcoin.pdf
  • James Howells v Newport City Council [2025] EWHC 22 (Ch) — คำพิพากษาศาลสูงอังกฤษ 9 มกราคม 2025 ที่ยกฟ้องคดีฮาร์ดดิสก์ในบทที่ 10 อ่านคำพิพากษาเต็มได้ที่ caselaw.nationalarchives.gov.uk (ศาลอุทธรณ์ปฏิเสธคำร้องซ้ำเดือนมีนาคม 2025)

ส่วนที่อ้างจากการรายงานข่าว ไม่ใช่จากสมุด — ต้องแยกให้ชัดตามกติกาของเล่มเอง: การล่มของ Mt.Gox (2014) · FTX (2022) · การระงับถอนของ Zipmex (2022) ในบทที่ 10 · การแยกสาย Bitcoin Cash และการยกเลิก SegWit2x ปี 2017 ในบทที่ 13 · และตัวเลขความเสียหายทั้งหมดในหมวดนั้น ล้วนมาจากบันทึกสาธารณะและการรายงานข่าวในช่วงเวลานั้น ตัวเลขบางตัวยังมีการโต้แย้งกันอยู่จนวันนี้ ถ้าจะอ้างต่อในที่จริงจัง ให้ไปหาแหล่งปฐมภูมิเอง

ส่วนที่เป็นการตีความ ไม่ใช่ข้อเท็จจริง — บทที่ 11 หัวข้อ 11.3 (ราคาของนโยบายที่ไม่มีวันขยับ) และบทที่ 14 ทั้งบท เป็นการชั่งน้ำหนักและการมองผ่านแว่น ไม่ใช่สิ่งที่พิสูจน์ได้จากสมุด เล่มนี้บอกทุกครั้งที่ข้ามเส้นนั้น


อ่านต่อ: ถ้าอยากเห็นว่าคนเขียนเล่มนี้เอาหลักคิดเรื่อง "กลไกก่อนศรัทธา" ไปใช้กับการเงินสายอื่นยังไง — ผมชอบ bitcoin เลยไปซื้อหุ้น คือสะพานข้ามไปโลกของงบการเงินและกิจการจริง ที่ใช้เลนส์เดียวกันส่องคนละสิ่ง

If this was useful —buy me a coffee