Python có tốt cho web3 không?

Hướng dẫn về Web3 và Python để phát triển chuỗi khối

Hướng dẫn về Web3 và Python để phát triển Chuỗi khốiPythonPython và Web3Python Nhà cung cấp Web3Web3 và Python

Mục lục

Bạn có quan tâm đến việc phát triển Web3 Python không? . Với bộ công cụ phát triển này, bạn có thể triển khai chức năng Web3 vào bất kỳ ứng dụng Python nào một cách liền mạch chỉ trong hai bước đơn giản.  

  1. Cài đặt Moralis Python SDK bằng lệnh đầu cuối bên dưới
pip install moralis
  1. Thực hiện cuộc gọi API Moralis Web3. Dưới đây là một ví dụ về giao diện truy vấn số dư gốc của ví Web3.  
from moralis import evm_api

api_key = "YOUR_API_KEY"

params = {
    "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", 
    "chain": "eth", 
}

result = evm_api.balance.get_native_balance[
    api_key=api_key,
    params=params,
]

print[result]

Nếu bạn muốn biết thêm chi tiết về Moralis với tư cách là nhà cung cấp Python Web3, hãy xem tài liệu Web3 Python SDK chính thức. Trang này có hướng dẫn nhanh và các ví dụ bổ sung về lệnh gọi API để tìm nạp siêu dữ liệu NFT, NFT từ một địa chỉ, NFT từ bộ sưu tập, cách sở hữu tất cả NFT, v.v.  

Tổng quan

Python là một trong những ngôn ngữ lập trình được thiết lập tốt nhất hiện nay và có thể được sử dụng để tạo mọi thứ, từ các ứng dụng đơn giản đến phần mềm máy học phức tạp hơn. Hơn nữa, bạn có biết rằng giờ đây việc sử dụng Python trong phát triển Web3 trở nên dễ dàng hơn bao giờ hết không? . Nếu điều này nghe có vẻ thú vị và bạn muốn tìm hiểu thêm, hãy theo dõi khi chúng tôi khám phá thêm những điểm phức tạp của Python và Web3.  

Để minh họa khả năng truy cập của Moralis, hướng dẫn này trình bày cách tạo ứng dụng Web3 Python cho phép người dùng đăng nhập bằng MetaMask. Hơn nữa, nhờ SDK Python, bạn sẽ có thể làm như vậy chỉ trong ba bước.  

  1. Tạo ứng dụng Python Flask
  2. Khởi chạy ứng dụng Flask
  3. Tạo ứng dụng Frontend React

Kết hợp với SDK Python, hướng dẫn cũng minh họa sức mạnh của API xác thực. Tuy nhiên, đây chỉ là một trong số các API Web3 khác nhau của Moralis. Một ví dụ thú vị khác là API Luồng, cho phép bạn truyền trực tiếp dữ liệu trên chuỗi vào phần phụ trợ của dapp của bạn thông qua webhook Moralis.  

Tuy nhiên, bất kể bạn bắt tay vào dự án blockchain nào, hãy đăng ký với Moralis ngay lập tức. Với Moralis, bạn có thể xây dựng nhanh hơn và thông minh hơn khi mở khóa toàn bộ sức mạnh của công nghệ chuỗi khối.  

Đăng ký với Moralis

Khám phá Python và Web3

Trước khi chuyển sang phần chính của hướng dẫn này, chúng ta sẽ quay lại vấn đề cơ bản bằng cách trình bày ngắn gọn về Python và Web3. Nếu bạn đã quen thuộc với hai khái niệm này, vui lòng chuyển thẳng vào ”Hướng dẫn. Phần Python và Web3 để phát triển chuỗi khối” bên dưới. Mặt khác, hãy tham gia cùng chúng tôi khi chúng tôi chia nhỏ Python và Web3 để cung cấp tổng quan về những gì chúng đòi hỏi.  

Trăn là gì?

Python là ngôn ngữ lập trình cấp cao, hướng đối tượng có cú pháp dễ học tập trung vào khả năng đọc. Theo đó, Python khá dễ học nên nó trở thành lựa chọn hàng đầu của những người bắt đầu học lập trình. Điều này góp phần vào việc áp dụng Python cao và là lý do nổi bật tại sao đây là một trong những ngôn ngữ lập trình được sử dụng nhiều nhất hiện nay.  

