ภาพรวมของ 8 โครงการที่เข้ารอบสุดท้ายของ Scaling Ethereum 2024
ผู้เขียนต้นฉบับ: Deep Chao TechFlow
ตั้งแต่วันที่ 5 ถึง 26 เมษายน Ethglobal ได้จัดงานแฮ็กกาธอนที่เรียกว่า Scaling Ethereum 2024
กิจกรรมนี้เป็นการรวมตัวของนักคิดและผู้เชี่ยวชาญชั้นนำในระบบนิเวศ Ethereum เพื่อช่วยให้ทีมทำสิ่งที่ยิ่งใหญ่ได้ภายในเวลาเพียงสองสัปดาห์โดยการจัดหาทรัพยากร Web3 มากมาย เช่น ผู้ให้คำปรึกษา พันธมิตร และซอฟต์แวร์
นี่คือผู้เข้ารอบแปดคนสุดท้าย
Monadic DNA: การปกป้องความเป็นส่วนตัวของข้อมูลทางพันธุกรรมส่วนบุคคล
Monadic DNA เป็นตัวอย่างที่แสดงให้เห็นว่ากระบวนทัศน์ใหม่ของบริการจีโนมส่วนบุคคลที่เคารพความเป็นส่วนตัวอาจมีหน้าตาเป็นอย่างไร
เราจินตนาการถึงอนาคตที่ผู้คนเป็นเจ้าของข้อมูลจีโนมของตนโดยไม่ต้องเปิดเผยต่อผู้ให้บริการรายใด และยังคงได้รับประโยชน์จากสาขาที่กำลังเติบโตอย่างรวดเร็วนี้
เมื่อมีคนได้รับไฟล์ DNA ดิบจากผู้ให้บริการ พอร์ทัล Monadic DNA จะอนุญาตให้พวกเขาอัปโหลดข้อมูลและรับหนังสือเดินทาง DNA
เบื้องหลัง ข้อมูลดิบจะถูกประมวลผล (แล้วทิ้ง) โดยบางส่วนจะถูกเก็บไว้เป็นความลับในเครือข่าย Nillion พาสปอร์ต DNA จริงที่ส่งคืนให้กับผู้ใช้ประกอบด้วยตัวระบุ แฮชที่มีประโยชน์ และข้อมูลเมตาเกี่ยวกับความลับที่จัดเก็บไว้ในเครือข่าย Nillion
การพิสูจน์ออนไลน์บนพื้นฐานการคำนวณนอกเครือข่ายทำให้เกิดกระบวนทัศน์ที่เปิดกว้างและปรับขนาดได้สำหรับยาที่เคารพต่อการไม่เปิดเผยตัวตนและความเป็นส่วนตัว
SignKaleidoscope: แสดงภาพเส้นทางลายเซ็นผ่านกราฟิกแบบไดนามิก

SignKaleidscope เป็นเบราว์เซอร์ Sign Protocol ที่มีการแสดงภาพกราฟิกเชิงโต้ตอบ
สำรวจบัญชี รูปแบบ และการพิสูจน์โดยคลิกโหนดและขอบในกราฟ ใช้ช่องค้นหา หรือไปที่ลิงก์ในการซ้อนทับรายละเอียด ลากเพื่อเลื่อนแผนภูมิ และเลื่อนเพื่อซูมเข้าและออก เมื่อมีการค้นพบเอนทิตีใหม่ โหนดและขอบจะปรากฏขึ้นและเชื่อมต่อกันในกราฟโดยอัตโนมัติ
EthereumL10nService: เครือข่ายการแปลแบบกระจายอำนาจพร้อม AI และการพิสูจน์โดยมนุษย์

