SegWit(セグウィット)คืออะไร? วิธีการทำงาน ความแตกต่างกับ SegWit2x ข้อดีข้อเสียในการใช้งาน
เมื่อดูข่าวเกี่ยวกับสกุลเงินดิจิทัล จะเห็นคำว่า segwit (เซ็กวิท) ปรากฏขึ้นใช่ไหมครับ
นอกจากนี้ ยังมีคำว่า SegWit2x ที่ทำให้หัวหมุนได้เลย! อย่างนั้นก็...
เพื่อแก้ปัญหาความสามารถในการปรับขยายของ Bitcoin Segwit จัดเป็นเรื่องสำคัญมาก ดังนั้นผมจะแนะนำให้คุณรู้จักกลไก ความแตกต่างจาก SegWit2x และประโยชน์ที่จะได้รับจากการนำมาใช้งาน!
เนื่องจากมีข้อเสียในการนำไปใช้งานด้วย มาเริ่มดูกันทีละข้อ
SegWit(เซกวิต)คืออะไร
Segwit เป็นคำย่อของ "Segregated Witness" แปลได้ตรงตัวว่า "การแยกลายเซ็น" ซึ่งเป็นวิธีลแก้ปัญหาความสามารถในการปรับขยาย (scalability) ของ Bitcoin
Bitcoin ที่เริ่มใช้งานในปี 2008 ใช้บล็อกข้อมูลขนาด 1MB ในการดำเนินการยืนยันตามลำดับ และบันทึกข้อมูลการทำธุรกรรมลงในบล็อกเชนโดยการเชื่อมต่อบล็อกแต่ละบล็อกเข้าด้วยกัน
อย่างไรก็ตาม Bitcoin ได้รับความนิยมอย่างรวดเร็ว ปริมาณธุรกรรมเพิ่มขึ้น ทำให้การทำงานยืนยันในบล็อกไม่ทันเพียงพอ
เมื่อกระบวนการยืนยันในบล็อกไม่ทัน ผลลัพธ์การซื้อขาย Bitcoin ไม่ถูกสะท้อนให้เห็นอย่างทันท่วงที และหากใช้ Bitcoin สำหรับการชำระเงินที่ร้านค้า ต้องรอการยืนยันนานหลายสิบนาที ซึ่งถือเป็นปัญหาสำคัญมาก
Segwit เป็นหนึ่งในแนวทางแก้ไขที่ทีมพัฒนา Bitcoin คิดขึ้นมา
Segwit ตั้งเป้าจะให้สรรพข้อมูลการทำธุรกรรมสามารถลงทะเบียนได้มากขึ้นภายในขนาดข้อมูล 1MB ด้วยการปรับแต่ง
具体として、これまで混在していた取引情報と署名データを分離し、署名データを効率的に格納することで、1ブロック内に登録できる取引情報を増やすという解決方法になります。
SegWit2x(เซกวิต2x)คืออะไร
Segwit2x เป็นวิธีการแก้ปัญหานอกเหนือจาก Segwit เพื่อลดข้อจำกัดของ Bitcoin
Segwit เน้นหาวิธีจัดเก็บข้อมูลอย่างมีประสิทธิภาพในบล็อก 1MB ในขณะที่ Segwit2x ต้องการเพิ่มขนาดข้อมูลบล็อกจาก 1MB เป็น 2MB เพื่อแก้ปัญหา
Segwit ไม่เปลี่ยนขนาดบล็อกของข้อมูล แต่เปลี่ยนโครงสร้างภายใน ทำให้ไม่ส่งผลต่อความต่อเนื่องกับบล็อกเดิม ในขณะที่ Segwit2x เปลี่ยนขนาดบล็อกซึ่งทำให้ความต่อเนื่องกับบล็อกเชนเดิมเสียหายและทำให้การรักษาความสอดคล้องเป็นเรื่องยาก
ด้วยเหตุนี้ Segwit2x จึงกลายเป็นประเด็นถกเถียงกันมากระทบกับท่าทีในวงกว้าง
ผลลัพธ์คือ ความเห็นคัดค้านมีมาก และ Segwit2x ถูกพิจารณายกเลิกไป
SegWit(เซกวิต)ทำงานอย่างไร
กลไกของ Segwit คือเริ่มจากแยกข้อมูลการทำธุรกรรมออกจากข้อมูลลายเซ็น
ข้อมูลการทำธุรกรรมจะถูกเก็บไว้ในพื้นที่สำหรับข้อมูลการทำธุรกรรม และข้อมูลลายเซ็นจะถูกเก็บไว้ในพื้นที่สำหรับข้อมูลลายเซ็น
เมื่อจำเป็นต้องตรวจสอบลายเซ็น จะทำการบีบอัดข้อมูลเพื่อลดปริมาณและจัดเก็บอย่างมีประสิทธิภาพ
ตามทฤษฎี ควรบีบอัดข้อมูลได้ประมาณ 1/4 ของเดิม
ในทางปฏิบัติ การบีบอัดข้อมูลไม่สามารถทำได้ดีขนาดนั้น จึงคาดว่าเมื่อใช้งานจริงปริมาณข้อมูลในบล็อกจะเพิ่มขึ้นประมาณ 1.7MB
ประโยชน์ของการนำ SegWit(เซกวิต)มาใช้งาน
ประโยชน์ของการนำ Segwit มาใช้งานคือ เนื่องจากโครงสร้างบล็อกยังไม่เปลี่ยนแปลงมากเมื่อเทียบกับ Segwit2x จึงสามารถรับมือกับปัญหาความสามารถในการปรับขยายได้โดยไม่ทำให้เกิดการแบ่งเครือข่ายปัญหาความสามารถในการปรับขยายโดยไม่เกิดการแบ่งเครือข่าย
เมื่อมีการแบ่งเครือข่ายในอนาคต ความคาดหวังและการคาดเดาจะทำให้ราคาผันผวน จึงจำเป็นต้องมีเสถียรภาพ สำหรับสกุลเงิน การแก้ปัญหาของ Segwit ถือว่าให้ประโยชน์มากกว่า
ประโยชน์ที่สองคือ การเพิ่มทนทานต่อการแก้ไขข้อมูลได้ดีขึ้น
Segwit แยกข้อมูลลายเซ็นออกจากข้อมูลการทำธุรกรรมและเก็บไว้ที่พื้นที่ต่างหาก ซึ่งการแยกจัดเก็บนี้ช่วยป้องกันการดัดแปลงข้อมูล
ในโครงสร้างบล็อกเดิมของ Bitcoin การโจมตีแบบแฮ็กทำให้เกิดการจ่ายเงินสองครั้งได้ แต่ด้วยการนำ Segwit เข้ามา ปัญหาการถูกดัดแปลงข้อมูลก็ลดลง
SegWit(เซกวิต)เมื่อใช้งานจะมีข้อเสียอะไรบ้าง
ข้อเสียของ Segwit คือ .......ติดตามรายละเอียดได้ด้านล่าง
>>>ดูเว็บไซต์ทางการของ Virtual Currency Trivia
