บทนำเกี่ยวกับสี่ประเภทของที่อยู่บิทคอยน์

มือใหม่5/24/2024, 2:42:28 AM
ที่อยู่ Bitcoin ประกอบด้วยตัวอักษรและตัวเลขเป็นตัวแยกแยะที่ใช้ในการส่งและรับสินทรัพย์ในเครือข่าย Bitcoin ซึ่งมีหน้าที่สำคัญเป็นจุดหมายหลักสำหรับการชำระเงินด้วย Bitcoin ขณะที่เครือข่าย Bitcoin กำลังเจริญเติบโต ที่อยู่ Bitcoin ก็เปลี่ยนไปด้วย บทความนี้อธิบายวัตถุประสงค์ของที่อยู่ Bitcoin วิธีการขอรับ และประเภทต่างๆ ของที่อยู่ Bitcoin—Legacy, P2SH, Segwit, และ Taproot อีกทั้ง ยังครอบคลุมเทคโนโลยีของแต่ละประเภทและให้ตัวอย่างที่เฉพาะเจาะจงของการใช้งานของพวกเขา

บทนำสู่สี่ประเภทของที่อยู่บิทคอยน์

ทำไมเราต้องการที่อยู่บิทคอยน์

เส้นทางธุรกรรม

ในโลกคริปโต ที่อยู่ของกระเป๋าเงินเป็นสิ่งจำเป็นเท่ากับ “หมายเลขบัญชีธนาคาร” หรือ “ที่อยู่จัดส่ง”; พวกเขาเป็นสิ่งสำคัญสำหรับการดำเนินการใด ๆ ที่ Bitcoin Address ทำหน้าที่เป็นตัวระบุดิจิตอล คล้ายกับหมายเลขบัญชีธนาคารในเครือข่าย Bitcoin กำหนดที่เงินถูกส่งหรือได้รับ มันทำหน้าที่เป็นทางเดินธุรกรรมภายในเครือข่าย Bitcoin ที่อยู่ Bitcoin สามารถใช้ส่งสินทรัพย์คริปโตไปยังที่อยู่ที่เฉพาะเฉพาะ เช่น BTC BRC-20 tokens และ NFT อื่น ๆ ในเครือข่าย Bitcoin พวกเขายังสามารถใช้รับสินทรัพย์ เช่นทีมโครงการ Web3 สามารถใดรอปเหรียญลงในกระเป๋าเงินของคุณโดยใช้ Bitcoin Address ของคุณ

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

การยืนยันตัวบุคคล

นอกจากนี้ ที่อยู่ Bitcoin ได้เสนอแนวคิดใหม่สำหรับการตรวจสอบตัวตน

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

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

อย่างไรก็ตามที่อยู่เดียวไม่สอดคล้องกับผู้ใช้รายเดียวเสมอไป อาจมีกลุ่มคนที่ใช้ที่อยู่เดียว หรือบุคคลหนึ่งอาจควบคุมที่อยู่หลายที่อยู่ ตัวอย่างเช่นในโลก Web3 "การทําฟาร์ม airdrop" เกี่ยวข้องกับการโต้ตอบกับ Dapp ผ่านที่อยู่บล็อกเชนเฉพาะเพื่อรับรางวัล airdrop จากโครงการ ในบรรดาเกษตรกร airdrop มี "สตูดิโอ" ซึ่งที่อยู่ Bitcoin หนึ่งแห่งได้รับการจัดการโดยกลุ่มและมีบุคคลที่สร้างบัญชีหลายบัญชีโดยแต่ละบัญชีมีที่อยู่ของตัวเอง

การรับและแบบจำลองของที่อยู่ Bitcoin

การได้รับที่อยู่

ผู้ใช้ Bitcoin ใด ๆ สามารถรับที่อยู่ได้ฟรี

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

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

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

ที่อยู่แพรดิกม์

ทุกที่อยู่ Bitcoin บน mainnet จะเริ่มต้นด้วย prefixes 1, 3, หรือ bc1. ที่อยู่บน testnet บนเครือข่าย Bitcoin เริ่มต้นด้วย tb1. คุณอาจสังเกตเห็นว่าบางที่อยู่ยาวกว่า และเริ่มต้นด้วย bc1 และไม่มีตัวอักษรตัวใหญ่ นั่นเป็นเพราะว่าพวกเขาใช้การเข้ารหัส Bech32

นอกจากความแตกต่างในการเข้ารหัส ที่อยู่ที่เริ่มต้นด้วย “bc1” ทำหน้าที่เหมือนกับที่ขึ้นต้นด้วย “1” หรือ “3”

นี่คือตัวอย่างบางอย่างของที่อยู่บิทคอยน์:

1LMcKyPmwebfygoeZP8E9jAMS2BcgH3Yip

