ERPC Edge ให้บริการ RPC แบบมัลติเชนสำหรับ 16 เชน รวมถึง Solana และ Ethereum ด้วยคีย์ RPC เดียว

ERPC Edge ให้บริการ RPC แบบมัลติเชนสำหรับ 16 เชน รวมถึง Solana และ Ethereum ด้วยคีย์ RPC เดียว

ERPC Edge ให้บริการ RPC แบบมัลติเชนสำหรับ 16 เชน รวมถึง Solana และ Ethereum ด้วยคีย์ RPC เดียว
ERPC ซึ่งดำเนินการโดย ELSOUL LABO B.V. (สำนักงานใหญ่: อัมสเตอร์ดัม ประเทศเนเธอร์แลนด์; ประธานเจ้าหน้าที่บริหาร: Fumitake Kawasaki) ให้บริการ ERPC Edge ซึ่งเป็นบริการ RPC แบบมัลติเชนที่ช่วยให้นักพัฒนาเชื่อมต่อกับ 16 เชน รวมถึง Solana, Ethereum และ Base ด้วยคีย์ RPC เดียว เมื่อแอปพลิเคชันเพิ่มการรองรับเชนมากขึ้น นักพัฒนาสามารถใช้คีย์ RPC เดิมเพื่อพัฒนาฟังก์ชันดึงข้อมูลและส่งธุรกรรมได้
ตัวอย่างเช่น เมื่อต้องการเพิ่มข้อมูลจาก Ethereum หรือ Polygon ให้กับแอปพลิเคชันที่ใช้ Solana นักพัฒนาจะตั้งค่าเอนด์พอยต์และคำขอสำหรับเชนเป้าหมาย โดยยังใช้คีย์ RPC เดิมของ ERPC ได้ การใช้คีย์ RPC และโควตาโทเค็น ERPC ร่วมกันช่วยให้นักพัฒนาจัดการข้อมูลรับรองและการใช้งาน RPC ข้ามเชนร่วมกันได้ นอกจากนี้ เครือข่ายที่มีจุดให้บริการเอดจ์กว่า 300 แห่งทั่วโลกยังใช้การกำหนดเส้นทางเพื่อเชื่อมต่อผู้ใช้ไปยังจุดที่อยู่ใกล้โดยอัตโนมัติ ผู้ใช้จึงไม่ต้องเลือกภูมิภาคสำหรับการเชื่อมต่อ
อินโฟกราฟิก ERPC Edge แสดงโลโก้ของ 16 เชนที่รองรับ จุดให้บริการเอดจ์ของ Cloudflare กว่า 300 แห่งทั่วโลก การกำหนดเส้นทางอัตโนมัติไปยังจุดเอดจ์ที่อยู่ใกล้ คีย์ RPC เดียวที่ใช้ร่วมกัน และโควตาโทเค็นที่ใช้ร่วมกัน

รองรับ 16 เชน รวมถึง Solana และ Ethereum

ทั้ง 16 เชนที่รองรับ ได้แก่ Solana, Ethereum, Avalanche, Base, Arbitrum, Bitcoin, Hyperliquid, Kaia, Monad, NEAR, Optimism, Polygon, Robinhood Chain, Soneium, Sui และ TRON หน้า Edge บนแดชบอร์ดมีเอนด์พอยต์และคำแนะนำการใช้งานของแต่ละเชน
นักพัฒนาสามารถเลือกเชนให้เหมาะกับแอปพลิเคชัน โดยยังจัดการคีย์ RPC และโควตาการใช้งานผ่านบริการเดียวกันได้เมื่อโครงการเติบโตขึ้น ตัวอย่างการใช้งานมีดังนี้:
สิ่งที่กำลังพัฒนาวิธีใช้ ERPC Edge
กระเป๋าเงินมัลติเชนและแดชบอร์ดสินทรัพย์ดึงยอดคงเหลือและข้อมูลธุรกรรมจากหลายเชนมาแสดงในแอปพลิเคชันเดียว
เครื่องมือวิเคราะห์และระบบหลังบ้านของแอปพลิเคชันเพิ่มการดึงข้อมูล Ethereum หรือ Polygon ให้กับการเชื่อมต่อ Solana ที่มีอยู่ และเชื่อมต่อด้วยคีย์ RPC เดียวกัน
การเพิ่มเชนใหม่หรือการพิสูจน์แนวคิด (PoC)ใช้โควตาร่วมกันเพื่อตรวจสอบการเชื่อมต่อและเมธอดของเชนเป้าหมาย จากนั้นตรวจสอบการทำงานที่พัฒนาไว้
เมธอดและพารามิเตอร์ของคำขอเป็นไปตามข้อกำหนดของเชนเป้าหมาย Ethereum และ Polygon ใช้ HTTP JSON-RPC ส่วน Sui ใช้ gRPC-web เมธอดที่รองรับและความพร้อมใช้งานของ WebSocket ขึ้นอยู่กับเชนและแพ็กเกจ คู่มือเริ่มต้นใช้งานของแต่ละเชนมีคำแนะนำการเชื่อมต่อและตัวอย่างการพัฒนา

