Blast「抄袭」OP代码?L2「内卷」背后的一地鸡毛
ผู้เขียนต้นฉบับ: Luccy, BlockBeats
ผู้เรียบเรียงต้นฉบับ: แจ็ค, BlockBeats
เมื่อสัปดาห์ที่แล้ว เมื่อผู้ใช้ Blast เกิน 100,000 รายและ TVL เกิน 1.3 พันล้านดอลลาร์สหรัฐ เครือข่ายการทดสอบ Blast ได้เปิดตัวอย่างเป็นทางการและการแข่งขัน BIG BANG ก็เปิดตัวพร้อมกัน ระบบนิเวศของ Blast ยังดึงดูดผู้ที่ชื่นชอบการเข้ารหัสจำนวนมาก รวมถึงนักพัฒนาจำนวนมาก .
ในบรรดาผู้เข้าแข่งขัน วิศวกรความปลอดภัย EVM @0x Kaden ค้นพบปัญหากับโค้ดเบสของ Blast 1 กุมภาพันธ์ @0x Kaden บนแพลตฟอร์มโซเชียลมีเดียทวีตบอกว่า Blast เปลี่ยนใบอนุญาต MIT ของ Optimism เป็น BSL
ทันทีที่มีข่าวออกมา ผู้ร่วมก่อตั้ง Gaslite @PopPunkOnChain ได้เปรียบเทียบฐานโค้ดของ Blast และ Optimism ทันที จะเห็นได้ว่าในโค้ดฐาน Optimism ดั้งเดิม บรรทัดแรกคือ //SPDX-License-Identifier:MIT และในอินเทอร์เฟซการส่ง Blast MIT จะถูกเปลี่ยนเป็น BSL
ไม่เพียงแต่ใบอนุญาตจะถูกแก้ไขเท่านั้น ในบรรทัดที่ 23 พื้นที่รหัส ค่าธรรมเนียมพื้นฐาน จะถูกลบออกและเปลี่ยนเป็น ค่าธรรมเนียมพื้นฐาน @PopPunkOnChainด่วนBlast ตั้งใจที่จะแยกโค้ดของ Optimism เพิ่มการสะกดผิด ลบฟังก์ชันออก และแม้กระทั่งล้อเลียนว่า ไม่ต้องใช้เงินจำนวนมาก สำหรับ Blast

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

ใบอนุญาต MIT (ใบอนุญาตสถาบันเทคโนโลยีแมสซาชูเซตส์) และใบอนุญาต BSL (ใบอนุญาตแหล่งที่มาของธุรกิจ) เป็นใบอนุญาตซอฟต์แวร์ที่กำหนดเงื่อนไขสำหรับการใช้งานและการจำหน่ายซอฟต์แวร์ ในบรรดาใบอนุญาตเหล่านั้น ใบอนุญาต MIT นั้นเปิดกว้างกว่าและเป็นใบอนุญาตโอเพ่นซอร์สที่อนุญาตซึ่งอนุญาตให้ใช้งาน แก้ไข แจกจ่าย และรวมรหัสในโครงการเชิงพาณิชย์และไม่ใช่เชิงพาณิชย์ได้ฟรี ใบอนุญาต BSL เป็นใบอนุญาตที่ค่อนข้างใหม่ซึ่งอนุญาตให้ใช้ซอฟต์แวร์ได้ฟรี แต่อาจมีข้อจำกัดบางประการในการใช้งานเชิงพาณิชย์
Ethereum OG เพิ่มการดูถูกการบาดเจ็บ
รหัส MIT ของ Blast Changing Optimism เป็น BSL หมายความว่าผู้ใช้เชิงพาณิชย์อาจต้องชำระค่าธรรมเนียมใบอนุญาตหรือปฏิบัติตามข้อจำกัดการใช้งานเชิงพาณิชย์อื่น ๆ หลังจากจุดหนึ่ง
แม้ว่าความตั้งใจดั้งเดิมของ BSL คือการค้นหาความสมดุลระหว่างจิตวิญญาณของโอเพ่นซอร์สและความต้องการเชิงพาณิชย์ และความตั้งใจเดิมนั้นได้รับการยอมรับจากคนส่วนใหญ่ อย่างไรก็ตาม เมื่อเปรียบเทียบกับใบอนุญาตที่หลวมกว่าอื่น ๆ (เช่น MIT) BSL นั้นเข้มงวดเกินไปอย่างเห็นได้ชัดและมี ถูกวิพากษ์วิจารณ์ถึงการดำรงอยู่ ปัญหาเช่น อุปสรรคต่อนวัตกรรม และ โอเพ่นซอร์สไม่เพียงพอ
สิ่งที่สำคัญที่สุดคือธรรมชาติของโอเพ่นซอร์สของใบอนุญาต MIN นั้นหมายถึง แก้ไขได้ตามต้องการ ในระดับหนึ่ง แต่การปรับเปลี่ยนโดยตรงเป็น BSL ก็เหมือนกับเรื่องตลก ถ้าคุณแก้ปัญหาไม่ได้ ให้แก้คนที่ หยิบยกปัญหาขึ้นมา ค่อนข้างมีความรู้สึกนอกใจ เพื่อตอบสนองต่อสิ่งนี้ นักพัฒนา Scroll @0x G 00 gly ยังถามอีกว่า ใบอนุญาต MIT ไม่ได้หมายความว่าคุณสามารถใช้มันเพื่อทำสิ่งที่คุณต้องการได้ ดังนั้นเพียงแค่ลบมันทิ้งเหรอ?
นักพัฒนา Scroll @pseudotheos อธิบายด้วยว่า อันที่จริง การลบใบอนุญาตเป็นสิ่งเดียวที่ MIT ไม่ได้รับอนุญาตให้ทำ แม้แต่พันธมิตรทั่วไปของ Bankless @TrustlessState ก็แสดงอัศเจรีย์ด้วยคำว่า yikes สั้นๆ