3E13MQrZvPHqSSTsdQaZzZiYPzjEDT5VKE

bc1qsr03qya584vkdqztxyat3d5s63pjfddy8vwrue

bc1qzyda53xqwkqruex3mzwvpja04x23r572mygpgfc90qckdw2cwwaqr2h70u

  tb1qw2c3lxufxqe2x9s4rdzh65tpf4d7fssjgh8nv6.

ที่อยู่ยังสามารถแสดงในรูปแบบรหัส QR เพื่อช่วยในการแชร์กับผู้อื่น ตัวอย่างเช่น บางแอปสามารถใช้กล้องโทรศัพท์เพื่อสแกนรหัส QR จากโทรศัพท์อื่น หน้าจอคอมพิวเตอร์ หรือกระดาษที่ถูกพิมพ์เพื่อรับที่อยู่ Bitcoin

ที่อยู่เหล่านี้สะท้อนถึงรุ่นที่แตกต่างของเครือข่ายบิทคอยน์ซึ่งได้รับการพัฒนาผ่าน fork ต่าง ๆ ของเครือข่าย

Source: @adrienolichon">Geordanna Cordero

ประเภทของที่อยู่บิทคอยน์

ที่อยู่ซึ่งเป็นเล็กาซี/เพย์ทูพับคีย์แฮช (P2PKH)

ที่อยู่เหล่านี้คือที่อยู่ Bitcoin แบบดั้งเดิมที่เรียกว่า ที่อยู่ Legacy หรือ ที่อยู่ P2PKH ที่อยู่ 2PKH หมายถึง Pay-to-PubKey-Hash ชื่อนี้สะท้อนวิธีการสร้างที่อยู่ที่ใช้เมื่อ Bitcoin ถูกเสนอในปี 2009 ซึ่งเกี่ยวข้องกับการสร้างคู่กุญแจสาธารณะ/ส่วนตัว ในเวลานั้น นี้เป็นวิธีเดียวที่สามารถสร้างที่อยู่

ที่อยู่สมัครฟรีเริ่มต้นด้วยตัวเลข 1 ที่อยู่สมัครเริ่มต้นเหล่านี้ง่ายต่อการรู้จักกว่าที่อยู่สมัครใหม่เนื่องจากใช้การเข้ารหัส Base58 และมีความยาว 26 ถึง 36 อักขระ ตัวอย่างเช่น: “15f12gEh2DFcHyhSyu7v3Bji5T3CJa9Smn”

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

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

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

ที่อยู่ Pay-to-Script-Hash (P2SH)

ไม่เหมือนกับที่อยู่แบบดั้งเดิมที่เริ่มต้นด้วย “1” ที่อยู่ Pay-to-Script-Hash (P2SH) ไม่ได้มาจาก public key hashes แต่มาจาก hashes ของสคริปต์ที่เฉพาะเจาะจง ที่อยู่เหล่านี้เริ่มต้นด้วย “3” เช่น: 35PBEaofpUeH8VnnNSorM1QZsadrZoQp4N

ที่อยู่ P2SH เป็นอย่างมากที่มีประโยชน์สำหรับธุรกรรมที่ต้องการลายเซ็นต์หลายรายการและสามารถช่วยลดค่าธรรมเนียมการทำธุรกรรมได้โดยการใช้ Segregated Witness การส่งไปยังที่อยู่ P2SH จะถูกลดประมาณ 26% ถูกกว่าการใช้วอลเล็ตที่มีที่อยู่รุ่นเก่า

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

ตัวอย่างเช่น ในการตั้งค่าพอร์ตซิกเนเจอร์หลายลายมือ สมมติว่ามีบุคคลสามคนคือ Alice, Bob, และ Charlie พวกเขาจัดการพร้อมกันในพอร์ตซิกเนเจอร์หลายลายมือและเลือกมาตรฐานพอร์ตซิกเนเจอร์ 2 จาก 3 หมายความว่า อย่างน้อยสองคนจากพวกเขาต้องลงลายเซ็นเพื่ออนุมัติธุรกรรมใด ๆ

ก่อนอื่น แต่ละคนจะสร้างคีย์ส่วนตัวและคีย์สาธารณะที่สอดคล้องกัน

Alice: คีย์สาธารณะ A, คีย์ส่วนตัว a

บ็อบ: คีย์สาธารณะ B, คีย์ส่วนตัว b

Charlie: คีย์สาธารณะ C, คีย์ส่วนตัว c

ต่อไปพวกเขาจะรวมคีย์สาธารณะเหล่านี้เข้าด้วยกันในสคริปต์การชำระเงินซึ่งกำหนดเงื่อนไขการเซ็นสัญญาหลายรายการตามนี้:

สคริปต์การแลกเปลี่ยน: 2 3 CHECKMULTISIG