Hơn nữa, Python được gọi là ngôn ngữ "có mục đích chung", nghĩa là nó có nhiều trường hợp sử dụng khác nhau. Do đó, các nhà phát triển sử dụng Python để xây dựng các ứng dụng đơn giản cho các nỗ lực phức tạp hơn như học máy.  

Web3 là gì?

Web3, như tên cho thấy, đề cập đến thế hệ thứ ba của internet. Như vậy, nó là một thuật ngữ chung cho một phiên bản mới và được cải tiến của web. Về cốt lõi, Web3 tận dụng tiền điện tử, chuỗi khối và các công nghệ đổi mới khác để tạo ra một trang web phi tập trung, nơi quyền lực được trao lại cho người dùng dưới hình thức sở hữu.  

Để hiểu rõ hơn về Web3, bạn nên so sánh ngắn gọn nó với các thế hệ internet trước đó. Nói tóm lại, Web1 là tất cả về nội dung chỉ đọc tĩnh và với Web2, nó đã chuyển sang nội dung đọc-ghi động. Cuối cùng, kỷ nguyên Web3 hướng tới cấu trúc đọc-ghi-riêng

Hơn nữa, đây là ba ý tưởng cốt lõi của web phi tập trung của Web3.  

  • phân quyền
  • Thanh toán gốc
  • không được phép

Với những tổng quan ngắn gọn về Python và Web3 này, hãy kết hợp chúng và khám phá xem có thể sử dụng Python để phát triển Web3 hay không.  

Có thể sử dụng Python cho Web3 không?

Có thể sử dụng Python để phát triển chuỗi khối không? . Tuy nhiên, nếu bạn đến thẳng từ không gian phát triển Web2 truyền thống, bạn cần xem xét một số khác biệt nhỏ trước khi bắt tay vào bất kỳ nỗ lực nào với Python Web3. Ví dụ: thông thạo các thư viện như ”Web3. py” rất có lợi. Thư viện dựa trên Python này giúp tương tác liền mạch hơn với mạng Ethereum

Ngoài ra, có những công cụ phát triển khác có thể giúp cuộc sống của bạn với tư cách là nhà phát triển Web3 dễ tiếp cận hơn đáng kể. Nếu điều này nghe có vẻ thú vị và bạn muốn tìm hiểu thêm về các công cụ phát triển Web3 Python, hãy tham gia cùng chúng tôi trong phần tiếp theo, nơi chúng tôi khám phá nhà cung cấp Python Web3 tốt nhất. đạo đức.  

Sử dụng Web3 trong Phát triển Python – Nhà cung cấp Web3 Python tốt nhất

Moralis là một trong những nhà cung cấp cơ sở hạ tầng Web3 tốt nhất trong ngành, cung cấp nhiều công cụ phát triển khác nhau như API Web3 cấp doanh nghiệp, SDK, v.v. Với Moralis, có thể mở khóa toàn bộ tiềm năng của công nghệ chuỗi khối để xây dựng dapps và các dự án Web3 khác một cách liền mạch hơn

Trong số các công cụ phát triển Web3 nổi bật này, một ví dụ tuyệt vời là Moralis Python SDK. Moralis’ Python SDK là công cụ Web3 cuối cùng để phát triển Python, cho phép bạn tạo các dự án chuỗi khối hiệu quả và hiệu quả hơn

Nhờ các khả năng của Moralis với tư cách là nhà cung cấp Python Web3, bạn có thể tích hợp liền mạch chức năng chuỗi khối vào tất cả các ứng dụng Python của mình. Ngoài ra, do khả năng tương thích chuỗi chéo của Moralis, bạn có thể tạo các dự án Web3 Python cho nhiều mạng, bao gồm Cronos, Solana, Ethereum, v.v.  

Vì vậy, nếu bạn muốn biết thêm về Moralis với tư cách là nhà cung cấp Python Web3 và cách thức hoạt động của công cụ này, hãy tham gia cùng chúng tôi trong phần tiếp theo, nơi chúng tôi sẽ chỉ cho bạn cách tạo ứng dụng Python Web3 chỉ trong ba bước.  

hướng dẫn. Python và Web3 để phát triển chuỗi khối

