บทความเดียวเพื่อทำความเข้าใจประเภทของที่อยู่ bitcoin และการใช้กระเป๋าเงิน
ชื่อต้นฉบับ: "วิทยาศาสตร์ยอดนิยม | ประเภทของที่อยู่ Bitcoin และการใช้กระเป๋าเงิน" โดย SatoshiLabs

ในการแสวงหาเทคโนโลยีที่ดีกว่า สิ่งเสริมบางอย่างทำให้เกิดความสับสนเล็กน้อยอย่างเลี่ยงไม่ได้ แม้ว่ารูปแบบที่อยู่ bitcoin จะเปลี่ยนไปมาก แต่ก็ไม่ใช่เรื่องที่คนทั่วไปต้องสนใจ Bitcoin ได้ใช้หลายมาตรฐานและบางครั้งก็หลายมาตรฐานในเวลาเดียวกันในช่วงไม่กี่ปีที่ผ่านมา ซึ่งทำให้สตริงที่แปลกประหลาดเหล่านี้น่ากลัวมากขึ้น น่ากลัวมากเกินไป
โดยทั่วไปที่อยู่ Bitcoin ประเภทต่างๆ นั้นสามารถใช้งานข้ามกันได้ หมายความว่าเงินในที่อยู่ประเภทใดประเภทหนึ่งสามารถส่งไปยังที่อยู่ประเภทอื่นได้ หากคุณมีปัญหาในการส่งเงินไปยังที่อยู่ใดที่อยู่หนึ่ง อาจเป็นไปได้ว่ามีปัญหากับไคลเอนต์กระเป๋าเงินของคุณ เพียงลองอัปเกรดกระเป๋าเงินของคุณให้รองรับประเภทที่อยู่ตามที่อธิบายไว้ด้านล่าง
โดยทั่วไปแล้ว ซอฟต์แวร์กระเป๋าเงินที่คุณใช้จะจัดการที่อยู่ให้คุณและป้องกันไม่ให้คุณส่งเงินไปยังที่อยู่ไม่ถูกต้อง อย่างไรก็ตามกระเป๋าเงินหลายใบอาจทำได้ไม่สม่ำเสมอ แอป Trezor Suite เพิ่งเปิดตัวเวอร์ชันเบต้าสาธารณะ ซึ่งจะป้องกันไม่ให้คุณส่งเงินไปยังที่อยู่ไม่ถูกต้อง นอกจากนี้ยังรองรับประเภทที่อยู่ที่ใช้กันทั่วไปทั้งหมด และช่วยให้คุณหลีกเลี่ยงการจ่ายค่าธรรมเนียมมากเกินไป ปัญหาสุดท้ายนี้ในซอฟต์แวร์กระเป๋าเงินยอดนิยมนั้นพบได้ทั่วไป โดยเฉพาะในช่วงเวลาต่างๆ ของทราฟฟิกเครือข่ายสูง
ที่อยู่ Bitcoin ประเภทต่างๆ มีลักษณะอย่างไร
ในการส่งและรับบิตคอยน์อย่างสะดวกสบาย คุณจำเป็นต้องรู้สองสิ่ง: วิธีระบุที่อยู่ที่ถูกต้อง และประเภทของที่อยู่ที่คุณควรใช้
ส่วนใหญ่แล้ว คุณควรใช้ที่อยู่ Segregated Witness แบบดั้งเดิม (หรือที่เรียกว่า "ที่อยู่ Bech32") ซึ่งขึ้นต้นด้วย bc1 เสมอ ที่อยู่ประเภทนี้ดีที่สุด เนื่องจากใช้ข้อมูลที่มีประสิทธิภาพมากที่สุดในการทำธุรกรรม ดังนั้นค่าธรรมเนียมการจัดการจึงต่ำที่สุด เนื่องจากค่าธรรมเนียมการจัดการของ Bitcoin มีราคาตามจำนวนข้อมูลในการทำธุรกรรม
ที่อยู่ Bech32 ของพยานที่แยกจากกันดั้งเดิมมีลักษณะดังนี้:
bc1qj89046x7zv6pm4n00qgqp505nvljnfp6xfznyw
อย่างไรก็ตาม ไม่ใช่ซอฟต์แวร์กระเป๋าเงินทั้งหมดที่รองรับรูปแบบ Bech32 ในตอนนี้ รูปแบบที่อยู่ทั่วไปคือที่อยู่ Pay-to-Script Hash (P2SH) หรือที่เรียกว่า "ที่อยู่พยานที่แยกจากกัน" จากมุมมองของค่าธรรมเนียมการทำธุรกรรม มันยังมีประสิทธิภาพมากกว่าประเภทที่อยู่แบบเดิม และรับรู้ได้อย่างรวดเร็วเพราะเริ่มต้นด้วย 3 หากคุณไม่แน่ใจว่าที่อยู่ปลายทางที่ธุรกรรมของคุณส่งไปรองรับ segwit หรือไม่ โดยทั่วไปแล้วที่อยู่ segwit ที่ซ้อนกันจะรองรับ
ที่อยู่ P2SH ของพยานที่แยกได้มีลักษณะดังนี้:
3EmUH8Uh9EXE7axgyAeBsCc2vdUdKkDqWK
หากคุณใช้ซอฟต์แวร์กระเป๋าเงินรุ่นเก่า คุณอาจต้องใช้ที่อยู่ Pay to Public Key Hash (P2PKH) แบบเดิม เรียกว่าที่อยู่เดิมเพราะถือว่าเป็นส่วนที่เหลือของเทคโนโลยีก่อนหน้านี้ โดยทั่วไปแล้ว ค่าธรรมเนียมการจัดการของที่อยู่ประเภทนี้จะสูงขึ้น แต่ก็ยังเป็นสากล คุณสามารถบอกได้ว่าที่อยู่นั้นเป็นที่อยู่ P2PKH หรือไม่โดยการขึ้นต้นด้วย 1
ที่อยู่ P2PKH ดั้งเดิมมีลักษณะดังนี้:
1MbeQFmHo9b69kCfFa6yBr7BQX4NzJFQq9
คุณควรพัฒนานิสัยในการตรวจสอบที่อยู่เป้าหมายทุกครั้งที่คุณเริ่มทำธุรกรรมเพื่อให้แน่ใจว่าที่อยู่เป้าหมายไม่ได้ถูกแก้ไข แม้ว่าการขึ้นต้นที่อยู่จะช่วยให้คุณระบุประเภทของที่อยู่นี้ได้ แต่ความยาวของที่อยู่ก็จะแตกต่างกันไปตามประเภทด้วย ที่อยู่ Bech 32 มี 42 อักขระ ซึ่งเป็นประเภทที่อยู่ใหม่ล่าสุด ขณะที่ที่อยู่ P2SH และ P2PKH มีเพียง 32 อักขระ
ที่อยู่ bitcoin ที่ถูกต้องในการรับเงินคืออะไร?
ที่อยู่ทุกประเภทของคุณมาจากแหล่งเดียวกัน ตัวช่วยจำของคุณ (เรียกอีกอย่างว่า "seed word") ด้านล่างนี้เป็นตัวอย่างของคำเริ่มต้นที่สามารถรับที่อยู่ทั้งสามประเภทได้:
gentle melt morning mother surprise situate lens beef cloud inquiry genuine feel
คำอธิบายภาพ

