TL;DR

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

สกุลเงินดิจิทัลทำงานโดยการรวมการอนุญาตทางเข้ารหัสกับบัญชีแยกประเภทที่คัดลอกซ้ำกัน กระเป๋าเงินสร้างธุรกรรมที่แม่นยำ และกุญแจส่วนตัว นโยบายบัญชีอัจฉริยะ หรือควอรัมการลงนามจะอนุญาตธุรกรรมนั้น โหนดอิสระตรวจสอบธุรกรรม ผู้ผลิตบล็อกจัดลำดับธุรกรรมที่ถูกต้อง และกฎการบรรลุฉันทามติเลือกประวัติที่เป็นมาตรฐาน การรวมเข้าในบล็อกถือเป็นการยืนยันครั้งแรก; การพิสูจน์การทำงานเพิ่มเติม การลงคะแน…

การเป็นเจ้าของคริปโตหมายถึงอะไร?

ตอบด่วน

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

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

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

โมเดลการถือครองสิ่งที่บล็อกเชนรับรู้สิ่งที่ผู้ใช้ควบคุมจริงรูปแบบความล้มเหลวหลัก
การเก็บรักษาด้วยกุญแจเดียวเงื่อนไขการลงนามหรือการใช้จ่ายที่ได้รับการปฏิบัติตามโดยกุญแจเดียวกุญแจส่วนตัวหรือข้อมูลกู้คืนที่สามารถสร้างกุญแจนั้นขึ้นใหม่ได้ความลับที่รั่วไหลหรือสูญหายเพียงหนึ่งอย่างก็อาจมีผลชี้ขาดได้
Multisig หรือบัญชีอัจฉริยะสคริปต์หรือนโยบายสัญญาที่กำหนดเกณฑ์ขั้นต่ำ โมดูล หรือกฎเกณฑ์ผู้ลงนาม อุปกรณ์ หรือบทบาทการกู้คืนหลายรายความล้มเหลวของนโยบาย รหัส ผู้ลงนามร่วม หรือระบบการกำกับดูแล
การลงนามด้วยเกณฑ์ / MPCลายเซ็นธรรมดาหนึ่งลายเซ็นภายใต้กุญแจสาธารณะที่ใช้ร่วมกันส่วนแบ่งกุญแจอิสระที่เพียงพอเพื่อบรรลุเกณฑ์ขั้นต่ำเกณฑ์ - การถูกบุกรุกหลายครั้ง การสมรู้ร่วมคิด หรือจุดอ่อนในการดำเนินการเกณฑ์ - การถูกบุกรุกหลายครั้ง การสมรู้ร่วมคิด หรือจุดอ่อนในการดำเนินการ
บัญชีที่ผู้ดูแลรับผิดชอบผู้ดูแลควบคุมอำนาจบนเชนข้อมูลการเข้าสู่ระบบและสิทธิตามกฎหมายหรือสัญญาการถูกบุกรุกของผู้ดูแลทรัพย์สิน, การล้มละลาย, การถูกระงับ หรือการถูกยึดครองบัญชี.
ผลิตภัณฑ์ที่ซื้อขายบนตลาดแลกเปลี่ยนกองทุนหรือผู้ดูแลทรัพย์สินเป็นผู้ควบคุมสินทรัพย์พื้นฐานหลักทรัพย์ในบัญชีโบรกเกอร์ ไม่ใช่กุญแจบล็อกเชนความเสี่ยงจากตลาด ผู้ออกหลักทรัพย์ ผู้รับฝาก และบริษัทนายหน้า

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

กุญแจส่วนตัว กุญแจสาธารณะ และที่อยู่ทำหน้าที่อะไรกันแน่?

ตอบด่วน

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

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

Three-column diagram comparing authority and address construction on Bitcoin, Ethereum and Solana. Bitcoin outputs can encode key or script conditions and use ECDSA or Taproot Schnorr. Ethereum EOAs use ECDSA-derived addresses while contracts have addresses without private keys. Solana addresses may be Ed25519 public keys or program-derived addresses with no private key.
รูป 2. รูปแบบที่ใช้ร่วมกันคือ "ลงนามและตรวจสอบ"; ส่วนเส้นทางจากกุญแจไปยังที่อยู่จนถึงสถานะที่สามารถใช้จ่ายได้นั้นขึ้นอยู่กับแต่ละเครือข่าย
ประเภทเครือข่ายหรือบัญชีอำนาจและลายเซ็นสิ่งที่ที่อยู่แสดงถึง
Bitcoin legacy / SegWit v0 key spendโดยทั่วไปใช้ ECDSA บน secp256k1; สคริปต์กำหนดเงื่อนไขการใช้จ่ายทั้งหมดอาจเข้ารหัสแฮชของกุญแจสาธารณะ แฮชสคริปต์ หรือโปรแกรมพยาน แทนที่จะเป็นกุญแจดิบ
Bitcoin TaprootBIP340 Schnorr สำหรับการใช้จ่ายตามเส้นทางกุญแจ; เส้นทางสคริปต์สามารถเปิดเผยเงื่อนไขทางเลือกได้ที่อยู่ Bech32m รหัสโปรแกรมพยาน v1 ที่ประกอบด้วยกุญแจผลลัพธ์ Taproot
Ethereum EOAECDSA บน secp256k1 ใช้เพื่ออนุมัติธุรกรรม20 ไบต์สุดท้ายของแฮช Keccak-256 ของกุญแจสาธารณะ ซึ่งแสดงด้วย 0x.
บัญชีสัญญา Ethereumรหัสและพื้นที่เก็บข้อมูลกำหนดพฤติกรรม; บัญชีนี้ไม่มีกุญแจส่วนตัวที่ฝังตัวอยู่ที่อยู่สัญญา 20 ไบต์ ที่ถูกสร้างขึ้นระหว่างการปรับใช้หรือการสร้างแบบกำหนดค่าได้
ผู้ตรวจสอบความถูกต้องของ Ethereumกุญแจ BLS ทำหน้าที่ในการบรรลุความเห็นพ้อง; สิทธิ์ในการถอนเงินอาจถูกแยกออกมาได้กุญแจสาธารณะของผู้ตรวจสอบความถูกต้องไม่เหมือนกับที่อยู่ EOA ปกติ
บัญชีคู่กุญแจ Solanaคู่กุญแจ Ed25519; กุญแจลับใช้สำหรับการลงนาม ส่วนกุญแจสาธารณะคือที่อยู่กุญแจสาธารณะ 32 ไบต์ ที่เข้ารหัสด้วย base58.
PDA ของ Solanaไม่มีกุญแจส่วนตัว; โปรแกรมที่สร้างขึ้นจะให้สิทธิ์ระหว่างการดำเนินการของโปรแกรมที่อยู่แบบ off-curve ที่สร้างขึ้นจากเมล็ดและ ID ของโปรแกรม

สิ่งที่ลายเซ็นพิสูจน์ได้

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

