NGD Seattle giới thiệu việc phát triển hợp đồng thông minh bằng C# cho tạp chí Microsoft Developer Network

TIN TỨC NEO
2019-11-18

NGD Seattle - Microsoft


Người đứng đầu bộ phận phát triển của NGD Seattle - John deVadoss, và chiến lược gia blockchain - Peng Huang, gần đây là đồng tác giả một bài viết về lập trình hợp đồng thông minh trong C# cho Mạng lưới nhà phát triển Microsoft (MSDN).


Bài viết này là bài thứ hai của Neo được chia sẻ trên MSDN. Vào tháng 10, deVadoss đã hợp tác với nhà phát triển cốt lõi Neo và đồng sáng lập - Erik Zhang để tạo ra một bài viết về sự đồng thuận blockchain và dBFT.


Lập trình hợp đồng thông minh trong C#


Chủ yếu tập trung vào các nhà phát triển C# truyền thống không quen thuộc với blockchain, bài viết bắt đầu bằng phần giới thiệu về hợp đồng thông minh:


“Hợp đồng thông minh cung cấp một môi trường thực thi cho logic mang tính kinh tế và giao dịch bao gồm các yếu tố của hợp đồng trong thế giới thực, cũng như thực hiện các điều khoản của hợp đồng. Chạy trên các nền tảng blockchain có khả năng mở rộng cực lớn, phi tập trung và bất biến, chúng có khả năng định hình lại các tổ chức kinh tế của chúng ta và các mối quan hệ và giao dịch kinh tế tạo thành các tổ chức này.”


Huang và deVadoss tiếp tục phác thảo lịch sử của các hợp đồng thông minh và các ứng dụng tiềm năng của chúng, trước khi đưa ra một ví dụ về hợp đồng Hello World đơn giản. Cấu trúc hợp đồng cơ bản được thảo luận cùng với các chi tiết về cách lưu trữ và truy xuất dữ liệu trên blockchain Neo.


Hơn nữa, họ cung cấp thêm chi tiết trên một ví dụ ứng dụng trong thế giới thực; một dịch vụ đăng ký DNS đơn giản. Hợp đồng này có thể được sử dụng để đăng ký, truy vấn hoặc xóa tên miền thuộc sở hữu của một số người dùng.


Phần hợp đồng DNS cũng đóng vai trò giới thiệu về các trình kích hoạt ứng dụng và xác minh, được Neo sử dụng để xác định liệu hợp đồng sẽ được thực hiện như một lời mời hay để kiểm tra tính hợp lệ của một giao dịch cụ thể.


Trong phần còn lại của bài viết, người đọc được dẫn dắt qua quá trình tạo và gỡ lỗi hợp đồng, chạy một ví dụ nhanh về Neo express và triển khai sau đó gọi hợp đồng. Một phiên bản toàn diện hơn của hướng dẫn này, cùng với hướng dẫn cài đặt, có thể được tìm thấy trong hướng dẫn bắt đầu nhanh.


Bài viết gốc có thể được đọc tại liên kết sau: https://docs.microsoft.com/en-us/archive/msdn-magazine/2019/november/blockchain-programming-smart-contracts-in-csharp


Lời bình: Việc trở thành thành viên của .NET Foundation do Microsoft thành lập, và từ đó đều đặn có những bài viết dành cho các nhà phát triển mới chưa quen thuộc với blockchain, là hướng đi rất hay ho của Neo trong việc thu hút các nhà lập trình đến với hệ sinh thái Smart Economy.


TINTUCNEO – Tham gia các cộng đồng Tin tức NEO tại:
Website tin tức
Medium tin tức
Telegram tin tức
Telegram Thảo luận
Facebook
Youtube




0 bình luận. Để lại câu hỏi & nhận trả lời nhanh qua email.




Bài cùng chủ đề
Đường đến Neo3: Tên tài khoản thân thiện với người dùng.
Một trong những điều tiện ích nhất về mạng blockchain là bất kỳ ai cũng có thể tạo và sở hữu một “tài khoản” bằng cách tạo một cặp khóa mật mã. Việc sử dụng mật mã để xác thực có nghĩa là mọi người đều có thể truy cập tài nguyên mạng. Chúng luôn khả dụng trên toàn cầu cho bất kỳ ai có kết nối Internet.

2020-10-01

Flamingo Mint Rush được mở rộng trong khi mô-đun Swap bị trì hoãn để thử nghiệm thêm.
Neo Global Development (NGD) đã kéo dài thời gian mà người dùng Flamingo có thể thu thập FLM làm phần thưởng cho việc staking token trong Vault của nó. Giai đoạn kéo dài, được gọi là Mint Rush 2, cũng giới thiệu tùy chọn staking FLM. Mint Rush 2 đã cho phép việc ra mắt Flamingo Swap bị trì hoãn trong khi nó đang trải qua quá trình thử nghiệm thêm để “đảm bảo trải nghiệm người dùng được tối ưu hóa”.

2020-10-01

Neo SPCC cải thiện truy vấn lịch sử giao dịch với lệnh gọi RPC mới trong phiên bản NeoGo mới nhất
Một lệnh gọi RPC mới là trung tâm của một bản cập nhật gần đây đến node Neo2 Go của Neo SPCC, giới thiệu một phương pháp mới, trong đó việc triển khai node NeoGo khác ứng dụng khách C # cốt lõi.

2020-09-30

Switcheo niêm yết FLM ngay sau khi được xác nhận quyền sở hữu từ mô-đun Vault V2
Switcheo đã trở thành sàn giao dịch phi giám hộ tài sản (non-custodial) đầu tiên niêm yết token Flamingo Finance (FLM), đã xảy ra khi token FLM có thể xác nhận quyền sở hữu từ mô-đun Vault V2. Switcheo đã niêm yết token FLM vào lúc 5:00 sáng (UTC) vào Thứ Hai, ngày 28 tháng 9 năm 2020 và hiện đang giao dịch với NEO.

2020-09-30

Tham gia Cộng đồng NEO Việt Nam - TINTUCNEO
NEO-based projects? Contact us at [email protected] for collaborations in the Vietnam market