ข้ามไปที่เนื้อหาหลัก

เส้นทางการสร้าง (Derivation Path) คืออะไร?

อัปเดตแล้วเมื่อวานนี้

เส้นทางการสร้าง (Derivation Path)

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

ด้านล่างนี้คือวิดีโอแนะนำวิธีการเปลี่ยนเส้นทางการสร้างใน OneKey App

เส้นทางการสร้าง (Derivation Path) คืออะไร?

เส้นทางการสร้าง (derivation path) คือกฎที่ใช้กำหนดวิธีการสร้างที่อยู่บล็อกเชน ผ่านเส้นทางเฉพาะ ซอฟต์แวร์วอลเล็ต (เช่น ฮาร์ดแวร์วอลเล็ต) สามารถสร้างที่อยู่ต่างๆ โดยอิงจาก seed ของคุณ

รูปแบบพื้นฐานของเส้นทางการสร้าง มีดังนี้:

m / purpose' / coin_type' / account' / change / address_index

แต่ละส่วนมีความหมายเฉพาะ:

  • m: หมายถึงเส้นทางหลัก (master path/master key)

  • purpose': กำหนดวัตถุประสงค์ของวอลเล็ต ค่าทั่วไป ได้แก่:

    • 44': ใช้สำหรับที่อยู่ Bitcoin แบบดั้งเดิม (Legacy)

    • 49': ใช้สำหรับที่อยู่ SegWit แบบซ้อน (Nested SegWit)

    • 84': ใช้สำหรับที่อยู่ Native SegWit

  • coin_type': แยกความแตกต่างระหว่างบล็อกเชนต่างๆ โดย Bitcoin คือ 0 และ Litecoin คือ 2

  • account': ใช้เพื่อแยกความแตกต่างระหว่างบัญชีผู้ใช้ต่างๆ

  • change: 0 แทนที่อยู่ภายนอก, 1 แทนที่อยู่ภายใน (ปกติใช้สำหรับเงินทอน)

  • address_index: หมายเลขดัชนีของที่อยู่ ใช้สำหรับสร้างที่อยู่หลายๆ อัน

เหตุใดที่อยู่จึงแตกต่างกันในฮาร์ดแวร์วอลเล็ตที่ต่างกัน?

หากคุณนำเข้า seed phrase เดียวกันในฮาร์ดแวร์วอลเล็ตหลายตัว แต่พบว่าที่อยู่ที่สร้างขึ้นแตกต่างกัน นั่นเป็นเพราะ เส้นทางการสร้าง (derivation path) แตกต่างกัน นี่คือแบรนด์ฮาร์ดแวร์วอลเล็ตยอดนิยมบางส่วนและเส้นทางการสร้างสำหรับ Bitcoin

ฮาร์ดแวร์วอลเล็ต

เส้นทางการสร้างทั่วไป

ประเภทที่อยู่

Ledger

m/44'/0'/0'/0/0

Legacy

Trezor

m/49'/0'/0'/0/0

Nested SegWit

Ledger (SegWit)

m/84'/0'/0'/0/0

Native SegWit

วอลเล็ตที่ต่างกันอาจใช้เส้นทางการสร้างเริ่มต้นที่ต่างกัน ดังนั้น แม้ว่า seed phrase จะเหมือนกัน ที่อยู่ที่สร้างขึ้นก็อาจแตกต่างกันได้ ตัวอย่างเช่น Ledger ใช้ 84' เป็นค่าเริ่มต้นในการสร้างที่อยู่ Native SegWit ในขณะที่ Trezor อาจใช้ 49' เป็นค่าเริ่มต้นในการสร้างที่อยู่ Nested SegWit

เมื่อใช้ฮาร์ดแวร์วอลเล็ต การเลือกเส้นทางการสร้างที่เหมาะสมเป็นสิ่งสำคัญ โดยเฉพาะเมื่อต้องสลับระหว่างรูปแบบที่อยู่ต่างๆ

ยกตัวอย่าง Bitcoin ฮาร์ดแวร์วอลเล็ต OneKey และ OneKey App รองรับเส้นทางการสร้างสำหรับ Legacy, Nested SegWit, Native SegWit และ Taproot เพื่อช่วยคุณในการเดินทางเกี่ยวกับสินทรัพย์ดิจิทัล

Legacy, Nested SegWit, Native SegWit

เมื่อยกตัวอย่าง Bitcoin ที่อยู่ Bitcoin มีหลายรูปแบบ แต่ละรูปแบบมีลักษณะและการทำงานที่แตกต่างกัน:

ประเภทที่อยู่

Prefix

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

คำอธิบาย

Legacy

1xxx

m/44'/0'/0'/0/0

นี่คือรูปแบบที่อยู่ดั้งเดิมของ Bitcoin ซึ่งมีค่าธรรมเนียมการทำธุรกรรมสูงกว่า

Nested SegWit

3xxx

m/49'/0'/0'/0/0

ที่อยู่ SegWit ที่ซ้อนอยู่ใน P2SH เข้ากันได้กับวอลเล็ต Bitcoin รุ่นเก่า

Native SegWit

bc1xxx

m/84'/0'/0'/0/0

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

เพื่อให้เข้ากันได้กับรูปแบบต่างๆ BIP (Bitcoin Improvement Proposal) ได้สร้างกฎต่างๆ สำหรับเส้นทางการสร้าง รูปแบบที่อยู่เหล่านี้ที่แตกต่างกันนั้น แท้จริงแล้วเป็นผลมาจาก soft forks เครือข่าย Bitcoin ได้นำฟังก์ชัน SegWit เข้ามาผ่าน soft forks ซึ่งช่วยเพิ่มความสามารถในการขยายขนาดและประสิทธิภาพการทำธุรกรรม

ที่อยู่ Fork ใช้โครงสร้าง BIP หรือไม่?

โครงสร้าง BIP (BIP framework) ที่ Bitcoin และโครงการบล็อกเชนอื่นๆ ใช้ มีเป้าหมายเพื่อแก้ไขปัญหาความสอดคล้องและความเข้ากันได้ แม้หลังจาก soft fork แล้ว รูปแบบที่อยู่ใหม่ที่นำเข้ามา (เช่น SegWit) ยังคงต้องทำงานภายใต้โครงสร้าง BIP เพื่อให้แน่ใจ:

  • ความเข้ากันได้แบบย้อนหลัง (Backward Compatibility): วอลเล็ตเก่าๆ ยังคงสามารถจดจำรูปแบบที่อยู่ใหม่ได้

  • ความเป็นมาตรฐาน (Standardization): วอลเล็ตต่างๆ สามารถสร้างที่อยู่โดยใช้กฎเดียวกันได้

ด้วยวิธีนี้ แม้ว่ารูปแบบที่อยู่จะเปลี่ยนไป (เช่น จาก 1xxx เป็น bc1xxx) ก็ยังคงเป็นไปตามมาตรฐานเส้นทางการสร้างของโครงสร้าง BIP สิ่งนี้ช่วยให้มั่นใจได้ถึงความเข้ากันได้ระหว่างวอลเล็ตใหม่และเก่า และรับประกันว่าวอลเล็ตที่แตกต่างกันสามารถสร้างและจัดการที่อยู่ได้อย่างถูกต้อง

ดูเส้นทางการสร้างต่างๆ ใน OneKey App

Screenshot 2024-09-27 at 15.25.06.png
นี่ไม่ใช่คำตอบที่ต้องการใช่ไหม