อะไรที่สามารถบ่อนทำลายความปลอดภัยของลายเซ็นได้?

  • การสร้างกุญแจที่อ่อนแอหรือมีอคติ ซึ่งก่อให้เกิดข้อมูลลับที่สามารถคาดเดาได้
  • การใช้ซ้ำหรือการรั่วไหลของ nonce ในลายเซ็นแบบ ECDSA หรือ Schnorr ซึ่งอาจทำให้กุญแจส่วนตัวถูกเปิดเผย
  • มัลแวร์ ช่องทางข้างเคียง หรือการโจมตีทางกายภาพที่ดึงข้อมูลลับออกจากอุปกรณ์
  • กระเป๋าเงินที่ลงนามในข้อมูลที่แตกต่างจากข้อมูลที่ผู้ใช้คิดว่ามันแสดงอยู่
  • การนำสมาร์ทแอคเคานต์ ระบบมัลติซิก หรือระบบเกณฑ์มาใช้งาน โดยยอมรับเส้นทางนโยบายที่ไม่ถูกต้องหรือไม่ได้รับอนุญาต
  • ความก้าวหน้าในอนาคตด้านการวิเคราะห์รหัสลับหรือควอนตัม ซึ่งอาจทำให้สมมติฐานเกี่ยวกับความยากในปัจจุบันเป็นโมฆะ

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

กระเป๋าเงินลงนามในสิ่งใดกันแน่?

ตอบด่วน

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

อินเทอร์เฟซของวอลเลทจะแปลงเจตนาของมนุษย์เป็นข้อความที่มีโครงสร้าง การแปลความหมายนี้มีความสำคัญอย่างยิ่งต่อความปลอดภัย ใน Bitcoin การทำธุรกรรมจะเลือกเอาต์พุตที่ยังไม่ได้ใช้จ่าย (unspent outputs) เฉพาะเจาะจงเป็นอินพุต สร้างเอาต์พุตใหม่พร้อมเงื่อนไขการใช้จ่าย กำหนดจำนวนและค่าธรรมเนียม และใช้โหมดแฮชลายเซ็น (signature-hash mode) ที่กำหนดว่าส่วนใดของข้อมูลที่ลายเซ็นแต่ละลายเซ็นรับรอง ใน Ethereum การทำธุรกรรมปกติจะรวมถึงฟิลด์ต่างๆ เช่น ตัวระบุเชน (chain identifier), nonce ของบัญชี, จุดหมายปลายทาง, ค่า, ขีดจำกัดแก๊ส (gas limit), ขีดจำกัดค่าธรรมเนียม (fee caps) และข้อมูลเสริมที่สามารถเรียกใช้สัญญาได้

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

ก่อนลงนาม ให้ตรวจสอบอย่างน้อยสนามต่อไปนี้

  • เครือข่ายและเชน: เชนที่ตั้งใจใช้, Layer 2 หรือ sidechain, ไม่ใช่เพียงรหัสสินทรัพย์ (asset ticker) เท่านั้น
  • สินทรัพย์และสัญญา: สินทรัพย์เนทีฟหรือสัญญาโทเคนที่ถูกต้อง รวมถึงทศนิยมและมาตรฐานโทเคน
  • จุดหมายปลายทาง: ที่อยู่ผู้รับเต็มรูปแบบ ไม่ว่าจะเป็นสัญญา, บริดจ์ หรือที่อยู่ฝากในแพลตฟอร์มแลกเปลี่ยน รวมถึงข้อความหมายเหตุหรือแท็กที่จำเป็น
  • จำนวนและขอบเขต: จำนวนเงินโอนที่แม่นยำ, จำนวนเงินรับขั้นต่ำ, ขีดจำกัดการใช้จ่าย หรือขอบเขตการอนุมัติ
  • การดำเนินการ: การโอน, การแลกเปลี่ยน, การอนุมัติ, การอนุญาต, การมอบหมาย, การสเตก, การปรับใช้สัญญา หรือการลงนามข้อความตามต้องการ
  • ขอบเขตค่าธรรมเนียม: อัตราค่าธรรมเนียม Bitcoin และค่าธรรมเนียมรวม หรือขีดจำกัดแก๊สของ Ethereum, ค่าธรรมเนียมพื้นฐาน, ค่าธรรมเนียมความสำคัญ และค่าธรรมเนียมสูงสุด
  • วันหมดอายุและโดเมนการรีเพลย์: ตัวระบุเชน, nonce, กำหนดเวลา และแอปพลิเคชันหรือสัญญาที่ลายเซ็นนี้มีผลบังคับใช้
  • เส้นทางนโยบาย: กุญแจ ผู้ลงนามร่วม โมดูล หรือกลไกการกู้คืนใดที่ให้สิทธิ์ดำเนินการ

กระเป๋าฮาร์ดแวร์ช่วยได้ แต่ไม่เข้าใจด้านเศรษฐกิจ

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

เกิดอะไรขึ้นหลังจากคุณกดปุ่มส่ง?

ตอบด่วน

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

Transaction lifecycle diagram showing build, review, sign, local validation, propagation or private routing, pending status, block inclusion and hardening. It also shows rejection, stuck transactions, replacement and reorganisation detours.
รูป 3. การทำธุรกรรมอาจถูกต้องแม้ยังไม่ถูกส่งต่ออย่างกว้างขวาง อาจถูกรวมเข้าในบล็อกแม้ยังไม่เป็นขั้นสุดท้าย หรืออาจถูกลบออกจากโซ่หลัก (canonical chain) โดยการปรับโครงสร้างใหม่ (reorganisation)

ขั้นตอน 1: การสร้างและลงนามในระบบท้องถิ่น

กระเป๋าเงินจะเลือกอินพุตหรือ nonce ของบัญชีถัดไป ประมาณค่าธรรมเนียม สร้างข้อมูลธุรกรรม และลงนามในข้อมูลนั้น กระบวนการนี้สามารถเกิดขึ้นได้บนโทรศัพท์มือถือ ในกระเป๋าเงินผ่านเบราว์เซอร์ บนอุปกรณ์ฮาร์ดแวร์ ผ่านผู้ประสานงานการลงนามหลายฝ่าย (multisignature coordinator) หรือในเซสชันการลงนามแบบ MPC (MPC signing session) กุญแจลับไม่ควรถูกส่งไปยังเครือข่าย; จำเป็นต้องใช้เพียงธุรกรรมและลายเซ็นเท่านั้นสำหรับการตรวจสอบ

ขั้นตอนที่ 2: การตรวจสอบและส่งต่อโดยโหนด

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

ขั้นตอนที่ 3: การสร้างบล็อก

กลุ่มขุด Bitcoin สร้างบล็อกผู้สมัครจากธุรกรรมที่ถูกต้องที่พวกเขารู้จัก โดยพิจารณาค่าธรรมเนียม ความพึ่งพา และนโยบายของตนเอง ผู้ตรวจสอบความถูกต้องของ Ethereum อาจสร้างบล็อกแบบท้องถิ่นหรือใช้เครื่องมือสร้างบล็อกเฉพาะที่ปรับแต่งลำดับธุรกรรมและเสนอราคาเพื่อโอกาสในการเสนอข้อเสนอ การไหลของคำสั่งส่วนตัวสามารถข้าม mempool สาธารณะได้ และมูลค่าสูงสุดที่สามารถสกัดได้ (Maximal Extractable Value) อาจส่งผลต่อลำดับการจัดเรียง