Với sự hiểu biết sâu sắc hơn về Python, Web3 và Moralis với tư cách là nhà cung cấp Web3 Python, phần này sẽ đi sâu hơn vào phần trọng tâm của bài viết này, nơi chúng tôi chỉ cho bạn cách tạo ứng dụng Python cho phép người dùng đăng nhập bằng ví MetaMask của họ

Bằng cách làm theo, bạn sẽ tìm hiểu cách tạo ứng dụng Python phụ trợ triển khai logic cần thiết để xử lý các luồng xác thực Web3. Ngoài mã phụ trợ, bạn cũng sẽ thiết lập ứng dụng React frontend thể hiện cơ chế xác thực trong thực tế.   

Hơn nữa, nhờ SDK Python của Moralis, bạn có thể xây dựng ứng dụng Web3 này chỉ trong ba bước.  

  1. Tạo ứng dụng Python Flask
  2. Khởi chạy ứng dụng Flask
  3. Tạo ứng dụng Frontend React

Tuy nhiên, nếu bạn muốn xem video giải thích quy trình, bạn có thể xem clip bên dưới từ kênh YouTube của Moralis. Video này trình bày toàn bộ quá trình từ đầu đến cuối, cung cấp hướng dẫn toàn diện về hướng dẫn này ở định dạng video.  

Tuy nhiên, trước khi chuyển sang bước đầu tiên, phần sau đây sẽ xem xét kỹ hơn về kết quả cuối cùng của ứng dụng, cho bạn ý tưởng về những gì bạn đang hướng tới.  

Ứng dụng Web3 Python – Kết quả cuối cùng

Ứng dụng bạn sẽ học cách tạo trong hướng dẫn Python và Web3 này tương đối đơn giản, có trang đích bên dưới.  

Như hình ảnh minh họa, trang đăng nhập ban đầu có tiêu đề "Xác thực Python Web3" và nút "Đăng nhập". Nếu bạn nhấp vào nút, nó sẽ khởi chạy MetaMask của bạn, yêu cầu bạn kết nối ví Web3 của mình. Khi kết nối MetaMask của bạn, một yêu cầu mới sẽ được gửi đến phần phụ trợ của ứng dụng Python, khiến API xác thực của Moralis tạo một thử thách đăng nhập mới.  

Tiếp theo, ứng dụng sẽ gửi một yêu cầu khác xác thực chữ ký của bạn. Nếu nó phù hợp và đây là lần đầu tiên bạn đăng nhập, ID người dùng mới sẽ được tạo, được hiển thị trên trang người dùng của ứng dụng

Hơn nữa, ngay sau khi bạn tự xác thực thành công, nó sẽ tự động thêm một người dùng mới – có đính kèm ID – vào tab “Người dùng” trên bảng quản trị Moralis của bạn.  

Điều đó bao gồm bản demo của ứng dụng Web3 Python của chúng tôi. Vì vậy, bây giờ bạn đã hiểu rõ hơn về cách thức hoạt động của ứng dụng và những gì bạn đang hướng tới, chúng ta hãy đi thẳng vào bước đầu tiên để chỉ cho bạn cách tạo ứng dụng Python Flask cho phần phụ trợ.  

Bước 1. Tạo ứng dụng Python Flask

Để bắt đầu, điều đầu tiên bạn cần làm là thiết lập một dự án Web3 Python mới trong môi trường phát triển tích hợp [IDE] của bạn. Đối với hướng dẫn này, chúng tôi sẽ sử dụng Visual Studio Code [VSC] để minh họa quy trình. Do đó, nếu bạn chọn một giải pháp thay thế khác, hãy lưu ý rằng một số bước đôi khi có thể khác.  

Tuy nhiên, hãy khởi chạy IDE của bạn, tạo một thư mục dự án mới và mở một thiết bị đầu cuối mới. Nếu bạn đang sử dụng VSC, bạn có thể khởi chạy một thiết bị đầu cuối mới bằng cách nhấp vào tab "Thiết bị đầu cuối" ở đầu giao diện, sau đó là "Thiết bị đầu cuối mới".  

Tiếp theo, "cd" vào thư mục gốc của dự án và chạy lệnh sau trong thiết bị đầu cuối của bạn.  

python3 -m venv venv

Chạy lệnh trên sẽ tạo một môi trường ảo mới và bây giờ bạn sẽ tìm thấy một thư mục "venv" mới trong thư mục cục bộ của mình