เอนด์พอยต์ RPC: โดเมนร่วมและเส้นทางเฉพาะแต่ละเชน

ทั้ง 16 เชนที่รองรับสามารถเข้าถึงได้ผ่านชื่อโฮสต์ร่วม edge.erpc.global โดยเลือกเชนผ่านเส้นทางใน URL เช่น /eth สำหรับ Ethereum, /base สำหรับ Base และ /polygon สำหรับ Polygon
เชนตัวอย่างเอนด์พอยต์
Solanahttps://edge.erpc.global
Ethereumhttps://edge.erpc.global/eth
Polygonhttps://edge.erpc.global/polygon
Basehttps://edge.erpc.global/base
สำหรับทั้งสี่เชนในตาราง ให้ส่งคีย์ RPC ของ ERPC ผ่านพารามิเตอร์ api-key ใน URL โดยดูคีย์ได้ที่ RPC Keys ในการตั้งค่าของแดชบอร์ด ซึ่งเป็นคนละส่วนกับ API Keys ตัวอย่างเช่น คำขอต่อไปนี้ใช้ดึงหมายเลขบล็อกล่าสุดของ Ethereum ให้แทนที่ YOUR_RPC_KEY ด้วยคีย์ RPC ของ ERPC ที่คุณใช้งาน
bash
curl 'https://edge.erpc.global/eth?api-key=YOUR_RPC_KEY' \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
เมื่อสำเร็จ ฟิลด์ result ในการตอบกลับจะมีหมายเลขบล็อกล่าสุดในรูปแบบเลขฐานสิบหก คีย์ RPC ของ ERPC ที่ใช้งานกับ Solana อยู่แล้วสามารถใช้กับคำขอนี้ได้เช่นกัน หากต้องการดึงหมายเลขบล็อกล่าสุดของ Polygon ให้ใช้คีย์ RPC และเมธอด eth_blockNumber เดิม แล้วเปลี่ยนเส้นทางเอนด์พอยต์จาก /eth เป็น /polygon
เมื่อตั้งค่าการยืนยันตัวตน ให้ทำตามคู่มือเริ่มต้นใช้งานของแต่ละเชน ตัวอย่างเช่น Sui SDK ส่งคีย์ผ่านส่วนหัว Authorization: Bearer
คู่มือเริ่มต้นใช้งาน Ethereum RPC: https://erpc.global/th/doc/ethereum-rpc/quickstart/
คู่มือเริ่มต้นใช้งาน Polygon RPC: https://erpc.global/th/doc/polygon-rpc/quickstart/

ใช้โควตา RPC เดียวร่วมกันในทุกเชนที่รองรับ

โทเค็น ERPC เป็นหน่วยที่ ERPC ใช้วัดการใช้งาน RPC โดย ERPC Edge ใช้โควตาโทเค็นของแพ็กเกจร่วมกันในทุกเชนที่รองรับ
ตัวอย่างเช่น การดึงข้อมูลจากทั้ง Solana และ Ethereum จะหักจากโควตาโทเค็นเดียวกัน นักพัฒนาไม่ต้องจัดการโควตาแยกทุกครั้งที่เพิ่มเชนใหม่ สามารถใช้โควตาเดียวกับเชนต่าง ๆ ที่โครงการหรือแอปพลิเคชันต้องการได้ โดยแต่ละเชนจะไม่ได้รับโควตาขนาดเท่ากันแยกอีกชุดหนึ่ง
การใช้โทเค็นและข้อจำกัดของคำขอเป็นไปตามเงื่อนไขของเชน เมธอด และแพ็กเกจที่ใช้ เมื่อประเมินปริมาณการใช้งาน ให้ตรวจสอบการใช้โทเค็นของเมธอดที่แอปพลิเคชันต้องใช้ และข้อจำกัดอัตราการส่งคำขอของแพ็กเกจ

เชื่อมต่ออัตโนมัติไปยังจุดเข้าใช้งานที่อยู่ใกล้ในเครือข่ายเอดจ์กว่า 300 แห่ง

