LEVEL 2 · กลไกเต็มวงจร
ประกอบร่าง — ตามเงินหนึ่งก้อนตั้งแต่กดส่งจนฝังในสมุด
บทนี้ไม่มีของใหม่แม้แต่ชิ้นเดียว — มีแต่ของที่คุณรู้แล้วทั้งหมด มาเรียงเป็นหนังหนึ่งเรื่อง สมมติคุณโอน 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) — บรรทัดจริงในสมุดจริงที่คุณอ่านออกแล้วทุกช่อง
ถึงตรงนี้ ให้เครดิตตัวเองหน่อย: หน้าจอที่คุณเพิ่งอ่านรู้เรื่อง คือหน้าจอเดียวกับที่วิศวกรระบบการเงินทั่วโลกใช้ทำงานจริงทุกวัน