17 UASF

แปลโดย : Claude 3 Opus (Pro)

ไอเดียของ UASF ใน Bitcoin ในการแก้ปัญหาความตันในปัจจุบันและเปิดใช้งาน SegWit ดูเหมือนจะมาจากนักพัฒนานามแฝง Shaolinfry เช่นกัน ในอีเมลที่ส่งไปยัง Bitcoin mailing list เมื่อวันที่ 25 กุมภาพันธ์ 2017:

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

ทางเลือกที่ถูกพูดถึงที่นี่คือ "การเปิดใช้งานในวันธง" ซึ่งโหนดเริ่มการบังคับใช้ในเวลาที่กำหนดไว้ล่วงหน้าในอนาคต วิธีนี้ต้องใช้เวลานำนานกว่าตัวกระตุ้นการเปิดใช้งานตาม hash power แต่ให้ข้อดีหลายประการและอาจให้ผลตอบแทนที่ดีกว่า [122]

ในวันที่ 12 มีนาคม 2017 Shaolinfry ได้ทำให้ข้อเสนอของเขาเป็นทางการและมันรู้จักกันในชื่อ BIP 148 แนวคิดคือการบังคับให้นักขุดแสดงการสนับสนุน SegWit ผ่านกฎฉันทามติ ซึ่งจะเปิดใช้งานมัน ในแง่หนึ่ง มันเป็น softfork เพื่อเปิดใช้งาน softfork อีกอัน กำหนดให้นักขุดส่งสัญญาณบังคับเริ่มในวันที่ 1 สิงหาคม 2017 ประมาณสี่เดือนครึ่งนับจากนี้ ซึ่งจะสามารถเปิดใช้งาน SegWit softfork ดั้งเดิมได้ ก่อนที่หน้าต่างการเปิดใช้งานจะหมดอายุ

แรงจูงใจคือ Segwit เพิ่มขนาด block, แก้ปัญหา transaction malleability และทำให้การอัปเกรดสคริปต์ง่ายขึ้น รวมทั้งนำประโยชน์อื่นๆ อีกมากมาย

มีความหวังว่านักขุดจะตอบสนองต่อ BIP นี้โดยการเปิดใช้งาน SegWit ก่อน ก่อนที่ BIP นี้จะมีผลบังคับใช้ มิฉะนั้น BIP นี้จะทำให้การเปิดใช้งาน SegWit ที่มีอยู่เป็นภาคบังคับก่อนสิ้นสุดเที่ยงคืนของวันที่ 15 พฤศจิกายน 2017

ข้อกำหนด เวลาทั้งหมดระบุตามเวลาในอดีตเฉลี่ย BIP นี้จะมีผลบังคับระหว่างเที่ยงคืนของวันที่ 1 สิงหาคม 2017 (epoch time 1501545600) ถึงเที่ยงคืนของวันที่ 15 พฤศจิกายน 2017 (epoch time 1510704000) หาก SegWit ที่ใช้อยู่ไม่ได้ล็อกอินหรือเปิดใช้งานก่อน epoch time 1501545600 BIP นี้จะหยุดใช้งานเมื่อ SegWit ถูกล็อกอิน

ในขณะที่ BIP นี้ใช้งานอยู่ block ทั้งหมดต้องตั้งค่า nVersion header top 3 bits เป็น 001 พร้อมกับ bit field (1<<1) (ตามการใช้งาน SegWit ที่มีอยู่) Block ที่ไม่ส่งสัญญาณตามที่กำหนดจะถูกปฏิเสธ [123]