ไม่ใช่แค่ Scroll และ Bankless เท่านั้น เรายังเห็นผู้พัฒนาโครงการหลายรายในเรื่องนี้
รวมถึงที่ปรึกษา Mocaverse @waleswoosh, ผู้สร้าง MemeLand @0x Char, ผู้นำโปรโตคอล Waterfall @Sabnock 66, วิศวกรอาวุโสของบริษัท Spearbit @real_philogy, หุ้นส่วนด้านทุนในช่วงสงคราม @rockyxbt และวิศวกร Shadow @BeckerrJon และอื่นๆ อีกมากมาย แม้ว่าพวกเขาจะไม่ได้แสดงจุดยืนของตนอย่างชัดเจน มีเพียงคำง่ายๆ หนึ่งหรือสองคำหรือรูปภาพมีม แต่ก็สามารถเห็นได้ว่าพวกเขาไม่เห็นด้วยกับการเคลื่อนไหวของบลาสต์
ในหมู่พวกเขา EthernautDAO builder @m 4 rio_eth ยังกล่าวอีกว่า โค้ดมีความซับซ้อนเล็กน้อยและมีฟังก์ชันที่กำหนดเองบางอย่าง ซึ่งเป็นเหตุผลว่าทำไมฉันคิดว่าพวกเขาสร้างใบอนุญาต
BSL เป็นที่ถกเถียงกันในแวดวงการเข้ารหัสมาเป็นเวลานาน
ที่จริงแล้วชุมชนไม่พอใจ BSL มาเป็นเวลานานแล้ว บางคนถึงกับตีความ BSL ว่าเป็น ใบอนุญาต BullShit
ก่อนหน้านี้ dYdX เวอร์ชัน V4 ได้เริ่มต้นการเปลี่ยนจากเครือข่าย Ethereum เลเยอร์ 2 ไปเป็นบล็อกเชนอิสระบน Cosmos ซึ่งเป็นที่ยอมรับของชุมชนโดยทั่วไป เนื่องจากผู้ก่อตั้ง Antonio Juliano กล่าวอย่างชัดเจนบนโซเชียลมีเดียว่า dYdX V4 จะเป็นโอเพ่นซอร์สโดยสมบูรณ์ และจะไม่มีใบอนุญาตลิขสิทธิ์เชิงพาณิชย์ใดๆ ใครๆ ก็สามารถใช้โค้ดที่เกี่ยวข้องได้อย่างอิสระตามต้องการ
ในอีกด้านหนึ่ง เวอร์ชัน V4 ก็เปิดตัวเช่นกัน V4 ของ Uniswap กระตุ้นให้เกิดความขัดแย้งจากสมาชิกชุมชนจำนวนมากเนื่องจากได้ประกาศความต่อเนื่องของเวอร์ชัน V3 และการนำ BSL ไปใช้
ในการสัมภาษณ์พิเศษกับ Anton Bukov ผู้ร่วมก่อตั้ง 1inch ซึ่งจัดทำโดย BlockBeats เราได้เรียนรู้ว่า Anton เชื่อว่า “ใบอนุญาต MIT อนุญาตให้ใครก็ตามทำอะไรก็ได้ด้วยโค้ดที่เราเขียน” ในขณะที่ “ใบอนุญาตเชิงพาณิชย์อาจขัดขวางทีมสาธารณะหรือคู่แข่งที่ยุติธรรมจาก ทำอะไรก็ตาม” แฉก”
การอ่านที่เกี่ยวข้อง:สัมภาษณ์พิเศษกับ 1inch: จะสร้างสรรค์สิ่งใหม่ ๆ ในด้าน DEX ได้อย่างไรภายใต้เงาของการผูกขาดของ Uniswap》
นอกจากนี้ BSL ยังไม่ค่อยชอบในชุมชน crypto เนื่องจากเมื่อเลือกใบอนุญาต นักพัฒนามักจะชั่งน้ำหนักข้อดีและข้อเสียของใบอนุญาตที่แตกต่างกันตามความต้องการและเป้าหมายการพัฒนาของโครงการ @stonecoldpat 0 ซึ่งเป็นสมาชิกของบริษัทร่วมลงทุน Lemniscap เคยทำการสำรวจความคิดเห็นอย่างไม่เป็นทางการเกี่ยวกับเรื่องนี้ จากการโหวตของชุมชน ผู้คน 76% ยินดีเลือกใบอนุญาต MIT

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