- ในหน้า "บัญชี" ให้ใช้เมนูแถบด้านข้าง "เพิ่มบัญชีใหม่" -
เนื่องจากลักษณะเฉพาะของการพัฒนาและการอัปเกรด Bitcoin คุณอาจพบประเภทที่อยู่มากขึ้นเมื่อเวลาผ่านไป แต่ที่อยู่ทั้งหมดเข้ากันได้แบบย้อนกลับ ที่อยู่ Bech32 สามารถส่งเงินไปยังที่อยู่ P2SH หรือ P2PKH ได้โดยไม่ต้องกังวลใดๆ ในทางกลับกัน คุณยังสามารถใช้ที่อยู่แบบดั้งเดิมเพื่อส่งเงินไปยังที่อยู่ Bech32 และ P2SH อย่างไรก็ตาม หากคุณใช้ซอฟต์แวร์กระเป๋าเงินรุ่นเก่า ซอฟต์แวร์อาจไม่รู้จักที่อยู่ Bech32 และ P2SH ดังนั้นคุณจึงไม่สามารถส่งเงินได้ แม้ว่า หากสิ่งนี้มีโอกาสดีที่ข้อตกลงจะผ่าน เป็นเพียงปัญหาเกี่ยวกับกลไกการป้องกันที่ล้าสมัย ไม่ใช่ Bitcoin คุณเพียงแค่ต้องอัปเกรดซอฟต์แวร์และการทำธุรกรรมก็จะดำเนินไป
เมื่อมีข้อสงสัย คุณสามารถใช้ที่อยู่แบบเดิมได้อย่างมั่นใจเพราะมีการรองรับอย่างกว้างขวางที่สุด แม้ว่าซอฟต์แวร์กระเป๋าเงินที่คุณใช้อาจมีข้อจำกัดบางอย่างกับคุณ ตราบใดที่ซอฟต์แวร์นั้นอนุญาตให้คุณลงนามและส่งธุรกรรมได้ คุณก็ไม่มีอะไรต้องกังวล ที่อยู่ Bitcoin สามารถทำงานร่วมกันได้ และที่อยู่แต่ละประเภทสามารถส่งเงินไปยังที่อยู่ประเภทใดก็ได้ เพื่อความยืดหยุ่นสูงสุดและความสับสนน้อยที่สุด ให้อัปเกรดเป็น Trezor Suite ซึ่งคุณสามารถควบคุมที่อยู่ประเภทใดก็ได้อย่างเต็มที่
เหตุใดประเภทที่อยู่จึงเปลี่ยนแปลงอยู่เสมอ
ในประเภทที่อยู่ตามที่อธิบายไว้ที่นี่ ทั้งประเภท P2SH และ Bech32 เกี่ยวข้องกับการอัปเกรด Segregated Witness Segregated Witness เป็นการอัปเกรดรูปแบบธุรกรรมซึ่งช่วยให้สามารถวางธุรกรรมได้มากขึ้นในบล็อกซึ่งสามารถปรับปรุงทรูพุตของเครือข่ายได้ . นอกจากนี้ยังหมายความว่าจะได้รับประโยชน์จาก SegWit ก็ต่อเมื่อธุรกรรมเริ่มต้นจากที่อยู่ที่เข้ากันได้กับ SegWit (เช่น ที่อยู่ P2SH และ Bech32) และประเภทของที่อยู่ที่รับก็ไม่สำคัญ จากจุดยืนด้านความเป็นส่วนตัว สิ่งสำคัญคือต้องแน่ใจว่าสกุลเงินดิจิตอลที่เหลืออยู่ในการทำธุรกรรมจะถูกส่งกลับไปยังที่อยู่ประเภทเดียวกัน (ตามที่ผู้ส่ง) Trezor Suite จะจัดการให้คุณโดยอัตโนมัติ
วิธีรับที่อยู่ bitcoin
มือใหม่อาจจะงงว่าจะเอาที่อยู่ไปเก็บเงินได้อย่างไร มันง่ายมาก คุณเพียงแค่ต้องดาวน์โหลดซอฟต์แวร์กระเป๋าเงิน เช่นที่ระบุไว้ในรายการที่แนะนำนี้ ซอฟต์แวร์กระเป๋าเงินจะสร้างตัวช่วยจำให้คุณ และใช้ตัวช่วยจำนี้เพื่อสร้างที่อยู่ที่มีอยู่และแสดงให้คุณเห็น วิธีปฏิบัติที่ดีกว่าคือใช้แต่ละที่อยู่เพียงครั้งเดียว ไม่ว่าจะเป็นการรับหรือการส่งเงิน เนื่องจากระบบช่วยจำสามารถสร้างที่อยู่นับไม่ถ้วน คุณจึงไม่ต้องกังวลเกี่ยวกับที่อยู่ไม่เพียงพอ และวิธีการนี้จะช่วยให้คุณได้รับการคุ้มครองความเป็นส่วนตัวเพิ่มเติม
หากคุณมีกระเป๋าเงินฮาร์ดแวร์ Trezor คุณสามารถใช้ซอฟต์แวร์เดสก์ท็อป Trezor Suite เพื่อสร้างและจัดการที่อยู่ Bitcoin คำช่วยในการจำที่ใช้ในที่อยู่เหล่านี้จะถูกสร้างขึ้นและเก็บไว้ในฮาร์ดแวร์ Trezor ของคุณ ดังนั้นผู้อื่นจะไม่เห็นคำเหล่านี้ ตัวช่วยจำของคุณไม่สามารถคัดลอกกระเป๋าเงินของคุณได้ . คุณยังสามารถสร้างที่อยู่ใหม่สำหรับธุรกรรมแต่ละรายการได้โดยตรงใน Suite
ค้นหาที่อยู่รับ Bitcoin ของคุณ
หากคุณต้องการส่ง bitcoins ไปยังกระเป๋าเงินของคุณเอง คุณต้องกำหนดที่อยู่รับของคุณ ใน Trezor Suite คุณต้องเลือกบัญชีที่คุณต้องการรับเงินและคลิกปุ่ม "รับเงิน" จากนั้น คุณจะเห็นรายการที่มีที่อยู่ที่ใช้งานซึ่งคุณสร้างไว้ก่อนหน้านี้ รวมทั้งตัวอย่างที่อยู่ล่าสุดที่ไม่ได้ใช้ คลิก "แสดงที่อยู่แบบเต็ม" เพื่อดูที่อยู่สำหรับการเรียกเก็บเงินล่าสุดที่ไม่ได้ใช้ หลังจากคลิกแล้ว โปรดตรวจสอบว่าที่อยู่ที่แสดงบนหน้าจอนั้นสอดคล้องกับที่อยู่ที่แสดงบนอุปกรณ์กระเป๋าเงินฮาร์ดแวร์ของคุณ จากนั้นคุณสามารถคัดลอกและส่งที่อยู่นี้ไปยังบุคคลที่ส่งบิลให้คุณ

