.NET ডেভেলপারদের জন্য ইথেরিয়াম
ক্রিপ্টোকারেন্সি এবং ব্লকচেইন প্রযুক্তির সুবিধাগুলো কাজে লাগায় এমন বিকেন্দ্রীকৃত অ্যাপ্লিকেশন (dapp) তৈরি করতে ইথেরিয়াম ব্যবহার করুন। এই dapp-গুলো নির্ভরযোগ্য হতে পারে, যার মানে হলো একবার এগুলো ইথেরিয়ামে ডিপ্লয় করা হলে, এগুলো সবসময় প্রোগ্রাম করা নিয়ম অনুযায়ী চলবে। নতুন ধরনের আর্থিক অ্যাপ্লিকেশন তৈরি করার জন্য এগুলো ডিজিটাল সম্পদ নিয়ন্ত্রণ করতে পারে। এগুলো বিকেন্দ্রীকৃত হতে পারে, যার মানে হলো কোনো একক সত্তা বা ব্যক্তি এগুলোকে নিয়ন্ত্রণ করে না এবং এগুলো সেন্সর করা প্রায় অসম্ভব।
মাইক্রোসফট টেকনোলজি স্ট্যাকের টুল এবং ভাষা ব্যবহার করে ইথেরিয়ামের ওপর বিকেন্দ্রীকৃত অ্যাপ্লিকেশন (dapp) তৈরি করুন এবং স্মার্ট কন্ট্রাক্ট-এর সাথে ইন্টারঅ্যাক্ট করুন - যা C#, # Visual Basic .NET, F# সমর্থন করে, VSCode এবং Visual Studio-এর মতো টুলিংয়ে, .NET Framework/.NET Core/.NET Standard জুড়ে। মাইক্রোসফট অ্যাজিউর ব্লকচেইন (Microsoft Azure Blockchain) ব্যবহার করে কয়েক মিনিটের মধ্যে অ্যাজিউরে (Azure) একটি ইথেরিয়াম ব্লকচেইন ডিপ্লয় করুন। .NET-এর প্রতি ভালোবাসাকে ইথেরিয়ামে নিয়ে আসুন!
স্মার্ট কন্ট্রাক্ট এবং Solidity ভাষার সাথে শুরু করা
ইথেরিয়ামের সাথে .NET ইন্টিগ্রেট করার প্রথম পদক্ষেপ নিন
প্রথমে আরও প্রাথমিক নির্দেশিকা প্রয়োজন? 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)
নতুনদের জন্য রেফারেন্স এবং লিংক
Nethereum লাইব্রেরি এবং VSCode Solidity-এর পরিচিতি
- Nethereum, শুরু করা (opens in a new tab)
- VSCode Solidity ইনস্টল করা (opens in a new tab)
- ইথেরিয়াম স্মার্ট কন্ট্রাক্ট তৈরি এবং কল করার জন্য একজন .NET ডেভেলপারের ওয়ার্কফ্লো (opens in a new tab)
- Nethereum-এর সাথে স্মার্ট কন্ট্রাক্ট ইন্টিগ্রেশন (opens in a new tab)
- Nethereum-এর মাধ্যমে .NET এবং ইথেরিয়াম ব্লকচেইন স্মার্ট কন্ট্রাক্ট-এর ইন্টারফেসিং (opens in a new tab), এছাড়াও 中文版 (opens in a new tab)-এ উপলব্ধ
- Nethereum - ব্লকচেইন-এর জন্য একটি ওপেন সোর্স .NET ইন্টিগ্রেশন লাইব্রেরি (opens in a new tab)
- Nethereum ব্যবহার করে SQL ডেটাবেসে ইথেরিয়াম ট্রানজ্যাকশন লেখা (opens in a new tab)
- C# এবং VisualStudio ব্যবহার করে কীভাবে সহজে ইথেরিয়াম স্মার্ট কন্ট্রাক্ট ডিপ্লয় করা যায় তা দেখুন (opens in a new tab)
আপাতত সেটআপ এড়িয়ে সরাসরি স্যাম্পলে যেতে চান?
- প্লেগ্রাউন্ড (Playground) (opens in a new tab) - ইথেরিয়ামের সাথে ইন্টারঅ্যাক্ট করুন এবং ব্রাউজারের মাধ্যমে কীভাবে Nethereum ব্যবহার করতে হয় তা শিখুন।
ইন্টারমিডিয়েট আর্টিকেল
- Nethereum শুরু করা এবং প্রথম প্রজেক্ট (opens in a new tab)
- আপনার নিজস্ব ডেভেলপমেন্ট টেস্টচেইন ডিপ্লয় করুন (opens in a new tab)
- Solidity-এর জন্য VSCode কোডজেন (Codegen) প্লাগইন (opens in a new tab)
- Unity এবং ইথেরিয়াম: কেন এবং কীভাবে (opens in a new tab)
- ইথেরিয়াম dapp-এর জন্য ASP.NET Core Web API তৈরি করুন (opens in a new tab)
- সাপ্লাই চেইন ট্র্যাকিং সিস্টেম বাস্তবায়নে Nethereum Web3-এর ব্যবহার (opens in a new tab)
- Nethereum ব্লকচেইন প্রসেসিং (opens in a new tab)
- Nethereum ওয়েবসকেট স্ট্রিমিং (opens in a new tab)
- Kaleido এবং Nethereum (opens in a new tab)
- Quorum এবং Nethereum (opens in a new tab)
অ্যাডভান্সড ব্যবহারের ধরন
- অ্যাজিউর কী ভল্ট (Azure Key Vault) এবং Nethereum (opens in a new tab)
- Nethereum.DappHybrid (opens in a new tab)
.NET প্রজেক্ট, টুল এবং অন্যান্য মজার জিনিস
- Nethereum প্লেগ্রাউন্ড (opens in a new tab) - ব্রাউজারে Nethereum কোড স্নিপেট কম্পাইল, তৈরি এবং রান করুন
- Nethereum কোডজেন ব্লেজর (Codegen Blazor) (opens in a new tab) - ব্লেজরে (Blazor) UI সহ Nethereum কোডজেন
- Nethereum ব্লেজর (Blazor) (opens in a new tab) - একটি .NET Wasm SPA লাইট ব্লকচেইন এক্সপ্লোরার এবং সাধারণ ওয়ালেট
- নেদারমাইন্ড (opens in a new tab) - Linux, Windows এবং MacOS-এর জন্য একটি .NET Core ইথেরিয়াম ক্লায়েন্ট
- eth-utils (opens in a new tab) - ইথেরিয়াম সম্পর্কিত কোডবেস নিয়ে কাজ করার জন্য ইউটিলিটি ফাংশন
- TestChains (opens in a new tab) - দ্রুত রেসপন্সের জন্য আগে থেকে কনফিগার করা .NET ডেভচেইন (প্রুফ-অফ-অথরিটি (PoA))
আরও রিসোর্স খুঁজছেন? ethereum.org/developers দেখুন।
.NET কমিউনিটি কন্ট্রিবিউটর
Nethereum-এ, আমরা বেশিরভাগ সময় Gitter (opens in a new tab)-এ আড্ডা দিই, যেখানে যে কেউ প্রশ্ন করতে/উত্তর দিতে, সাহায্য পেতে বা শুধু সময় কাটাতে আসতে পারেন। নির্দ্বিধায় একটি PR করুন বা Nethereum GitHub রিপোজিটরিতে (opens in a new tab) একটি ইস্যু খুলুন, অথবা আমাদের অনেক সাইড/স্যাম্পল প্রজেক্টগুলো ঘুরে দেখুন। আপনি আমাদের ডিসকর্ড (opens in a new tab)-এও খুঁজে পেতে পারেন!
আপনি যদি নেদারমাইন্ড-এ নতুন হয়ে থাকেন এবং শুরু করার জন্য সাহায্যের প্রয়োজন হয়, তবে আমাদের ডিসকর্ড (opens in a new tab)-এ যোগ দিন। আপনার প্রশ্নের উত্তর দেওয়ার জন্য আমাদের ডেভেলপাররা প্রস্তুত আছেন। নেদারমাইন্ড GitHub রিপোজিটরিতে (opens in a new tab) একটি PR খুলতে বা কোনো ইস্যু উত্থাপন করতে দ্বিধা করবেন না।
অন্যান্য অ্যাগ্রিগেটেড তালিকা
অফিসিয়াল Nethereum সাইট (opens in a new tab)
অফিসিয়াল নেদারমাইন্ড সাইট (opens in a new tab)