@kelvinfichter เชื่อว่าระบบนิเวศ Ethereum ควรเป็นอิสระและเปิดกว้างเพื่อให้สามารถแข่งขันและสร้างสรรค์นวัตกรรมได้ทุกขั้นตอน แต่ใบอนุญาตแหล่งที่มาเชิงพาณิชย์นั้นมีการป้องกันและไม่ให้ความร่วมมือ มันไม่สอดคล้องกับค่านิยมของ Ethereum ฉันคิดว่านี่เป็นความคิด ฉันไม่สนใจว่าจะมีกี่คนที่ต้องการปกป้องผลประโยชน์ทางธุรกิจส่วนตัวของพวกเขา Ethereum เป็นเรื่องเกี่ยวกับการสร้างความอุดมสมบูรณ์ผ่านความร่วมมือ การมองโลกในแง่ดีจะเป็นซอฟต์แวร์โอเพ่นซอร์สฟรีเสมอ
เหตุใดเวลาในการสร้าง L2 จึงสั้นลงเรื่อยๆ?
เมื่อพิจารณาจากการลอกเลียนแบบและการเปลี่ยนแปลงใบอนุญาต จะเห็นได้ว่า L2 ซึ่งเป็นตัวแทนของ Blast กำลังดำเนินการอย่างดุเดือดบนถนนแห่ง การมีส่วนร่วม เมื่อดูแนวโน้มการพัฒนา L2 ทั้งหมด เครือข่ายสาธารณะที่จัดตั้งขึ้นได้ใช้เวลาส่วนใหญ่ในการสร้างสแต็กเทคโนโลยีและชุมชนของตนเอง ในขณะที่เครือข่ายสาธารณะใหม่กำลังผุดขึ้นมาเหมือนเห็ดและกำลัง ขโมย โดยตรง
การพัฒนา L2 ในขั้นต้นนั้นยากมาก ในบรรดา L2 หลักชุดแรก Optimism หวังว่าการเปิดตัว Layer 2 จะง่ายพอ ๆ กับการปรับใช้สัญญาอัจฉริยะกับ Ethereum ในปัจจุบัน
ดังนั้น Optimism จึงสร้าง OP Stack ซึ่งเป็นโครงสร้างพื้นฐานที่สามารถแยกและแยกส่วนเพื่อขยายบล็อคเชนได้ มันสามารถรวม Layer 2 ต่างๆ ไว้ใน superchain เดียว (Superchain) และรวม Layer 2 ที่แยกออกมาแต่เดิมเข้ากับ chain ที่ทรงพลัง ในระบบ ของความสามารถในการทำงานร่วมกันและองค์ประกอบต่างๆ ทำให้เกิดเรื่องราวแบบ ลูกโซ่คลิกเดียว โดยพื้นฐานแล้ว Hyperchain คือเครือข่ายบล็อกเชนที่ปรับขนาดได้ในแนวนอนซึ่งแชร์ความปลอดภัย เลเยอร์การสื่อสาร และชุดการพัฒนาของ Ethereum กับแต่ละเชน
การอ่านที่เกี่ยวข้อง:จักรวาลหลายสายที่บ้าคลั่ง OP Stack ที่บ้าคลั่ง》
หลังจาก OP Stack แล้ว L2 กระแสหลักอื่นๆ เช่น Arbitrum, zkSync, Starknet และ Polygon ก็ได้เปิดตัวโซลูชัน Stack stack เพื่อพยายามเปิดส่วนประกอบหลักแบบโอเพ่นซอร์สและส่งเสริมโซลูชัน RaaS Arbitrum Orbit ยังได้เห็นคลื่นลูกใหม่ของสงคราม RaaS และการพัฒนาแบบโมดูลาร์ ได้เข้มข้นขึ้นอีก เพิ่มแรงกดดันต่อ L2 ทหารผ่านศึก
จะเห็นได้ว่าแม้วิสัยทัศน์ของ L2 เหล่านี้จะแตกต่างออกไป แต่แกนหลักของพวกมันคือการปรับแต่งและเครือข่ายเฉพาะแอปพลิเคชัน ซึ่งช่วยให้การพัฒนาทางเทคโนโลยีของอุตสาหกรรมการเข้ารหัสสามารถอัปเกรดและทำซ้ำจาก การออกสกุลเงินด้วยคลิกเดียว เป็น ห่วงโซ่ด้วยคลิกเดียว การออก เป้าหมายสูงสุดคือการยึดพื้นที่สูงเชิงกลยุทธ์ของเลเยอร์ 2 และแม้แต่เลเยอร์ 3 สิ่งที่น่าสนใจคือความพยายามของผู้อาวุโสเหล่านี้เป็นประโยชน์ต่อคนรุ่นใหม่อย่างแท้จริง การสร้างโซ่ใหม่ไม่เพียงแต่ลดเกณฑ์การเข้าสู่ในทางเทคนิคเท่านั้น แต่ยังถูกแย่งชิงด้วย อย่างไรก็ตาม คนเฒ่าคนแก่สามารถทำเพียง PUA ต่อไปได้ และพัฒนาต่อไปอย่างเงียบๆ ด้วยทัศนคติ การเป็นหนึ่งเดียว
สำหรับ chain ใหม่ หาก one-click chaining ได้รับการพัฒนาโดยการยืนอยู่บนไหล่ของยักษ์ใหญ่ ก็จะ บุก โดยตรง หรือแม้แต่แก้ไขใบอนุญาตเช่น Blast ก็อาจกล่าวได้ว่าเป็น แทง ให้กับรุ่นก่อน ๆ
แม้ว่า Blast และ Optimism จะเป็นสมาชิกของแทร็ก op ภาพรวม แต่ก็ไม่ได้หมายความว่าพวกเขาสามารถคัดลอกหรือลบโค้ดของ Optimism ได้โดยตรง การยกเลิกแต่ละรายการควรมีฐานโค้ดเฉพาะของตัวเอง การลอกเลียนแบบห่วงโซ่ใหม่เห็นได้ชัดว่าไม่ใช่ปรากฏการณ์ใหม่ Sun Yuchen และ Vitalik Buterin เคยมีการอภิปรายอย่างเผ็ดร้อนเกี่ยวกับปัญหาการลอกเลียนแบบรหัสลูกโซ่สาธารณะ
Blast ทำให้ L2 ได้รับผลกระทบอย่างหนักเมื่อแรกเกิดและประสบความสำเร็จทั้งชื่อเสียงและโชคลาภในช่วงเวลาสั้น ๆ ตอนนี้จึงไม่น่าแปลกใจเลยที่การลอกเลียนแบบโค้ดได้รับการเปิดเผยและนักพัฒนาหลายคนก็ ถอนหายใจ เมื่อเผชิญกับความวุ่นวายนี้ Blast ยังไม่ได้แถลงอย่างเป็นทางการ และ BlockBeats จะยังคงติดตามความคืบหน้าของเหตุการณ์ต่อไป