เพื่อให้ Ethereum เข้าถึงผู้ใช้นับพันล้านคนต่อไป เราจำเป็นต้องทลายกำแพงด้านภาษา ประชากรเพียง 16% เท่านั้นที่พูดภาษาอังกฤษ และเนื้อหามากกว่า 60% เป็นภาษาอังกฤษ
ดังนั้น โครงการนี้จึงสร้างเครือข่ายสิ่งจูงใจสำหรับตัวแทนการแปลด้วย AI และนักพิสูจน์อักษร
ในการสาธิตโปรเจ็กต์ จะแปลวิดีโอจากเพลย์ลิสต์ Pragama Denver บน Youtube ใช้ OpenAI Whisper สำหรับ ASR เพื่อแปลง ASR เป็นการถอดเสียงภาษาอังกฤษต้นฉบับ จากนั้นแจ้งให้ OpenAI LLM จัดเตรียมไฟล์การแปลขั้นสุดท้าย (ภาษาจีนตัวเต็ม) ในรูปแบบ vtt
ไฟล์คำบรรยาย Vtt จะถูกอัปโหลดไปยัง IPFS สำหรับการประมวลผลและการดำเนินการ AI แบบกระจาย จากนั้นเราจะเห็นคำบรรยายที่แปลแล้วผ่านทางส่วนขยายของ Chrome และผู้ใช้สามารถให้ข้อเสนอแนะโดยการลงคะแนนขึ้น/ลงเช่น StackOverflow คะแนนโหวตเหล่านี้จะถูกส่งกลับไปยังเซิร์ฟเวอร์ของเราโดยใช้หลักฐานการเข้ารหัสที่สร้างขึ้นโดยใช้กระเป๋าเงินของผู้ใช้
วิธีนี้ช่วยให้เราหลีกเลี่ยงการละเมิดและคำนวณการจัดสรรสิ่งจูงใจตามการมีส่วนร่วมเพิ่มเติมได้
TxFusion: ดำเนินธุรกรรมหลายรายการในการโทรและลายเซ็นเพียงครั้งเดียว
TxFusion เป็นแพลตฟอร์มที่ออกแบบมาเพื่อลดความซับซ้อนและปรับปรุงประสบการณ์ผู้ใช้ในการจัดการธุรกรรม DEFI หลายรายการ ใช้ประโยชน์จากมาตรฐาน EIP 5792 ใหม่ และแนะนำวิธีกระเป๋าสตางค์ใหม่ที่เรียกว่า wallet_sendCalls วิธีการนี้ช่วยให้ผู้ใช้สามารถสร้างธุรกรรมแบบแบตช์ ทำให้พวกเขาดำเนินการหลายอย่างได้ด้วยการเรียกและลายเซ็นเพียงครั้งเดียว
ผู้ใช้ DeFi มักเผชิญกับความซับซ้อนในการจัดการธุรกรรมจำนวนมากบนโปรโตคอลต่างๆ เช่น Uniswap, Compound และ Aave กระบวนการนี้อาจใช้เวลานานและยุ่งยาก ส่งผลให้ผู้ใช้ได้รับประสบการณ์ที่ไม่ดีนัก ผู้ใช้ที่ทำธุรกรรมหลายรายการยังต้องเสียค่าธรรมเนียมน้ำมันเพิ่มขึ้นอีกด้วย
โครงการนี้จัดการกับความท้าทายนี้ด้วยการจัดหาแพลตฟอร์มแบบครบวงจรเพื่อลดความซับซ้อนในการดำเนินการธุรกรรม DeFi หลายรายการ
ปลอมแปลงกราฟเปลวไฟ: เครื่องมือเพิ่มประสิทธิภาพการพัฒนาความแข็งแกร่ง
เมื่อเรามีโค้ดที่มั่นคงและต้องการเพิ่มประสิทธิภาพ ขณะนี้ก็มีเครื่องมือจำนวนจำกัดที่สามารถช่วยได้ ไม่มี Solidity Profiler แบบโอเพ่นซอร์สที่ได้รับการดูแลและใช้กับ Foundry หรือ Hardhat ทำให้กระบวนการเพิ่มประสิทธิภาพของก๊าซใช้เวลานานมากและต้องใช้ทักษะอย่างมากอย่างแน่นอน
ด้วยเหตุผลเหล่านี้ มีเพียงนักพัฒนา Solidity ที่มีประสบการณ์เท่านั้นที่เก่งในการปรับก๊าซให้เหมาะสม เนื่องจากพวกเขาคาดเดาและเจาะลึกได้ดีกว่าว่าส่วนใดจะสร้างก๊าซได้มากกว่า
กราฟเปลวไฟใช้ในการวิเคราะห์ซอฟต์แวร์ระบบและค้นหาจุดคอขวดของประสิทธิภาพ เราสร้างปลั๊กอินการหล่อที่สามารถแยกวิเคราะห์การติดตามการแก้ไขจุดบกพร่องระดับต่ำเพื่อสร้างการติดตามสแต็กแบบพับเพื่อสร้างกราฟที่แสดงได้ชัดเจนยิ่งขึ้นว่าควรเพิ่มประสิทธิภาพที่ใด ซึ่งช่วยลดอุปสรรคในการพัฒนา
CreateToolBelt: การใช้งานสัญญาอัจฉริยะที่ราบรื่นยิ่งขึ้น

