জাভা ডেভেলপারদের জন্য ইথেরিয়াম
পৃষ্ঠাটি সর্বশেষ আপডেট করা হয়েছে: ২৫ আগস্ট, ২০২৫
ইথেরিয়াম ব্যবহার করে বিকেন্দ্রীভূত অ্যাপ্লিকেশন (বা "ড্যাপস") তৈরি করুন যেগুলো ক্রিপ্টোকারেন্সি এবং ব্লকচেইন প্রযুক্তির সুবিধাগুলোকে কাজে লাগায়।. এই ড্যাপগুলো বিশ্বাসযোগ্য হতে পারে, অর্থাৎ এগুলোকে একবার ইথেরিয়ামে প্রয়োগ করা হয়ে গেলে, এগুলো সবসময় প্রোগ্রামড হিসেবে চলতে থাকবে।. নতুন ধরণের আর্থিক অ্যাপ্লিকেশন তৈরি করার জন্য এগুলো ডিজিটাল সম্পদকে নিয়ন্ত্রণ করতে পারে।. এগুলো বিকেন্দ্রীভূত হতে পারে, যার মানে কোন একক সত্ত্বা বা ব্যক্তি এগুলো নিয়ন্ত্রণ করেনা এবং এগুলো সেন্সর করা প্রায় অসম্ভব।.
স্মার্ট কন্ট্র্যাক্ট এবং Solidity ভাষা দিয়ে শুরু করা
জাভার সাথে ইথেরিয়ামকে একীভূত করার জন্য প্রথম পদক্ষেপ নিন
একদম প্রথম থেকে শুরু করতে চান? ethereum.org/learn অথবা ethereum.org/developers. দেখুন।
- ব্লকচেইনের ব্যাখ্যা (opens in a new tab)
- স্মার্ট কন্ট্র্যাক্ট বোঝা (opens in a new tab)
- আপনার প্রথম স্মার্ট কন্ট্র্যাক্টটি লিখুন (opens in a new tab)
- কীভাবে Solidity কম্পাইল এবং ডিপ্লয় করতে হয় তা শিখুন (opens in a new tab)
ইথেরিয়াম ক্লায়েন্টদের সাথে কাজ করা
দুটি নেতৃস্থানীয় Java Ethereum ক্লায়েন্ট, Web3J (opens in a new tab) এবং Hyperledger Besu কীভাবে ব্যবহার করতে হয় তা শিখুন
- Java, Eclipse, এবং Web3J-এর সাথে একটি Ethereum ক্লায়েন্টের সাথে সংযোগ স্থাপন করা (opens in a new tab)
- Java এবং Web3j দিয়ে একটি Ethereum অ্যাকাউন্ট পরিচালনা করা (opens in a new tab)
- আপনার স্মার্ট কন্ট্র্যাক্ট থেকে একটি Java র্যাপার তৈরি করুন (opens in a new tab)
- একটি Ethereum স্মার্ট কন্ট্র্যাক্টের সাথে ইন্টারঅ্যাক্ট করা (opens in a new tab)
- Ethereum স্মার্ট কন্ট্র্যাক্ট ইভেন্টগুলির জন্য শোনা (opens in a new tab)
- Linux-এর সাথে Java Ethereum ক্লায়েন্ট Besu (Pantheon) ব্যবহার করা (opens in a new tab)
- Java ইন্টিগ্রেশন টেস্টে একটি Hyperledger Besu (Pantheon) নোড চালানো (opens in a new tab)
- Web3j চিট শিট (opens in a new tab)
ethers-kt (opens in a new tab) কীভাবে ব্যবহার করতে হয় তা শিখুন, এটি EVM-ভিত্তিক ব্লকচেইনগুলির সাথে ইন্টারঅ্যাক্ট করার জন্য একটি অ্যাসিঙ্ক, উচ্চ-পারফরম্যান্সের Kotlin লাইব্রেরি। JVM এবং Android প্ল্যাটফর্মকে লক্ষ্য করা হয়েছে।
- ERC20 টোকেন ট্রান্সফার (opens in a new tab)
- ইভেন্ট লিসেনিং সহ UniswapV2 সোয়াপ (opens in a new tab)
- ETH / ERC20 ব্যালেন্স ট্র্যাকার (opens in a new tab)
মধ্যবর্তী স্তরের নিবন্ধ
- IPFS সহ একটি Java অ্যাপ্লিকেশনে সংগ্রহস্থল পরিচালনা করা (opens in a new tab)
- Web3j সহ Java-তে ERC20 টোকেন পরিচালনা করা (opens in a new tab)
- Web3j ট্রানজ্যাকশন ম্যানেজার (opens in a new tab)
উন্নত ব্যবহারের প্যাটার্ন
Java প্রজেক্ট এবং টুলস
- Web3J (Ethereum ক্লায়েন্টদের সাথে ইন্টারঅ্যাক্ট করার জন্য লাইব্রেরি) (opens in a new tab)
- ethers-kt (EVM-ভিত্তিক ব্লকচেইনের জন্য অ্যাসিঙ্ক, উচ্চ-পারফরম্যান্স Kotlin/Java/Android লাইব্রেরি।) (opens in a new tab)
- Eventeum (ইভেন্ট লিসেনার) (opens in a new tab)
- Mahuta (IPFS ডেভ টুলস) (opens in a new tab)
আরও সংস্থান খুঁজছেন? ethereum.org/developers. দেখুন।