paint-brush
Hướng dẫn về cách xây dựng chuỗi khối bằng Javascripttừ tác giả@lisk
44,905 lượt đọc
44,905 lượt đọc

Hướng dẫn về cách xây dựng chuỗi khối bằng Javascript

từ tác giả Lisk5m2022/10/28
Read on Terminal Reader
Read this story w/o Javascript

dài quá đọc không nổi

JavaScript thường được coi là công nghệ ngoại vi, bất chấp sự phát triển và sử dụng liên tục của Node.js. Lisk thay đổi mọi thứ về quan niệm sai lầm đó và trao quyền cho các nhà phát triển Javascript để xây dựng các chuỗi khối mạnh mẽ. Mục tiêu của bài viết này là hướng dẫn bạn cách xây dựng Javascript Blockchains với Lisk SDK. Cuối cùng, bạn sẽ có thể sử dụng nó để xây dựng ứng dụng chuỗi khối của riêng mình bằng JavaScript. Hướng dẫn đầu tiên trình bày cách tạo ứng dụng "Xin chào thế giới" phù hợp với truyền thống phát triển phần mềm.

Company Mentioned

Mention Thumbnail
featured image - Hướng dẫn về cách xây dựng chuỗi khối bằng Javascript
Lisk HackerNoon profile picture


Mặc dù JavaScript hiện là ngôn ngữ lập trình được sử dụng rộng rãi nhất trên toàn thế giới, nhưng nó thường không phải là ngôn ngữ đầu tiên được nghĩ đến để xây dựng chuỗi khối. Điều này có thể là do JavaScript thường được coi là công nghệ giao diện người dùng, bất chấp sự phát triển và sử dụng liên tục của Node.js. Lisk thay đổi mọi thứ về quan niệm sai lầm đó và trao quyền cho các nhà phát triển Javascript để xây dựng các chuỗi khối mạnh mẽ.


Mục tiêu của bài viết này là hướng dẫn bạn cách xây dựng Javascript Blockchains với Lisk SDK. Cuối cùng, bạn sẽ có thể sử dụng nó để xây dựng ứng dụng chuỗi khối của riêng mình bằng JavaScript.

Nếu bạn là nhà phát triển JavaScript mới sử dụng blockchain

Bạn có phải là nhà phát triển JavaScript muốn tìm hiểu về chuỗi khối nhưng không biết bắt đầu từ đâu? Trước tiên bạn nên đọc bài đăng trên blog Chuỗi khối trong JavaScript , sẽ cung cấp cho bạn tổng quan về một số nguyên tắc cơ bản và lợi ích chính của việc sử dụng JavaScript để phát triển chuỗi khối.

Khi bạn đã hoàn thành việc đó, bạn có thể bắt đầu với một số hướng dẫn ứng dụng chuỗi khối dựa trên Javascript miễn phí của chúng tôi được liệt kê bên dưới. Ngoài ra, có một số khóa học giáo dục và một số hướng dẫn để triển khai khái niệm ứng dụng chuỗi khối của riêng bạn.

Hướng dẫn chuỗi khối Javascript

Lisk SDK giúp bạn dễ dàng hiểu được những điểm phức tạp của mạng chuỗi khối và các mô-đun liên quan. Đã có một số hướng dẫn dành cho các nhà phát triển muốn hiểu chuỗi khối trong JavaScript.


Tất cả các hướng dẫn này, có độ khó từ sơ cấp đến trung cấp, có thể hoàn thành trong 4 giờ hoặc ít hơn. Ngoài ra, chúng được xây dựng dựa trên các ý tưởng có thể áp dụng cho các trường hợp sử dụng trong thế giới thực và các vấn đề hiện có trong ngành công nghiệp chuỗi khối.

Ứng dụng Bảng điều khiển và Hướng dẫn Hello World


đầu tiên Lisk SDK hướng dẫn được cung cấp cho các nhà phát triển thể hiện cách tạo ứng dụng "Xin chào thế giới" phù hợp với truyền thống phát triển phần mềm. Người dùng sẽ học cách thực hiện các tác vụ sau từ hướng dẫn này:


  • Khởi tạo một ứng dụng blockchain cơ bản
  • Tạo mô-đun tùy chỉnh
  • Tạo plugin tùy chỉnh
  • Cấu hình ứng dụng chuỗi khối
  • Sử dụng Bảng điều khiển Lisk
  • Các mô-đun và tài sản Kiểm tra đơn vị

Hướng dẫn ứng dụng NFT


NFT đang ngày càng trở nên phổ biến trong ngành công nghiệp tiền điện tử. Do đó, một số dự án như Colecti, Enevti và RGB đã được phát triển trên mạng Lisk xung quanh khái niệm NFT hiện có. Ngoài ra, Lisk SDK v6 sắp tới sẽ hỗ trợ mô-đun NFT được tiêu chuẩn hóa.

Người dùng có thể tìm hiểu cách thực hiện những điều sau bằng cách xem qua Hướng dẫn về Mã thông báo không thể thay thế (NFT) của Lisk:


  • Tạo một ứng dụng chuỗi khối tương thích với NFT.
  • Tạo một mô-đun tùy chỉnh để sản xuất và mua NFT.
  • Tạo plugin tùy chỉnh với các chức năng bổ sung liên quan đến NFT.