CreateToolBelt เป็นชุดเครื่องมือที่ครอบคลุมซึ่งออกแบบมาเพื่อแก้ปัญหาความท้าทายหลายประการที่นักพัฒนาต้องเผชิญเมื่อปรับใช้สัญญาบนบล็อกเชน Ethereum
ชุดประกอบด้วยสามองค์ประกอบหลัก: สร้าง eployer 2D, สร้าง 2 SafeDeployer และ Create 3D eployer
สร้าง 2D eployer ช่วยให้สามารถปรับใช้สัญญาตามที่กำหนดได้โดยใช้ opcode CREATE 2 ช่วยให้นักพัฒนาสามารถปรับใช้สัญญาในที่อยู่ที่คาดเดาได้ เราได้ปรับปรุงสิ่งนี้ด้วย Create 2 SafeDeployer ซึ่งใช้แนวทางใหม่ในการป้องกันการจองล่วงหน้าโดยใช้ประโยชน์จาก Salt 20 ไบต์แรกที่เชื่อมโยงกับ msg.sender เพื่อให้มั่นใจว่ามีเพียงผู้ปรับใช้เท่านั้นที่ดำเนินการในลักษณะที่คาดไว้ สุดท้ายนี้ Create 3D eployer จะขยายขีดความสามารถเหล่านี้ไปยังบล็อกเชนหลายรายการ ซึ่งช่วยให้ปรับใช้ไปยังที่อยู่เดียวกันบนเชนที่แตกต่างกันได้โดยใช้เฉพาะที่อยู่ของผู้ปรับใช้และเกลือ ซึ่งมีประโยชน์สำหรับนักพัฒนาที่ทำงานกับสัญญาที่พึ่งพาซึ่งกันและกันในหลายแพลตฟอร์ม ถือเป็นขั้นตอนที่แปลกใหม่
ChainSweep: เกม blockchain “minesweeper” เวอร์ชันเต็ม
เกมดังกล่าวเป็นการใช้งานออนไลน์ที่คล้ายกับเกม “Minesweeper” อันโด่งดัง
ในขอบเขตบล็อก คุณต้องตรวจสอบความถูกต้องของบล็อกเพื่อหลีกเลี่ยงบล็อกที่มีข้อผิดพลาด เมื่อคุณคลิกที่บล็อกที่มีข้อบกพร่อง คุณจะสูญเสีย คุณจะชนะเมื่อคุณตรวจสอบว่าบล็อกทั้งหมดปราศจากข้อผิดพลาด
เกมดังกล่าวทำงานแบบออนไลน์ทั้งหมด (Arbitrum Stylus testnet) ทุกขั้นตอนที่คุณทำเป็นธุรกรรมที่แยกจากกัน
ข้อมูลสำคัญในเกมคือตำแหน่งที่แน่นอนของข้อผิดพลาด (ช่องที่ไม่ควรคลิก) หากสัญญาอัจฉริยะเลือกตำแหน่งเหล่านี้และจัดเก็บไว้แบบออนไลน์ การชนะเกมโดยใช้ Block Explorer หรือเครื่องมืออื่น ๆ เพื่อค้นหาตำแหน่งของจุดบกพร่องนั้นไม่ใช่เรื่องเล็กน้อย เพื่อหลีกเลี่ยงปัญหานี้ สัญญาจะจัดเก็บเฉพาะฟิลด์ที่ถูกเปิดเผยจนถึงตอนนี้เท่านั้น เมื่อผู้เล่นทำการเคลื่อนไหวครั้งใหม่ สัญญาอันชาญฉลาดจะสร้างการมอบหมายข้อผิดพลาดที่อาจเกิดขึ้นในสนามใหม่โดยสอดคล้องกับการเคลื่อนไหวที่เกิดขึ้นจนถึงตอนนี้ ทำให้เกมยังคงคาดเดาไม่ได้
BlobFusion: ทำให้พื้นที่ Blob มีราคาไม่แพงสำหรับทุกคน

เมื่อเดือนที่แล้ว Dencun ออนไลน์และนำ EIP-4844 และ Blob มาให้เรา
ประเด็นคือ: คุณต้องส่ง Blob ขนาด 128 KB ให้เต็มเสมอ หากคุณมีข้อมูลน้อย คุณยังคงต้องส่งข้อมูลขนาด 128 KB ใช้พื้นที่โดยไม่จำเป็นและเสียเงินเป็นจำนวนมาก
BlobFusion ช่วยให้คุณสามารถแบ่งปัน Blob กับผู้อื่นโดยการบรรจุ Blob ขนาดเล็กลงใน Blob ทั่วไป นี่คือการเพิ่มประสิทธิภาพ Blobspace ให้สูงสุด (=ดีสำหรับเครือข่าย) และต้นทุน (=ดีสำหรับผู้ใช้)
มันทำงานอย่างไร?
ผู้ใช้ส่ง ETH บางส่วนไปยังสัญญาอัจฉริยะของ Arbitrum
เซิร์ฟเวอร์จัดทำดัชนีธุรกรรมและอนุญาตให้ผู้ใช้ส่ง Blob
ผู้ใช้ส่งหยดที่ลงนามไปยังเซิร์ฟเวอร์พร้อมกับค่าธรรมเนียมที่พวกเขายินดีจ่าย
เซิร์ฟเวอร์จะบันทึกหยดลงในฐานข้อมูล
เซิร์ฟเวอร์จะพยายามสร้าง Blob ที่ตรงตามเกณฑ์ทั้งหมดเป็นระยะ (เช่น ต้นทุนที่ใช้ร่วมกันของ Blob < ผลรวมของการเสนอราคาทั้งหมด เป็นต้น)


