Rust ডেভেলপারদের জন্য ইথেরিয়াম
ক্রিপ্টোকারেন্সি এবং ব্লকচেইন প্রযুক্তির সুবিধাগুলো কাজে লাগিয়ে বিকেন্দ্রীকৃত অ্যাপ্লিকেশন (dapp) তৈরি করতে ইথেরিয়াম ব্যবহার করুন। এই dapp-গুলো বিশ্বস্ত হতে পারে, যার মানে হলো একবার ইথেরিয়ামে ডিপ্লয় করা হলে, এগুলো সবসময় প্রোগ্রাম করা নিয়ম অনুযায়ী চলবে। নতুন ধরনের আর্থিক অ্যাপ্লিকেশন তৈরি করতে এগুলো ডিজিটাল সম্পদ নিয়ন্ত্রণ করতে পারে। এগুলো বিকেন্দ্রীকৃত হতে পারে, যার মানে হলো কোনো একক সত্তা বা ব্যক্তি এগুলো নিয়ন্ত্রণ করে না এবং এগুলো সেন্সর করা প্রায় অসম্ভব।
স্মার্ট কন্ট্রাক্ট এবং Solidity ভাষা দিয়ে শুরু করা
ইথেরিয়ামের সাথে Rust ইন্টিগ্রেট করার প্রথম পদক্ষেপ নিন
প্রথমে আরও প্রাথমিক ধারণা প্রয়োজন? ethereum.org/learn বা ethereum.org/developers দেখুন।
- ব্লকচেইন ব্যাখ্যা (একটি নতুন ট্যাবে খোলে)
- স্মার্ট কন্ট্রাক্ট বোঝা (একটি নতুন ট্যাবে খোলে)
- আপনার প্রথম স্মার্ট কন্ট্রাক্ট লিখুন (একটি নতুন ট্যাবে খোলে)
- কীভাবে Solidity কম্পাইল এবং ডিপ্লয় করতে হয় তা শিখুন (একটি নতুন ট্যাবে খোলে)
নতুনদের জন্য আর্টিকেল
- Rust ইথেরিয়াম ক্লায়েন্ট (একটি নতুন ট্যাবে খোলে) * মনে রাখবেন যে OpenEthereum বাতিল করা হয়েছে (একটি নতুন ট্যাবে খোলে) এবং এটি আর রক্ষণাবেক্ষণ করা হচ্ছে না। এটি সতর্কতার সাথে ব্যবহার করুন এবং অন্য কোনো ক্লায়েন্ট ইমপ্লিমেন্টেশনে চলে যাওয়া ভালো।
- Rust ব্যবহার করে ইথেরিয়ামে ট্রানজ্যাকশন পাঠানো (একটি নতুন ট্যাবে খোলে)
- Kovan-এর জন্য Rust Wasm-এ কীভাবে কন্ট্রাক্ট লিখতে হয় তার একটি ধাপে ধাপে টিউটোরিয়াল (একটি নতুন ট্যাবে খোলে)
মধ্যম স্তরের আর্টিকেল
অ্যাডভান্সড ব্যবহারের ধরন
-
JavaScript এবং Rust ব্যবহার করে একটি বিকেন্দ্রীকৃত চ্যাট তৈরি করুন (একটি নতুন ট্যাবে খোলে)
-
Vue.js এবং Rust ব্যবহার করে একটি বিকেন্দ্রীকৃত টুডু (Todo) অ্যাপ তৈরি করুন (একটি নতুন ট্যাবে খোলে)
Rust প্রজেক্ট এবং টুলস
- pwasm-ethereum (একটি নতুন ট্যাবে খোলে) - ইথেরিয়ামের মতো নেটওয়ার্কের সাথে ইন্টারঅ্যাক্ট করার জন্য এক্সটার্নসের সংগ্রহ
- লাইটহাউস (একটি নতুন ট্যাবে খোলে) - দ্রুতগতির ইথেরিয়াম কনসেনসাস লেয়ার ক্লায়েন্ট
- ইথেরিয়াম WebAssembly (একটি নতুন ট্যাবে খোলে) - WebAssembly-এর একটি ডিটারমিনিস্টিক সাবসেট ব্যবহার করে ইথেরিয়াম স্মার্ট কন্ট্রাক্ট এক্সিকিউশন লেয়ারের প্রস্তাবিত রিডিজাইন
- oasis_std (একটি নতুন ট্যাবে খোলে) - OASIS API রেফারেন্স
- Solaris (একটি নতুন ট্যাবে খোলে) - নেটিভ Parity ক্লায়েন্ট EVM ব্যবহার করে Solidity স্মার্ট কন্ট্রাক্ট ইউনিট টেস্ট হারনেস।
- SputnikVM (একটি নতুন ট্যাবে খোলে) - Rust ইথেরিয়াম ভার্চুয়াল মেশিন ইমপ্লিমেন্টেশন
- Wavelet (একটি নতুন ট্যাবে খোলে) - Rust-এ Wavelet স্মার্ট কন্ট্রাক্ট
- Foundry (একটি নতুন ট্যাবে খোলে) - ইথেরিয়াম অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য টুলকিট
- Alloy (একটি নতুন ট্যাবে খোলে) - ইথেরিয়াম এবং অন্যান্য EVM-ভিত্তিক চেইনের সাথে ইন্টারঅ্যাক্ট করার জন্য উচ্চ-ক্ষমতাসম্পন্ন, ভালোভাবে পরীক্ষিত এবং ডকুমেন্টেড লাইব্রেরি।
- Ethers_rs (একটি নতুন ট্যাবে খোলে) - ইথেরিয়াম লাইব্রেরি এবং ওয়ালেট ইমপ্লিমেন্টেশন
- SewUp (একটি নতুন ট্যাবে খোলে) - Rust দিয়ে আপনার ইথেরিয়াম WebAssembly কন্ট্রাক্ট তৈরি করতে এবং সাধারণ ব্যাকএন্ডের মতো ডেভেলপ করতে সাহায্য করার জন্য একটি লাইব্রেরি
- Substreams (একটি নতুন ট্যাবে খোলে) - প্যারালালাইজড ব্লকচেইন ডেটা ইনডেক্সিং প্রযুক্তি
- রেথ (একটি নতুন ট্যাবে খোলে) রেথ (Rust ইথেরিয়ামের সংক্ষিপ্ত রূপ) হলো একটি নতুন ইথেরিয়াম ফুল-নোড ইমপ্লিমেন্টেশন
- Awesome Ethereum Rust (একটি নতুন ট্যাবে খোলে) - Rust-এ লেখা ইথেরিয়াম ইকোসিস্টেমের প্রজেক্টগুলোর একটি বাছাইকৃত সংগ্রহ
- Stylus (একটি নতুন ট্যাবে খোলে) - Arbitrum-এ স্মার্ট কন্ট্রাক্ট তৈরি করার জন্য Rust SDK
আরও রিসোর্স খুঁজছেন? ethereum.org/developers. দেখুন।