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




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

1 ngày trước

Ghhlir

Hwfvsh - good argumentative essays Bvyixu pxpoqw

4 ngày trước

5 ngày trước

Rcldoq

Xaoecd - finasteride 5mg online pharmacy Bxyyjc sdhkij

1 tuần trước

Rsdeso

Gebtnk - viagra and food Bfeyny afwqon

1 tuần trước

Gtmvyx

Ycwqar - finasteride 1mg quora Yawaex hrlvzf

1 tuần trước

Szhyna

Xzubgy - canadian viagra online Nspvwa pcxvau

1 tuần trước

Jxauaf

Jzumwp - community college essay Afrlaq zpfmlc

2 tuần trước

Wxrqgm

Yxhtkm - cheap viagra pills from india Kwvdji mdvbvx

2 tuần trước

Kspbmh

Phcvjc - prices for cialis Kzbcse rscdtb

2 tuần trước

Yreqax

Htarwd - kamagra sample Zxoupy sqaqxe

2 tuần trước

Oazzab

Tcnjtp - furosempi.com Afnswp blzpni

2 tuần trước

Jenexm

Zdflzz - pharmacie en ligne tadalafil Emqpms olyics

2 tuần trước

Jvzohu

Vpisyk - ivermectin pills Kehkrz peghsd

1 tháng trước

Otbkxb

how does finasteride work - cost of propecia generic hair growth pills propecia

1 tháng trước

Emntxf

topical finasteride - http://finasteridepls.com/ finasteride 5mg

1 tháng trước

Fnydip

tadalafil coupon - online tadalafil tadalafil 5mg




Bài cùng chủ đề
Kiến trúc sư trưởng của NGD Enterprise, Harry Pierson, thảo luận về kinh nghiệm của nhà phát triển trên NNT pod.
Bộ công cụ Neo Blockchain được thiết kế để loại bỏ ngay cả những trở ngại nhỏ nhất để phát triển trên Neo. Kiến trúc sư trưởng của NGD Enterprise, Harry Pierson, gần đây đã tham gia podcast Neo News Today để chia sẻ thêm về việc cải thiện trải nghiệm nhà phát triển của Neo.

2021-04-13

NeoSPCC cập nhật NeoGo cho N3 RC1 với các bản sửa lỗi và tài liệu cải tiến
Trung tâm Năng lực Neo St Petersburg đã phát hành một phiên bản mới và cải tiến của node Go tương thích với N3 RC1 . Bản cập nhật V0.94.1 được xây dựng dựa trên bản phát hành ban đầu bằng cách sửa các điểm không nhất quán với việc triển khai C# và cải thiện tài liệu.

2021-04-11

NeoFS do Neo SPCC triển khai, mở để thử nghiệm với N3 TestNet
NeoFS hiện đã được triển khai và khả dụng cho tất cả người dùng thông qua N3 TestNet sau khi ra mắt gần đây bởi Trung tâm Năng lực Neo St Petersburg. Team cũng cung cấp hướng dẫn tương tác với NeoFS bằng cách sử dụng node NeoGo.

2021-04-10

Switcheo Exchange ngừng hoạt động vào ngày 30 tháng 4, thời gian gia hạn sáu tháng để chuyển tài sản sang Demex
Sàn giao dịch Switcheo sẽ ngừng hoạt động hoàn toàn vào ngày 30 tháng 4 năm 2021, như một phần trong lộ trình hoàn thành phân quyền của Switcheo. Hành động này phù hợp với kế hoạch được công bố lần đầu tiên vào tháng 1 năm 2021, vì các giao dịch trên TradeHub đã vượt qua các giao dịch của các hợp đồng thông minh legacy của Switcheo Exchange.

2021-04-09

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