พวกเขาจึงทำการแฮชสคริปต์การแลกเปลี่ยนนี้เพื่อสร้างค่าแฮชซึ่งกลายเป็นที่อยู่ P2SH

ที่อยู่ P2SH: 3xxxxx (ที่อยู่จริงถูกลบเพื่อความกระชับ)

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

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

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

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

Source: บิทคอยน์วิกิ

ที่อยู่ Segregated Witness (SegWit)

SegWit, ย่อมาจาก Segregated Witness, แยกลายเซ็นต์การทำธุรกรรม ("witnesses") จากข้อมูลการทำธุรกรรม ที่อยู่ SegWit มีในรูปแบบสองรูปแบบ รูปแบบหนึ่งเริ่มต้นด้วย '3' (รูปแบบ Nested P2SH) ซึ่งใช้ที่อยู่ P2SH ที่มีอยู่ (เริ่มต้นด้วย '3') และห่อหุ้มด้วยที่อยู่ SegWit เช่น "3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy" เพื่อรักษาความเข้ากันได้กับเวอร์ชันเก่า อย่างไรก็ตาม วิธีการหลีกเลี่ยงนี้ทำให้ธุรกรรม SegWit ต้องใช้พื้นที่เพิ่มเติมประมาณ 10% ซึ่งทำให้เสื่อมความตั้งใจเดิมของการขยายขนาด

รูปแบบที่พบบ่อยมากก็คือรูปแบบ Bech32 ซึ่งเริ่มต้นด้วย 'bc1' และเรียกว่า Native SegWit โดยเฉพาะ รูปแบบที่อยู่นี้ถูกพัฒนาขึ้นมาเฉพาะสำหรับ SegWit และใช้การเข้ารหัส Base32 แทน Base58 แบบดั้งเดิม สิ่งนี้ทำให้การคำนวณง่ายขึ้นและมีประสิทธิภาพมากขึ้น ต้องการตัวอักษรน้อยลง ไม่ได้แยกอักษรตัวใหญ่และตัวเล็ก และอนุญาตให้ข้อมูลถูกจัดเก็บได้กระชับมากขึ้นในรหัส QR อีกทั้ง Bech32 ยังมีความปลอดภัยสูงกว่า checksums ที่ปรับให้เหมาะสม และการตรวจจับข้อผิดพลาดที่ดีขึ้น ลดโอกาสของที่อยู่ที่ไม่ถูกต้อง ตัวอย่างเช่น: "bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq"

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

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

นอกจากนี้ เนื่องจาก SegWit เป็นฟอร์กอ่อน ที่อยู่ SegWit เป็นไปได้ที่สามารถใช้งานร่วมกันย้อนหลัง ซึ่งหมายความว่าคุณสามารถส่งเงินจากที่อยู่ SegWit ไปยังที่อยู่ Legacy ได้

สรุปรวมโดยการทำธุรกรรมจากที่อยู่ SegWit จะมีขนาดเล็กกว่า แม้ว่าขนาดจะเท่ากับรุ่นก่อนหน้า แต่พวกเขาจะเรียกคืนพื้นที่บล็อกน้อยลงเนื่องจากการคำนวณ "น้ำหนัก" ที่แตกต่างออกไปในบล็อก เมื่อเปรียบเทียบกับที่อยู่ P2SH ที่อยู่ SegWit สามารถประหยัดค่าธรรมเนียมการทำธุรกรรมได้ประมาณ 16% เมื่อเปรียบเทียบกับที่อยู่ Legacy ที่อยู่ SegWit ประหยัดค่าธรรมเนียมมากกว่า 38% ด้วยการประหยัดค่าใช้จ่ายนี้ ที่อยู่ SegWit เป็นที่อยู่ทำธุรกรรม Bitcoin ที่ใช้กันอย่างแพร่หลายที่สุด

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

ที่มา: กระเป๋า D’CENT

ที่อยู่ Taproot

Taproot เป็นการอัพเกรดซอฟต์ฟอร์คของโปรโตคอลบิทคอยน์ที่ออกแบบเพื่อเพิ่มความเป็นส่วนตัว ความยืดหยุ่น และความสามารถในการขยายขนาด มันถูกนำเสนอผ่านทาง Bitcoin Improvement Proposals 3 รายการ (BIP340, BIP341, และ BIP342) ซึ่งได้รวมเข้ากับรหัสพื้นฐานของ Bitcoin core ในเดือนตุลาคม 2020 และเปิดใช้งานในเดือนพฤศจิกายน 2021 ที่อยู่ Taproot เป็นประเภทล่าสุดของที่อยู่บิทคอยน์ที่ถูกนำเสนอพร้อมกับ BIP341 และ BIP342 และรวมไว้ในการอัพเดท Bitcoin Core 0.21.0