Từ đó, khởi tạo môi trường bằng lệnh bên dưới.  

source venv/bin/activate

Khi bạn đã khởi tạo môi trường ảo, hãy đảm bảo rằng bạn có phiên bản mới nhất của “pip” bằng cách chạy đầu vào sau trong thiết bị đầu cuối.  

pip install --upgrade pip

Để hoàn thành mọi thứ, bạn cần cài đặt các phụ thuộc cần thiết. Đối với hướng dẫn này, có tổng cộng ba và bạn sẽ tìm thấy các lệnh để cài đặt chúng bên dưới. Nhập từng cái riêng biệt và chạy chúng tuần tự

pip install flask
pip install flask_cors
pip install moralis

Mã ứng dụng bình

Khi thiết lập ban đầu của dự án đã hoàn tất, đã đến lúc tập trung vào mã. Do đó, phần này chỉ cho bạn cách thêm các điểm cuối và chức năng cần thiết cho ứng dụng Web3 Python.  

Trước tiên, hãy bắt đầu bằng cách tạo một "ứng dụng" mới. py” trong thư mục gốc của dự án. Mở tệp và thêm phần nhập cho các phần phụ thuộc ở trên cùng

________số 8

Bên dưới phần nhập, hãy khởi tạo ứng dụng và gói nó trong "CORS" bằng cách thêm đoạn mã sau.  

app = Flask[__name__]
CORS[app]

Tiếp theo, thêm một biến mới cho khóa API Moralis của bạn.  

from moralis import evm_api

api_key = "YOUR_API_KEY"

params = {
    "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", 
    "chain": "eth", 
}

result = evm_api.balance.get_native_balance[
    api_key=api_key,
    params=params,
]

print[result]
0

Như bây giờ bạn có thể đã nhận ra, bạn cần thay thế “xxx” bằng giá trị của khóa thực của bạn. Do đó, nếu bạn chưa đăng ký, hãy đăng ký với Moralis, vì bạn cần có tài khoản để lấy khóa. Sau khi bạn có tài khoản, hãy đăng nhập, nhấp vào tab ”Web3 APIs”, sao chép khóa và nhập vào mã.  

Cuối cùng, thêm hai tuyến đường sau

  • ”/requestChallenge” – Khi người dùng tự xác thực, họ sẽ yêu cầu thử thách từ Moralis, việc này được thực hiện thông qua lộ trình ban đầu này. Tuyến ”/requestChallenge” chứa hàm “reqChallenge[]” thu nhận các đối số yêu cầu, thêm biến “body”, nhận kết quả từ điểm cuối “/requestChallenge” và cuối cùng, chuyển kết quả cho máy khách.  
from moralis import evm_api

api_key = "YOUR_API_KEY"

params = {
    "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", 
    "chain": "eth", 
}

result = evm_api.balance.get_native_balance[
    api_key=api_key,
    params=params,
]

print[result]
1
  • ”/verifyChallenge” – Sau khi người dùng ký vào tin nhắn, kết quả sẽ được gửi đến phần phụ trợ của ứng dụng và được xác minh bằng tuyến thứ hai này. Tuyến ”/verifyChallenge” chứa hàm “verifyChallenge[]” chịu trách nhiệm tìm nạp các đối số yêu cầu, thêm biến “body”, nhận kết quả từ điểm cuối API Moralis Auth và chuyển kết quả cho ứng dụng khách.  
from moralis import evm_api

api_key = "YOUR_API_KEY"

params = {
    "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", 
    "chain": "eth", 
}

result = evm_api.balance.get_native_balance[
    api_key=api_key,
    params=params,
]

print[result]
2

Ngoài ra, hãy thêm đoạn mã bên dưới chỉ định nơi bạn muốn chạy ứng dụng.  

from moralis import evm_api

api_key = "YOUR_API_KEY"

params = {
    "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", 
    "chain": "eth", 
}

result = evm_api.balance.get_native_balance[
    api_key=api_key,
    params=params,
]

print[result]
3

Điều đó bao gồm mã ứng dụng Web3 Python Flask. Nói chung, "ứng dụng. py” bây giờ sẽ trông giống như thế này.  

from moralis import evm_api

api_key = "YOUR_API_KEY"