ความคิดนี้ถือเป็นเรื่องที่ถกเถียงกันอย่างมากและเป็นการเคลื่อนไหวที่มีความเสี่ยงสูงมากจากมุมมองของพวก small blocker ประการแรก เนื้อเรื่องส่วนใหญ่ของพวก small blocker จนถึงจุดนี้เกี่ยวกับความอดทนและเปลี่ยนกฎฉันทามติด้วยวิธีที่ใจเย็นและปลอดภัยเท่านั้น นี่เป็นการอัปเกรดที่อันตราย: มันต้องการให้นักขุดแสดงการสนับสนุน และหากพวกเขาไม่ทำ มันอาจส่งผลให้เกิดการแยกเชน ประการที่สอง มันเสี่ยงมากเพราะหาก BIP 148 UASF ล้มเหลว ซึ่งดูเหมือนจะเป็นไปได้มาก มันอาจส่งต่อความได้เปรียบให้กับพวก large blocker ในตอนนี้ของสงคราม พวก large blocker ได้แบ่งออกเป็นหลายฝ่าย: ตัวอย่างเช่น ระหว่างพวกที่เชื่อว่า Craig Wright คือ Satoshi กับพวกที่คิดว่าเขาเป็นนักต้มตุ๋น ระหว่างพวกที่คิดว่า Bitcoin Unlimited เป็นความคิดที่แข็งแกร่งกับพวกที่คิดว่ามีข้อบกพร่อง และระหว่างพวกที่ไปเปิดตัว initial coin offering ใหม่กับพวกที่ยังคงโฟกัสอยู่ที่ Bitcoin อย่างไรก็ตาม ต้องยกเครดิตให้พวกเขา จนถึงตอนนี้พวก small blocker ส่วนใหญ่ยังคงเป็นน้ำหนึ่งใจเดียวกัน นี่เป็นจุดแข็งสำคัญของฝ่าย small block และช่วยให้พวกเขาได้รับแรงผลักดันมากมายในสงครามครั้งนี้ การเล่นที่ถกเถียงจากฝ่าย small block เสี่ยงที่จะแบ่งแยกพวกเขาออกเป็นสองฝ่าย ซึ่งอาจเป็นเรื่องเลวร้ายสำหรับศักดิ์ศรีของพวกเขา

ตัวอย่างเช่น เกรกอรี แม็กซ์เวลล์ ซึ่งเป็นหนึ่งในนักคิดที่มีอิทธิพลมากที่สุดในฝ่ายที่สนับสนุนบล็อกขนาดเล็ก ได้คัดค้านการใช้ UASF (User Activated Soft Fork) และแสดงความเห็นนี้อย่างชัดเจนในอีเมลเมื่อวันที่ 14 เมษายน 2017 ว่า:

"ผมไม่สนับสนุน BIP148 UASF ด้วยเหตุผลบางประการเดียวกับที่ผมสนับสนุน SegWit นั่นคือ Bitcoin มีคุณค่าส่วนหนึ่งเพราะมันมีความปลอดภัยและเสถียรภาพสูง SegWit ได้รับการออกแบบมาอย่างระมัดระวังเพื่อสนับสนุนและเสริมความมั่นคงทางวิศวกรรมที่ผู้คนสามารถไว้วางใจได้ทั้งในปัจจุบันและอนาคต"

"ผมรู้สึกว่าแนวทางที่เสนอใน BIP148 ไม่ได้ตรงตามมาตรฐานที่ SegWit วางไว้ หรือตามแนวปฏิบัติที่ดีที่สุดในการพัฒนาโปรโตคอลในชุมชนนี้"

"ข้อบกพร่องหลักใน BIP148 คือการบังคับใช้งานโหนด (node) ที่มีอยู่แต่ไม่รองรับ UASF SegWit มันแทบจะรับประกันว่าจะเกิดการหยุดชะงักในระดับเล็กน้อย"

"SegWit ได้รับการออกแบบอย่างรอบคอบเพื่อให้เหมืองแร่ (miner) ที่เก่ากว่าและไม่ได้แก้ไขสามารถดำเนินการต่อไปได้อย่างราบรื่นหลังจากที่ SegWit เปิดใช้งาน โหนดเก่ากว่าจะไม่รวมธุรกรรม SegWit ดังนั้นบล็อคของพวกเขาจะไม่ถูกปฏิเสธแม้ว่าจะไม่มีการสนับสนุน SegWit ก็ตาม พวกเขาสามารถอัปเกรดตามกำหนดเวลาของตัวเอง ความเสี่ยงเดียวที่เหมืองแร่ที่ไม่มีส่วนร่วมพบหลังจาก SegWit เปิดใช้คือ ถ้ามีคนอื่นขุดบล็อกที่ไม่ถูกต้อง พวกเขาก็จะขยายบล็อกนั้น ซึ่งเป็นความเสี่ยงที่เหมืองแร่หลายคนมักเสี่ยงใน spy-mining อยู่แล้ว"

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

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

