ไข่ส้มวิทยา ไข่ส้มวิทยา
อนุกรมศัพท์

คำศัพท์ที่ควรรู้

รวบรวมคำศัพท์สำคัญเกี่ยวกับ Bitcoin และบล็อกเชน แปลภาษาเทคนิคให้เป็นภาษาชาวบ้าน

Double-Spend

ปัญหาการใช้เงินซ้ำ

เงินดิจิทัลเป็นแค่ไฟล์หรือตัวเลข จึงเสี่ยงถูกจ่ายซ้ำ 2 รอบ Bitcoin แก้ด้วยการให้ผู้จดบัญชีตัดสินรายการที่ขัดแย้งกันทุก ~10 นาที

Hash Function

เครื่องเขย่าข้อมูล

ใส่อะไรเข้าไปก็พ่นตัวเลขมหึมาออกมา ทายผลไม่ได้ เปลี่ยนข้อมูลนิดเดียวผลเปลี่ยนหมด — หัวใจของโจทย์ปริศนาการขุด

Block (บล็อก)

กล่องใส่รายการ

กล่องที่รวมรายการธุรกรรมที่รออยู่ รอผู้ชนะการขุดเอาไปต่อลงสมุดบัญชีรวม

Mining (การขุด)

แข่งแก้โจทย์ทายเลข

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

Block Reward

รางวัลนักขุด

บิทคอยน์ก้อนใหม่ที่ 'ถือกำเนิดขึ้น' ให้นักขุดผู้ชนะเป็นรายบล็อก — ต้นกำเนิดของบิทคอยน์ทุกเหรียญในโลก

ผู้จดบัญชี

คนสุ่มที่ได้สิทธิ์ลงสมุด

ทุกราว 10 นาที จะมีผู้ชนะการขุดคนเดียวได้เลือกว่ารายการไหนคือ 'ของจริง' แล้วลงมันลงสมุด

Blockchain (บล็อกเชน)

สายโซ่ของกล่อง

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

กฎสายโซ่ยาวสุดชนะ

Longest Chain Rule

ถ้ามีสมุดบัญชี 2 เวอร์ชันไม่ตรงกัน ให้เชื่อเวอร์ชันที่สายโซ่ยาวกว่า เพราะยาวกว่า = มีคนทุ่มแรงขุดมากกว่า

Satoshi Nakamoto

ผู้ก่อตั้งลึกลับ

ชื่อของคน (หรือกลุ่มคน) ที่เปิดตัว Bitcoin ต้นปี 2009 หลังวิกฤตการเงินโลก — จนถึงวันนี้ยังไม่มีใครรู้ว่าเขาเป็นใคร

UTXO (Outputs)

ก้อนเงินที่ยังไม่ได้ใช้

เงินในบิทคอยน์ไม่ได้เก็บเป็นยอดคงเหลือ แต่เก็บเป็นก้อนเงิน (Outputs) แยกกันเหมือนตู้เซฟที่มีล็อกติดอยู่ เวลาใช้ต้องยกทั้งก้อนแล้วสร้างก้อนใหม่

Public Key (กุญแจสาธารณะ)

เลขตู้รับพัสดุ / เลขบัญชี

กุญแจสำหรับแจกให้คนอื่น เพื่อใช้ฝังล็อกส่งเงินมาให้เรา คำนวณมาจาก Private Key เปิดเผยให้ใครรู้ก็ได้

Private Key (กุญแจส่วนตัว)

รหัสปลดล็อกเงินความลับสุดยอด

ตัวเลขสุ่มขนาด 256 บิตที่ใช้ไขปลดล็อกเงินเพื่อทำธุรกรรม ห้ามให้ใครรู้เด็ดขาด ใครได้ไปเท่ากับได้เงินทั้งหมดของเรา

Digital Signature (ลายเซ็นดิจิทัล)

หลักฐานการอนุมัติโอนเงิน

หลักฐานที่สร้างจาก Private Key เพื่อพิสูจน์ความเป็นเจ้าของเงินก้อนนั้นจริง โดยไม่ต้องเปิดเผยกุญแจส่วนตัวให้ใครเห็น

Peer-to-Peer (P2P)

เครือข่ายเพื่อนช่วยเพื่อน

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

Node (โหนด)

ผู้เฝ้ากติกาบิทคอยน์

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

Mempool (Memory Pool)

คลังพักคอยธุรกรรม

พื้นที่พักคอยชั่วคราวบนโหนดสำหรับธุรกรรมใหม่ที่เพิ่งส่งเข้าเครือข่าย เพื่อรอนักขุดหยิบไปบรรจุลงบล็อกถาวร

Genesis Block

บล็อกแรกสุดของโลก

บล็อกหมายเลข 0 จุดเริ่มต้นของบล็อกเชนบิทคอยน์ที่ถูกขุดขึ้นมาเมื่อต้นปี 2009 โดย Satoshi Nakamoto

Block Header (ส่วนหัวของบล็อก)

ใบปะหน้าบล็อก

ข้อมูลขนาดเล็กประจำบล็อกที่บอกรายละเอียดสำคัญ เช่น แฮชบล็อกเก่า, Merkle Root, Nonce และเป้าหมายความยาก เป็นจุดที่นักขุดใช้คำนวณแฮช

Nonce (Number Used Once)

ตัวเลขสุ่มสำหรับขุด

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

Difficulty Adjustment

การปรับความยากอัตโนมัติ

กลไกปรับเป้าหมายความยากในการขุดทุก ๆ 2,016 บล็อก (~2 สัปดาห์) เพื่อรักษารอบการออกบล็อกให้อยู่อันดับเฉลี่ย 10 นาทีเสมอ

Halving

การลดรางวัลขุดครึ่งหนึ่ง

เหตุการณ์ที่รางวัลบิทคอยน์ใหม่จากการขุดจะถูกลดลงครึ่งหนึ่งทุก ๆ 210,000 บล็อก (~4 ปี) เพื่อจำกัดจำนวนบิทคอยน์ไว้ที่ 21 ล้านเหรียญ

Bitcoin Address (ที่อยู่บิทคอยน์)

รหัสรับเงินฉบับอ่านง่าย

รหัสที่แปลงมาจาก Public Key โดยผ่านกระบวนการเข้ารหัสให้สั้นลง อ่านง่าย และมีระบบตรวจจับการพิมพ์ผิด

Bitcoin Script (สคริปต์ล็อก)

เงื่อนไขการใช้เงิน

ภาษาโปรแกรมขนาดเล็กแบบ Stack-based ที่ติดไปกับ Outputs แต่ละก้อน เพื่อกำหนดเงื่อนไขว่าต้องใช้กุญแจหรือเงื่อนไขใดในการปลดล็อกเงิน

ECC (secp256k1)

คณิตศาสตร์เส้นโค้งเอลลิปติก

สูตรคณิตศาสตร์ทางเดียวที่ใช้สร้าง Public Key จาก Private Key คำนวณไปข้างหน้าได้ง่าย แต่ย้อนกลับแทบเป็นไปไม่ได้