ขั้นตอนที่ 4: การตรวจสอบบล็อกอย่างอิสระ

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

ขั้นตอนที่ 5: การรวมเข้าในบล็อก การจัดเรียงใหม่ และการชำระบัญชี

การรวมเข้าเป็นยืนยันครั้งแรก บล็อกที่แข่งขันกันอาจปรากฏอยู่ชั่วคราวที่ปลายสายโซ่ และกฎการเลือกสาขา (fork-choice rule) จะกำหนดว่าสาขาใดจะกลายเป็นสาขาหลัก (canonical) ธุรกรรมจากบล็อกที่ถูกทิ้งอาจกลับสู่สถานะรอการยืนยัน (pending) เกิดความขัดแย้งกับธุรกรรมอื่น หรือหายไปจากมุมมองของโหนด การยืนยันที่ลึกขึ้นหรือความแน่นอนของจุดตรวจสอบ (checkpoint finality) ที่ชัดเจนจะช่วยลดความเสี่ยงนี้

ทำไมธุรกรรมจึงต้องรอ และค่าธรรมเนียมทำงานอย่างไร?

ตอบด่วน

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

Bitcoin: การจ่ายค่าสำหรับพื้นที่บล็อกเสมือน

ค่าธรรมเนียมธุรกรรม Bitcoin คือความแตกต่างระหว่างมูลค่าอินพุตและมูลค่าเอาต์พุต กระเป๋าเงินและ Bitcoin Core มักแสดงราคาเสนอเป็น satoshis ต่อ byte เสมือน (sat/vB) ซึ่งช่วยให้ผู้ขุดสามารถเปรียบเทียบธุรกรรมที่มีขนาดเสมือนต่างกันได้ อินพุต เอาต์พุต และข้อมูลพยานเป็นตัวกำหนดขนาด; จำนวนบิตคอยน์ที่โอนไม่ส่งผลต่อขนาด

ความสัมพันธ์ระหว่างธุรกรรมมีความสำคัญ ธุรกรรมแม่ที่มีค่าธรรมเนียมต่ำและธุรกรรมลูกที่มีค่าธรรมเนียมสูงอาจถูกประเมินร่วมกัน และตรรกะ mempool ของ Bitcoin Core ในปัจจุบันพิจารณาถึงกลุ่มธุรกรรมที่เชื่อมโยงกัน แทนที่จะปฏิบัติต่อทุกธุรกรรมอย่างอิสระโดยสมบูรณ์ กลไก Replace-by-fee และ child-pays-for-parent สามารถเพิ่มโอกาสในการถูกรวมเข้าในบล็อกได้ หากธุรกรรมและกระเป๋าเงินรองรับกลไกดังกล่าว การแทนที่ธุรกรรมไม่รับประกันการยกเลิก: ธุรกรรมที่แข่งขันกันจะดำเนินการจนกว่าธุรกรรมหนึ่งจะได้รับการยืนยัน

Ethereum: gas, ค่าธรรมเนียมพื้นฐาน และค่าธรรมเนียมความสำคัญ

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

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

การจัดลำดับไม่ใช่เพียงการจัดอันดับค่าธรรมเนียมเท่านั้น

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

คำถามBitcoinอีเธอเรียม
อะไรคือสิ่งที่ขาดแคลน?น้ำหนักบล็อกเสมือนและความจุในการพึ่งพาธุรกรรมก๊าซสำหรับการดำเนินการ, เป้าหมายก๊าซของบล็อก และทรัพยากรความพร้อมใช้งานของข้อมูล.
การเสนอราคาถูกแสดงอย่างไร?โดยทั่วไปคือ sat/vB บวกกับค่าธรรมเนียมธุรกรรมแบบสัมบูรณ์ค่าธรรมเนียมพื้นฐาน + ค่าธรรมเนียมความสำคัญ, จำกัดโดยค่าธรรมเนียมสูงสุด; ขีดจำกัดก๊าซกำหนดขอบเขตการดำเนินการ.
ใครเป็นผู้รับ?ผู้ผลิตบล็อกจะได้รับค่าธรรมเนียมธุรกรรมค่าธรรมเนียมพื้นฐานจะถูกเผา; ค่าธรรมเนียมความสำคัญและค่าตอบแทนอื่น ๆ จากบล็อกจะถูกมอบให้แก่ผู้เสนอหรือผู้สร้างเส้นทาง
อะไรที่อาจทำให้การรวมเข้าบล็อกล่าช้า?อัตราค่าธรรมเนียมต่ำ, ความพึ่งพาจากบล็อกแม่, นโยบายท้องถิ่น, ความขัดแย้งในการแทนที่ หรือการแพร่กระจายที่อ่อนแอ.ขีดจำกัดค่าธรรมเนียมต่ำ, ช่องว่าง nonce, ความล้มเหลวของเส้นทางส่วนตัว, นโยบายผู้สร้างบล็อก, MEV หรือข้อจำกัดในการดำเนินการ.
การล้มเหลวอาจยังก่อให้เกิดค่าใช้จ่ายได้หรือไม่?ธุรกรรมที่ยังไม่ได้รับการยืนยันหรือถูกปฏิเสธ โดยปกติจะไม่ต้องจ่ายค่าธรรมเนียมบนเชนธุรกรรมที่ถูกรวมเข้าในบล็อกเชน แต่การดำเนินการสัญญาถูกย้อนกลับ ยังอาจใช้และต้องจ่ายค่าก๊าซได้

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

Bitcoin, Ethereum และ Solana บันทึกสิทธิ์การเป็นเจ้าของอย่างไร?

ตอบด่วน

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

Bitcoin: โมเดล UTXO

ยอดเงินในกระเป๋า Bitcoin คือผลรวมที่สะดวกของผลลัพธ์ธุรกรรมที่ยังไม่ได้ใช้ (UTXO) ที่กระเป๋าสามารถใช้ชำระได้ ธุรกรรมจะบริโภคผลลัพธ์ที่มีอยู่และสร้างผลลัพธ์ใหม่ อินพุตชี้ไปยังผลลัพธ์ก่อนหน้า; สคริปต์และลายเซ็นพิสูจน์ว่าเงื่อนไขการใช้จ่ายได้รับการปฏิบัติตามแล้ว หากมูลค่าอินพุตเกินกว่าการชำระเงินและค่าธรรมเนียมที่ตั้งใจไว้ กระเป๋ามักจะสร้างผลลัพธ์เงินทอน

อีเธอเรียม: สถานะบัญชีและสัญญา