ที่อยู่ Taproot พัฒนาจากที่อยู่ SegWit เพื่อเพิ่มประสิทธิภาพพื้นที่บล็อกและลดค่าธรรมเนียม นอกจากนี้ยังรู้จักกันในนาม P2TR (จ่ายไปที่ Taproot) จากมุมมองทางเทคนิค ที่อยู่ Taproot เป็นเวอร์ชันที่อัพเกรดของ SegWit จะเริ่มต้นด้วย bc1p และใช้เวอร์ชันปรับปรุงของ bech32 ที่เรียก bech32m ที่อยู่ถูกสร้างจาก mnemonic โดยใช้เส้นทาง BIP86 (m/86’/0’/0’/0/0)

ตัวอย่าง: ”bc1pmzfrwwndsqmk5yh69yjr5lfgfg4ev8c0tsc06e“

ทางเทคโนโลยี Taproot addresses ทำให้ผู้ใช้สามารถใช้เหรียญได้โดยใช้กุญแจสาธารณะเดียวหรือสคริปต์ที่ซับซ้อนมากขึ้น (เช่น กระเป๋าเงินหลายลายมือหรือสัญญาอัจฉริยะ) ผ่านการใช้ Merkle Abstract Syntax Tree (MAST) และ ลายเซ็นเนอร์ Schnorr นี้จะให้ความเป็นส่วนตัวและความยืดหยุ่นมากขึ้นในการทำธุรกรรม

โดยเฉพาะลายเซ็น Schnorr มีประสิทธิภาพมากกว่า Elliptic Curve Digital Signature Algorithm (ECDSA) ก่อนหน้านี้เมื่อตรวจสอบลายเซ็นธุรกรรมหลายรายการ ประสิทธิภาพนี้ช่วยลดความซับซ้อนของกระบวนการทําธุรกรรมทั้งหมดและเพิ่มความเป็นส่วนตัวของกระเป๋าเงินหลายลายเซ็น ในธุรกรรมแบบหลายลายเซ็น ลายเซ็น Schnorr สามารถรวมลายเซ็นหลายลายเซ็นเป็นหนึ่งเดียว เพื่อลดขนาดของข้อมูลธุรกรรม ในทางกลับกันสิ่งนี้จะลดค่าธรรมเนียมการทําธุรกรรมปรับปรุงประสิทธิภาพการทําธุรกรรมและเพิ่มความเป็นส่วนตัว นอกจากนี้ยังอนุญาตให้ใช้โปรโตคอลขั้นสูงที่ง่ายกว่าเช่นการแลกเปลี่ยนอะตอมและกลุ่มการชําระเงิน

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

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

โดยการทำให้ธุรกรรมที่ซับซ้อนดูเหมือนธุรกรรมเดี่ยว MAST เพิ่มความเป็นส่วนตัวของกิจกรรม on-chain

Source: บล็อกของการตัดสินใจ

เมื่อเร็วๆ นี้ ด้วยการลดครึ่งของ BTC ราคาของ Runestone ได้กระโดดขึ้น นำมาซึ่งความสนใจใหม่ในระบบนิเวศ BTC ที่แทนโดยโปรโตคอล Runes การสร้างธง Bitcoin ถูกทำบน Satoshis โดยใช้โปรโตคอล Ordinals ในขณะที่โทเคน BRC-20 ถูกใช้งานโดยเขียนข้อมูล JSON ลงบน Satoshis โปรโตคอล Runes ซึ่งเป็นทางเลือกสำหรับ BRC-20 ฝังยอดโทเคนโดยตรงใน UTXOs และกำหนดการดำเนินการเฉพาะสำหรับการโอนย้ายและสร้าง นี้นำเสนอวิธีการเสียน้ำหนักและการจัดการโทเคนอย่างมีประสิทธิภาพ แก้ปัญหา UTXO ขยะให้ได้อย่างเหมาะสม

การเข้าร่วมในการออก Rune ใหม่ต้องใช้ที่อยู่ Taproot ที่เริ่มต้นด้วย "bc1p"

สรุป

การจำแนกประเภทและรายละเอียดทางเทคนิคของที่อยู่บิทคอยน์แสดงถึงการวิวัฒนาการและนวัตกรรมต่อเนื่องของเครือข่ายบิทคอยน์ ตั้งแต่ที่อยู่แบบเลกาซี传统 ไปจนถึงที่อยู่ Segregated Witness และที่อยู่ Taproot ล่าสุด แต่ละประเภทของที่อยู่เสริมสร้างประสิทธิภาพ เอสพีเอ็น ความเป็นส่วนตัว และความยืดหยุ่นของเครือข่ายอย่างแตกต่าง

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

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

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

Penulis: 0xaya
Penerjemah: Paine
Pengulas: Piccolo、Wayne、Elisa、Ashley、Joyce
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.io.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate.io. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.