อย่างที่คุณเห็น ที่นี่เราใช้ที่อยู่ Bech32 ที่ขึ้นต้นด้วย bc1 แต่ถ้าผู้ส่งใช้ที่อยู่ Bech หรือที่อยู่ P2SH ด้วย พวกเขาจะไม่สามารถได้รับประโยชน์จากค่าธรรมเนียมการทำธุรกรรมที่ต่ำซึ่งจัดทำโดย SegWit ใช้ที่อยู่ Bech32 เพื่อส่งบัญชีเสมอเพื่อประหยัดค่าธรรมเนียมการทำธุรกรรม
หากนี่เป็นครั้งแรกที่คุณรวบรวมบัญชี ขอแนะนำให้คุณส่งธุรกรรมทดสอบก่อนที่จะโอนเงินทั้งหมดไปที่ Certainty ลองส่งบิตคอยน์จำนวนเล็กน้อย (เช่น จำนวนใน Satoshi) เพื่อทดสอบที่อยู่ที่รับของคุณ และรออย่างอดทนเพื่อยืนยันการทำธุรกรรมทดสอบนี้ ก่อนที่คุณจะส่งเงินเพิ่มเติมเข้ามา
วิธีส่ง bitcoins ไปยังที่อยู่
เมื่อคุณต้องการจ่ายบิตคอยน์ให้ใครสักคน คุณเพียงแค่ต้องได้รับที่อยู่สำหรับรับที่อีกฝ่ายให้ไว้ ด้วย Trezor Suite เพียงไปที่คอลัมน์ "ส่ง" ในหน้าบัญชี ป้อนที่อยู่ของอีกฝ่าย จากนั้นคุณต้องตรวจสอบว่าอักขระในกล่องข้อความนั้นสอดคล้องกับที่อยู่ที่คุณได้ในตอนแรก เนื่องจากมีโอกาสเสมอที่คลิปบอร์ดของคอมพิวเตอร์ของคุณจะถูกแย่งชิงโดยมัลแวร์
หลังจากป้อนที่อยู่แล้ว ให้ตั้งค่าค่าธรรมเนียมการดำเนินการที่คุณยินดีจ่ายสำหรับการทำธุรกรรมนี้ ค่าธรรมเนียมที่สูงขึ้นจะกระตุ้นให้นักขุดทำธุรกรรมของคุณก่อน ดังนั้นอีกฝ่ายจะได้รับบัญชีเร็วขึ้น ในภาพด้านล่าง เราใช้ค่าธรรมเนียมการทำธุรกรรมสูงสุดที่แนะนำโดย Trezor Suite เพื่อทำธุรกรรมบนเครือข่ายภายใน 10 นาที (ซึ่งเป็นวิธีที่เร็วที่สุดที่เครือข่าย Bitcoin สามารถทำได้)

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