params = {
    "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", 
    "chain": "eth", 
}

result = evm_api.balance.get_native_balance[
    api_key=api_key,
    params=params,
]

print[result]
4

Bước 2. Khởi chạy ứng dụng Flask

Bây giờ bạn đã thêm mã ứng dụng Web3 Python, bạn cần khởi chạy dự án. Như vậy, hãy mở một thiết bị đầu cuối mới và chạy lệnh sau.  

from moralis import evm_api

api_key = "YOUR_API_KEY"

params = {
    "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", 
    "chain": "eth", 
}

result = evm_api.balance.get_native_balance[
    api_key=api_key,
    params=params,
]

print[result]
5

Vậy là xong. Ứng dụng Web3 Python Flask của bạn sẽ chạy trên máy chủ lưu trữ cục bộ 3000 mà bạn đã chỉ định ở bước trước.  

Tuy nhiên, nếu bạn có kế hoạch tung ứng dụng ra công chúng, bạn nên thêm xử lý lỗi. Thật không may, điều này nằm ngoài phạm vi của bài viết này. Vì vậy, nếu bạn muốn vượt lên trên tất cả, bạn phải tự mình tìm ra điều này.  

Tuy nhiên, bây giờ bạn đã khởi chạy ứng dụng phụ trợ Web3 Python, chúng ta hãy xem xét kỹ hơn về giao diện người dùng.  

Bước 3. Tạo ứng dụng Frontend React

Vì đây là hướng dẫn về Python và Web3, phần này sẽ trình bày ngắn gọn cho bạn cách thiết lập nhanh ứng dụng React frontend mà từ đó bạn có thể gọi các điểm cuối để xử lý xác thực Web3. Chúng tôi sẽ không trình bày chi tiết về cách thức hoạt động của ứng dụng này. Tuy nhiên, nếu bạn quan tâm đến điều này, hãy xem video từ phần trên

Tuy nhiên, để làm cho điều này trở nên đơn giản nhất có thể, chúng tôi sẽ sử dụng một mẫu đã được chuẩn bị sẵn cho ứng dụng.  

Tài liệu ứng dụng Python và Web3 – https. //github. com/MoralisWeb3/youtube-tutorials/tree/main/Web3AuthPython

Để thiết lập ứng dụng React, hãy truy cập kho lưu trữ GitHub ở trên và sao chép dự án vào thư mục cục bộ của bạn. Làm như vậy sẽ cung cấp cấu trúc tệp tương tự như cấu trúc trong màn hình in bên dưới.  

Khi bạn có một bản sao cục bộ của dự án, bây giờ bạn có thể khởi chạy ứng dụng React. Như vậy, hãy mở một thiết bị đầu cuối, ”cd” vào thư mục gốc của dự án, nhập lệnh sau và nhấn enter.  

from moralis import evm_api

api_key = "YOUR_API_KEY"

params = {
    "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", 
    "chain": "eth", 
}

result = evm_api.balance.get_native_balance[
    api_key=api_key,
    params=params,
]

print[result]
6

Điều đó bao gồm toàn bộ hướng dẫn "Python và Web3". Nếu bạn đã theo dõi đến đây, giờ đây bạn có thể tạo ứng dụng Web3 Python để xử lý các luồng xác thực Web3

Hơn nữa, giờ đây bạn có thể sử dụng các nguyên tắc cơ bản tương tự để thêm chức năng phụ trợ Web3 Python khác. Nếu bạn muốn tìm hiểu thêm về điều này và các khả năng của Moralis với tư cách là nhà cung cấp Web3 Python, hãy xem tài liệu SDK Web3 Python chính thức của chúng tôi

Tóm tắt – Cách kết hợp Python và Web3

Hướng dẫn này dạy bạn cách thêm chức năng Web3 vào bất kỳ ứng dụng Python nào bằng cách khám phá Moralis với tư cách là nhà cung cấp Web3 Python. Để minh họa quy trình, bài viết này đã trình bày cách tạo một ứng dụng Python đơn giản. Ngoài ra, với ứng dụng, người dùng có thể đăng nhập bằng MetaMask. Hơn nữa, nhờ có Moralis và SDK Python, bạn có thể tạo dự án này chỉ trong ba bước.  

  1. Tạo ứng dụng Python Flask
  2. Khởi chạy ứng dụng Flask
  3. Tạo ứng dụng Frontend React