บทนำเกี่ยวกับสี่ประเภทของที่อยู่บิทคอยน์

มือใหม่5/24/2024, 2:42:28 AM
ที่อยู่ Bitcoin ประกอบด้วยตัวอักษรและตัวเลขเป็นตัวแยกแยะที่ใช้ในการส่งและรับสินทรัพย์ในเครือข่าย Bitcoin ซึ่งมีหน้าที่สำคัญเป็นจุดหมายหลักสำหรับการชำระเงินด้วย Bitcoin ขณะที่เครือข่าย Bitcoin กำลังเจริญเติบโต ที่อยู่ Bitcoin ก็เปลี่ยนไปด้วย บทความนี้อธิบายวัตถุประสงค์ของที่อยู่ Bitcoin วิธีการขอรับ และประเภทต่างๆ ของที่อยู่ Bitcoin—Legacy, P2SH, Segwit, และ Taproot อีกทั้ง ยังครอบคลุมเทคโนโลยีของแต่ละประเภทและให้ตัวอย่างที่เฉพาะเจาะจงของการใช้งานของพวกเขา

บทนำสู่สี่ประเภทของที่อยู่บิทคอยน์

ทำไมเราต้องการที่อยู่บิทคอยน์

เส้นทางธุรกรรม

ในโลกคริปโต ที่อยู่ของกระเป๋าเงินเป็นสิ่งจำเป็นเท่ากับ “หมายเลขบัญชีธนาคาร” หรือ “ที่อยู่จัดส่ง”; พวกเขาเป็นสิ่งสำคัญสำหรับการดำเนินการใด ๆ ที่ Bitcoin Address ทำหน้าที่เป็นตัวระบุดิจิตอล คล้ายกับหมายเลขบัญชีธนาคารในเครือข่าย Bitcoin กำหนดที่เงินถูกส่งหรือได้รับ มันทำหน้าที่เป็นทางเดินธุรกรรมภายในเครือข่าย Bitcoin ที่อยู่ Bitcoin สามารถใช้ส่งสินทรัพย์คริปโตไปยังที่อยู่ที่เฉพาะเฉพาะ เช่น BTC BRC-20 tokens และ NFT อื่น ๆ ในเครือข่าย Bitcoin พวกเขายังสามารถใช้รับสินทรัพย์ เช่นทีมโครงการ Web3 สามารถใดรอปเหรียญลงในกระเป๋าเงินของคุณโดยใช้ Bitcoin Address ของคุณ

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

การยืนยันตัวบุคคล

นอกจากนี้ ที่อยู่ Bitcoin ได้เสนอแนวคิดใหม่สำหรับการตรวจสอบตัวตน

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

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

อย่างไรก็ตามที่อยู่เดียวไม่สอดคล้องกับผู้ใช้รายเดียวเสมอไป อาจมีกลุ่มคนที่ใช้ที่อยู่เดียว หรือบุคคลหนึ่งอาจควบคุมที่อยู่หลายที่อยู่ ตัวอย่างเช่นในโลก Web3 "การทําฟาร์ม airdrop" เกี่ยวข้องกับการโต้ตอบกับ Dapp ผ่านที่อยู่บล็อกเชนเฉพาะเพื่อรับรางวัล airdrop จากโครงการ ในบรรดาเกษตรกร airdrop มี "สตูดิโอ" ซึ่งที่อยู่ Bitcoin หนึ่งแห่งได้รับการจัดการโดยกลุ่มและมีบุคคลที่สร้างบัญชีหลายบัญชีโดยแต่ละบัญชีมีที่อยู่ของตัวเอง

การรับและแบบจำลองของที่อยู่ Bitcoin

การได้รับที่อยู่

ผู้ใช้ Bitcoin ใด ๆ สามารถรับที่อยู่ได้ฟรี

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

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

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

ที่อยู่แพรดิกม์

ทุกที่อยู่ Bitcoin บน mainnet จะเริ่มต้นด้วย prefixes 1, 3, หรือ bc1. ที่อยู่บน testnet บนเครือข่าย Bitcoin เริ่มต้นด้วย tb1. คุณอาจสังเกตเห็นว่าบางที่อยู่ยาวกว่า และเริ่มต้นด้วย bc1 และไม่มีตัวอักษรตัวใหญ่ นั่นเป็นเพราะว่าพวกเขาใช้การเข้ารหัส Bech32

นอกจากความแตกต่างในการเข้ารหัส ที่อยู่ที่เริ่มต้นด้วย “bc1” ทำหน้าที่เหมือนกับที่ขึ้นต้นด้วย “1” หรือ “3”

นี่คือตัวอย่างบางอย่างของที่อยู่บิทคอยน์:

1LMcKyPmwebfygoeZP8E9jAMS2BcgH3Yip

