.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 দেখুন।
- ব্লকচেইন ব্যাখ্যা (নতুন ট্যাবে খোলে)
- স্মার্ট কন্ট্রাক্ট বোঝা (নতুন ট্যাবে খোলে)
- আপনার প্রথম স্মার্ট কন্ট্রাক্ট লিখুন (নতুন ট্যাবে খোলে)
- কীভাবে Solidity কম্পাইল এবং ডিপ্লয় করতে হয় তা শিখুন (নতুন ট্যাবে খোলে)
নতুনদের জন্য রেফারেন্স এবং লিংক
Nethereum লাইব্রেরি এবং VS Code Solidity-এর পরিচিতি
- Nethereum, শুরু করা (নতুন ট্যাবে খোলে)
- VS Code Solidity ইনস্টল করা (নতুন ট্যাবে খোলে)
- ইথেরিয়াম স্মার্ট কন্ট্রাক্ট তৈরি এবং কল করার জন্য একজন .NET ডেভেলপারের ওয়ার্কফ্লো (নতুন ট্যাবে খোলে)
- Nethereum-এর সাথে স্মার্ট কন্ট্রাক্ট ইন্টিগ্রেশন (নতুন ট্যাবে খোলে)
- Nethereum-এর মাধ্যমে .NET এবং ইথেরিয়াম ব্লকচেইন স্মার্ট কন্ট্রাক্ট-এর ইন্টারফেসিং (নতুন ট্যাবে খোলে), এছাড়াও 中文版 (নতুন ট্যাবে খোলে)-এ উপলব্ধ
- Nethereum - ব্লকচেইন-এর জন্য একটি ওপেন সোর্স .NET ইন্টিগ্রেশন লাইব্রেরি (নতুন ট্যাবে খোলে)
- Nethereum ব্যবহার করে SQL ডেটাবেসে ইথেরিয়াম ট্রানজ্যাকশন লেখা (নতুন ট্যাবে খোলে)
- C# এবং VisualStudio ব্যবহার করে কীভাবে সহজে ইথেরিয়াম স্মার্ট কন্ট্রাক্ট ডিপ্লয় করা যায় তা দেখুন (নতুন ট্যাবে খোলে)
আপাতত সেটআপ এড়িয়ে সরাসরি স্যাম্পলগুলোতে যেতে চান?
- Nethereum Playground (নতুন ট্যাবে খোলে) - ইথেরিয়াম-এর সাথে ইন্টারঅ্যাক্ট করুন এবং ব্রাউজারের মাধ্যমে কীভাবে Nethereum ব্যবহার করতে হয় তা শিখুন।
ইন্টারমিডিয়েট আর্টিকেল
- Nethereum শুরু করা এবং প্রথম প্রজেক্ট (নতুন ট্যাবে খোলে)
- আপনার নিজস্ব ডেভেলপমেন্ট টেস্টচেইন ডিপ্লয় করুন (নতুন ট্যাবে খোলে)
- Nethereum এবং VS Code-এর মাধ্যমে কোড জেনারেশন (নতুন ট্যাবে খোলে)
- Unity এবং ইথেরিয়াম: কেন এবং কীভাবে (নতুন ট্যাবে খোলে)
- ইথেরিয়াম বিকেন্দ্রীকৃত অ্যাপ্লিকেশন (dapp)-এর জন্য ASP.NET Core Web API তৈরি করুন (নতুন ট্যাবে খোলে)
- স্ট্রাকচার্ড অনচেইন অ্যাপ্লিকেশন-এর জন্য Nethereum MUD ফ্রেমওয়ার্ক (নতুন ট্যাবে খোলে)
- Nethereum ব্লকচেইন প্রসেসিং (নতুন ট্যাবে খোলে)
- Nethereum রিয়েল-টাইম স্ট্রিমিং (নতুন ট্যাবে খোলে)
- Kaleido এবং Nethereum (নতুন ট্যাবে খোলে)
- Quorum এবং Nethereum (নতুন ট্যাবে খোলে)
অ্যাডভান্সড ব্যবহারের প্যাটার্ন
- Azure কী ভল্ট এবং Nethereum (নতুন ট্যাবে খোলে)
- Nethereum.DappHybrid (নতুন ট্যাবে খোলে)
- Ujo Nethereum ব্যাকএন্ড রেফারেন্স আর্কিটেকচার (নতুন ট্যাবে খোলে)
.NET প্রজেক্ট, টুল এবং অন্যান্য মজার জিনিস
- Nethereum Playground (নতুন ট্যাবে খোলে) - ব্রাউজারে Nethereum কোড স্নিপেট কম্পাইল, তৈরি এবং রান করুন
- Nethereum Codegen Blazor (নতুন ট্যাবে খোলে) - Blazor-এ UI সহ Nethereum কোডজেন
- Nethereum Blazor (নতুন ট্যাবে খোলে) - একটি .NET Wasm SPA লাইট ব্লকচেইন এক্সপ্লোরার এবং সাধারণ ওয়ালেট
- Wonka Business Rules Engine (নতুন ট্যাবে খোলে) - একটি বিজনেস রুলস ইঞ্জিন (.NET প্ল্যাটফর্ম এবং ইথেরিয়াম প্ল্যাটফর্ম উভয়ের জন্য) যা মূলত মেটাডেটা-চালিত
- নেদারমাইন্ড (নতুন ট্যাবে খোলে) - Linux, Windows, MacOS-এর জন্য একটি .NET Core ইথেরিয়াম ক্লায়েন্ট
- eth-utils (নতুন ট্যাবে খোলে) - ইথেরিয়াম সম্পর্কিত কোডবেস নিয়ে কাজ করার জন্য ইউটিলিটি ফাংশন
- TestChains (নতুন ট্যাবে খোলে) - দ্রুত রেসপন্সের জন্য প্রি-কনফিগার করা .NET ডেভচেইন (প্রুফ-অফ-অথরিটি (PoA))
আরও রিসোর্স খুঁজছেন? ethereum.org/developers দেখুন।
.NET কমিউনিটি কন্ট্রিবিউটর
Nethereum-এ, আমরা বেশিরভাগ সময় Gitter (নতুন ট্যাবে খোলে)-এ আড্ডা দিই, যেখানে যে কেউ প্রশ্ন করতে/উত্তর দিতে, সাহায্য পেতে বা শুধু সময় কাটাতে আসতে পারেন। নির্দ্বিধায় একটি PR করুন বা Nethereum GitHub রিপোজিটরিতে (নতুন ট্যাবে খোলে) একটি ইস্যু খুলুন, অথবা আমাদের অনেক সাইড/স্যাম্পল প্রজেক্টগুলো ঘুরে দেখুন। আপনি আমাদের ডিসকর্ড (নতুন ট্যাবে খোলে)-এও খুঁজে পেতে পারেন!
আপনি যদি নেদারমাইন্ড-এ নতুন হয়ে থাকেন এবং শুরু করার জন্য সাহায্যের প্রয়োজন হয়, তবে আমাদের ডিসকর্ড (নতুন ট্যাবে খোলে)-এ যোগ দিন। আপনার প্রশ্নের উত্তর দেওয়ার জন্য আমাদের ডেভেলপাররা প্রস্তুত আছেন। নেদারমাইন্ড GitHub রিপোজিটরিতে (নতুন ট্যাবে খোলে) একটি PR খুলতে বা কোনো ইস্যু উত্থাপন করতে দ্বিধা করবেন না।
অন্যান্য অ্যাগ্রিগেটেড তালিকা
অফিসিয়াল Nethereum সাইট (নতুন ট্যাবে খোলে)
অফিসিয়াল নেদারমাইন্ড সাইট (নতুন ট্যাবে খোলে)