Ruby ডেভেলপারদের জন্য ইথেরিয়াম
ক্রিপ্টোকারেন্সি এবং ব্লকচেইন প্রযুক্তির সুবিধাগুলো কাজে লাগিয়ে বিকেন্দ্রীকৃত অ্যাপ্লিকেশন (dapp) তৈরি করতে ইথেরিয়াম ব্যবহার করুন। এই dapp-গুলো আস্থা-নিরপেক্ষ হতে পারে, যার মানে হলো একবার ইথেরিয়ামে ডিপ্লয় করা হলে, এগুলো সবসময় প্রোগ্রাম করা নিয়ম অনুযায়ী চলবে। এগুলো ডিজিটাল সম্পদ নিয়ন্ত্রণ করে নতুন ধরনের আর্থিক অ্যাপ্লিকেশন তৈরি করতে পারে। এগুলো বিকেন্দ্রীকৃত হতে পারে, যার মানে হলো কোনো একক সত্তা বা ব্যক্তি এগুলো নিয়ন্ত্রণ করে না এবং এগুলো সেন্সর করা প্রায় অসম্ভব।
স্মার্ট কন্ট্রাক্ট এবং Solidity ল্যাঙ্গুয়েজ দিয়ে শুরু করা
ইথেরিয়ামের সাথে Ruby ইন্টিগ্রেট করার প্রথম ধাপগুলো নিন
প্রথমে আরও প্রাথমিক ধারণা প্রয়োজন? ethereum.org/learn বা ethereum.org/developers দেখুন।
- ব্লকচেইন ব্যাখ্যা (একটি নতুন ট্যাবে খোলে)
- স্মার্ট কন্ট্রাক্ট বোঝা (একটি নতুন ট্যাবে খোলে)
- আপনার প্রথম স্মার্ট কন্ট্রাক্ট লিখুন (একটি নতুন ট্যাবে খোলে)
- কীভাবে Solidity কম্পাইল এবং ডিপ্লয় করতে হয় তা শিখুন (একটি নতুন ট্যাবে খোলে)
নতুনদের জন্য আর্টিকেল
- অবশেষে ইথেরিয়াম অ্যাকাউন্টগুলো বোঝা (একটি নতুন ট্যাবে খোলে)
- অবশেষে মেটামাস্ক দিয়ে Rails ব্যবহারকারীদের প্রমাণীকরণ করা (একটি নতুন ট্যাবে খোলে)
- Ruby ব্যবহার করে কীভাবে ইথেরিয়াম নেটওয়ার্কের সাথে কানেক্ট করবেন (একটি নতুন ট্যাবে খোলে)
- Ruby-তে কীভাবে একটি নতুন ইথেরিয়াম ঠিকানা তৈরি করবেন (একটি নতুন ট্যাবে খোলে)
মধ্যম স্তরের আর্টিকেল
- Ruby দিয়ে ব্লকচেইন অ্যাপ (একটি নতুন ট্যাবে খোলে)
- স্মার্ট কন্ট্রাক্ট এক্সিকিউট করতে ইথেরিয়ামের সাথে কানেক্ট করা Ruby ব্যবহার করুন (একটি নতুন ট্যাবে খোলে)
Ruby প্রজেক্ট এবং টুল
সক্রিয়
- eth.rb (একটি নতুন ট্যাবে খোলে) - ইথেরিয়াম অ্যাকাউন্ট, মেসেজ এবং ট্রানজ্যাকশন পরিচালনা করার জন্য Ruby লাইব্রেরি এবং RPC-ক্লায়েন্ট
- keccak.rb (একটি নতুন ট্যাবে খোলে) - ইথেরিয়াম দ্বারা ব্যবহৃত Keccak (SHA3) হ্যাশ
- siwe-ruby (একটি নতুন ট্যাবে খোলে) - Sign-In with Ethereum-এর Ruby ইমপ্লিমেন্টেশন
- siwe-rails (একটি নতুন ট্যাবে খোলে) - Rails জেম যা SIWE লোকাল সাইন-ইন রাউট যোগ করে
- siwe-rails-examples (একটি নতুন ট্যাবে খোলে) - কাস্টম কন্ট্রোলারসহ Ruby on Rails ব্যবহার করে SIWE-এর উদাহরণ
- omniauth-siwe (একটি নতুন ট্যাবে খোলে) - Sign In With Ethereum (SIWE)-এর জন্য OmniAuth কৌশল
- omniauth-nft (একটি নতুন ট্যাবে খোলে) - NFT মালিকানার মাধ্যমে প্রমাণীকরণের জন্য OmniAuth কৌশল
- ethereum-on-rails (একটি নতুন ট্যাবে খোলে) - Ethereum on Rails টেমপ্লেট যা মেটামাস্ক-কে Ruby on Rails-এর সাথে কানেক্ট করতে দেয়
আর্কাইভ করা / আর রক্ষণাবেক্ষণ করা হয় না
- web3-eth (একটি নতুন ট্যাবে খোলে) - Ruby দিয়ে ইথেরিয়াম নোড-এর RPC মেথড কল করা
- ethereum_tree (একটি নতুন ট্যাবে খোলে) - BIP32 স্ট্যান্ডার্ড অনুযায়ী একটি হায়ারার্কিক্যাল ডিটারমিনিস্টিক ওয়ালেট থেকে ETH ঠিকানা তৈরি করার জন্য Ruby লাইব্রেরি
- etherlite (একটি নতুন ট্যাবে খোলে) - Ruby on Rails-এর জন্য ইথেরিয়াম ইন্টিগ্রেশন
- ethereum.rb (একটি নতুন ট্যাবে খোলে) - ট্রানজ্যাকশন পাঠানো, কন্ট্রাক্ট তৈরি করা এবং এর সাথে ইন্টারঅ্যাক্ট করার জন্য জেসন-আরপিসি ইন্টারফেস ব্যবহার করা Ruby ইথেরিয়াম ক্লায়েন্ট, সেইসাথে ইথেরিয়াম নোড-এর সাথে কাজ করার জন্য দরকারী টুলকিট
- omniauth-ethereum.rb (একটি নতুন ট্যাবে খোলে) - OmniAuth-এর জন্য ইথেরিয়াম প্রোভাইডার কৌশল ইমপ্লিমেন্ট করে
আরও রিসোর্স খুঁজছেন? আমাদের ডেভেলপার হোম দেখুন।
Ruby কমিউনিটি কন্ট্রিবিউটর
Ethereum Ruby টেলিগ্রাম গ্রুপ (একটি নতুন ট্যাবে খোলে) হলো একটি দ্রুত বর্ধনশীল কমিউনিটির হোস্ট এবং এটি উপরের যেকোনো প্রজেক্ট এবং সম্পর্কিত বিষয় নিয়ে আলোচনার জন্য একটি ডেডিকেটেড রিসোর্স।