Google ปฏิวัติวงการ ! แอปกระจายศูนย์ด้วย Blockchain RPC คืออะไร – Web3

หลายคนคงเคยสงสัยว่า Blockchain RPC คืออะไร หลังจากเมื่อไม่นานมานี้ Google ได้ประกาศเปิดตัว RPC Service build (Remote Procedure Call) บริการใหม่ที่จะช่วยให้นักพัฒนาระดับองค์กรสามารถเข้าถึง และเขียนข้อมูลบนบล็อกเชนได้อย่างง่ายดายผ่านรูปแบบ APIs ที่คุ้นเคย

Blockchain RPC คืออะไร

Google ใช้เทคโนโลยีล่าสุดในการออกแบบ และพัฒนาโครงสร้างพื้นฐานของคลาวด์ เพื่อให้มั่นใจว่าบริการต่างๆ จะทำงานได้อย่างรวดเร็ว และมีประสิทธิภาพสูงสุด – RPC คือตัวช่วยสำคัญที่จะเข้ามาช่วยบริหารจัดการโครงการบล็อกเชน ซึ่งจะช่วยให้นักพัฒนาสามารถปรับขยายขนาดธุรกิจได้สะดวกยิ่งขึ้น

Service built on Google Cloud - Blockchain RPC คืออะไร
Service built on Google Cloud - Blockchain RPC คืออะไร

ก่อนจะไปใช้งาน RPC Service ผู้พัฒนาจำเป็นต้องรู้จักกับ Blockchain กันก่อน โดยบล็อกเชนคือฐานข้อมูลที่ผู้ใช้ทุกคนสามารถเข้าถึงได้อย่างเท่าเทียมกัน เป็นกระบวนการเก็บข้อมูลธุรกรรมอย่างปลอดภัย และถาวร โดยไม่ต้องพึ่งพาหน่วยงานกลางเข้ามาเกี่ยวข้อง 

Blockchain RPC ได้เริ่มสนับสนุนบล็อกเชน Ethereum เป็น chain แรก และบริการนี้ช่วยให้นักพัฒนาสามารถใช้งาน node ของ Ethereum ได้ในกระบวนการพัฒนาแอปพลิเคชัน Web3

การเริ่มต้นใช้งาน

RPC เปิดให้บริการในรูปแบบฟรี สำหรับการประมวลผลคำขอสูงสุด 100 รายการต่อวินาที เหมาะกับการพัฒนาแอปพลิเคชันที่ต้องการประมวลผลข้อมูลจำนวนมากแบบเรียลไทม์ บริการนี้รองรับทั้ง Ethereum mainnet และ testnets โดยมีแผนที่จะขยายการรองรับไปยังบล็อกเชนอื่นๆ ในอนาคต

โดยรองรับมาตรฐาน Ethereum JSON-RPC ทำให้นักพัฒนาสามารถใช้โค้ดรูปแบบเดิมเชื่อมต่อกับบริการได้ทันที เพียงแค่บรรทัดเดียว ช่วยประหยัดเวลาในการพัฒนาแอปพลิเคชันไปได้เยอะ

การเรียกใช้ APIs แบบ Endpoint เพียงแค่นี้ก็ใช้งานได้
การเรียกใช้ APIs แบบ Endpoint , ภาพ : cloud.google.com

Google Cloud ได้ปฏิบัติตามมาตรฐาน EIP1474 และมีตัวเลือกระดับฟรีให้เลือกใช้งาน !

หมายเหตุ : EIP1474 คือ Ethereum Improvement Proposal 1474 มาตรฐานที่กำหนดวิธีการสื่อสารระหว่างแอปกับบล็อกเชนเครือข่าย Ethereum

ข้อจำกัดการใช้งาน Ethereum RPC
รองรับคำขอได้สูงสุด 100 รายการต่อวินาที / รองรับคำขอได้สูงสุด 1 ล้านรายการต่อวัน / รองรับมาตรฐาน EIP-1474

RPC ของ Google Cloud ให้อะไร

  • ความน่าเชื่อถือระดับองค์กร (Enterprise-Grade Reliability) : ช่วยสร้างความมั่นใจให้โครงสร้างพื้นฐานของแอปพลิเคชัน
  • ความคุ้มค่าต่อต้นทุน (Cost-Effectiveness) : ทางเลือกในการจัดการ Node พื้นฐานบน Blockchain ได้มากถึง 100 คำขอต่อวินาที ในเวอร์ชันฟรี
  • ความเข้ากันได้ (Compatibility) : RPC รองรับความเข้ากันได้กับหลายโครงสร้าง
  • ความสามารถในการปรับขนาด (Scalability) : เพื่อให้สามารถรองรับปริมาณคำขอที่เพิ่มขึ้นได้ในอนาคต

เริ่มใช้ APIs Endpoint ได้อย่างไร

ก่อนอื่นต้องมีบัญชีของ Google Cloud ก่อน แล้วเปิดใช้งาน Cloud Blockchain RPC API ที่นี่

ขั้นตอน :

  1. สร้าง API key
  2. กำหนดค่าสำหรับ RPC Endpoint ที่ต้องการใช้ในโปรเจค
  3. ใช้งาน endpoint เพื่อส่ง request ไปที่ Ethereum mainnet หรือ testnets เพื่อใช้งานได้เลย

ข้อมูลเพิ่มเติมเกี่ยวกับ Ethereum API Methods

RPC บริการใหม่จาก Google ที่จะช่วยให้นักพัฒนาระดับองค์กรสามารถเข้าถึง และบันทึกข้อมูลบนบล็อกเชนได้อย่างสะดวก บริการนี้จะช่วยลดความซับซ้อนในการพัฒนาแอปพลิเคชันบนบล็อกเชน และช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันที่ปลอดภัย และมีประสิทธิภาพผ่านรูปแบบ Web3 Ecosystem ได้อย่างแพร่หลายมากยิ่งขึ้น

ที่มา : //cloud.google.com/blockchain-rpc/docs/quickstart

AI เปลี่ยนโลก (Admin.earth)
AI เปลี่ยนโลก (Admin.earth)

Blogger technology in programmers' stains.

Articles: 116

Copyright © 2024 - เขียนโค้ดดอทคอม


Verified by MonsterInsights