วิธีรับ bitcoins คืนที่ส่งไปยังที่อยู่ผิด
ในกรณีส่วนใหญ่ บิตคอยน์ที่ส่งไปยังผู้รับที่ไม่ถูกต้องจะไม่สามารถเรียกคืนได้หากเป็นที่อยู่ไม่ถูกต้อง
ในบางกรณี หากคุณทราบว่าที่อยู่เป้าหมาย (ที่อยู่จริง) ของการทำธุรกรรมของคุณเป็นของใคร คุณสามารถลองติดต่อเขา และหากคุณโชคดี TA จะยินดีส่งเงินคืนให้คุณ
หากทั้งสองวิธีไม่ได้ผล วิธีสุดท้ายคือใช้ OP_RETURN เพื่อส่งข้อความไปยังที่อยู่ของการชำระเงินโดยไม่ตั้งใจ อธิบายความผิดพลาดของคุณและขอให้อีกฝ่ายส่งคืนโดยสุจริต นอกจากนี้ยังมีแนวโน้มที่จะล้มเหลว ดังนั้นวิธีที่จะป้องกันไม่ให้คุณส่งเงินไปยังที่อยู่ผิดคือ ตรวจสอบ เช็ค เช็ค ตรวจสอบอีกครั้งว่าธุรกรรมนั้นไปยังที่อยู่ผิดก่อนที่คุณจะกดส่ง
ความจริงที่น่าเศร้าคือในขณะที่ซอฟต์แวร์กระเป๋าเงินจำนวนมากทำงานได้ดีในการระบุที่อยู่ที่ถูกต้อง แต่ก็ยังมีผู้ใช้ที่ส่งเงินไปยังที่อยู่ผิดประเภท เช่น การส่ง Bitcoin ไปยังที่อยู่ Litecoin ข้อผิดพลาดนี้ กระเป๋าสตางค์บางตัวไม่สามารถ ตรวจสอบออก ในกรณีนี้ เครือข่ายไม่สามารถรับรู้ได้ว่านี่เป็นธุรกรรมที่ผิดพลาด เนื่องจากจากมุมมองของกระเป๋าเงิน รูปแบบของธุรกรรมนี้ไม่แตกต่างจากธุรกรรมอื่นๆ และเป็นธุรกรรมที่ถูกต้องด้วย ในกรณีนี้ คุณจะได้รับเงินคืนหรือไม่ขึ้นอยู่กับที่อยู่ที่คุณกรอกเป็นของเครือข่ายใด หากคุณส่งเงินไปยังที่อยู่ Litecoin ตราบใดที่คุณมีรหัสส่วนตัวไปยังที่อยู่ที่ได้รับ คุณควรจะยังสามารถรับ bitcoins ของคุณคืนได้ (แม้ว่าจะเป็นที่อยู่ Litecoin ก็ตาม) แต่ถ้าคุณไม่มีรหัสส่วนตัวของที่อยู่นั้น โอกาสที่จะได้รหัสนั้นคืนมานั้นแทบไม่มีเลย หากเป็นเช่นนั้น คุณก็เหลือแต่ผลที่ตามมา อย่าลืมเปลี่ยนไปใช้กระเป๋าเงินที่ดีกว่า
(หมายเหตุผู้แปล: มีคำอธิบายเพิ่มเติมที่นี่ เป็นไปไม่ได้ที่ผู้ใช้จะส่ง Bitcoins ไปยัง Litecoin blockchain ด้วยวิธีนี้ มันเป็นเพียงการส่ง Bitcoins เหล่านี้ไปยังที่อยู่ Bitcoin ที่ตรงกับที่อยู่ Litecoin ที่รู้จัก และที่อยู่ blockchain บางแห่งก็เป็นสากล นั่นคือที่อยู่ Litecoin ที่ถูกต้องอาจเป็นที่อยู่ Bitcoin ที่ถูกต้อง ดังนั้นหากคุณมีรหัสส่วนตัวเพื่อสร้างที่อยู่ Litecoin นี้ หมายความว่าคุณสามารถควบคุมที่อยู่ Bitcoin เดียวกันได้ แต่ถ้าคุณกรอกที่อยู่ของ เครือข่ายบล็อกเชนที่ไม่ธรรมดา คุณจะไม่โชคดีแบบนี้)