"First do no harm - อย่าทำร้ายใครก่อน เราควรใช้กลไกที่รบกวนน้อยที่สุดเท่าที่มี และข้อเสนอ BIP148 ไม่ผ่านการทดสอบนั้น บางคน โดยเฉพาะนักพัฒนาที่ไม่ใช่นักพัฒนาบน Reddit เห็นว่าการบังคับให้โหนดกำพร้า (orphan) ใน BIP148 เป็นข้อดี ว่ามันเป็นการลงโทษเหมืองที่ประพฤติผิด ผมไม่เห็นด้วยกับมุมมองนั้นอย่างยิ่ง"

"แน่นอนว่าผมไม่ได้คัดค้านแนวคิดทั่วไปของ UASF โดยปกติแล้ว soft fork (ไม่ว่าจะชนิดใด) ไม่จำเป็นต้องเสี่ยงต่อการรบกวนการทำเหมือง เช่นเดียวกับการเปิดใช้งาน SegWit UASF เป็นประเภทดั้งเดิมของ soft fork และเป็นประเภทเดียวที่ซาโตชิเคยใช้ P2SH ถูกเปิดใช้งานตามวันที่ และก่อนหน้านั้นทั้งหมดขึ้นอยู่กับเวลาหรือความสูงของบล็อก เราเริ่มใช้กลไกการเปิดใช้งานโดยเหมืองแร่ (miner-based activation) เป็นส่วนหนึ่งของกระบวนการที่ทำให้ Bitcoin มีเสถียรภาพมากขึ้นในกรณีทั่วไปที่ระบบนิเวศทั้งหมดทำงานกลมกลืนกัน มันดูแปลกที่เห็น UASF ถูกนำเสนอในลักษณะใหม่"

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

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

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

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

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

Luke Dashjr เป็นหนึ่งในนักพัฒนา Bitcoin ที่มีชื่อเสียงคนแรกๆ ที่สนับสนุน UASF เขาเป็นนักพัฒนาที่ค้นพบว่าเป็นไปได้ที่จะทำให้ SegWit เป็น softfork ด้วยซ้ำ Luke ได้แสดงจุดยืนชัดเจน โดยสนับสนุนกฎฉันทามติทางเลือกเมื่อแทบไม่มีใครทำ อย่างไรก็ตาม จากบุคลิกของเขา สิ่งนี้ไม่น่าจะรบกวนจิตใจเขาและดูเหมือนจะไม่ใช่

Pieter Wuille หนึ่งในนักพัฒนาที่ได้รับความเคารพมากที่สุดในกลุ่มสนับสนุน small block ผู้ซึ่งเขียนโค้ดจำนวนมากสำหรับ SegWit softfork ก็คัดค้าน BIP 148 ในเดือนพฤษภาคม 2017 ในการแชทผ่าน Internet Relay กับ Luke, Pieter ให้ความเห็นดังนี้:

"ผมคาดว่าโหนดเต็มที่มีความสำคัญทางเศรษฐกิจทุกตัวจะกลับไปใช้โค้ด BIP148 ภายในไม่กี่ชั่วโมงหลังจากที่ hashrate ไม่ยอมรับมัน"

... Luke-jr: "ผมคิดว่าคุณบ้าไปแล้ว"

ควรสังเกตว่า Pieter ได้ขอโทษอย่างรวดเร็วสำหรับความเห็น "บ้า" ดังกล่าว จากมุมมองของนักพัฒนาอย่าง Pieter และ Gregory ตอนนี้ดูเหมือนเป็นไปได้ยากมากที่ Bitcoin Core จะปล่อยไคลเอ็นต์ที่ใช้ BIP 148 หากจะให้แผน UASF ประสบความสำเร็จ พวกสนับสนุน small block จะต้องใช้ไคลเอ็นต์ทางเลือกที่มีกฎฉันทามติแตกต่างกัน เหมือนกับที่พวก large block ได้ทำกับ Bitcoin XT, Bitcoin Classic และ Bitcoin Unlimited อย่างน่าขัน

