ব্যাকএন্ড API লাইব্রেরি
পৃষ্ঠাটি সর্বশেষ আপডেট করা হয়েছে: ২৫ ফেব্রুয়ারী, ২০২৬
Ethereum ব্লকচেইনের সাথে একটি সফ্টওয়্যার অ্যাপ্লিকেশনের ইন্টারঅ্যাক্ট করার জন্য (অর্থাৎ, ব্লকচেইন ডেটা পড়া এবং/অথবা নেটওয়ার্কে লেনদেন পাঠানো), এটিকে অবশ্যই একটি Ethereum নোডের সাথে সংযোগ স্থাপন করতে হবে।
এই উদ্দেশ্যে, প্রতিটি Ethereum ক্লায়েন্ট JSON-RPC স্পেসিফিকেশন প্রয়োগ করে, তাই পদ্ধতিগুলির একটি অভিন্ন সেট রয়েছে যার উপর অ্যাপ্লিকেশনগুলি নির্ভর করতে পারে।
আপনি যদি একটি Ethereum নোডের সাথে সংযোগ করার জন্য একটি নির্দিষ্ট প্রোগ্রামিং ভাষা ব্যবহার করতে চান, তবে ইকোসিস্টেমের মধ্যে অনেক সুবিধাজনক লাইব্রেরি রয়েছে যা এটিকে আরও সহজ করে তোলে। এই লাইব্রেরিগুলির সাহায্যে, ডেভেলপাররা Ethereum-এর সাথে ইন্টারঅ্যাক্ট করে এমন JSON-RPC অনুরোধগুলি (হুডের নীচে) শুরু করার জন্য স্বজ্ঞাত, এক-লাইনের পদ্ধতি লিখতে পারে।
পূর্বশর্ত
Ethereum স্ট্যাক এবং Ethereum ক্লায়েন্ট বোঝা সহায়ক হতে পারে।
একটি লাইব্রেরি কেন ব্যবহার করবেন?
এই লাইব্রেরিগুলি সরাসরি একটি Ethereum নোডের সাথে ইন্টারঅ্যাক্ট করার জটিলতাকে অনেকটাই সহজ করে দেয়। তারা ইউটিলিটি ফাংশনও (যেমন, ETH-কে Gwei-তে রূপান্তর করা) সরবরাহ করে যাতে একজন ডেভেলপার হিসেবে আপনি Ethereum ক্লায়েন্টের জটিলতা নিয়ে কাজ করার জন্য কম সময় ব্যয় করতে পারেন এবং আপনার অ্যাপ্লিকেশনের অনন্য কার্যকারিতার উপর বেশি সময় মনোনিবেশ করতে পারেন।
উপলব্ধ লাইব্রেরি
অবকাঠামো এবং নোড পরিষেবা
Alchemy - Ethereum ডেভেলপমেন্ট প্ল্যাটফর্ম।
- alchemy.com (opens in a new tab)
- নথিপত্র (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
All That Node - নোড-এজ-এ-সার্ভিস।
Bware Labs দ্বারা Blast - Ethereum মেইননেট এবং টেস্টনেটের জন্য বিকেন্দ্রীভূত API।
BlockPi - আরও কার্যকর এবং দ্রুত RPC পরিষেবা প্রদান করুন
- blockpi.io (opens in a new tab)
- নথিপত্র (opens in a new tab)
- GitHub (opens in a new tab)
- ডিসকর্ড (opens in a new tab)
Cloudflare Ethereum গেটওয়ে।
Etherscan - ব্লক এক্সপ্লোরার এবং লেনদেন API
Blockscout - ওপেন সোর্স ব্লক এক্সপ্লোরার
GetBlock- Web3 ডেভেলপমেন্টের জন্য ব্লকচেইন-এজ-এ-সার্ভিস
Infura - একটি পরিষেবা হিসাবে Ethereum API।
Node RPC - সাশ্রয়ী EVM JSON-RPC প্রদানকারী
NOWNodes - সম্পূর্ণ নোড এবং ব্লক এক্সপ্লোরার।
QuickNode - একটি পরিষেবা হিসাবে ব্লকচেইন পরিকাঠামো।
Rivet - ওপেন সোর্স সফ্টওয়্যার দ্বারা চালিত একটি পরিষেবা হিসাবে Ethereum এবং Ethereum Classic API।
Zmok - JSON-RPC/WebSockets API হিসাবে গতি-ভিত্তিক Ethereum নোড।
- zmok.io (opens in a new tab)
- GitHub (opens in a new tab)
- নথিপত্র (opens in a new tab)
- ডিসকর্ড (opens in a new tab)
ডেভেলপমেন্ট টুলস
ethers-kt - EVM-ভিত্তিক ব্লকচেইনের জন্য অ্যাসিঙ্ক, হাই-পারফরম্যান্স Kotlin/Java/Android লাইব্রেরি।
Nethereum - ব্লকচেইনের জন্য একটি ওপেন সোর্স .NET ইন্টিগ্রেশন লাইব্রেরি।
Python টুলিং - Python-এর মাধ্যমে Ethereum ইন্টারঅ্যাকশনের জন্য বিভিন্ন লাইব্রেরি।
- py.ethereum.org (opens in a new tab)
- web3.py GitHub (opens in a new tab)
- web3.py চ্যাট (opens in a new tab)
Tatum - চূড়ান্ত ব্লকচেইন ডেভেলপমেন্ট প্ল্যাটফর্ম।
- Tatum (opens in a new tab)
- GitHub (opens in a new tab)
- নথিপত্র (opens in a new tab)
- ডিসকর্ড (opens in a new tab)
web3j - Ethereum-এর জন্য একটি Java/Android/Kotlin/Scala ইন্টিগ্রেশন লাইব্রেরি।
ব্লকচেইন পরিষেবা
BlockCypher - Ethereum ওয়েব API।
Chainbase - Ethereum-এর জন্য অল-ইন-ওয়ান web3 ডেটা পরিকাঠামো।
Chainstack - একটি পরিষেবা হিসাবে ইলাস্টিক এবং ডেডিকেটেড Ethereum নোড।
- chainstack.com (opens in a new tab)
- নথিপত্র (opens in a new tab)
- Ethereum API রেফারেন্স (opens in a new tab)
Coinbase ক্লাউড নোড - ব্লকচেইন ইনফ্রাস্ট্রাকচার API।
Figment দ্বারা DataHub - Ethereum মেইননেট এবং টেস্টনেট সহ Web3 API পরিষেবা।
Moralis - এন্টারপ্রাইজ-গ্রেড EVM API প্রদানকারী।
- moralis.io (opens in a new tab)
- নথিপত্র (opens in a new tab)
- GitHub (opens in a new tab)
- ডিসকর্ড (opens in a new tab)
- ফোরাম (opens in a new tab)
NFTPort - Ethereum ডেটা এবং মিন্ট API।
- nftport.xyz (opens in a new tab)
- নথিপত্র (opens in a new tab)
- GitHub (opens in a new tab)
- ডিসকর্ড (opens in a new tab)
Tokenview - সাধারণ মাল্টি-ক্রিপ্টো ব্লকচেইন APIs প্ল্যাটফর্ম।
Watchdata - Ethereum ব্লকচেইনে সহজ এবং নির্ভরযোগ্য API অ্যাক্সেস সরবরাহ করুন।
Covalent - 200+ চেইনের জন্য সমৃদ্ধ ব্লকচেইন API।
- covalenthq.com (opens in a new tab)
- নথিপত্র (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
আরও পড়ুন
এমন কোনো কমিউনিটি রিসোর্স সম্পর্কে জানেন যা আপনাকে সাহায্য করেছে? এই পৃষ্ঠাটি সম্পাদনা করুন এবং এটি যোগ করুন!
সম্পর্কিত বিষয়
সম্পর্কিত টিউটোরিয়াল
- জাভাস্ক্রিপ্টে Ethereum ব্লকচেইন ব্যবহার করতে Web3js সেট আপ করুন – আপনার প্রোজেক্টে web3.js সেট আপ করার জন্য নির্দেশাবলী।
- জাভাস্ক্রিপ্ট থেকে একটি স্মার্ট কন্ট্র্যাক্ট কল করা – DAI টোকেন ব্যবহার করে দেখুন, জাভাস্ক্রিপ্ট ব্যবহার করে কীভাবে কন্ট্র্যাক্ট ফাংশন কল করতে হয়।