Vyper so với Plutus:Hướng dẫn dành cho nhà phát triển về ngôn ngữ hợp đồng thông minh

Nó là ngôn ngữ dựa trên Python, được cho là một trong những ngôn ngữ lập trình dễ hiểu và được sử dụng rộng rãi nhất. Do đó, Vyper đã được phát triển như một ngôn ngữ đơn giản, tối giản, tập trung vào các trường hợp tầm thường (và không thể sử dụng để mã hóa bất kỳ thứ gì phức tạp, chẳng hạn như DApp.

Vì vậy, tại sao lại áp dụng cách tiếp cận tối giản? Chủ yếu là vì rất khó viết mã độc mà không bị phát hiện trong quá trình kiểm tra.

Hợp đồng thông minh Vyper trông như thế nào

Vyper so với Plutus:Hướng dẫn dành cho nhà phát triển về ngôn ngữ hợp đồng thông minh

Nhìn vào hợp đồng thông minh ERC-20 này, được viết bằng Vyper, bạn có thể thấy rằng:

  • Phương thức “self” được sử dụng để hiển thị các biến thể hiện của lớp của nó nhằm mục đích làm rõ.
  • @public và @private được sử dụng để đặt mức độ hiển thị và hiển thị của giao diện ABI (Giao diện nhị phân ứng dụng) của hợp đồng cho phép các tác nhân bên ngoài (các hợp đồng hoặc địa chỉ ví khác) gọi nó.

Vyper so với Plutus:Hướng dẫn dành cho nhà phát triển về ngôn ngữ hợp đồng thông minh

Nguồn:Đầu vào | Đầu ra

Plutus là ngôn ngữ hợp đồng thông minh lập trình cấp cao được thiết kế để sử dụng bởi các tổ chức tài chính, thương mại điện tử và giao dịch quyền chọn cổ phiếu. Đây là một trong hai ngôn ngữ lập trình được Cardano sử dụng; cái còn lại là Haskell.

Theo các nhà phát triển của nó, Plutus là ngôn ngữ lập trình chức năng thuần túy để viết hợp đồng thông minh trên Cardano, phản ánh cú pháp của Haskell. Khi xác định loại dữ liệu, nhà phát triển có thể gọi trực tiếp tên loại, tham số loại và danh sách thay thế hàm tạo.

Một “ngôn ngữ lập trình chức năng”, trái ngược với ngôn ngữ lập trình “hướng dẫn” hoặc mệnh lệnh, thông qua “phép tính lambda” của nó, nhấn mạnh tầm quan trọng của việc tính toán các hàm thay vì thực hiện các hướng dẫn.

Ngược lại, lập trình hướng dẫn yêu cầu các nhà phát triển viết tất cả các bước tính toán mà máy tính yêu cầu vào mã. Nói một cách đơn giản, mỗi bước là một hướng dẫn.

Nếu bạn muốn xem hợp đồng mẫu viết bằng Plutus, vui lòng nhấp vào đây

Vyper so với Plutus:Hướng dẫn dành cho nhà phát triển về ngôn ngữ hợp đồng thông minh

Nguồn:Lập trình viên đã tìm kiếm

Trở lại tháng 6 năm 2020, họ đã công bố mối quan hệ hợp tác liên kết với gã khổng lồ may mặc thể thao Nike, cho phép người dùng kiếm lại tiền bằng cách sử dụng Thẻ Plutus Visa trên cửa hàng trực tuyến của Nike. Điều này bổ sung vào danh sách đối tác xây dựng thương hiệu ngày càng tăng của Plutus, bao gồm Airbnb và Skyscanner.

Bắt đầu mua và giao dịch tiền điện tử

Đăng ký và bắt đầu cơ hội với tương lai của tiền tệ

Đăng ký ngay


Thông tin quỹ
  1. Thông tin quỹ
  2. Quỹ đầu tư công
  3. Quỹ đầu tư tư nhân
  4. Quỹ phòng hộ
  5. Quỹ đầu tư
  6. Quỹ chỉ số