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ủ đề
Neo SPCC cập nhật node Go, hỗ trợ cho chức năng chuỗi chéo Neo2 TestNet
Trung tâm Năng lực Neo Saint Petersburg (Neo SPCC) đã công bố phiên bản cập nhật của node Go cho Neo2, hoàn thành với sự hỗ trợ cho bản cập nhật chuỗi chéo được triển khai gần đây trên Neo2 TestNet. Phiên bản NeoGo mới, 0.76.0, thêm một số thay đổi đã được triển khai trong bản dựng neox-preview1 của node C # lõi. Những thay đổi này thêm chức năng như tạo gốc trạng thái, các syscall phục hồi khóa và bao gồm các thay đổi đối với các giao thức đồng thuận, P2P và RPC được yêu cầu để cho phép khả năng tương tác chuỗi chéo.

2020-07-02

QLC Chain thông báo có gần 78.000 người dùng QWallet hoạt động hàng ngày trong báo cáo quý 2
QLC Chain đã công bố báo cáo hàng quý quý 2 năm 2020, nêu bật sự tăng trưởng của người dùng QWallet, hỗ trợ tích hợp cho các dự án tài chính phi tập trung (DeFi) và tăng trưởng trong việc sử dụng QGAS cho thanh toán di động.

2020-06-30

Bản tin tuần TINTUCNEO: 22/06 - 28/06
Neo Global Development (NGD) Seattle đã ra mắt các bản phát hành xem trước của gói Neo Express và Neo Smart Contract Debugger bao gồm hỗ trợ cho Neo3 Preview2.

2020-06-30

Bản tường thuật: Đội ngũ O3 Labs mới tham gia vào AMA với cộng đồng lần đầu tiên
O3 Labs gần đây đã tiến hành một buổi AMA thông qua Reddit, đây là hoạt động tiếp cận cộng đồng quy mô rộng đầu tiên của đội ngũ kể từ khi thông báo nó thuộc quyền quản lý cảu đội ngũ mới vào tháng 5 năm 2020. Người tham gia được mời gửi câu hỏi cho AMA qua Twitter và Reddit với O3 Nhóm phòng thí nghiệm trả lời các câu hỏi trong hai ngày. Các cá nhân có mười câu hỏi được bình chọn nhiều nhất được thưởng 1 NEO mỗi người.

2020-06-26

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