স্মার্ট কন্ট্রাক্ট ডিপ্লয় করা
পেজ সর্বশেষ আপডেট: 17 ডিসেম্বর, 2025
ইথিরিয়াম নেটওয়ার্কের ব্যবহারকারীদের জন্য আপনার স্মার্ট কন্ট্রাক্টটি সহজলভ্য করতে আপনাকে এটি ডিপ্লয় করতে হবে।
একটি স্মার্ট কন্ট্রাক্ট ডিপ্লয় করার জন্য, আপনাকে কেবল কোনো প্রাপক নির্দিষ্ট না করেই স্মার্ট কন্ট্রাক্টের কম্পাইল করা কোড সম্বলিত একটি ইথিরিয়াম লেনদেন পাঠাতে হবে।
পূর্বশর্ত
স্মার্ট কন্ট্রাক্ট ডিপ্লয় করার আগে আপনার ইথিরিয়াম নেটওয়ার্ক, লেনদেন এবং স্মার্ট কন্ট্রাক্টের গঠন সম্পর্কে বোঝা উচিত।
একটি কন্ট্রাক্ট ডিপ্লয় করতে ইথার (ETH) খরচ হয় কারণ এগুলো ব্লকচেইনে সংরক্ষিত থাকে, তাই আপনার ইথিরিয়ামের গ্যাস এবং ফি সম্পর্কে ধারণা থাকা উচিত।
সবশেষে, ডিপ্লয় করার আগে আপনাকে আপনার কন্ট্রাক্টটি কম্পাইল করতে হবে, তাই নিশ্চিত করুন যে আপনি স্মার্ট কন্ট্রাক্ট কম্পাইল করা সম্পর্কে পড়েছেন।
কীভাবে একটি স্মার্ট কন্ট্রাক্ট ডিপ্লয় করবেন
আপনার যা যা প্রয়োজন হবে
- আপনার কন্ট্রাক্টের বাইটকোড – এটি কম্পাইলেশন-এর মাধ্যমে তৈরি হয়
- গ্যাসের জন্য ETH – আপনি অন্যান্য লেনদেনের মতোই আপনার গ্যাস লিমিট সেট করবেন, তাই মনে রাখবেন যে কন্ট্রাক্ট ডিপ্লয়মেন্টের জন্য একটি সাধারণ ETH ট্রান্সফারের চেয়ে অনেক বেশি গ্যাস প্রয়োজন হয়
- একটি ডিপ্লয়মেন্ট স্ক্রিপ্ট বা প্লাগইন
- একটি ইথিরিয়াম নোড-এ অ্যাক্সেস, যা আপনি নিজের নোড চালিয়ে, কোনো পাবলিক নোডের সাথে সংযুক্ত হয়ে, অথবা নোড সার্ভিস ব্যবহার করে API কি-এর মাধ্যমে পেতে পারেন
স্মার্ট কন্ট্রাক্ট ডিপ্লয় করার ধাপসমূহ
এর নির্দিষ্ট ধাপগুলো নির্ভর করবে আপনি কোন ডেভেলপমেন্ট ফ্রেমওয়ার্ক ব্যবহার করছেন তার ওপর। উদাহরণস্বরূপ, আপনি কন্ট্রাক্ট ডিপ্লয় করার বিষয়ে Hardhat-এর ডকুমেন্টেশন (opens in a new tab) অথবা স্মার্ট কন্ট্রাক্ট ডিপ্লয় এবং ভেরিফাই করার বিষয়ে Foundry-এর ডকুমেন্টেশন (opens in a new tab) দেখতে পারেন। একবার ডিপ্লয় হয়ে গেলে, অন্যান্য একাউন্ট-এর মতো আপনার কন্ট্রাক্টটিরও একটি ইথিরিয়াম এডড্রেস থাকবে এবং এটি সোর্স কোড ভেরিফিকেশন টুলস ব্যবহার করে ভেরিফাই করা যাবে।
সম্পর্কিত টুলস
Remix - Remix IDE ইথিরিয়ামের মতো ব্লকচেইনগুলোর জন্য স্মার্ট কন্ট্রাক্ট ডেভেলপ, ডিপ্লয় এবং পরিচালনা করার সুবিধা দেয়
Tenderly - ওয়েব3 ডেভেলপমেন্ট প্ল্যাটফর্ম যা স্মার্ট কন্ট্রাক্ট ডেভেলপ, টেস্টিং, মনিটরিং এবং পরিচালনার জন্য ডিবাগিং, অবজারভেবিলিটি এবং ইনফ্রাস্ট্রাকচার বিল্ডিং ব্লক প্রদান করে
- tenderly.co (opens in a new tab)
- Docs (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Hardhat - আপনার ইথিরিয়াম সফটওয়্যার কম্পাইল, ডিপ্লয়, টেস্ট এবং ডিবাগ করার জন্য একটি ডেভেলপমেন্ট এনভায়রনমেন্ট
- hardhat.org (opens in a new tab)
- আপনার কন্ট্রাক্ট ডিপ্লয় করার বিষয়ে ডক্স (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
thirdweb - একটি মাত্র কমান্ড ব্যবহার করে যেকোনো EVM সামঞ্জস্যপূর্ণ চেইনে সহজেই যেকোনো কন্ট্রাক্ট ডিপ্লয় করুন
Crossmint - স্মার্ট কন্ট্রাক্ট ডিপ্লয় করতে, ক্রেডিট-কার্ড এবং ক্রস চেইন পেমেন্ট সক্ষম করতে এবং NFT তৈরি, বিতরণ, বিক্রি, সংরক্ষণ এবং সম্পাদনা করার জন্য API ব্যবহার করতে এন্টারপ্রাইজ-গ্রেড ওয়েব3 ডেভেলপমেন্ট প্ল্যাটফর্ম।
- crossmint.com (opens in a new tab)
- ডকুমেন্টেশন (opens in a new tab)
- Discord (opens in a new tab)
- ব্লগ (opens in a new tab)
সম্পর্কিত টিউটোরিয়াল
- আপনার প্রথম স্মার্ট কন্ট্রাক্ট ডিপ্লয় করা – একটি ইথিরিয়াম টেস্টনেট-এ আপনার প্রথম স্মার্ট কন্ট্রাক্ট ডিপ্লয় করার পরিচিতি।
- হ্যালো ওয়ার্ল্ড | স্মার্ট কন্ট্রাক্ট টিউটোরিয়াল – ইথিরিয়ামে একটি বেসিক স্মার্ট কন্ট্রাক্ট তৈরি এবং ডিপ্লয় করার জন্য একটি সহজ টিউটোরিয়াল।
- সলিডিটি থেকে অন্যান্য কন্ট্রাক্টের সাথে ইন্টারঅ্যাক্ট করা – কীভাবে একটি বিদ্যমান কন্ট্রাক্ট থেকে একটি স্মার্ট কন্ট্রাক্ট ডিপ্লয় করতে হয় এবং এর সাথে ইন্টারঅ্যাক্ট করতে হয়।
- কীভাবে আপনার কন্ট্রাক্টের আকার ছোট করবেন - কীভাবে আপনার কন্ট্রাক্টের আকার কমিয়ে সীমার মধ্যে রাখবেন এবং গ্যাস বাঁচাবেন
আরও পড়ুন
- https://docs.openzeppelin.com/learn/deploying-and-interacting (opens in a new tab) - OpenZeppelin
- Hardhat দিয়ে আপনার কন্ট্রাক্ট ডিপ্লয় করা (opens in a new tab) - Nomic Labs
আপনাকে সাহায্য করেছে এমন কোনো কমিউনিটি রিসোর্স সম্পর্কে জানেন? এই পেজটি এডিট করুন এবং এটি যোগ করুন!