นี่คือสิ่งที่เกิดขึ้นจริงๆ: ในที่สุด Luke ก็ปล่อยไคลเอนต์ที่ใช้ BIP 148 โดยมีแท็ก user agent "/Satoshi:0.14.2/UASF-Segwit:0.3(BIP148)/" นอกจากนี้ยังมีการสนับสนุนให้ผู้ใช้ยังคงใช้ Bitcoin Core ต่อไปและเปลี่ยน user agent ID เพื่อแสดงการสนับสนุน BIP 148 ซึ่งดูเหมือนจะเป็นแนวปฏิบัติยอดนิยมในขณะนั้น บางคนโต้แย้งว่านี่เป็นแนวปฏิบัติที่ไม่ดี เนื่องจากไคลเอนต์ไม่ได้ใช้กฎ BIP148 จริงๆ อย่างไรก็ตาม คนอื่นๆ ตอบโต้ว่านี่เป็นเรื่องของเจตนาและบ่งบอกว่าผู้ใช้จะอัปเกรดก่อนวันที่ 1 สิงหาคม บางคนชี้ว่านี่ดูหน้าซื่อใจคดสักหน่อย เพราะนี่คือพฤติกรรมที่พวกสนับสนุน small block เคยเยาะเย้ยและวิพากษ์วิจารณ์พวก large block มาก่อน

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

เขาอธิบายต่อ "Bitcoin กำลังอยู่ในสถานการณ์วิกฤต Bitmain กำลังแสวงหาประโยชน์จากช่องโหว่ ASICBoost อย่างมุ่งร้าย SegWit แก้ไขช่องโหว่นี้ได้และเราจำเป็นต้องรีบแก้ไข นี่เป็นสถานการณ์ฉุกเฉิน ดังนั้นเราจึงไม่มีเวลาสำหรับแนวทางปกติที่ใจเย็น"

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

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

ในขณะที่แนวคิดนี้เป็นที่ถกเถียงกันในกลุ่ม small block ในช่วงแรก แต่ภายในเดือนพฤษภาคม 2017 ก็ได้รับการยอมรับอย่างมาก Dragons' Den ตอนนี้อยู่ในโหมดรณรงค์เต็มรูปแบบ สนับสนุน BIP 148 และ UASF Samson Mow ยังได้จัดงาน ขาย และแจกหมวกที่มีตัวอักษร UASF ปักอยู่ด้านหน้า หมวกนี้มักจะเป็นสีทหารและสวมใส่โดยพวกสนับสนุน small block ในงานประชุมและกิจกรรม Bitcoin เพื่อแสดงการสนับสนุนแคมเปญรากหญ้านี้ ในตอนนี้ การพูดคุยเกี่ยวกับ UASF มีแพร่หลายเฉพาะในชุมชน small block ในขณะที่พวก large block และอุตสาหกรรม cryptocurrency ส่วนใหญ่เพิกเฉยต่อมัน จนกระทั่งปลายเดือนพฤษภาคม 2017 แนวคิดนี้จึงเริ่มได้รับการสำรวจอย่างกว้างขวางมากขึ้นนอกแคมป์ small block

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

พวกสนับสนุน large block ดูเหมือนจะกังวลจริงๆ กับ UASF ในช่วงเริ่มต้นของสงคราม พวกเขาประเมินขนาดและอิทธิพลของฝ่าย small block ต่ำเกินไป คาดหวังชัยชนะง่ายๆ ในสงคราม พวก large block มักจะเยาะเย้ยพวก small block ว่าไม่สำคัญและไร้เดียงสา อย่างไรก็ตาม ในตอนนี้ หลังจากความพยายามทำ hardfork ล้มเหลว 3 ครั้ง ซึ่งเป็นความพ่ายแพ้ที่ทำให้พวกเขาประหลาดใจ ส่วนใหญ่ของพวก large block ตอนนี้ดูเหมือนจะประเมินพลังและอิทธิพลของพวก small block สูงเกินไป

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

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

ในตอนนี้ UASF แทบไม่ได้รับการสนับสนุนจากการแลกเปลี่ยนสกุลเงินดิจิทัลเลย CEO ของ exchange ส่วนใหญ่ที่ผมพูดคุยด้วยในตอนนั้นคาดว่า UASF จะล้มเหลว หรือพวกเขาไม่รู้ด้วยซ้ำว่ามันคืออะไร ระดับการสนับสนุนทางเศรษฐกิจสำหรับ UASF นอกเหนือจากแคมป์ small block นั้นเล็กมาก นี่เป็นการเคลื่อนไหวที่เสี่ยงจากฝ่าย small block และดูเหมือนกับผมว่าพวกเขาอาจถูกทิ้งไว้ข้างหลังบนบล็อกเชนที่มี proof-of-work ต่ำกว่าซึ่งไม่ถือว่าเป็น Bitcoin

