Ethereum dành cho nhà phát triển .NET
Sử dụng Ethereum để tạo các ứng dụng phi tập trung (hoặc "dapp") tận dụng những lợi ích của tiền mã hóa và công nghệ chuỗi khối. Các dapp này có thể đáng tin cậy, nghĩa là một khi được triển khai lên Ethereum, chúng sẽ luôn chạy đúng như được lập trình. Chúng có thể kiểm soát các tài sản kỹ thuật số để tạo ra các loại ứng dụng tài chính mới. Chúng có thể phi tập trung, nghĩa là không một thực thể hay cá nhân nào kiểm soát chúng và gần như không thể bị kiểm duyệt.
Xây dựng các ứng dụng phi tập trung trên Ethereum và tương tác với các hợp đồng thông minh bằng cách sử dụng các công cụ và ngôn ngữ từ ngăn xếp công nghệ của Microsoft - Hỗ trợ C#, # Visual Basic .NET, F#, trên các công cụ như VSCode và Visual Studio, trên toàn bộ .NET Framework/.NET Core/.NET Standard. Triển khai một chuỗi khối Ethereum trên Azure bằng Microsoft Azure Blockchain chỉ trong vài phút. Mang tình yêu dành cho .NET đến với Ethereum!
Bắt đầu với các hợp đồng thông minh và ngôn ngữ Solidity
Thực hiện những bước đầu tiên để tích hợp .NET với Ethereum
Bạn cần một tài liệu hướng dẫn cơ bản hơn trước? Hãy xem ethereum.org/learn hoặc ethereum.org/developers.
- Giải thích về chuỗi khối (opens in a new tab)
- Hiểu về hợp đồng thông minh (opens in a new tab)
- Viết hợp đồng thông minh đầu tiên của bạn (opens in a new tab)
- Tìm hiểu cách biên dịch và triển khai Solidity (opens in a new tab)
Tài liệu tham khảo và liên kết cho người mới bắt đầu
Giới thiệu thư viện Nethereum và VS Code Solidity
- Nethereum, Bắt đầu (opens in a new tab)
- Cài đặt VS Code Solidity (opens in a new tab)
- Quy trình làm việc của nhà phát triển .NET để tạo và gọi các hợp đồng thông minh Ethereum (opens in a new tab)
- Tích hợp hợp đồng thông minh với Nethereum (opens in a new tab)
- Giao tiếp giữa .NET và các hợp đồng thông minh chuỗi khối Ethereum bằng Nethereum (opens in a new tab), cũng có phiên bản tiếng Trung (opens in a new tab)
- Nethereum - Thư viện tích hợp .NET mã nguồn mở cho chuỗi khối (opens in a new tab)
- Ghi các giao dịch Ethereum vào cơ sở dữ liệu SQL bằng Nethereum (opens in a new tab)
- Xem cách dễ dàng triển khai các hợp đồng thông minh Ethereum bằng C# và VisualStudio (opens in a new tab)
Bạn muốn bỏ qua phần thiết lập lúc này và chuyển thẳng đến các ví dụ?
- Playground (opens in a new tab) - Tương tác với Ethereum và tìm hiểu cách sử dụng Nethereum thông qua trình duyệt.
Các bài viết trung cấp
- Nethereum Bắt đầu & Dự án đầu tiên (opens in a new tab)
- Triển khai các chuỗi thử nghiệm phát triển của riêng bạn (opens in a new tab)
- Plugin Codegen của VSCode cho Solidity (opens in a new tab)
- Unity và Ethereum: Tại sao và Như thế nào (opens in a new tab)
- Tạo Web API ASP.NET Core cho các dapp Ethereum (opens in a new tab)
- Sử dụng Nethereum Web3 để triển khai hệ thống theo dõi chuỗi cung ứng (opens in a new tab)
- Xử lý chuỗi khối Nethereum (opens in a new tab)
- Truyền phát Websocket Nethereum (opens in a new tab)
- Kaleido và Nethereum (opens in a new tab)
- Quorum và Nethereum (opens in a new tab)
Các mẫu sử dụng nâng cao
Các dự án, công cụ .NET và những thứ thú vị khác
- Nethereum Playground (opens in a new tab) - Biên dịch, tạo và chạy các đoạn mã Nethereum trong trình duyệt
- Nethereum Codegen Blazor (opens in a new tab) - Codegen Nethereum với giao diện người dùng trong Blazor
- Nethereum Blazor (opens in a new tab) - Một trình khám phá chuỗi khối nhẹ và ví đơn giản dạng SPA Wasm .NET
- Nethermind (opens in a new tab) - Một ứng dụng khách Ethereum .NET Core cho Linux, Windows, MacOS
- eth-utils (opens in a new tab) - các hàm tiện ích để làm việc với các cơ sở mã liên quan đến Ethereum
- TestChains (opens in a new tab) - Các chuỗi phát triển .NET được cấu hình sẵn để phản hồi nhanh (bằng chứng ủy quyền (PoA))
Bạn đang tìm kiếm thêm tài nguyên? Hãy xem ethereum.org/developers.
Những người đóng góp trong cộng đồng .NET
Tại Nethereum, chúng tôi chủ yếu trò chuyện trên Gitter (opens in a new tab), nơi mọi người đều được hoan nghênh để hỏi/đáp, nhận trợ giúp hoặc chỉ để thư giãn. Đừng ngần ngại tạo PR hoặc mở một vấn đề trên kho lưu trữ GitHub của Nethereum (opens in a new tab), hoặc chỉ cần duyệt qua nhiều dự án phụ/ví dụ mà chúng tôi có. Bạn cũng có thể tìm thấy chúng tôi trên Discord (opens in a new tab)!
Nếu bạn mới làm quen với Nethermind và cần trợ giúp để bắt đầu, hãy tham gia Discord (opens in a new tab) của chúng tôi. Các nhà phát triển của chúng tôi luôn sẵn sàng trả lời các câu hỏi của bạn. Đừng ngần ngại mở một PR hoặc nêu bất kỳ vấn đề nào trên kho lưu trữ GitHub của Nethermind (opens in a new tab).
Các danh sách tổng hợp khác
Trang web chính thức của Nethereum (opens in a new tab)
Trang web chính thức của Nethermind (opens in a new tab)