บทนำ | Fuel Sidechain: 10x Expansion Token Payment Throughput
หมายเหตุบรรณาธิการ: บทความนี้มาจากผู้ที่ชื่นชอบ Ethereum (ID: ethfans)หมายเหตุบรรณาธิการ: บทความนี้มาจาก

ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)
ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)
เมื่อสองเดือนก่อน ทีมวิศวกรและนักวิจัยของ ethereum กลุ่มเล็กๆ ได้ก่อตั้งขึ้นเพื่อทำงานในสิ่งที่ Vitalik Buterin กลายเป็นที่รู้จักในชื่อ "optimistic rollup" ในเวลาต่อมา งานของเราสร้างขึ้นจากการวิจัยและผลงานของ John Adler นักวิจัยของ ConsenSys ซึ่งเขียนคำอธิบายโดยละเอียดเกี่ยวกับเทคนิคนี้เมื่อไม่กี่เดือนที่ผ่านมาว่าเป็นโซลูชันที่ปรับขนาดได้
โซลูชันที่ปรับขนาดได้ซึ่งอธิบายโดย John Adler ไม่จำเป็นต้องมีการเปลี่ยนแปลงกฎฉันทามติของเลเยอร์ 1 (ชั้นล่างสุดของ Ethereum) และสามารถปรับปรุง "ปัญหาเงินเฟ้อของรัฐ" ของ Ethereum ได้ทันที (ปัญหานี้ส่วนใหญ่เกิดจาก ERC - 20 เนื่องจากการโอนโทเค็น (โดยเฉพาะ Tether Stablecoins) หลังจากการหารือเชิงลึก เราเริ่มทำงานอย่างหนักเพื่อรวมการใช้งานโซลูชัน Ethereum scaling ที่สามารถแก้ปัญหาเฉพาะบุคคล และในที่สุดก็ได้ตระหนักถึงโซลูชันการชำระเงิน Stablecoin ที่ยั่งยืน ปรับขนาดได้ ราคาถูก และเชื่อถือได้: Fuel
เราเชื่อว่าแอปตัวร้ายของบล็อกเชนคือการชำระเงินแบบ Stablecoin หากเครือข่ายบล็อกเชนสามารถครอบงำธุรกิจนี้ได้ มันจะสามารถเพิ่มมูลค่านับไม่ถ้วนและมีผลกระทบอย่างลึกซึ้งต่อเศรษฐกิจโลก Fuel ตระหนักถึงจุดนี้และใช้วิธีการยกเลิกที่ง่ายที่สุดบน Ethereum เพื่อแก้ปัญหาปริมาณงาน
โซลูชันการปรับขนาดที่ยั่งยืนบน Ethereum
เราได้เห็นครั้งแล้วครั้งเล่าว่าปริมาณธุรกรรมของ Ethereum นั้นจำกัดมาก: น้อยกว่า 10 ธุรกรรม/วินาทีสำหรับโทเค็น ERC 20 ข้อจำกัดด้านปริมาณงานส่วนใหญ่เกิดจากข้อมูลสถานะ (เช่น ยอดคงเหลือในบัญชี ช่องจัดเก็บตามสัญญา ฯลฯ) ขนาดข้อมูลสถานะที่ไม่บีบอัดของ Ethereum อยู่ที่ระดับ 45 GB ซึ่งใหญ่เกินกว่าจะใส่ใน RAM ได้ ดังนั้นโหนดจำเป็นต้องเข้าถึงฮาร์ดดิสก์เป็นจำนวนมาก โดยเฉพาะอย่างยิ่งเมื่อประมวลผลการถ่ายโอนโทเค็น
ปัญหาที่เพิ่มขึ้นของการขยายตัวของสถานะเป็นปัญหาที่ใหญ่ที่สุดใน Ethereum เนื่องจากสถานะไม่สามารถลบได้ซึ่งแตกต่างจากประวัติศาสตร์ เราแค่ต้องการที่จะขยายปริมาณงานของ Ethereum โดยไม่ทำให้การขยายข้อมูลสถานะและการอ่านและเขียนข้อมูลสถานะแย่ลง อันที่จริงแล้วสิ่งนี้สามารถทำได้ง่าย ๆ เพียงแค่ซื้อขายข้อมูลการโทร! เพียงแค่ "ส่ง" ข้อมูลธุรกรรมของ sidechain บนเชนและ Merkleize บนเชน เราก็สามารถกำจัดการเข้าถึงของรัฐไปยังเลเยอร์พื้นฐานของ Ethereum ในขณะที่ปรับขนาดทรูพุตได้อย่างยั่งยืน (เช่น: ไม่จำเป็นต้องมีโหนดเต็ม ซึ่งมักจะลงทุนทรัพยากรจำนวนมากหรือมีค่าใช้จ่ายเพิ่มเติม ค่าใช้จ่ายระยะยาว)

Optimistic Rollup คืออะไร?
Fuel สร้างขึ้นจากบทความเชิงลึกของ Adler เรื่อง "Minimum Viable Merge Consensus" ในบทความนี้ Adler ให้ข้อมูลทางเทคนิคขั้นต่ำที่เชื่อถือได้สำหรับ sidechains ที่ไม่น่าเชื่อถือและไม่ได้รับอนุญาตพร้อมความพร้อมใช้งานของข้อมูลบนเชน และการพิสูจน์ข้อผิดพลาดเพื่อส่งเสริมการดำเนินการที่ถูกต้อง (ปัจจุบันเรียกว่าเทคโนโลยี "Optimistic Rollup")
Optimistic Rollup มีคุณสมบัติหลายอย่างที่แตกต่างจากข้อเสนอการปรับขนาดก่อนหน้านี้ เช่น Shadow Chain และ Plasma ไม่เหมือนกับ Shadow Chain ตรงที่ไม่จำเป็นต้องทำการเปลี่ยนสถานะบนเชน เว้นแต่จะมีคนต้องการทำเช่นนั้นและยินดีจ่าย การเปลี่ยนสถานะทั้งหมดโดยอัตโนมัติบนเชนจะนำไปสู่การขยายสถานะ (ปัญหาที่เราพยายามหลีกเลี่ยง )! นอกจากนี้ Plasma ยังแตกต่างจาก Plasma ตรงที่ไม่ต้องขออนุญาตและใช้การพิสูจน์ข้อผิดพลาดแบบไม่ต้องโต้ตอบ ดังนั้นจึงทนทานต่อการโจมตีแบบลูกโซ่ได้อย่างดีเยี่ยม
ชื่อเรื่องรอง
เชื้อเพลิง: ภาพรวม
Fuel sidechain ได้รับการออกแบบมาโดยเฉพาะเพื่อจัดการธุรกรรมการชำระเงินจำนวนมากบน Ethereum และสามารถลดค่าใช้จ่ายในการโอนโทเค็น ERC-20 ได้ 5 เท่าก่อนที่จะเปิดใช้งานการอัปเกรด Istanbul ไม่เหมือนกับช่องทางของรัฐ Fuel ไม่สัญญาว่าจะสิ้นสุดในทันที แต่สามารถให้ปริมาณธุรกรรมที่ไร้ความน่าเชื่อถือและถูกกว่าภายในเวลาบล็อก Ethereum และไม่ต้องการให้ผู้ใช้วางเงินเดิมพันล่วงหน้าทั้งหมดเช่นช่องทางของรัฐ ไซด์เชนของ Fuel บรรลุความแน่นอนในทันทีผ่านรูปแบบตัวดำเนินการเสมือนปราศจากการอนุญาต ก่อนที่บล็อก Ethereum จะบรรลุความแน่นอนตราบใดที่ผู้ใช้ไว้วางใจคณะกรรมการบล็อกหลัก
ห่วงโซ่เชื้อเพลิงสามารถรับรู้กระเป๋าเตาเผาได้เหมือนประสบการณ์
- วัตถุประสงค์หลักของ Fuel คือการลดภาระค่าธรรมเนียมก๊าซสำหรับการเข้าและออกจากกองทุนในการแลกเปลี่ยน การใช้ Fuel ช่วยลดค่าใช้จ่ายเหล่านี้ทันทีถึง 5 เท่าโดยไม่กดราคาของโทเค็น ERC-20 ที่เกี่ยวข้อง นอกจากนี้ยังสามารถใช้ Fuel เพื่อดำเนินการซื้อขายแลกเปลี่ยนปรมาณูแบบเนทีฟที่ไม่น่าเชื่อถือและไม่เก็บข้อมูล (แต่ใช้โมเดลการจับคู่สมุดคำสั่งซื้อแบบรวมศูนย์)
- เพื่อเพิ่มความสามารถในการปรับขยายของลูกค้าให้ได้สูงสุด Fuel ใช้โมเดลข้อมูล UTXO ที่สามารถประมวลผลแบบขนาน และคอมพิวเตอร์หรือโทรศัพท์มือถือทุกเครื่องสามารถทำการตรวจสอบให้เสร็จสมบูรณ์ได้อย่างง่ายดาย ประมาณการปัจจุบันของเราคือก่อนที่จะเปิดใช้งานการอัปเดตของอิสตันบูล sidechain ของเราสามารถเพิ่ม TPS ทั้งหมดของ Ethereum เป็นประมาณ 50 เมื่อเทียบกับเชนหลักในปัจจุบัน ซึ่งสามารถรองรับธุรกรรม ERC-20 ได้ประมาณ 10 รายการเท่านั้น นั่นคือการปรับปรุง 5 เท่า หลังจากการอัพเกรดที่อิสตันบูล (ซึ่งรวมเอา EIP-2028) เราเชื่อว่าเราสามารถผลักดันขีดจำกัดต่อไปได้ประมาณ 200 TPS เมื่อรวมกับการอัปเกรดเล็กน้อยเป็นเลเยอร์ 1 เราสามารถเพิ่มได้ถึง 2,000 ยิ่งไปกว่านั้น ตราบใดที่การพิสูจน์ความพร้อมใช้งานของข้อมูลรหัสลบถูกรวมเข้ากับ Ethereum TPS ของ Ethereum สามารถขยายได้ในระดับกำลังสอง เพิ่มขึ้นเป็นระดับพันล้าน
- จุดสำคัญเชื้อเพลิง
- Rollup Sidechains ในแง่ดีบน Ethereum
- ใช้โมเดลข้อมูล UTXTO
- ถึงจุดสิ้นสุดภายในเวลาบล็อก Ethereum
- ประสบการณ์การซื้อขายที่เหมือนเตาทางเลือก
- ผู้ประกอบการไม่สามารถตรวจสอบการทำธุรกรรม
- รองรับโทเค็น ERC-20 และธุรกรรม ETH ทั้งหมด (แน่นอนว่ามุ่งเน้นไปที่ DAI/Tether)
- ไร้ความน่าเชื่อถือ กระจายอำนาจ
- ลูกค้าสามารถตรวจสอบแบบคู่ขนาน (เป็นมิตรกับเบราว์เซอร์)
- มุ่งมั่นที่จะเปิดใช้งานธุรกรรม ERC-20 ราคาถูก
ธุรกรรมปรมาณูและผู้ให้บริการสภาพคล่องสามารถใช้เพื่อเข้าและออกได้ตลอดเวลา
ในอนาคต เราจะพยายามบรรลุมาตราส่วนกำลังสอง
การรวมกระเป๋าเงิน
- เรากำลังออกแบบ Fuel ให้เป็นมิตรกับนักพัฒนา ดังนั้นการผสานรวมจะทำได้ง่ายเพียงแค่เพิ่มไลบรารีเพื่อจัดการการฝาก การถอน และธุรกรรม UTXO บัญชีและสัญญา Ethereum ใดๆ สามารถประมวลผลธุรกรรมเชื้อเพลิงได้ตราบเท่าที่พวกเขาสามารถลงนามและส่งธุรกรรมได้ เมื่อเปรียบเทียบกับกระเป๋าเงินทั่วไป กระเป๋าเงินสัญญาจะช่วยประหยัดเชื้อเพลิงได้เล็กน้อย แต่ก็ยังสามารถประหยัดค่าใช้จ่ายได้มากเมื่อโอนโทเค็น
- ชื่อเรื่องรอง
- การอ่านแบบขยาย
- สไลด์จากการนำเสนอของเราที่ EthPlanet Lightning Talk ก่อน Devcon5
- การพิสูจน์ความเท็จแบบกะทัดรัดพร้อมใช้งานสำหรับเชน UTXO (ไม่มีการทำให้เป็นอนุกรมสถานะระหว่างกลาง)
- EIP-2242: Transaction Postdata
การพิสูจน์ความพร้อมใช้งานของข้อมูลบนเครือข่ายแบบไม่โต้ตอบ
ความพร้อมใช้งานของข้อมูลแบบมัลติเธรดบนเชน Eth1Website: https://fuel.sh Twitter: https://twitter.com/FuelLabs_ GitHub: https://github.com/FuelLabsชื่อเรื่องรองขั้นตอนต่อไปของเราทั้งสัญญาสมาร์ท Ethereum ของเราและไคลเอนต์ที่จัดเรียงในเบราว์เซอร์กำลังดำเนินการตรวจสอบความปลอดภัย และจะเปิดใช้งานบนเครือข่ายหลักหลังจากการตรวจสอบเสร็จสิ้น สำหรับข้อมูลเพิ่มเติม โปรดดูข้อมูลด้านล่างและติดตาม Twitter ของเราที่ @FuelLabs_ นอกจากข้อมูลการเรียนรู้แล้ว คุณยังสามารถเข้าร่วมเครือข่ายทดสอบที่กำลังจะมีขึ้นและบันทึกทางเทคนิคอย่างเป็นทางการของเราได้อีกด้วย