Ethereum รักษาสถานะระดับโลกที่ประกอบด้วยบัญชีที่เป็นของบุคคลภายนอก (EOA) และบัญชีสัญญา (contract account) บัญชี EOA มียอดเงินคงเหลือ, nonce และสิทธิ์ที่อิงจากกุญแจ; ส่วนบัญชีสัญญา มีโค้ดและพื้นที่จัดเก็บข้อมูล การทำธุรกรรมจากบัญชี EOA สามารถโอน ETH, ติดตั้งสัญญา หรือเรียกใช้โค้ดที่อัปเดตบัญชีและสมุดบัญชีโทเคนหลายรายการในการดำเนินการแบบอะตอมิกครั้งเดียว

Solana: บัญชีที่เป็นของโปรแกรม

Solana แยกโปรแกรมที่ทำงานได้ออกจากบัญชีที่เก็บข้อมูลที่สามารถเปลี่ยนแปลงได้ แต่ละบัญชีมีที่อยู่และโปรแกรมเจ้าของที่ควบคุมการเปลี่ยนแปลงข้อมูลหรือการหักเงิน บัญชีผู้ลงนามของผู้ใช้ใช้ที่อยู่กุญแจสาธารณะ ในขณะที่ที่อยู่ที่ได้จากโปรแกรมช่วยให้โปรแกรมสามารถอนุญาตบัญชีแบบ deterministic off-curve ได้โดยไม่ต้องใช้กุญแจส่วนตัว

DimensionBitcoinEthereumSolana
โมเดลสถานะหลักผลลัพธ์ธุรกรรมที่ยังไม่ถูกใช้บัญชี ยอดคงเหลือ การจัดเก็บโค้ดและสัญญาบัญชีที่โปรแกรมเป็นเจ้าของ ซึ่งเก็บ lamports และข้อมูลบัญชีที่โปรแกรมเป็นเจ้าของ ซึ่งเก็บ lamports และข้อมูล
สิทธิ์ของผู้ใช้ทั่วไปปฏิบัติตามสคริปต์ผลลัพธ์ด้วยลายเซ็นและเงื่อนไขอื่น ๆลายเซ็น EOA หรือนโยบายบัญชีอัจฉริยะ / สัญญาอัจฉริยะ.ผู้ลงนาม Ed25519 พร้อมด้วยกฎบัญชีเฉพาะโปรแกรม
การควบคุมลำดับข้อมูลเข้ากำหนดผลลัพธ์ที่แม่นยำ; UTXO แต่ละรายการสามารถใช้จ่ายได้เพียงครั้งเดียวnonce ของแต่ละบัญชีจะจัดลำดับธุรกรรมจาก EOAแฮชบล็อกล่าสุด การล็อกบัญชี และการจัดตารางเวลาการทำงานกำหนดรูปแบบการดำเนินการ
ความสามารถในการเขียนโปรแกรมเงื่อนไขการใช้จ่ายที่กำหนดด้วยสคริปต์ ซึ่งถูกจำกัดไว้โดยเจตนาการดำเนินการสัญญาอัจฉริยะ EVM สำหรับวัตถุประสงค์ทั่วไปโปรแกรมทำงานกับบัญชีที่ระบุไว้อย่างชัดเจนโปรแกรมทำงานกับบัญชีที่ระบุไว้อย่างชัดเจน
ความสับสนที่ผู้เริ่มต้นมักพบยอดเงินในกระเป๋าเงินไม่ใช่แถวบัญชีเดียวโทเคนคือสถานะของสัญญา ไม่ใช่ยอดเงิน ETH ดั้งเดิมที่อยู่หนึ่งอาจทำหน้าที่เป็นผู้ลงนาม บัญชีข้อมูล บัญชีสร้างโทเคน หรือ PDA

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

ความเห็นพ้องของบล็อกเชนนั้นประกอบด้วยอะไรบ้าง?

ตอบด่วน

ความเห็นพ้องคือชุดกฎและกลไกที่สมบูรณ์ ซึ่งทำให้นอตอิสระสามารถรวมตัวกันสู่สถานะมาตรฐานเดียวได้ มันรวมถึงกฎความถูกต้อง การต้านทานการโจมตีแบบ Sybil การเลือกผู้เสนอ การเชื่อมต่อเครือข่าย การเลือกทางแยก (fork) แรงจูงใจ และความสมบูรณ์ (finality) Proof of Work หรือ Proof of Stake เป็นเพียงส่วนหนึ่งของระบบนั้นเท่านั้น

Two-column consensus-stack diagram for Bitcoin and Ethereum. It compares independent validity checks, proof-of-work or proof-of-stake proposer selection, fork choice, finality and recovery assumptions. It emphasises that resource weight cannot override validity rules.
รูป 4. ผู้ผลิตเสนอ; โหนดตรวจสอบ ความเห็นพ้องต้องกันต้องการมากกว่าการเลือกผู้ที่จะได้รับโอกาสสร้างบล็อกถัดไป

ความถูกต้องต้องมาก่อน

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

ความต้านทานต่อ Sybil และการเลือกผู้เสนอ

เครือข่ายแบบเปิดจำเป็นต้องมีวิธีป้องกันไม่ให้ผู้เข้าร่วมรายเดียวได้รับอิทธิพลโดยการสร้างตัวตนหลายล้านตัว Proof of Work (PoW) ผูกอิทธิพลกับงานการคำนวณ ส่วน Proof of Stake (PoS) ผูกกับทุนที่ผูกมัดไว้ แต่ละกลไกจะจัดสรรโอกาสในการผลิตบล็อกหรือการลงคะแนนตามทรัพยากรที่หายาก

การเลือกฟอร์ก

ความไม่เห็นพ้องชั่วคราวเป็นเรื่องปกติในระบบกระจายตัว โหนดของบิตคอยน์เลือกเชนที่ถูกต้องที่มีหลักฐานการทำงานสะสมมากที่สุด อีเธอเรียมใช้ LMD-GHOST เพื่อติดตามสาขาที่ถูกต้องที่มีน้ำหนักการรับรองที่มีประสิทธิภาพมากที่สุด การเลือกฟอร์กตอบคำถามว่าควรสร้างต่อจากสาขาปัจจุบันใด; ซึ่งไม่เหมือนกับความสมบูรณ์

ความสมบูรณ์และการกู้คืน

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

หลักฐานการทำงาน (Proof of Work) รักษาความปลอดภัยของ Bitcoin อย่างไร?

ตอบด่วน

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

ผู้ขุดจะจัดสร้างบล็อกผู้สมัคร ปรับเปลี่ยนสนามในส่วนหัว และคำนวณค่าแฮช SHA-256 แต่ละค่าแฮชเปรียบเสมือนตั๋วลอตเตอรี่ โปรโตคอลจะปรับระดับความยากทุก 2,016 บล็อก เพื่อให้เวลาสร้างบล็อกเฉลี่ยประมาณ 10 นาทีในระยะยาว ผู้ขุดที่ชนะจะได้รับรางวัลบล็อก — 3.125 BTC นับตั้งแต่การลดรางวัลลงครึ่งหนึ่ง (halving) ในเดือนเมษายน 2024 — พร้อมทั้งค่าธรรมเนียมธุรกรรม โดยต้องเป็นบล็อกที่ถูกต้องและได้รับการยอมรับจากเครือข่าย

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