สิ่งที่พวก large block ควรพิจารณาคือการปล่อย "counter-softfork" ซึ่งห้ามใช้ BIP 148 flag ในบล็อก เชนนี้จะมีเสียงส่วนใหญ่ทางเศรษฐกิจและ hashrate ส่วนใหญ่ UASF ตัวนี้จะทำให้มั่นใจได้ว่าเป็นการแยกอย่างสะอาด โดยที่เชนที่ไม่ใช่ UASF จะไม่เสี่ยงต่อการถูกทำลายอีกต่อไป อย่างไรก็ตาม นี่ไม่ใช่วิธีคิดของพวก large block พวกเขาต้องการ hardfork เพิ่มขนาดบล็อก พวกเขาไม่มีความเชี่ยวชาญหรือความปรารถนาที่จะใช้ counter-softfork

Jihan Wu ดูโกรธมากกับแคมเปญ UASF สำหรับเขา UASF ทำลายเรื่องราวที่เขาสร้างขึ้นว่าเหมืองมีอิทธิพลมากต่อกฎของโปรโตคอล เมื่อวันที่ 28 พฤษภาคม 2017 Jihan ทวีตพร้อมแท็ก #UASF พร้อมรูปผู้เสียชีวิตจากการสังหารหมู่ที่ Jonestown ความโกรธและความกลัวที่เขามีต่อ UASF ดูเหมือนจะรุนแรง

กลางเดือนมิถุนายน เว็บเทรด ViaBTC ซึ่งเชื่อมโยงกับ Jihan Wu ได้ลงรายการฟิวเจอร์ส BIP 148 บนแพลตฟอร์ม นี่เป็นไอเดียที่ชัดเจนมาจาก Bitfinex ก่อนหน้านี้สองสามเดือนและ token Bitcoin Unlimited ของพวกเขา มันเป็นความพยายามที่จะทำลาย BIP 148 เช่นเดียวกับที่ฟิวเจอร์ส Bitfinex ได้ทำลาย Bitcoin Unlimited อย่างไรก็ตาม เงื่อนไขของสัญญาค่อนข้างแปลกและบิดเบือนอยู่บ้าง หากคุณลงทุนใน token BIP 148 คุณจะได้รับเงินก็ต่อเมื่อทั้งเชน token BIP 148 และเชนกฎเดิม (เชนที่ไม่ใช่ BIP 148) ยังคงอยู่ต่อไป นี่ไม่ใช่สิ่งที่ผู้สนับสนุน BIP 148 ต้องการอย่างชัดเจน พวกเขาเชื่อว่าเชนกฎเดิมจะไม่มีอยู่อีกต่อไป โดยเฉพาะอย่างยิ่งเพราะเชนกฎเดิมเสี่ยงต่อการถูกทำลายจากเชน BIP 148 ดังนั้น การลงทุนในโทเค็นที่ขึ้นอยู่กับการดำรงอยู่อย่างต่อเนื่องของเชนที่ไม่ใช่ BIP 148 จึงไม่ค่อยมีเหตุผลสำหรับผู้สนับสนุน BIP 148

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

วันที่ 14 มิถุนายน 2017 Bitmain ได้เผยแพร่บล็อกซึ่งระบุแผนฉุกเฉินเพื่อตอบสนองต่อ UASF:

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

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

...

แผนนี้คือ User Activated Hard Fork หรือ UAHF

...

Bitmain จะขุดเหมืองบนเชนเป็นเวลาอย่างน้อย 72 ชั่วโมงหลังจากจุดแยก BIP148 ด้วยอัตราแฮชที่กำหนดจากการดำเนินการขุดของเราเอง Bitmain อาจไม่ปล่อยบล็อกที่ขุดแล้วให้กับเครือข่ายสาธารณะในทันทีเว้นแต่สถานการณ์จะเรียกร้อง ซึ่งหมายความว่า Bitmain จะขุดเชนดังกล่าวเป็นการส่วนตัวก่อน เราตั้งใจที่จะปล่อยบล็อกที่ขุดแล้วสู่สาธารณะในสถานการณ์ต่อไปนี้ (รายการไม่ครบถ้วน):

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

  • ความรู้สึกทางการตลาดสำหรับ hard fork บล็อกขนาดใหญ่แข็งแกร่ง และเหตุผลทางเศรษฐกิจผลักดันให้เราขุดมัน เช่น อัตราแลกเปลี่ยนเป็นประโยชน์ต่อ Bitcoin บล็อกใหญ่

  • หากมีเหมืองอื่นจำนวนมากกำลังขุด big-block chain แบบสาธารณะอยู่แล้วและเราตัดสินใจว่าสมเหตุสมผลที่เราจะขุดต่อบนเชนนั้น ในกรณีนี้ เราจะพิจารณาเข้าร่วมเชนนั้นและยกเลิกเชนที่เราขุดเองแบบส่วนตัว เพื่อให้เชน UAHF สาธารณะไม่เสี่ยงต่อการถูกจัดระเบียบใหม่

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

