.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 সাইট (একটি নতুন ট্যাবে খোলে)
অফিসিয়াল নেদারমাইন্ড সাইট (একটি নতুন ট্যাবে খোলে)