สิ่งที่พลังแฮชของกลุ่มส่วนใหญ่สามารถและไม่สามารถทำได้

การครองส่วนใหญ่ของพลังแฮชอย่างต่อเนื่องอาจทำให้แต่มันยังไม่สามารถทำให้
การเซ็นเซอร์หรือการล่าช้าของธุรกรรมที่เลือกไว้การปลอมแปลงลายเซ็นดิจิทัลของผู้ใช้อื่น
การแทนที่บล็อกที่ถูกต้องล่าสุดด้วยสาขาที่ถูกต้องแต่มีข้อมูลหนักกว่าการใช้เอาต์พุตโดยไม่ปฏิบัติตามสคริปต์ที่กำหนดไว้
การใช้จ่ายซ้ำ (Double-spending) การชำระเงินล่าสุดของผู้โจมตีเองการสร้างเหรียญเกินกว่ากฎการออกเหรียญที่โหนดบังคับใช้
การควบคุมลำดับการทำธุรกรรมล่าสุดและโอกาสในการรับค่าธรรมเนียมหรือ MEV บางอย่างทำให้โหนดเต็มรูปแบบที่ซื่อสัตย์ยอมรับบล็อกที่ไม่ถูกต้อง
ความเสียหายต่อความเชื่อมั่นและข้อกำหนดการตั้งบัญชีที่ยาวนานขึ้นการควบคุมอย่างอิสระและถาวร โดยไม่มีค่าใช้จ่ายในการดำเนินงานต่อเนื่อง

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

ข้อสรุป: Proof of Work ควบคุมการแข่งขันระหว่างประวัติที่ถูกต้อง มันไม่ให้สิทธิ์แก่ผู้ขุดในการเขียนกฎการลงนามใหม่ ยึดเหรียญตามอำเภอใจ หรือกำหนดปริมาณเหรียญใหม่สำหรับโหนดที่ปฏิเสธการเปลี่ยนแปลงเหล่านั้น

Proof of Stake รักษาความปลอดภัยของ Ethereum อย่างไร?

ตอบด่วน

ผู้ตรวจสอบความถูกต้องของ Ethereum วาง ETH เป็นหลักประกัน, ผู้เสนอหนึ่งคนถูกเลือกสำหรับแต่ละสล็อต 12 วินาที, และคณะกรรมการผู้ตรวจสอบความถูกต้องรับรองความถูกต้องของเชน LMD-GHOST เลือกสาขาที่มีน้ำหนักการรับรองสูงสุด ส่วน Casper FFG ยืนยันจุดตรวจสอบที่ได้รับการสนับสนุนจากอย่างน้อยสองในสามของส่วนได้ส่วนเสียที่มีผลบังคับใช้ การลงคะแนนที่ขัดแย้งกันและสามารถพิสูจน์ได้อาจถูกลดจำนวนรางวัล

เวลาถูกแบ่งเป็นสล็อต 12 วินาทีและเอโพค 32 สล็อต ผู้ตรวจสอบหนึ่งคนถูกเลือกเพื่อเสนอบล็อกในสล็อตหนึ่ง ขณะที่คณะกรรมการรับรองมุมมองของพวกเขาต่อเชน ผู้ตรวจสอบที่ใช้งานอยู่ทุกคนโดยปกติจะรับรองหนึ่งครั้งต่อเอโพค หลังจาก Pectra จำนวน ETH ขั้นต่ำสำหรับการเปิดใช้งานยังคงอยู่ที่ 32 ETH; ผู้ตรวจสอบที่เลือกร่วมในระบบการรวมคุณสมบัติสามารถมียอดคงเหลือที่มีผลใช้ได้สูงสุดถึง 2,048 ETH

Ethereum ใช้บทบาทหลักที่แยกกัน หน้าที่ของผู้ตรวจสอบใช้กุญแจลงนาม BLS เพื่อให้การรับรองสามารถรวมกันได้อย่างมีประสิทธิภาพ สิทธิ์ในการถอนเงินสามารถถือไว้แยกต่างหาก และหลัง Pectra ข้อมูลรับรองของชั้นการดำเนินการสามารถกระตุ้นการถอนได้ ดังนั้น กุญแจ EOA ปกติของ Ethereum จึงไม่ใช่กุญแจเดียวกันโดยอัตโนมัติกับกุญแจที่ใช้ในการปฏิบัติหน้าที่ของผู้ตรวจสอบ

เกณฑ์การโจมตีอธิบายความสามารถที่แตกต่างกัน

การควบคุมสัดส่วนการถือหุ้นที่มีผลอิทธิพลต่อโปรโตคอลภายใต้สมมติฐานที่เรียบง่ายการลงโทษอัตโนมัติ?
ต่ำกว่าหนึ่งในสามสามารถก่อกวน ควบคุมเนื้อหา หรือดึงมูลค่าได้ในบางสถานการณ์ แต่ไม่สามารถป้องกันความสมบูรณ์ของธุรกรรมได้โดยลำพังอย่างไม่มีกำหนดได้เฉพาะเมื่อพฤติกรรมดังกล่าวสร้างหลักฐานที่สามารถถูกตัดออกได้ หรือก่อให้เกิดการลงโทษตามปกติ
อย่างน้อยหนึ่งในสามสามารถป้องกันความสมบูรณ์ของจุดตรวจสอบได้โดยการระงับหรือเบี่ยงเบนเสียงลงคะแนนในปริมาณที่เพียงพอการระงับการลงคะแนนเพียงอย่างเดียวไม่จำเป็นต้องถูกตัดสิทธิ์ทันที; การรั่วไหลจากความไม่กระตือรือร้นสามารถลดน้ำหนักของคะแนนที่ขาดหายไป
มากกว่าครึ่งหนึ่งสามารถควบคุมการเลือกฟอร์กปกติได้ ทำให้เกิดการเซ็นเซอร์อย่างเข้มงวดและอำนาจในการจัดระเบียบใหม่ในระยะสั้นไม่ใช่ทุกการโจมตีการเลือกฟอร์กจะถูกตัดสิทธิ์โดยอัตโนมัติ
อย่างน้อยสองในสามสามารถยืนยันจุดตรวจสอบที่เลือกไว้ได้ ความขัดแย้งในการยืนยันต้องการการลงคะแนนที่ขัดแย้งกันและทับซ้อนกันหากประวัติที่ขัดแย้งกันได้รับการยืนยันแล้ว อย่างน้อยหนึ่งในสามของยอดเดิมพันรวมสามารถถูกตัดสิทธิ์ได้อย่างพิสูจน์ได้

การสแลชและการไม่ใช้งานเป็นสองเรื่องที่ต่างกัน

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

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

เมื่อใดที่ธุรกรรมคริปโตจะถือว่าเสร็จสิ้น?

ตอบด่วน