Hướng dẫn Hệ thống Phục hồi Xã hội (SRS)

Nỗi lo mất tiền là một vấn đề phổ biến đối với tất cả người dùng tiền điện tử. Người dùng có thể mất quyền truy cập vào cụm mật khẩu của họ trong nhiều trường hợp, bao gồm cả tai nạn và trộm cắp. Hệ thống Phục hồi Xã hội này nhằm giảm bớt một số lo ngại đó.


Người dùng sẽ có thể thực hiện các tác vụ sau bằng cách sử dụng Hướng dẫn Hệ thống Phục hồi Xã hội (SRS) của Lisk:


  • Tạo một công cụ để khôi phục tài khoản.
  • Thiết lập một cấu hình phục hồi.

Hướng dẫn về Lisk Name Service (LNS)


Nhiều ứng dụng chuỗi khối muốn sử dụng dịch vụ tên miền, chẳng hạn như DNS hoặc Dịch vụ tên Ethereum (ENS). Hướng dẫn Dịch vụ Tên Lisk (LNS) cho phép phát triển dịch vụ nơi người dùng có thể đăng ký miền .lsk trong một khoảng thời gian xác định trước (1-5 năm).


Người dùng sẽ có thể thực hiện các thao tác sau sau khi hoàn thành Hướng dẫn dịch vụ tên Lisk (LNS):


  • Tạo một dịch vụ cho phép DNS phi tập trung
  • Tạo miền với .lsk
  • Định cấu hình bản ghi TXT và CNAME

Các khóa học chuỗi khối cho JavaScript

Bên cạnh các hướng dẫn ứng dụng blockchain có liên quan, chúng tôi cũng đề xuất các khóa học nên tham gia. Các khóa học blockchain này có thể là nền tảng kiến thức của bạn. Dưới đây là một số tùy chọn khác nhau dành riêng cho JavaScript trong Blockchain.


Tìm hiểu Blockchain bằng cách tạo chuỗi khối của riêng bạn bằng JavaScript - Udemy


Khóa học này cung cấp một phương pháp toàn diện để học chuỗi khối trong JavaScript. Có một số bài giảng video về nó. Nội dung được chia thành tám phần sau:


  • Giới thiệu
  • Xây dựng chuỗi khối
  • Truy cập chuỗi khối thông qua API
  • Xây dựng mạng lưới chuỗi khối
  • Điều phối mạng
  • Đoàn kết
  • Khám phá chuỗi khối
  • Sự kết luận


Khóa học này sẽ hướng dẫn bạn cách sử dụng JavaScript để tạo mạng chuỗi khối phi tập trung của riêng bạn. Đồng thời, bạn cũng sẽ chọn và sử dụng nhiều khái niệm blockchain quan trọng, bao gồm mật mã, thuật toán, phát sóng mạng, v.v.

Việc cài đặt Node.js và kiến thức làm việc về JavaScript là những yêu cầu đối với khóa học này.


Xây dựng DEX bằng JavaScript: Bắt đầu lập trình tại Học viện Moralis


Bạn muốn tìm hiểu chuỗi khối với JavaScript nhưng có ít hoặc không có kiến thức lập trình trước đó? Hãy thử khóa học này của Học viện Moralis. Khóa học bắt đầu bằng cách bao gồm tất cả các nguyên tắc cơ bản về HTML, CSS và JavaScript.


Khi bạn đã học những điều cơ bản về lập trình, bạn có thể sử dụng những khả năng này để giao tiếp với các nền tảng chuỗi khối hiện có như 1inch và Coinpaprika. Sau đó, bạn sẽ được hướng dẫn từng bước cần thiết để tạo sàn giao dịch phi tập trung (DEX) dựa trên JavaScript của riêng mình.


Coursera - Lập trình phát triển chuỗi khối với Javascript


Khóa học kéo dài một giờ này được dạy hoàn toàn bằng tiếng Tây Ban Nha, như tiêu đề gợi ý. Người dùng sẽ tạo một ứng dụng chuỗi khối đơn giản bằng cách sử dụng Node.js trong hướng dẫn này dành cho người mới bắt đầu sử dụng JavaScript. Giới thiệu ngắn gọn về công nghệ chuỗi khối trước định nghĩa và lập trình các khối, tiếp theo là lập trình và thử nghiệm ứng dụng.

Triển khai ý tưởng blockchain tùy chỉnh của riêng bạn

đã hoàn thành Hướng dẫn Lisk và có lẽ là Khóa học về Blockchain trong JavaScript, bây giờ bạn muốn tạo chuỗi khối của riêng mình. Trước khi bạn bắt đầu phát triển, bạn nên đọc Cách xây dựng chuỗi khối để kiểm tra tất cả các lựa chọn thay thế của bạn và tìm hiểu các điểm bắt đầu cơ bản.


Tiếp theo, hãy xem Dự án JavaScript Web3 , ví dụ: nếu bạn cần một số ý tưởng về những gì cần xây dựng cho ứng dụng chuỗi khối của mình.


Lisk Discord có câu trả lời nếu bạn gặp khó khăn, hãy tham gia ngay hôm nay và giới thiệu bản thân. Cuối cùng, đừng quên xem xét các tùy chọn tài chính có sẵn thông qua Chương trình Trợ cấp Lisk .