3E13MQrZvPHqSSTsdQaZzZiYPzjEDT5VKE

bc1qsr03qya584vkdqztxyat3d5s63pjfddy8vwrue

bc1qzyda53xqwkqruex3mzwvpja04x23r572mygpgfc90qckdw2cwwaqr2h70u

  tb1qw2c3lxufxqe2x9s4rdzh65tpf4d7fssjgh8nv6.

ที่อยู่ยังสามารถแสดงในรูปแบบรหัส QR เพื่อช่วยในการแชร์กับผู้อื่น ตัวอย่างเช่น บางแอปสามารถใช้กล้องโทรศัพท์เพื่อสแกนรหัส QR จากโทรศัพท์อื่น หน้าจอคอมพิวเตอร์ หรือกระดาษที่ถูกพิมพ์เพื่อรับที่อยู่ Bitcoin

ที่อยู่เหล่านี้สะท้อนถึงรุ่นที่แตกต่างของเครือข่ายบิทคอยน์ซึ่งได้รับการพัฒนาผ่าน fork ต่าง ๆ ของเครือข่าย

Source: @adrienolichon">Geordanna Cordero

ประเภทของที่อยู่บิทคอยน์

ที่อยู่ซึ่งเป็นเล็กาซี/เพย์ทูพับคีย์แฮช (P2PKH)

ที่อยู่เหล่านี้คือที่อยู่ Bitcoin แบบดั้งเดิมที่เรียกว่า ที่อยู่ Legacy หรือ ที่อยู่ P2PKH ที่อยู่ 2PKH หมายถึง Pay-to-PubKey-Hash ชื่อนี้สะท้อนวิธีการสร้างที่อยู่ที่ใช้เมื่อ Bitcoin ถูกเสนอในปี 2009 ซึ่งเกี่ยวข้องกับการสร้างคู่กุญแจสาธารณะ/ส่วนตัว ในเวลานั้น นี้เป็นวิธีเดียวที่สามารถสร้างที่อยู่

ที่อยู่สมัครฟรีเริ่มต้นด้วยตัวเลข 1 ที่อยู่สมัครเริ่มต้นเหล่านี้ง่ายต่อการรู้จักกว่าที่อยู่สมัครใหม่เนื่องจากใช้การเข้ารหัส Base58 และมีความยาว 26 ถึง 36 อักขระ ตัวอย่างเช่น: “15f12gEh2DFcHyhSyu7v3Bji5T3CJa9Smn”

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

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

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

ที่อยู่ Pay-to-Script-Hash (P2SH)

ไม่เหมือนกับที่อยู่แบบดั้งเดิมที่เริ่มต้นด้วย “1” ที่อยู่ Pay-to-Script-Hash (P2SH) ไม่ได้มาจาก public key hashes แต่มาจาก hashes ของสคริปต์ที่เฉพาะเจาะจง ที่อยู่เหล่านี้เริ่มต้นด้วย “3” เช่น: 35PBEaofpUeH8VnnNSorM1QZsadrZoQp4N

ที่อยู่ P2SH เป็นอย่างมากที่มีประโยชน์สำหรับธุรกรรมที่ต้องการลายเซ็นต์หลายรายการและสามารถช่วยลดค่าธรรมเนียมการทำธุรกรรมได้โดยการใช้ Segregated Witness การส่งไปยังที่อยู่ P2SH จะถูกลดประมาณ 26% ถูกกว่าการใช้วอลเล็ตที่มีที่อยู่รุ่นเก่า

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

ตัวอย่างเช่น ในการตั้งค่าพอร์ตซิกเนเจอร์หลายลายมือ สมมติว่ามีบุคคลสามคนคือ Alice, Bob, และ Charlie พวกเขาจัดการพร้อมกันในพอร์ตซิกเนเจอร์หลายลายมือและเลือกมาตรฐานพอร์ตซิกเนเจอร์ 2 จาก 3 หมายความว่า อย่างน้อยสองคนจากพวกเขาต้องลงลายเซ็นเพื่ออนุมัติธุรกรรมใด ๆ

ก่อนอื่น แต่ละคนจะสร้างคีย์ส่วนตัวและคีย์สาธารณะที่สอดคล้องกัน

Alice: คีย์สาธารณะ A, คีย์ส่วนตัว a

บ็อบ: คีย์สาธารณะ B, คีย์ส่วนตัว b

Charlie: คีย์สาธารณะ C, คีย์ส่วนตัว c

ต่อไปพวกเขาจะรวมคีย์สาธารณะเหล่านี้เข้าด้วยกันในสคริปต์การชำระเงินซึ่งกำหนดเงื่อนไขการเซ็นสัญญาหลายรายการตามนี้:

สคริปต์การแลกเปลี่ยน: 2 3 CHECKMULTISIG