การทำธุรกรรมจะได้รับการยืนยันเมื่อถูกรวมไว้ในบล็อกมาตรฐาน (canonical block) ความมั่นใจใน Bitcoin จะเพิ่มขึ้นตามความน่าจะเป็นกับทุกบล็อกที่เพิ่มเข้ามา ส่วน Ethereum จะรายงานสถานะล่าสุด สถานะปลอดภัย และสถานะที่เสร็จสิ้นอย่างแยกกัน; ภายใต้การมีส่วนร่วมปกติ ความสมบูรณ์ของจุดตรวจสอบ (checkpoint finality) มักจะเกิดขึ้นหลังจากประมาณสองเอโพค (epoch) หรือประมาณ 13 นาที แต่อาจถูกเลื่อนออกไปได้

บิตคอยน์: ความลึกของการยืนยัน

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

Ethereum: ข้อมูลล่าสุด ปลอดภัย และได้รับการยืนยันแล้ว

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

ระบบ Layer 2 เพิ่มนาฬิกาเพิ่มเติม

ธุรกรรมบน rollup หรือ Layer 2 อื่น ๆ อาจได้รับการยอมรับจาก sequencer ก่อนที่ข้อมูลหรือหลักฐานจะถูกโพสต์ไปยังชั้นฐาน ระบบแบบ Optimistic อาจมีช่วงเวลาท้าทาย (challenge period); ระบบแบบ proof-of-validity จะรอจนกว่าหลักฐานจะถูกสร้างและตรวจสอบ; ส่วนบริดจ์และแพลตฟอร์มแลกเปลี่ยนอาจเพิ่มเกณฑ์ของตนเอง "ยืนยันบน Layer 2" และ "เสร็จสิ้นบน Ethereum" ไม่เสมอไปที่จะเป็นเหตุการณ์เดียวกัน

สถานะความหมายความเสี่ยงที่เหลืออยู่
ลงนามแล้วผู้มีอำนาจที่จำเป็นได้สร้างลายเซ็นแล้วอาจไม่ถูกส่งต่อไปเลย; อาจเป็นข้อมูลที่เป็นอันตราย, ไม่ถูกต้อง หรือถูกแทนที่อาจไม่ถูกส่งต่อไปเลย; อาจเป็นข้อมูลที่เป็นอันตราย, ไม่ถูกต้อง หรือถูกแทนที่
ส่งแบบกระจาย / ส่งแล้วมีเพื่อนร่วมเครือข่ายหรือบริการอย่างน้อยหนึ่งแห่งที่รับธุรกรรมนี้แล้วโหนดอื่น ๆ อาจปฏิเสธหรืออาจไม่เห็นธุรกรรมนี้เลย
รอการยืนยันโหนดหรือบริการหนึ่งหรือมากกว่าหนึ่งพิจารณาว่าธุรกรรมนี้เหมาะสมที่จะถูกรวมเข้าในบล็อกเชนค่าธรรมเนียม ความขึ้นอยู่กับ nonce หรือนโยบาย อาจทำให้ธุรกรรมนี้ถูกเลื่อนออกไปหรือถูกปฏิเสธ
ถูกรวม / การยืนยันครั้งแรกบล็อกมาตรฐานปัจจุบันมีข้อมูลนี้อยู่การจัดเรียงใหม่แบบผิวเผินสามารถลบบล็อกดังกล่าวได้
เกณฑ์ความลึกของ Bitcoinผู้รับยอมรับว่างานที่สะสมมาเพียงพอสำหรับมูลค่าที่เสี่ยงความน่าจะเป็นของการกลับทิศทางลดลง แต่ไม่ใช่ศูนย์ทางคณิตศาสตร์
ปลอดภัยสำหรับ Ethereumคาดว่าบล็อกจะไม่ถูกจัดเรียงใหม่ภายใต้สมมติฐานเกี่ยวกับเสียงข้างมากที่ซื่อสัตย์และสมมติฐานของเครือข่ายที่กำหนดไว้ยังไม่ถึงสถานะจุดตรวจสอบโปรโตคอลที่แข็งแกร่งที่สุด
Ethereum ได้รับการยืนยันแล้วการมีเสียงข้างมากพิเศษสองในสามที่จุดตรวจสอบ ทำให้การย้อนกลับสามารถถูกตัดออกได้ในระดับระบบยังไม่ใช่สถานะจุดตรวจสอบที่แข็งแกร่งที่สุดของโปรโตคอลความล้มเหลวของระบบฉันทามติที่สำคัญ ข้อบกพร่องของไคลเอนต์ หรือการฟื้นฟูทางสังคม ยังคงอยู่นอกเหนือจากโมเดลที่เรียบง่ายนี้
เลเยอร์ 2 เสร็จสิ้นแล้วข้อมูลชั้นฐานของระบบเอง รวมถึงข้อกำหนดด้านหลักฐานหรือการท้าทาย ได้ถูกปฏิบัติตามแล้วการสมมติเกี่ยวกับบริดจ์ ชั้นลำดับที่ 2 ตัวเรียงลำดับ ระบบพิสูจน์ และชั้นฐาน มีความแตกต่างกันสมมติฐานเกี่ยวกับบริดจ์, ซีเควนเซอร์, ระบบพิสูจน์ และเลเยอร์พื้นฐานมีความแตกต่างกัน

ข้อสรุป: ความสมบูรณ์ (Finality) ขึ้นอยู่กับเครือข่ายและขึ้นอยู่กับผู้รับแต่ละราย เกณฑ์ที่ถูกต้องขึ้นอยู่กับเชน มูลค่าธุรกรรม แบบจำลองผู้โจมตี และว่ามีการใช้ชั้นการชำระบัญชีอื่นร่วมด้วยหรือไม่

ความปลอดภัยของคริปโตล้มเหลวจริง ๆ ที่ไหน?

ตอบด่วน

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

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