แผนของ Bitmain คือการเปิดใช้งาน hard fork ในช่วงเวลาใกล้เคียงกับที่ UASF มีกำหนดเปิดใช้งาน ซึ่งจะเพิ่มขีดจำกัดขนาดบล็อก แผน hard fork ยังรวมถึงกำหนดการเพิ่มขีดจำกัดขนาดบล็อกด้วย ขีดจำกัดขนาดบล็อกจะเริ่มต้นที่ 2 MB ในเดือนสิงหาคม 2017 จากนั้นค่อยๆ เพิ่มขึ้นตามขั้นตอนที่กำหนดไว้ล่วงหน้าเป็น 16.8 MB ภายในเดือนสิงหาคม 2019 แผนนี้ดูเหมือนจะเป็นภัยคุกคามบางอย่างที่มุ่งเป้าไปที่ผู้สนับสนุน UASF พวก large blocker จะได้เชน hard fork ใหม่ ซึ่งเป็นสิ่งที่พวกเขารับรู้ว่าพวก small blocker กำลังหวังอย่างสิ้นหวังที่จะป้องกันไม่ให้พวกเขาทำได้

แม้ว่า Jihan จะไม่ตระหนัก แต่แผนนี้จริงๆ แล้วเป็นประโยชน์อย่างมากต่อสาเหตุของ UASF เพราะมันหมายความว่าเชน UASF มีแนวโน้มที่จะได้รับความได้เปรียบด้านการทำงานพิสูจน์ (proof-of-work) มากกว่าเชนกฎเดิม เนื่องจาก Bitmain ระบุว่าวางแผนที่จะย้ายไปยังเชน hard fork ทางเลือกแล้ว นอกจากนี้ Bitmain ยังวางแผนที่จะขุดเชน hard fork ใหม่อย่างลับๆ เป็นเวลา 72 ชั่วโมง นี่เป็นการเคลื่อนไหวที่แย่มาก หากแผนคือให้ hard fork chain ได้รับความนิยมบ้าง เพราะไม่มีใครจะเห็นเชน หรือเรียกใช้ไคลเอ็นต์ที่รองรับได้ และการแลกเปลี่ยนจะไม่สามารถรองรับโทเค็น

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

ภายใน Dragon's Den พวกสนับสนุน small block ฉลองโพสต์บล็อกของ Bitmain ด้วยความยินดี เพราะมันแทบจะรับประกันชัยชนะอย่างสมบูรณ์ของพวกเขา อย่างไรก็ตาม บางคนมีท่าทีระมัดระวังมากกว่า "เพียงเพราะ Jihan บอกว่าเขาจะทำอะไรบางอย่างที่โง่ อย่าคิดว่าเขาจะทำจริง ๆ" ผมคิดว่าท่าทีที่ระมัดระวังมากขึ้นนี้เป็นแนวทางที่ถูกต้อง เมื่อใกล้ถึงวันที่ 1 สิงหาคม Jihan จะตระหนักได้อย่างแน่นอนว่าแผนของเขาไม่มีเหตุผลและปรับเปลี่ยนไปเป็นสิ่งอื่นที่มีประสิทธิภาพมากกว่า

เมื่อกำหนดเส้นตายของ UASF ใกล้เข้ามา พวก large blocker ตกเป็นฝ่ายเสียเปรียบ เนื่องจากพวกเขาไม่รู้ว่าจะตอบโต้อย่างมีประสิทธิภาพได้อย่างไร มันแทบจะเหมือนกับว่าพวกเขาไม่มีทางเลือกที่เป็นไปได้เหลืออยู่ มันดูเหมือนว่าพวก large blocker กำลังมุ่งหน้าสู่ความพ่ายแพ้อย่างอัปยศในที่สุด และพวกเขาก็รู้ตัว พวกเขาต้องการการออกกำลังกายบางอย่างเพื่อรักษาหน้าไว้

Last updated