หลายคนพบคำว่า RPC เมื่อเพิ่ม RPC เครือข่ายในกระเป๋าเงินเช่น MetaMask ด้วยตนเอง อย่างไรก็ตาม RPC เป็นเทคโนโลยีพื้นฐานที่ขาดไม่ได้สำหรับแอปพลิเคชันบล็อกเชน เช่น Dapps, Wallets และ CEX RPC ย่อมาจาก "การเรียกขั้นตอนระยะไกล" ใน Web2 RPC เป็นเทคนิคการสื่อสารที่ช่วยให้คอมพิวเตอร์เครื่องหนึ่งสามารถเรียกและรันโปรแกรมบนอีกเครื่องหนึ่งได้ เมื่อใช้ RPC ผู้เรียกจะต้องส่งชื่อบริการและพารามิเตอร์เพื่อสื่อสารเท่านั้น ซึ่งเป็นแนวคิดแบบกว้างๆ ในบริบทของบล็อกเชน RPC คือโปรโตคอลที่ช่วยให้ลูกค้าโต้ตอบกับบล็อกเชนได้ ผู้ใช้สามารถสืบค้นข้อมูลที่เกี่ยวข้องกับบล็อกเชน (เช่น ความสูงของบล็อก รายละเอียดบล็อก และการเชื่อมต่อโหนด) และส่งธุรกรรมผ่านอินเทอร์เฟซ RPC
หน้าการเพิ่มเครือข่าย Metamask (ที่มา: Metamask)
จำเป็นอย่างยิ่งที่จะต้องเข้าใจบทบาทหลักสามประการของ RPC:
กราฟการโทร RPC (ที่มา: Google)
สถาปัตยกรรมทางเทคนิคโดยละเอียดแสดงอยู่ในภาพด้านบน เพื่ออธิบายให้คุณชัดเจนยิ่งขึ้น เราจะใช้กระบวนการที่ผู้จัดการโครงการกรอกรายงานเป็นตัวอย่างเพื่ออธิบายกระบวนการเรียกใช้โดยละเอียด:
หากต้องการอธิบายโดยใช้การเปรียบเทียบง่ายๆ ลองจินตนาการว่าคุณเป็นผู้จัดการโครงการที่ต้องการรายงานที่ซับซ้อน คุณอาจไม่เชี่ยวชาญด้านเทคนิค ดังนั้นคุณจึงรับสมัครนักวิเคราะห์ข้อมูล คุณ:
เนื่องจากธรรมชาติของบล็อกเชนมีการกระจายอำนาจและกระจายออกไป ข้อมูลจึงถูกจัดเก็บไว้บนโหนดจำนวนมาก โดยเฉพาะอย่างยิ่ง ในการรันโหนดและเข้าร่วมในการตรวจสอบความถูกต้องของบล็อก คอมพิวเตอร์จะต้องมีคุณสมบัติตรงตามเกณฑ์ฮาร์ดแวร์และซอฟต์แวร์เฉพาะ ในเครือข่ายเช่น ETH และ ADA การรันโหนดยังต้องการโทเค็นจำนวนหนึ่งอีกด้วย
ไม่ใช่ทุกโหนดที่สามารถใช้โปรโตคอล RPC ได้ โดยทั่วไปแล้ว เฉพาะคอมพิวเตอร์ที่ใช้ซอฟต์แวร์ไคลเอนต์บล็อกเชนเท่านั้นที่สามารถทำหน้าที่เป็นโหนด RPC ได้ โครงการส่วนใหญ่ไม่สามารถแบกรับต้นทุนการดำเนินงานและการบำรุงรักษาของโหนดที่ใช้งานอยู่ได้ เมื่อพิจารณาจากเวลาอันมหาศาล กำลังคน และทรัพยากรที่จำเป็น สิ่งนี้ทำให้เกิดโหนด RPC และผู้ให้บริการโดยเฉพาะ
จากหัวข้อที่แล้ว เห็นได้ชัดว่าฟังก์ชันสำคัญของ RPC (Remote Procedure Call) คือการสร้างการเชื่อมต่อระหว่างแอปพลิเคชันเทอร์มินัลและบล็อกเชน ดังนั้นในระหว่างกระบวนการพัฒนา การใช้งานหลักของ RPC คือการเลือกผู้ให้บริการ RPC ที่เหมาะสมเพื่อให้ผู้ใช้สามารถดำเนินธุรกรรมและสอบถามออนไลน์ได้
สำหรับผู้ใช้ Web3 โดยเฉลี่ย กรณีการใช้งานที่ตรงที่สุดคือการสลับไปใช้เกตเวย์ RPC ที่มีเวลาแฝงต่ำกว่าในระหว่างที่เครือข่ายติดขัด ซึ่งช่วยลดความล่าช้าและเร่งการดำเนินการธุรกรรม ตามทฤษฎีแล้ว RPC สามารถนำไปใช้กับโปรเจ็กต์ใดๆ ที่ต้องใช้ธุรกรรมบล็อคเชนหรือการสืบค้นข้อมูล
RPC ส่วนตัว
บล็อกเชนส่วนใหญ่เสนอ RPC สาธารณะฟรีสำหรับการทดสอบแอปพลิเคชัน อย่างไรก็ตาม สิ่งเหล่านี้มาพร้อมกับข้อจำกัดด้านอัตรา ซึ่งนำไปสู่การเกิดขึ้นของ RPC ส่วนตัว ตำแหน่งข้อมูล RPC ส่วนตัวมี URL ที่ไม่ซ้ำกัน และมีเพียงเจ้าของเท่านั้นที่สามารถใช้ URL นี้เพื่อส่งธุรกรรมไปยังพูลหน่วยความจำสาธารณะ ดังนั้นจึงเสนอการเชื่อมต่อโดยตรงกับผู้ให้บริการโหนด ประโยชน์ของการใช้ RPC ส่วนตัวในทางปฏิบัติ ได้แก่:
สำหรับการใช้งาน RPC ในการพัฒนา นักพัฒนาควรดูเอกสารประกอบ บทความนี้ใช้สวิตช์ RPC ในกระเป๋าเงิน เช่น MetaMask เป็นภาพประกอบ: ไปที่การตั้งค่า เลือกเครือข่าย คลิกที่ชื่อเครือข่ายที่คุณต้องการเปลี่ยน RPC ให้ แก้ไข RPC URL ทางด้านขวา และบันทึกเพื่อสรุป เปลี่ยน. ผู้ใช้ควรพิจารณาระดับเวลาแฝงเนื่องจากการสลับไปใช้ RPC ที่มีเวลาแฝงสูงอาจทำให้ความเร็วของธุรกรรมช้าลง
MetaMask มีหน้าการเปลี่ยนแปลง RPC (ที่มา: เวอร์ชันเว็บ MetaMask)
เมื่อใช้งาน การเปรียบเทียบระดับเวลาในการตอบสนองถือเป็นสิ่งสำคัญ หากคุณเปลี่ยนไปใช้ RPC ที่มีค่าหน่วงเวลาสูงกว่า ความเร็วของธุรกรรมอาจช้าลง
เนื่องจากความซับซ้อนในการตั้งค่าและใช้งานโหนด จึงได้เกิดธุรกิจประเภทหนึ่งที่เชี่ยวชาญในการใช้งานโหนดเหล่านี้เพื่อให้บริการ เช่น RPC/API ให้กับโปรเจ็กต์ โครงการสามารถส่งคำขอไปยังผู้ให้บริการเหล่านี้ผ่านทางอินเทอร์เน็ต ผู้ให้บริการเหล่านี้เรียกใช้โหนดที่มีการซิงโครไนซ์อย่างสมบูรณ์และอัปเดตอยู่เสมอซึ่งพร้อมให้บริการทุกวันตลอด 24 ชั่วโมง แทนที่จะใช้โปรเจ็กต์ที่ส่งคำขอไปยังโหนดในเครื่องของตน ผู้ให้บริการหลายรายเสนอมากกว่าบริการ RPC; พวกเขายังเสนอบริการที่เกี่ยวข้องมากมาย เช่น API, SDK เป็นต้น สำหรับนักพัฒนาและผู้ใช้แต่ละราย เมื่อเลือกผู้ให้บริการ จำเป็นต้องพิจารณาปัจจัยต่างๆ เช่น ความเร็วในการทำธุรกรรม ต้นทุน การบริการลูกค้า และเครื่องมือต่างๆ ที่พวกเขามีให้
ผู้ให้บริการ RPC ยังจัดเตรียม RPC ส่วนตัวที่กล่าวถึงก่อนหน้านี้ด้วย ผู้ให้บริการ RPC ส่วนใหญ่ให้ความสำคัญกับการดำเนินงานแบบหลายเครือข่ายและมักเสนอเวอร์ชันทดลองใช้ฟรีและเวอร์ชันสาธารณะ ด้านล่างนี้คือผู้ให้บริการ RPC ยอดนิยมบางส่วน:
แฟลชบอท
Flashbots เป็นบริษัทที่ขับเคลื่อนด้วยการวิจัยซึ่งมุ่งเน้นไปที่ Miner Extractable Value (MEV) โดยมีเป้าหมายเพื่อบรรเทาผลกระทบภายนอกและความเสี่ยงด้านลบที่ MEV ก่อให้เกิดกับบล็อกเชนสัญญาอัจฉริยะ บริการ RPC ของพวกเขา Flashbots Protect ประกอบด้วยทั้ง RPC และ API นักพัฒนาสามารถฝังลงในแอปพลิเคชันของตนได้อย่างง่ายดายโดยใช้ API ผู้ใช้ทั่วไปสามารถเพิ่ม RPC ลงในกระเป๋าเงินของตนได้ โดยนำธุรกรรมของตนไปที่ Flashbots กระบวนการนี้เกี่ยวข้องกับการส่งธุรกรรมโดยตรงไปยังนักขุดแทนที่จะเป็นแหล่งรวมสาธารณะ เพื่อป้องกันไม่ให้ "การโจมตีแบบแซนวิช" แพร่หลายใน MEV ปัจจุบัน Flashbots เป็นองค์กรชั้นนำในอุตสาหกรรมสำหรับการวิจัย MEV
หมายเหตุ: การโจมตีแบบแซนด์วิชหมายถึงกลยุทธ์ในการซื้อขายให้เสร็จสิ้นก่อนที่ธุรกรรมของผู้ใช้จะได้รับการยืนยัน ทำให้ราคาสูงขึ้น จากนั้นจึงขายในราคาพรีเมียมหลังจากธุรกรรมของผู้ใช้เสร็จสิ้นเพื่อทำกำไร
อินฟูรา
Infura เป็นผลิตภัณฑ์ IaaS (โครงสร้างพื้นฐานเป็นบริการ) ที่ออกแบบมาเพื่อทำให้การเข้าถึงข้อมูล Ethereum ง่ายขึ้นสำหรับนักพัฒนาและผู้ใช้ ทำหน้าที่เป็นโหนด Ethereum เต็มรูปแบบ โดยมีอินเทอร์เฟซ API ที่ช่วยให้ DApps สามารถเชื่อมต่อกับแพลตฟอร์ม Ethereum ได้อย่างรวดเร็วเพื่อการโต้ตอบโดยไม่ต้องรันโหนด Ethereum ภายในเครื่อง ลูกค้าของบริษัท ได้แก่ Metamask, Uniswap, Compound และอีกมากมาย
การเล่นแร่แปรธาตุ
Alchemy จัดเตรียม SDK และ API สำหรับการสร้าง Web3 DApps แบบหลายสายโซ่ และให้ความรู้แก่ผู้ใช้เกี่ยวกับการใช้เครื่องมือเหล่านี้ผ่านโครงการริเริ่มที่คล้ายกับชุมชนและมหาวิทยาลัย Alchemy สนับสนุนมูลค่าธุรกรรมออนไลน์มากกว่า 1 แสนล้านดอลลาร์ มีผู้ใช้ปลายทางมากกว่า 10 ล้านคน และสร้างค่าลิขสิทธิ์ได้มากกว่า 1.5 พันล้านดอลลาร์ ลูกค้าที่มีชื่อเสียง ได้แก่ Opensea, GMX และ AAVE
อังกร
Ankr นำเสนอบริการโหนดที่หลากหลาย รวมถึงโหนดสาธารณะและส่วนตัว ซึ่งรองรับบล็อกเชนมากกว่า 30 รายการ Ankr ยังมีอินเทอร์เฟซ API ที่ใช้โปรโตคอล RPC และ WebSocket รวมถึงเครื่องมือการพัฒนาและ SDK หลายอย่าง เช่น Web3.js และ Truffle ช่วยให้นักพัฒนาสามารถสร้างและปรับใช้แอปพลิเคชันบล็อกเชนได้อย่างง่ายดาย ฐานลูกค้าของพวกเขา ได้แก่ Binance, Sushiswap, Meta Apes และอีกมากมาย
ควิกโหนด
QuickNode ให้บริการ API แก่ผู้ใช้โดยตรงผ่านโหนดเฉพาะ รองรับภูมิภาคต่างๆ เครือข่ายทดสอบหลายรายการ และโหนดเก็บถาวร ช่วยให้นักพัฒนาปรับปรุงประสิทธิภาพการเข้าถึงบล็อกเชนและความเสถียรที่มากขึ้น คุณสมบัติต่างๆ ได้แก่ แดชบอร์ดที่ใช้งานง่าย ชุดการวิเคราะห์ และตัวเขียนการเรียกกระบวนการระยะไกล ซึ่งรองรับมากกว่า 20 เชน ลูกค้า ได้แก่ Nansen, Algofi และ Dapprader
บล็อกพีไอ
BlockPI เป็น RPC ที่มีโครงสร้างเครือข่ายแบบกระจาย ซึ่งเป็นเลเยอร์การเร่งความเร็วแบบหลายสายโซ่แบบกระจายที่เข้าร่วมในสภาพแวดล้อม Web3 แบบกระจายอำนาจ ในช่วงต้นปี 2023 บริษัทประสบความสำเร็จในการอัปเกรด RPC สาธารณะ โดยให้บริการ RPC ฟรีที่เสถียรและรวดเร็วยิ่งขึ้น ตามทฤษฎีแล้ว สถาปัตยกรรมของสถาปัตยกรรมดังกล่าวเน้นไปที่ปัญหาความแออัดของคำขอ RPC โดยพื้นฐาน และมีความสามารถในการปรับขนาดได้ไม่จำกัด
ด้วยเทคโนโลยีบล็อคเชนที่เติบโตอย่างต่อเนื่องและการนำ Web3 มาใช้มากขึ้น บริการ RPC ซึ่งเป็นหนึ่งในบริการพื้นฐานจึงมีอนาคตที่สดใส ความต้องการบริการ RPC จากนักพัฒนาคาดว่าจะเพิ่มขึ้น จากมุมมองของแต่ละบุคคล เทรดเดอร์ประจำที่ต้องการความเร็วการทำธุรกรรมที่เร็วขึ้นจะได้รับประโยชน์อย่างมากจากการเลือก RPC สาธารณะที่มีการใช้งานน้อย หรือการลงทุนใน RPC ส่วนตัว โดยเฉพาะอย่างยิ่งสำหรับกิจกรรม เช่น การแจกอากาศหรือการทำเหรียญ NFT
หลายคนพบคำว่า RPC เมื่อเพิ่ม RPC เครือข่ายในกระเป๋าเงินเช่น MetaMask ด้วยตนเอง อย่างไรก็ตาม RPC เป็นเทคโนโลยีพื้นฐานที่ขาดไม่ได้สำหรับแอปพลิเคชันบล็อกเชน เช่น Dapps, Wallets และ CEX RPC ย่อมาจาก "การเรียกขั้นตอนระยะไกล" ใน Web2 RPC เป็นเทคนิคการสื่อสารที่ช่วยให้คอมพิวเตอร์เครื่องหนึ่งสามารถเรียกและรันโปรแกรมบนอีกเครื่องหนึ่งได้ เมื่อใช้ RPC ผู้เรียกจะต้องส่งชื่อบริการและพารามิเตอร์เพื่อสื่อสารเท่านั้น ซึ่งเป็นแนวคิดแบบกว้างๆ ในบริบทของบล็อกเชน RPC คือโปรโตคอลที่ช่วยให้ลูกค้าโต้ตอบกับบล็อกเชนได้ ผู้ใช้สามารถสืบค้นข้อมูลที่เกี่ยวข้องกับบล็อกเชน (เช่น ความสูงของบล็อก รายละเอียดบล็อก และการเชื่อมต่อโหนด) และส่งธุรกรรมผ่านอินเทอร์เฟซ RPC
หน้าการเพิ่มเครือข่าย Metamask (ที่มา: Metamask)
จำเป็นอย่างยิ่งที่จะต้องเข้าใจบทบาทหลักสามประการของ RPC:
กราฟการโทร RPC (ที่มา: Google)
สถาปัตยกรรมทางเทคนิคโดยละเอียดแสดงอยู่ในภาพด้านบน เพื่ออธิบายให้คุณชัดเจนยิ่งขึ้น เราจะใช้กระบวนการที่ผู้จัดการโครงการกรอกรายงานเป็นตัวอย่างเพื่ออธิบายกระบวนการเรียกใช้โดยละเอียด:
หากต้องการอธิบายโดยใช้การเปรียบเทียบง่ายๆ ลองจินตนาการว่าคุณเป็นผู้จัดการโครงการที่ต้องการรายงานที่ซับซ้อน คุณอาจไม่เชี่ยวชาญด้านเทคนิค ดังนั้นคุณจึงรับสมัครนักวิเคราะห์ข้อมูล คุณ:
เนื่องจากธรรมชาติของบล็อกเชนมีการกระจายอำนาจและกระจายออกไป ข้อมูลจึงถูกจัดเก็บไว้บนโหนดจำนวนมาก โดยเฉพาะอย่างยิ่ง ในการรันโหนดและเข้าร่วมในการตรวจสอบความถูกต้องของบล็อก คอมพิวเตอร์จะต้องมีคุณสมบัติตรงตามเกณฑ์ฮาร์ดแวร์และซอฟต์แวร์เฉพาะ ในเครือข่ายเช่น ETH และ ADA การรันโหนดยังต้องการโทเค็นจำนวนหนึ่งอีกด้วย
ไม่ใช่ทุกโหนดที่สามารถใช้โปรโตคอล RPC ได้ โดยทั่วไปแล้ว เฉพาะคอมพิวเตอร์ที่ใช้ซอฟต์แวร์ไคลเอนต์บล็อกเชนเท่านั้นที่สามารถทำหน้าที่เป็นโหนด RPC ได้ โครงการส่วนใหญ่ไม่สามารถแบกรับต้นทุนการดำเนินงานและการบำรุงรักษาของโหนดที่ใช้งานอยู่ได้ เมื่อพิจารณาจากเวลาอันมหาศาล กำลังคน และทรัพยากรที่จำเป็น สิ่งนี้ทำให้เกิดโหนด RPC และผู้ให้บริการโดยเฉพาะ
จากหัวข้อที่แล้ว เห็นได้ชัดว่าฟังก์ชันสำคัญของ RPC (Remote Procedure Call) คือการสร้างการเชื่อมต่อระหว่างแอปพลิเคชันเทอร์มินัลและบล็อกเชน ดังนั้นในระหว่างกระบวนการพัฒนา การใช้งานหลักของ RPC คือการเลือกผู้ให้บริการ RPC ที่เหมาะสมเพื่อให้ผู้ใช้สามารถดำเนินธุรกรรมและสอบถามออนไลน์ได้
สำหรับผู้ใช้ Web3 โดยเฉลี่ย กรณีการใช้งานที่ตรงที่สุดคือการสลับไปใช้เกตเวย์ RPC ที่มีเวลาแฝงต่ำกว่าในระหว่างที่เครือข่ายติดขัด ซึ่งช่วยลดความล่าช้าและเร่งการดำเนินการธุรกรรม ตามทฤษฎีแล้ว RPC สามารถนำไปใช้กับโปรเจ็กต์ใดๆ ที่ต้องใช้ธุรกรรมบล็อคเชนหรือการสืบค้นข้อมูล
RPC ส่วนตัว
บล็อกเชนส่วนใหญ่เสนอ RPC สาธารณะฟรีสำหรับการทดสอบแอปพลิเคชัน อย่างไรก็ตาม สิ่งเหล่านี้มาพร้อมกับข้อจำกัดด้านอัตรา ซึ่งนำไปสู่การเกิดขึ้นของ RPC ส่วนตัว ตำแหน่งข้อมูล RPC ส่วนตัวมี URL ที่ไม่ซ้ำกัน และมีเพียงเจ้าของเท่านั้นที่สามารถใช้ URL นี้เพื่อส่งธุรกรรมไปยังพูลหน่วยความจำสาธารณะ ดังนั้นจึงเสนอการเชื่อมต่อโดยตรงกับผู้ให้บริการโหนด ประโยชน์ของการใช้ RPC ส่วนตัวในทางปฏิบัติ ได้แก่:
สำหรับการใช้งาน RPC ในการพัฒนา นักพัฒนาควรดูเอกสารประกอบ บทความนี้ใช้สวิตช์ RPC ในกระเป๋าเงิน เช่น MetaMask เป็นภาพประกอบ: ไปที่การตั้งค่า เลือกเครือข่าย คลิกที่ชื่อเครือข่ายที่คุณต้องการเปลี่ยน RPC ให้ แก้ไข RPC URL ทางด้านขวา และบันทึกเพื่อสรุป เปลี่ยน. ผู้ใช้ควรพิจารณาระดับเวลาแฝงเนื่องจากการสลับไปใช้ RPC ที่มีเวลาแฝงสูงอาจทำให้ความเร็วของธุรกรรมช้าลง
MetaMask มีหน้าการเปลี่ยนแปลง RPC (ที่มา: เวอร์ชันเว็บ MetaMask)
เมื่อใช้งาน การเปรียบเทียบระดับเวลาในการตอบสนองถือเป็นสิ่งสำคัญ หากคุณเปลี่ยนไปใช้ RPC ที่มีค่าหน่วงเวลาสูงกว่า ความเร็วของธุรกรรมอาจช้าลง
เนื่องจากความซับซ้อนในการตั้งค่าและใช้งานโหนด จึงได้เกิดธุรกิจประเภทหนึ่งที่เชี่ยวชาญในการใช้งานโหนดเหล่านี้เพื่อให้บริการ เช่น RPC/API ให้กับโปรเจ็กต์ โครงการสามารถส่งคำขอไปยังผู้ให้บริการเหล่านี้ผ่านทางอินเทอร์เน็ต ผู้ให้บริการเหล่านี้เรียกใช้โหนดที่มีการซิงโครไนซ์อย่างสมบูรณ์และอัปเดตอยู่เสมอซึ่งพร้อมให้บริการทุกวันตลอด 24 ชั่วโมง แทนที่จะใช้โปรเจ็กต์ที่ส่งคำขอไปยังโหนดในเครื่องของตน ผู้ให้บริการหลายรายเสนอมากกว่าบริการ RPC; พวกเขายังเสนอบริการที่เกี่ยวข้องมากมาย เช่น API, SDK เป็นต้น สำหรับนักพัฒนาและผู้ใช้แต่ละราย เมื่อเลือกผู้ให้บริการ จำเป็นต้องพิจารณาปัจจัยต่างๆ เช่น ความเร็วในการทำธุรกรรม ต้นทุน การบริการลูกค้า และเครื่องมือต่างๆ ที่พวกเขามีให้
ผู้ให้บริการ RPC ยังจัดเตรียม RPC ส่วนตัวที่กล่าวถึงก่อนหน้านี้ด้วย ผู้ให้บริการ RPC ส่วนใหญ่ให้ความสำคัญกับการดำเนินงานแบบหลายเครือข่ายและมักเสนอเวอร์ชันทดลองใช้ฟรีและเวอร์ชันสาธารณะ ด้านล่างนี้คือผู้ให้บริการ RPC ยอดนิยมบางส่วน:
แฟลชบอท
Flashbots เป็นบริษัทที่ขับเคลื่อนด้วยการวิจัยซึ่งมุ่งเน้นไปที่ Miner Extractable Value (MEV) โดยมีเป้าหมายเพื่อบรรเทาผลกระทบภายนอกและความเสี่ยงด้านลบที่ MEV ก่อให้เกิดกับบล็อกเชนสัญญาอัจฉริยะ บริการ RPC ของพวกเขา Flashbots Protect ประกอบด้วยทั้ง RPC และ API นักพัฒนาสามารถฝังลงในแอปพลิเคชันของตนได้อย่างง่ายดายโดยใช้ API ผู้ใช้ทั่วไปสามารถเพิ่ม RPC ลงในกระเป๋าเงินของตนได้ โดยนำธุรกรรมของตนไปที่ Flashbots กระบวนการนี้เกี่ยวข้องกับการส่งธุรกรรมโดยตรงไปยังนักขุดแทนที่จะเป็นแหล่งรวมสาธารณะ เพื่อป้องกันไม่ให้ "การโจมตีแบบแซนวิช" แพร่หลายใน MEV ปัจจุบัน Flashbots เป็นองค์กรชั้นนำในอุตสาหกรรมสำหรับการวิจัย MEV
หมายเหตุ: การโจมตีแบบแซนด์วิชหมายถึงกลยุทธ์ในการซื้อขายให้เสร็จสิ้นก่อนที่ธุรกรรมของผู้ใช้จะได้รับการยืนยัน ทำให้ราคาสูงขึ้น จากนั้นจึงขายในราคาพรีเมียมหลังจากธุรกรรมของผู้ใช้เสร็จสิ้นเพื่อทำกำไร
อินฟูรา
Infura เป็นผลิตภัณฑ์ IaaS (โครงสร้างพื้นฐานเป็นบริการ) ที่ออกแบบมาเพื่อทำให้การเข้าถึงข้อมูล Ethereum ง่ายขึ้นสำหรับนักพัฒนาและผู้ใช้ ทำหน้าที่เป็นโหนด Ethereum เต็มรูปแบบ โดยมีอินเทอร์เฟซ API ที่ช่วยให้ DApps สามารถเชื่อมต่อกับแพลตฟอร์ม Ethereum ได้อย่างรวดเร็วเพื่อการโต้ตอบโดยไม่ต้องรันโหนด Ethereum ภายในเครื่อง ลูกค้าของบริษัท ได้แก่ Metamask, Uniswap, Compound และอีกมากมาย
การเล่นแร่แปรธาตุ
Alchemy จัดเตรียม SDK และ API สำหรับการสร้าง Web3 DApps แบบหลายสายโซ่ และให้ความรู้แก่ผู้ใช้เกี่ยวกับการใช้เครื่องมือเหล่านี้ผ่านโครงการริเริ่มที่คล้ายกับชุมชนและมหาวิทยาลัย Alchemy สนับสนุนมูลค่าธุรกรรมออนไลน์มากกว่า 1 แสนล้านดอลลาร์ มีผู้ใช้ปลายทางมากกว่า 10 ล้านคน และสร้างค่าลิขสิทธิ์ได้มากกว่า 1.5 พันล้านดอลลาร์ ลูกค้าที่มีชื่อเสียง ได้แก่ Opensea, GMX และ AAVE
อังกร
Ankr นำเสนอบริการโหนดที่หลากหลาย รวมถึงโหนดสาธารณะและส่วนตัว ซึ่งรองรับบล็อกเชนมากกว่า 30 รายการ Ankr ยังมีอินเทอร์เฟซ API ที่ใช้โปรโตคอล RPC และ WebSocket รวมถึงเครื่องมือการพัฒนาและ SDK หลายอย่าง เช่น Web3.js และ Truffle ช่วยให้นักพัฒนาสามารถสร้างและปรับใช้แอปพลิเคชันบล็อกเชนได้อย่างง่ายดาย ฐานลูกค้าของพวกเขา ได้แก่ Binance, Sushiswap, Meta Apes และอีกมากมาย
ควิกโหนด
QuickNode ให้บริการ API แก่ผู้ใช้โดยตรงผ่านโหนดเฉพาะ รองรับภูมิภาคต่างๆ เครือข่ายทดสอบหลายรายการ และโหนดเก็บถาวร ช่วยให้นักพัฒนาปรับปรุงประสิทธิภาพการเข้าถึงบล็อกเชนและความเสถียรที่มากขึ้น คุณสมบัติต่างๆ ได้แก่ แดชบอร์ดที่ใช้งานง่าย ชุดการวิเคราะห์ และตัวเขียนการเรียกกระบวนการระยะไกล ซึ่งรองรับมากกว่า 20 เชน ลูกค้า ได้แก่ Nansen, Algofi และ Dapprader
บล็อกพีไอ
BlockPI เป็น RPC ที่มีโครงสร้างเครือข่ายแบบกระจาย ซึ่งเป็นเลเยอร์การเร่งความเร็วแบบหลายสายโซ่แบบกระจายที่เข้าร่วมในสภาพแวดล้อม Web3 แบบกระจายอำนาจ ในช่วงต้นปี 2023 บริษัทประสบความสำเร็จในการอัปเกรด RPC สาธารณะ โดยให้บริการ RPC ฟรีที่เสถียรและรวดเร็วยิ่งขึ้น ตามทฤษฎีแล้ว สถาปัตยกรรมของสถาปัตยกรรมดังกล่าวเน้นไปที่ปัญหาความแออัดของคำขอ RPC โดยพื้นฐาน และมีความสามารถในการปรับขนาดได้ไม่จำกัด
ด้วยเทคโนโลยีบล็อคเชนที่เติบโตอย่างต่อเนื่องและการนำ Web3 มาใช้มากขึ้น บริการ RPC ซึ่งเป็นหนึ่งในบริการพื้นฐานจึงมีอนาคตที่สดใส ความต้องการบริการ RPC จากนักพัฒนาคาดว่าจะเพิ่มขึ้น จากมุมมองของแต่ละบุคคล เทรดเดอร์ประจำที่ต้องการความเร็วการทำธุรกรรมที่เร็วขึ้นจะได้รับประโยชน์อย่างมากจากการเลือก RPC สาธารณะที่มีการใช้งานน้อย หรือการลงทุนใน RPC ส่วนตัว โดยเฉพาะอย่างยิ่งสำหรับกิจกรรม เช่น การแจกอากาศหรือการทำเหรียญ NFT