ชั้นสิ่งที่ชั้นนี้ควรรับประกันตัวอย่างความล้มเหลวกลไกป้องกันหลัก
องค์ประกอบพื้นฐานทางเข้ารหัสความไม่สามารถปลอมแปลงได้ ความต้านทานการชนกัน หรือการสกัดลับภายใต้สมมติฐานที่กำหนดไว้ความสุ่มที่อ่อนแอ, การใช้ซ้ำ nonce, ช่องทางข้างเคียง, การถูกเจาะด้วยอัลกอริทึม หรือการถูกเจาะด้วยควอนตัมในอนาคต.องค์ประกอบพื้นฐานที่ได้รับการตรวจสอบแล้ว, ฮาร์ดแวร์ที่ปลอดภัย, nonce แบบกำหนดค่าได้, การวางแผนการย้ายระบบ.
ซอฟต์แวร์ฝั่งลูกค้าและซอฟต์แวร์สร้างฉันทามติการตรวจสอบความถูกต้อง, การเชื่อมต่อเครือข่าย, การเลือกฟอร์ก และการเปลี่ยนสถานะ.ข้อผิดพลาดการขยายตัว (Inflation bug), การพัฒนาที่แตกต่างกัน, การปฏิเสธบริการ (Denial of Service), การจัดการกรณีขอบที่ไม่ถูกต้อง.ความหลากหลายของไคลเอนต์, การตรวจสอบ, การเปิดเผยข้อมูล, การทดสอบ, การแก้ไขข้อผิดพลาดอย่างรวดเร็ว และโหนดอิสระ.
สัญญาอัจฉริยะ, บริดจ์ และออราเคิลกฎเฉพาะแอปพลิเคชันและการส่งข้อความระหว่างระบบข้อผิดพลาดทางตรรกะ, การใช้กุญแจผู้ดูแลระบบอย่างไม่เหมาะสม, การบิดเบือนข้อมูลจากออราเคิล, การละเมิดความถูกต้องของหลักฐานหรือบริดจ์.พื้นที่ที่เชื่อถือได้ขั้นต่ำ, การตรวจสอบ, การจำกัด, การติดตาม, การล็อกเวลา และการกระจายความเสี่ยงพื้นที่ที่เชื่อถือได้ขั้นต่ำ, การตรวจสอบ, การจำกัด, การติดตาม, การล็อกเวลา และการกระจายความเสี่ยง
นโยบายการเก็บรักษาและลงนามเฉพาะฝ่ายที่ได้รับอนุญาตเท่านั้นที่สามารถย้ายสินทรัพย์ได้ และสิทธิ์การเข้าถึงจะยังคงอยู่แม้เกิดข้อผิดพลาดที่คาดการณ์ไว้การรั่วไหลของเมล็ดพันธุ์ (Seed leak), การสูญเสียข้อมูลสำรอง, การสมรู้ร่วมคิดของผู้ลงนามร่วม, ความล้มละลายของผู้ดูแลสินทรัพย์, ข้อผิดพลาดในการนำเกณฑ์ขั้นต่ำมาใช้ผู้ถือหุ้นหรือผู้ลงนามอิสระ, กระบวนการกู้คืนที่ผ่านการทดสอบ, การแยกอุปกรณ์ฮาร์ดแวร์, การกำกับดูแล และมาตรการควบคุมทางกฎหมาย.
อินเทอร์เฟซกระเป๋าเงินและการตัดสินใจของมนุษย์ผู้ใช้เข้าใจและอนุมัติการดำเนินการที่ตั้งใจไว้การฟิชชิ่ง, การปนเปื้อนที่อยู่, การอนุมัติโดยเจตนาร้าย, การสนับสนุนปลอม, การลงนามแบบไม่ตรวจสอบ, การบังคับขู่เข็ญ.การตรวจสอบอย่างอิสระ, การจำลองที่อ่านได้, ขีดจำกัด, นโยบายการทำธุรกรรม และความเป็นส่วนตัว.
ชั้นเศรษฐกิจและกฎหมายสินทรัพย์ยังคงรักษาประโยชน์ใช้สอย ความคล่องตัว และการเข้าถึงตามกฎหมายราคาตกต่ำ, การหลุดจากอัตราแลกเปลี่ยนคงที่, การเซ็นเซอร์, การเปลี่ยนแปลงด้านภาษีหรือกฎระเบียบ, ข้อพิพาทกับคู่สัญญา.ขีดจำกัดความเสี่ยง, การตรวจสอบอย่างรอบคอบ, บันทึกข้อมูล, คำแนะนำด้านเขตอำนาจศาล และไม่มีการรับประกันมูลค่า

จุดที่ผู้ใช้ทั่วไปมีความเสี่ยงสูงที่สุด

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

ความมั่นคงมีเงื่อนไข ไม่ใช่เวทมนตร์

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

สกุลเงินดิจิทัลไม่รับประกันอะไร?

ตอบด่วน

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

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

ข้อสรุป: บล็อกเชนเป็นระบบการตรวจสอบที่เฉพาะทาง ความแข็งแกร่งของมันมาจากกฎเกณฑ์ที่แคบและชัดเจน การมองมันเป็นเครื่องสร้างความจริงสากลจะก่อให้เกิดความเข้าใจผิดที่ผู้โจมตีใช้ประโยชน์

กุญแจและกระเป๋าเงินสามารถถูกเก็บรักษาได้อย่างไร?

ตอบด่วน

กุญแจสามารถถูกถือครองโดยผู้ดูแล (custodian), กระเป๋าเงินซอฟต์แวร์หรือฮาร์ดแวร์หนึ่งตัว, ผู้ลงนามบนเชนหลายคน, บัญชีอัจฉริยะที่โปรแกรมได้ (programmable smart account), หรือระบบลงนามแบบเกณฑ์ (threshold-signing system) คำถามที่ถูกต้องไม่ได้จำกัดอยู่ที่ใครเป็นผู้ถือกุญแจ แต่คือวิธีการที่การอนุญาต, การสำรองข้อมูล, การถูกละเมิด, การกู้คืน และการสืบทอดทำงานตลอดวงจรชีวิตทั้งหมด

วลีการกู้คืนและกระเป๋าเงินแบบกำหนดค่าได้

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

กระเป๋าเงินซอฟต์แวร์และฮาร์ดแวร์แบบกุญแจเดียว

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

การลงนามหลายฝ่ายบนเชนและบัญชีอัจฉริยะ

สคริปต์มัลติซิกและบัญชีสัญญาอัจฉริยะอาจต้องการการอนุมัติหลายขั้นตอน บังคับใช้ขีดจำกัดการใช้จ่าย เพิ่มล็อกเวลา หรือสนับสนุนบทบาทการกู้คืน กฎเกณฑ์เหล่านี้สามารถมองเห็นได้และถูกบังคับใช้บนเชน แต่ความปลอดภัยขึ้นอยู่กับโค้ด ความเป็นอิสระของผู้ลงนาม อำนาจในการอัปเกรด และกระบวนการกู้คืน EIP-7702 ของ Ethereum ขยายความสามารถของ EOA ในการใช้โค้ดกระเป๋าเงินที่ได้รับมอบหมายโดยไม่เปลี่ยนที่อยู่ ซึ่งเพิ่มทั้งความสามารถและความซับซ้อนของนโยบาย

การเข้ารหัสแบบ Threshold และ MPC

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