พวกเขาจึงทำการแฮชสคริปต์การแลกเปลี่ยนนี้เพื่อสร้างค่าแฮชซึ่งกลายเป็นที่อยู่ P2SH

ที่อยู่ P2SH: 3xxxxx (ที่อยู่จริงถูกลบเพื่อความกระชับ)

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

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

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

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

Source: บิทคอยน์วิกิ

ที่อยู่ Segregated Witness (SegWit)

SegWit, ย่อมาจาก Segregated Witness, แยกลายเซ็นต์การทำธุรกรรม ("witnesses") จากข้อมูลการทำธุรกรรม ที่อยู่ SegWit มีในรูปแบบสองรูปแบบ รูปแบบหนึ่งเริ่มต้นด้วย '3' (รูปแบบ Nested P2SH) ซึ่งใช้ที่อยู่ P2SH ที่มีอยู่ (เริ่มต้นด้วย '3') และห่อหุ้มด้วยที่อยู่ SegWit เช่น "3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy" เพื่อรักษาความเข้ากันได้กับเวอร์ชันเก่า อย่างไรก็ตาม วิธีการหลีกเลี่ยงนี้ทำให้ธุรกรรม SegWit ต้องใช้พื้นที่เพิ่มเติมประมาณ 10% ซึ่งทำให้เสื่อมความตั้งใจเดิมของการขยายขนาด

รูปแบบที่พบบ่อยมากก็คือรูปแบบ Bech32 ซึ่งเริ่มต้นด้วย 'bc1' และเรียกว่า Native SegWit โดยเฉพาะ รูปแบบที่อยู่นี้ถูกพัฒนาขึ้นมาเฉพาะสำหรับ SegWit และใช้การเข้ารหัส Base32 แทน Base58 แบบดั้งเดิม สิ่งนี้ทำให้การคำนวณง่ายขึ้นและมีประสิทธิภาพมากขึ้น ต้องการตัวอักษรน้อยลง ไม่ได้แยกอักษรตัวใหญ่และตัวเล็ก และอนุญาตให้ข้อมูลถูกจัดเก็บได้กระชับมากขึ้นในรหัส QR อีกทั้ง Bech32 ยังมีความปลอดภัยสูงกว่า checksums ที่ปรับให้เหมาะสม และการตรวจจับข้อผิดพลาดที่ดีขึ้น ลดโอกาสของที่อยู่ที่ไม่ถูกต้อง ตัวอย่างเช่น: "bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq"

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

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

นอกจากนี้ เนื่องจาก SegWit เป็นฟอร์กอ่อน ที่อยู่ SegWit เป็นไปได้ที่สามารถใช้งานร่วมกันย้อนหลัง ซึ่งหมายความว่าคุณสามารถส่งเงินจากที่อยู่ SegWit ไปยังที่อยู่ Legacy ได้

สรุปรวมโดยการทำธุรกรรมจากที่อยู่ SegWit จะมีขนาดเล็กกว่า แม้ว่าขนาดจะเท่ากับรุ่นก่อนหน้า แต่พวกเขาจะเรียกคืนพื้นที่บล็อกน้อยลงเนื่องจากการคำนวณ "น้ำหนัก" ที่แตกต่างออกไปในบล็อก เมื่อเปรียบเทียบกับที่อยู่ P2SH ที่อยู่ SegWit สามารถประหยัดค่าธรรมเนียมการทำธุรกรรมได้ประมาณ 16% เมื่อเปรียบเทียบกับที่อยู่ Legacy ที่อยู่ SegWit ประหยัดค่าธรรมเนียมมากกว่า 38% ด้วยการประหยัดค่าใช้จ่ายนี้ ที่อยู่ SegWit เป็นที่อยู่ทำธุรกรรม Bitcoin ที่ใช้กันอย่างแพร่หลายที่สุด

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

ที่มา: กระเป๋า D’CENT

ที่อยู่ Taproot

Taproot เป็นการอัพเกรดซอฟต์ฟอร์คของโปรโตคอลบิทคอยน์ที่ออกแบบเพื่อเพิ่มความเป็นส่วนตัว ความยืดหยุ่น และความสามารถในการขยายขนาด มันถูกนำเสนอผ่านทาง Bitcoin Improvement Proposals 3 รายการ (BIP340, BIP341, และ BIP342) ซึ่งได้รวมเข้ากับรหัสพื้นฐานของ Bitcoin core ในเดือนตุลาคม 2020 และเปิดใช้งานในเดือนพฤศจิกายน 2021 ที่อยู่ Taproot เป็นประเภทล่าสุดของที่อยู่บิทคอยน์ที่ถูกนำเสนอพร้อมกับ BIP341 และ BIP342 และรวมไว้ในการอัพเดท Bitcoin Core 0.21.0