ERPC Edge ใช้เครือข่ายทั่วโลกของ Cloudflare ซึ่งมีจุดให้บริการเอดจ์กว่า 300 แห่งทั่วโลกทำหน้าที่เป็นจุดรับการเชื่อมต่อ เมื่อแอปพลิเคชันเข้าถึงเอนด์พอยต์ ระบบจะเชื่อมต่อไปยังจุดเอดจ์ที่อยู่ใกล้ตามเส้นทางเครือข่ายโดยอัตโนมัติ
คำขอจะถูกส่งผ่านจุดเอดจ์นั้นไปยังโหนด RPC ที่เกี่ยวข้อง ส่วนการตอบกลับจะถูกส่งคืนไปยังแอปพลิเคชัน วิธีนี้ช่วยลดความจำเป็นในการเลือกเอนด์พอยต์แยกตามภูมิภาค พร้อมให้วิธีเชื่อมต่อที่สอดคล้องกันจากภูมิภาคต่าง ๆ
ตัวเลข “300+” ในอินโฟกราฟิกหมายถึงจุดให้บริการเอดจ์ทั่วโลกเหล่านี้ สถาปัตยกรรมนี้ผสานโหนด RPC ที่ดึงข้อมูลบล็อกเชนเข้ากับจุดเอดจ์ที่ทำหน้าที่เป็นทางเข้าสู่โหนดเหล่านั้น

ใช้แพ็กเกจ RPC Free สำหรับการพัฒนาและการพิสูจน์แนวคิด

แพ็กเกจ RPC Free ใช้สำหรับตรวจสอบการเชื่อมต่อ ERPC Edge และการพิสูจน์แนวคิด (PoC) ได้ โดยมีค่าบริการรายเดือน €0 ขั้นตอนเปิดใช้งานมาตรฐานต้องผ่านการยืนยันการชำระเงินจำนวน €5 ซึ่งเป็นส่วนหนึ่งของกระบวนการเปิดใช้งานครั้งแรก และแยกจากค่าบริการรายเดือนของแพ็กเกจ Free
แพ็กเกจ Free เติมโทเค็น 4.2 ล้านหน่วยเมื่อเริ่มต้นแต่ละเดือนตามเวลา UTC โดยใช้โควตานี้ร่วมกันในทุกเชนที่รองรับ โทเค็นในโควตาฟรีรายเดือนที่ไม่ได้ใช้จะไม่ยกยอดไปเดือนถัดไป โทเค็นใช้วัดการใช้งาน RPC ดังนั้น 4.2 ล้านโทเค็นจึงไม่ได้หมายถึงคำขอ 4.2 ล้านครั้ง
เริ่มจากตรวจสอบการทำงานและการใช้โทเค็นของเมธอดที่แอปพลิเคชันต้องใช้ แล้วเลือกแพ็กเกจตามโควตาและอัตราการส่งคำขอที่ต้องการ ข้อจำกัดอัตราการส่งคำขอเป็นไปตามเงื่อนไขการใช้งานของแต่ละเชน ตัวอย่างเช่น ในแพ็กเกจ Free ทั้ง Base และ Polygon อนุญาตให้ส่งคำขอได้ 1 ครั้งต่อ 10 วินาทีต่อบัญชี คำขอไปยังเชนอื่นอาจถูกนับรวมในข้อจำกัดนี้ด้วย ดังนั้นเมื่อตั้งช่วงเวลาระหว่างคำขอ ให้ทำตามคู่มือเริ่มต้นใช้งานของแต่ละเชน
ราคาและแพ็กเกจ RPC: https://erpc.global/th/price/

จากแดชบอร์ดสู่คำขอ RPC แรก

ขั้นตอนเริ่มต้นใช้งาน:
  1. เข้าสู่ระบบ ERPC Web Dashboard ทำตามขั้นตอนเปิดใช้งานที่แพ็กเกจของคุณกำหนดให้ครบ แล้วค้นหาคีย์ที่ต้องการใช้ใน RPC Keys ในส่วนการตั้งค่า
  2. เปิดหน้า Edge บนแดชบอร์ด แล้วดู URL เอนด์พอยต์และคู่มือเริ่มต้นใช้งานของเชนที่ต้องการ
  3. ตั้งค่าคีย์ RPC และเอนด์พอยต์ในแอปพลิเคชัน แล้วส่งคำขอที่เชนนั้นรองรับ
หากต้องการลองใช้ Ethereum ให้ใช้ตัวอย่าง eth_blockNumber ด้านบนเพื่อตรวจสอบการตอบกลับครั้งแรก จากนั้นพัฒนาฟังก์ชันดึงข้อมูลหรือส่งธุรกรรมตามที่แอปพลิเคชันต้องการ

ลิงก์ที่เกี่ยวข้อง