โมเดลข้อได้เปรียบหลักข้อแลกเปลี่ยนหลักคำถามสำหรับการกู้คืน
บริการดูแลรักษาวิธีการกู้คืนการเข้าถึงที่คุ้นเคยและการดำเนินการที่มอบหมายความเสี่ยงจากคู่สัญญา การระงับบัญชี ความล้มละลาย และการถูกยึดครองบัญชีกระบวนการทางกฎหมาย การดำเนินงาน และทางเทคนิคใดที่ช่วยกู้คืนสิทธิ์การเข้าถึง?
กระเป๋าเงินดิจิทัลต้นทุนต่ำและควบคุมได้โดยตรงความเสี่ยงจากอุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ตและการสำรองข้อมูลความเสี่ยงจากอุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ตและการสำรองข้อมูลสามารถกู้คืนกระเป๋าเงินบนซอฟต์แวร์ที่สะอาดได้หรือไม่ ด้วยข้อมูลกู้คืนที่ได้รับการยืนยัน?
กระเป๋าเงินฮาร์ดแวร์การแยกคีย์และการยืนยันผ่านหน้าจอที่เชื่อถือได้ความเสี่ยงจากอุปกรณ์, เฟิร์มแวร์, ห่วงโซ่อุปทาน และการสำรองข้อมูล; การกระทำที่เป็นอันตรายยังคงสามารถลงนามได้มีข้อมูลสำรองที่ผ่านการทดสอบและแผนรับมือในกรณีที่อุปกรณ์สูญหายหรือเสียหายหรือไม่?
มัลติซิกบนเชนกุญแจอิสระและการบังคับใช้ควอรัมที่โปร่งใสการประสานงานที่มากขึ้น นโยบายเฉพาะโซ่ และรอยเท้าการกำกับดูแลสาธารณะผู้ลงนามที่เหลือสามารถหมุนเวียนหรือแทนที่ผู้ลงนามที่สูญหายได้หรือไม่ โดยไม่ต้องใช้วิธีลัดที่ไม่ปลอดภัย?
บัญชีอัจฉริยะขีดจำกัดที่ตั้งโปรแกรมได้ การกู้คืน การประมวลผลแบบกลุ่ม และวิธีการยืนยันตัวตนทางเลือกข้อผิดพลาดในสัญญา, ความเสี่ยงของโมดูล, การอัปเกรด และความซับซ้อนในการกำกับดูแล.ใครสามารถเปลี่ยนแปลงนโยบายได้ และภายใต้ระยะเวลาการล่าช้าหรือการกำกับดูแลอย่างไร?
Threshold / MPCลายเซ็นบนเชนเดียวพร้อมอำนาจการลงนามแบบกระจายตัวความซับซ้อนของโปรโตคอลและการนำไปใช้; การถูกบุกรุกในหลายจุดยังคงเป็นปัญหาที่ร้ายแรงสามารถอัปเดตหรือเปลี่ยนส่วนแบ่งได้หรือไม่ โดยไม่ต้องสร้างใหม่หรือย้ายเงิน?

คำถามที่ทุกการออกแบบระบบการเก็บรักษาควรตอบได้

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

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

คำถามที่มักถูกถาม

สกุลเงินดิจิทัลทำงานอย่างไรในคำอธิบายที่เรียบง่าย?

กระเป๋าเงินจะสร้างและลงนามธุรกรรม โหนดอิสระจะตรวจสอบธุรกรรมนั้น นักขุดหรือผู้ตรวจสอบความถูกต้องจะรวมธุรกรรมนั้นเข้าในบล็อก และกฎการบรรลุฉันทามติจะกำหนดว่าประวัติบล็อกที่ถูกต้องใดจะกลายเป็นมาตรฐาน บล็อกเพิ่มเติมหรือการลงคะแนนที่จุดตรวจสอบจะลดโอกาสการย้อนกลับธุรกรรม จนกว่าผู้รับจะถือว่าธุรกรรมนั้นเสร็จสิ้น

กระเป๋าเงินคริปโตเกิร์ดเก็บเหรียญไว้จริงหรือไม่?

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

ที่อยู่กระเป๋าเงินคือกุญแจสาธารณะหรือไม่?

ไม่เสมอไป ที่อยู่ EOA ของ Ethereum มาจากกุญแจสาธารณะ; ที่อยู่ผู้ลงนามมาตรฐานของ Solana คือกุญแจสาธารณะ; ที่อยู่ Bitcoin สามารถเข้ารหัสแฮชกุญแจ สคริปต์ หรือกุญแจเอาต์พุต Taproot ได้; ส่วนที่อยู่จากสัญญาหรือโปรแกรมสามารถมีอยู่ได้โดยไม่ต้องมีกุญแจส่วนตัวที่สอดคล้องกัน

มีใครสามารถขโมยคริปโตของฉันได้เพียงจากที่อยู่สาธารณะของฉันเท่านั้นหรือไม่?

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

บล็อกเชนเองสามารถถูกแฮ็กได้หรือไม่?

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

ธุรกรรมคริปโตไม่สามารถย้อนกลับได้หรือไม่?

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

การทำธุรกรรมคริปโตใช้เวลาเท่าไร?

ขึ้นอยู่กับเครือข่าย ค่าธรรมเนียม ความแออัด การกำหนดเส้นทาง และเกณฑ์การยืนยัน Bitcoin ตั้งเป้าบล็อกประมาณ 10 นาที; Ethereum ใช้สล็อต 12 วินาที และโดยปกติจะถึงจุดยืนยันขั้นสุดท้าย (checkpoint finality) หลังจากประมาณสองเอโพค ระบบเลเยอร์ 2 และแพลตฟอร์มแลกเปลี่ยนจะเพิ่มนาฬิกาของตนเอง

ผู้ขุดหรือผู้ตรวจสอบความถูกต้องควบคุมบล็อกเชนหรือไม่?

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

จะเกิดอะไรขึ้นหากฉันสูญเสียกุญแจส่วนตัว?

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

ทำไมค่าธรรมเนียมคริปโตถึงเปลี่ยนแปลง?

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

สกุลเงินดิจิทัลเป็นแบบไม่ระบุตัวตนหรือไม่?

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

"not your keys, not your coins" หมายความว่าอะไร?

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

สรุป

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

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

นั่นคือเหตุผลที่คำแนะนำด้านความปลอดภัยต้องระบุชั้น (layer) อย่างชัดเจน การปกป้องวลีการกู้คืน (recovery phrase) ไม่ได้ตรวจสอบสะพาน (bridge) การรอความแน่นอน (finality) ไม่ได้ทำให้โทเคนมีค่า กระเป๋าเงินฮาร์ดแวร์ (hardware wallet) ไม่ได้อธิบายการอนุญาตที่เป็นอันตราย (malicious permit) กลุ่มผู้ตรวจสอบแบบกระจายศูนย์ (decentralised validator set) ไม่รับประกันส่วนหน้าแบบกระจายศูนย์ (decentralised front end) คริปโตมีพลังอย่างแท้จริงเพราะการรับประกันของมันมีความเฉพาะเจาะจง ใช้การรับประกันเหล่านั้นในที่ที่มันใช้ได้ และอย่าขยายมันไปใช้กับปัญหาที่มันไม่เคยถูกออกแบบมาเพื่อแก้ไข

แหล่งข้อมูลและข้อมูลเพิ่มเติม

แหล่งอ้างอิงหลักสำหรับบทความนี้ อัปเดต ณ เดือนกรกฎาคม 2026

แบบทดสอบด่วน: มันติดไหม?

เลือกคำตอบที่ดีที่สุด แล้วตรวจสอบคำอธิบายด้านล่าง

คำถาม 1/7
กระเป๋าเงินคริปโตแบบดั้งเดิมเก็บหรือจัดการสิ่งใดเป็นหลัก?

ข้อมูลนี้มีประโยชน์ไหม