Khi kết hợp với Python SKD, bạn đã sử dụng API xác thực của Moralis để thêm chức năng đăng nhập MetaMask. Tuy nhiên, MetaMask chỉ là một trong nhiều trình kết nối ví được API Auth hỗ trợ. Nếu bạn muốn khám phá các tùy chọn khác, hãy xem blog Web3 của Moralis để biết các bài viết bổ sung. Ví dụ: tìm hiểu cách thêm chức năng đăng nhập Coinbase Wallet hoặc thêm đăng nhập bằng RainbowKit

Ngoài ra, hãy cân nhắc tham gia Học viện Moralis nếu bạn muốn trở thành nhà phát triển Web3 thành thạo hơn. Ví dụ: tìm hiểu kiến ​​thức cơ bản về phát triển Web3 với khóa học “Ethereum 101”. Hoặc, tìm hiểu mọi thứ bạn cần biết về React với "React Web Development 101".  

Tuy nhiên, hãy đăng ký với Moralis để tạo các ứng dụng Python tương thích với blockchain một cách liền mạch hơn. Tạo tài khoản chỉ mất vài giây và hoàn toàn miễn phí.  

Ngày 1 tháng 12 năm 2022

  • Blog đạo đức

Quay lại blog

Tham gia Cộng đồng Moralis

Nhận tin tức và cập nhật mới nhất về Moralis Web3 qua email

E-mail

chấp thuận

Bằng cách đăng ký, bạn đồng ý với Điều khoản sử dụng và Chính sách bảo mật

Đặt mua

Tìm kiếm

kết quả khác

bộ lọc chung

MOralis ra mắt

API luồng

Dữ liệu chuỗi khối thời gian thực được gửi đến chương trình phụ trợ của bạn thông qua webhook. Được sử dụng bởi các dapp lớn nhất

Tìm hiểu thêm

theo dõi chúng tối trên Twitter

@MoralisWeb3

Theo chúng tôi

Những bài viết liên quan

Khám phá AWS Lambda và nó được dùng để làm gì

Sự ra đời của điện toán đám mây làm nổi bật một trong những mô hình quan trọng nhất trong công nghệ máy tính và AWS [Dịch vụ web của Amazon]

Đọc thêm "

Giải thích về các ứng dụng phi tập trung – dApps là gì?

Các ứng dụng phi tập trung, hay dapps, là một phần quan trọng trong giai đoạn tiếp theo của internet – Web3. Tuy nhiên, nhiều người

Đọc thêm "

Đăng nhập bằng Ethereum – Hướng dẫn xác thực Ethereum

Bất chấp tình hình kinh tế vĩ mô hiện tại, không có dấu hiệu nào cho thấy việc áp dụng Web3 đang dừng lại. Mặc dù, trong tương lai gần nhất, chúng tôi

Ngôn ngữ nào là tốt nhất cho Web3?

Độ bền . Được phát triển bởi nhóm Ethereum, Solidity là ngôn ngữ lập trình hợp đồng thông minh được sử dụng phổ biến nhất trong web3. Ngôn ngữ là Turing hoàn chỉnh, cấp độ cao hợp lý và hướng đối tượng.

Python có tốt cho việc phát triển Web3 không?

Trăn. Những tên tuổi lớn trong bộ sưu tập các ngôn ngữ lập trình web3 phổ biến cũng sẽ bao gồm Python. Đây là ngôn ngữ được diễn giải và hướng đối tượng dành cho lập trình web3 với nhiều lợi thế giá trị dành cho nhà phát triển .

Tôi nên học gì cho Web3?

Giai đoạn tiếp theo là làm quen với ngôn ngữ lập trình cần thiết để tạo nền tảng Web3. Có rất nhiều ngôn ngữ lập trình để học, nhưng những ngôn ngữ được yêu cầu là Python, JavaScript, C++ và Solidity . Các nhà phát triển cũng cần hiểu cấu trúc dữ liệu mà họ sẽ cần khi lập trình.

Web3 có cần viết mã không?

Hầu hết các nhà phát triển Web3 bắt đầu bằng cách học ngôn ngữ lập trình hoặc viết mã rồi sử dụng ngôn ngữ đó để chuyên xây dựng chuỗi khối.

Chủ Đề