ที่อยู่ Taproot พัฒนาจากที่อยู่ SegWit เพื่อเพิ่มประสิทธิภาพพื้นที่บล็อกและลดค่าธรรมเนียม นอกจากนี้ยังรู้จักกันในนาม P2TR (จ่ายไปที่ Taproot) จากมุมมองทางเทคนิค ที่อยู่ Taproot เป็นเวอร์ชันที่อัพเกรดของ SegWit จะเริ่มต้นด้วย bc1p และใช้เวอร์ชันปรับปรุงของ bech32 ที่เรียก bech32m ที่อยู่ถูกสร้างจาก mnemonic โดยใช้เส้นทาง BIP86 (m/86’/0’/0’/0/0)

ตัวอย่าง: ”bc1pmzfrwwndsqmk5yh69yjr5lfgfg4ev8c0tsc06e“

ทางเทคโนโลยี Taproot addresses ทำให้ผู้ใช้สามารถใช้เหรียญได้โดยใช้กุญแจสาธารณะเดียวหรือสคริปต์ที่ซับซ้อนมากขึ้น (เช่น กระเป๋าเงินหลายลายมือหรือสัญญาอัจฉริยะ) ผ่านการใช้ Merkle Abstract Syntax Tree (MAST) และ ลายเซ็นเนอร์ Schnorr นี้จะให้ความเป็นส่วนตัวและความยืดหยุ่นมากขึ้นในการทำธุรกรรม

โดยเฉพาะลายเซ็น Schnorr มีประสิทธิภาพมากกว่า Elliptic Curve Digital Signature Algorithm (ECDSA) ก่อนหน้านี้เมื่อตรวจสอบลายเซ็นธุรกรรมหลายรายการ ประสิทธิภาพนี้ช่วยลดความซับซ้อนของกระบวนการทําธุรกรรมทั้งหมดและเพิ่มความเป็นส่วนตัวของกระเป๋าเงินหลายลายเซ็น ในธุรกรรมแบบหลายลายเซ็น ลายเซ็น Schnorr สามารถรวมลายเซ็นหลายลายเซ็นเป็นหนึ่งเดียว เพื่อลดขนาดของข้อมูลธุรกรรม ในทางกลับกันสิ่งนี้จะลดค่าธรรมเนียมการทําธุรกรรมปรับปรุงประสิทธิภาพการทําธุรกรรมและเพิ่มความเป็นส่วนตัว นอกจากนี้ยังอนุญาตให้ใช้โปรโตคอลขั้นสูงที่ง่ายกว่าเช่นการแลกเปลี่ยนอะตอมและกลุ่มการชําระเงิน

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

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

โดยการทำให้ธุรกรรมที่ซับซ้อนดูเหมือนธุรกรรมเดี่ยว MAST เพิ่มความเป็นส่วนตัวของกิจกรรม on-chain

Source: บล็อกของการตัดสินใจ

เมื่อเร็วๆ นี้ ด้วยการลดครึ่งของ BTC ราคาของ Runestone ได้กระโดดขึ้น นำมาซึ่งความสนใจใหม่ในระบบนิเวศ BTC ที่แทนโดยโปรโตคอล Runes การสร้างธง Bitcoin ถูกทำบน Satoshis โดยใช้โปรโตคอล Ordinals ในขณะที่โทเคน BRC-20 ถูกใช้งานโดยเขียนข้อมูล JSON ลงบน Satoshis โปรโตคอล Runes ซึ่งเป็นทางเลือกสำหรับ BRC-20 ฝังยอดโทเคนโดยตรงใน UTXOs และกำหนดการดำเนินการเฉพาะสำหรับการโอนย้ายและสร้าง นี้นำเสนอวิธีการเสียน้ำหนักและการจัดการโทเคนอย่างมีประสิทธิภาพ แก้ปัญหา UTXO ขยะให้ได้อย่างเหมาะสม

การเข้าร่วมในการออก Rune ใหม่ต้องใช้ที่อยู่ Taproot ที่เริ่มต้นด้วย "bc1p"

สรุป

การจำแนกประเภทและรายละเอียดทางเทคนิคของที่อยู่บิทคอยน์แสดงถึงการวิวัฒนาการและนวัตกรรมต่อเนื่องของเครือข่ายบิทคอยน์ ตั้งแต่ที่อยู่แบบเลกาซี传统 ไปจนถึงที่อยู่ Segregated Witness และที่อยู่ Taproot ล่าสุด แต่ละประเภทของที่อยู่เสริมสร้างประสิทธิภาพ เอสพีเอ็น ความเป็นส่วนตัว และความยืดหยุ่นของเครือข่ายอย่างแตกต่าง

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

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

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

Penulis: 0xaya
Penerjemah: Paine
Pengulas: Piccolo、Wayne、Elisa、Ashley、Joyce
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.io.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate.io. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!