Bảo vệ cộng đồng Web3 của bạn bằng Ancla (được cung cấp bởi) Smithii )
Bảo vệ cộng đồng Web3 của bạn bằng Ancla (được cung cấp bởi) Smithii )

Sao chép liên kết bài viết

BẰNG deploy Một token TRONG Polygon trong 3 bước (có phương án không cần lập trình)

Trong hướng dẫn này , tôi sẽ giải thích cách triển khai token Polygon MRC-20 bằng cách sử dụng smart Tôi viết hợp đồng bằng Solidity, và bên dưới tôi sẽ cung cấp một giải pháp thay thế không cần lập trình nếu bạn đang tìm kiếm một giải pháp đơn giản hơn.

Polygon hoạt động như một giải pháp L2 cho Ethereum , nghĩa là nó cung cấp một môi trường có khả năng mở rộng và tiết kiệm chi phí hơn, đồng thời vẫn duy trì khả năng tương thích với cơ sở hạ tầng hiện có. Ethereum .

Các mã thông báo được triển khai trong Polygon Họ sử dụng tiêu chuẩn ERC-20 (hay theo cách gọi trong ngành là MRC-20), được hỗ trợ rộng rãi và cho phép tích hợp dễ dàng các token với nhiều ứng dụng DeFi, ví và sàn giao dịch khác nhau.

Cho rằng Polygon tương thích với EVM , bất kỳ hợp đồng smart hoặc dApp nào bạn xây dựng cho Ethereum đều có thể được triển khai trên Polygon mà hầu như không cần sửa đổi.

Smart Hợp đồng và Solidity: Cách triển khai token MRC-20

Trong hệ sinh thái của Polygon , triển khai một token ERC-20 yêu cầu viết một smart hợp đồng sử dụng Solidity , ngôn ngữ chính để phát triển hợp đồng trên các chuỗi khối tương thích với EVM BẰNG Ethereum Và Polygon Tiếp theo, chúng ta sẽ phân tích sâu hơn các bước cần thiết để tạo và triển khai một... token TRONG Polygon .

1. Thiết lập môi trường phát triển của bạn

Để bắt đầu, bạn sẽ cần thiết lập một môi trường phát triển. Có một số công cụ và khuôn khổ giúp phát triển smart hợp đồng:

  • Remix : Một IDE dựa trên trình duyệt hỗ trợ Solidity.
  • Truffle hoặc Hardhat : Các khuôn khổ phát triển cục bộ cho phép bạn biên dịch, thử nghiệm và triển khai hợp đồng, tích hợp với MetaMask để quản lý ví.

Bạn cũng sẽ cần phải kết nối với mạng Polygon bằng cách sử dụng wallet giống như MetaMask .

Ảnh chụp màn hình minh họa các bước để thêm Polygon mạng lưới tới MetaMask. Giao diện hiển thị một Ethereum tài khoản có 0,029 ETH và thường để chọn mạng. Người dùng đang trong quá trình chọn 'Thêm mạng' từ danh sách các mạng được bật. Các mạng phổ biến như Arbitrum Một, BNB Chain , Và Polygon Mainnet có thể được nhìn thấy trong bảng cấu hình.
Làm thế nào để thêm Polygon đến Metamask

2. Viết Smart Hợp đồng ERC-20

MỘT token ERC-20 tuân theo cấu trúc hợp đồng tiêu chuẩn bao gồm một số chức năng và sự kiện chính. Dưới đây là một ví dụ về hợp đồng ERC-20 cơ bản được viết bằng Solidity:

pragma solidity ^0.8.0;

import "@openzeppelin/contracts/token/ERC20/ERC20.sol";

contract MyToken is ERC20 {
    constructor(uint256 initialSupply) ERC20("MyToken", "MTK") {
        _mint(msg.sender, initialSupply);
    }
}

Trong ví dụ này, chúng tôi đã sử dụng triển khai ERC-20 của OpenZeppelin để đơn giản hóa quy trình phát triển. Hợp đồng bao gồm:

  • Hàm khởi tạo : Khởi tạo tên của token ("MyToken") và ký hiệu ("MTK") tạo ra nguồn cung ban đầu cho địa chỉ của người tạo hợp đồng.
  • Hàm _mint : Xử lý việc tạo mã thông báo và gán chúng cho một địa chỉ cụ thể (trong trường hợp này là địa chỉ của người triển khai hợp đồng).

Các thành phần chính của tiêu chuẩn ERC-20 bao gồm:

  • chuyển nhượng : Cho phép người sở hữu token Gửi token đến một địa chỉ khác.
  • phê duyệt : Cấu hình phân bổ cho bên thứ ba để chi tiêu mã thông báo thay mặt cho người nắm giữ.
  • transferFrom : Cho phép bạn chuyển mã thông báo từ địa chỉ này sang địa chỉ khác dựa trên phân bổ đã thiết lập trước đó.

3. Biên soạn và triển khai hợp đồng

Sau khi hợp đồng được viết xong, bạn sẽ cần biên dịch hợp đồng đó bằng trình biên dịch Solidity, có thể trong Remix hoặc sử dụng các công cụ dòng lệnh do Truffle hoặc Hardhat cung cấp.

Sau đây là ví dụ về cách bạn có thể triển khai hợp đồng bằng Truffle:

truffle migrate --network polygon

Quá trình triển khai bao gồm tương tác với mạng lưới của Polygon , điều này sẽ yêu cầu MATIC (the token người bản xứ Polygon ) để trang trải phí gas . Chi phí triển khai một token trong Polygon thấp hơn đáng kể so với Ethereum do kiến ​​trúc L2 của nó. Trong quá trình triển khai tại Ethereum Nó có thể tốn hàng trăm đô la, Polygon Phí triển khai thường dao động từ vài xu đến vài đô la, tùy thuộc vào tình trạng tắc nghẽn mạng.

4. Tối ưu hóa khí và chi phí

Các nhà phát triển của smart hợp đồng thường tập trung vào việc tối ưu hóa khí , đặc biệt là trong môi trường L2. Mặc dù phí khí thấp hơn nhiều trong Polygon Mã không hiệu quả có thể dẫn đến chi phí giao dịch cao hơn mức cần thiết. Một số biện pháp phổ biến để tối ưu hóa gas bao gồm:

  • Giảm thiểu các hoạt động lưu trữ: Các hoạt động lưu trữ trong Solidity rất tốn kém. Sử dụng các biến của memory nếu có thể và tránh ghi nhiều lần vào bộ nhớ.
  • Hoạt động hàng loạt : Thay vì thực hiện nhiều hoạt động riêng lẻ, hãy nhóm các giao dịch lại khi có thể để giảm thiểu các bước thực hiện.
  • Thư viện bên ngoài : Tận dụng các thư viện như OpenZeppelin để sử dụng mã đã được kiểm tra và tránh đưa vào các lỗ hổng hoặc mã trùng lặp.

5. Kiểm tra và bảo mật

Trước khi triển khai hợp đồng của bạn lên mạng chính, điều cần thiết là phải kiểm tra kỹ lưỡng. Sử dụng Ganache hoặc môi trường cục bộ Hardhat để mô phỏng quá trình triển khai và tương tác. Viết các bài kiểm thử đơn vị để đảm bảo rằng... token Nó hoạt động theo tiêu chuẩn ERC-20.

Các lỗ hổng phổ biến bao gồm:

  • Tấn công tái nhập : Xảy ra khi các lệnh gọi bên ngoài kích hoạt việc thực thi đệ quy các hàm, có thể dẫn đến kết quả không mong muốn.
  • Tràn và thiếu : Mặc dù các phiên bản Solidity mới hơn (0.8.x trở lên) có thể tự động xử lý vấn đề này, nhưng các phiên bản cũ hơn có thể yêu cầu các thư viện như SafeMath.

Khi bạn đã chắc chắn về tính bảo mật của hợp đồng, trước tiên hãy triển khai nó lên mạng thử nghiệm . Polygon (Mumbai) trước khi tiến hành lên mạng chính .

Giải pháp thay thế không cần mã: Smithii Công cụ

Nếu bạn không muốn tìm hiểu về lập trình hoặc thiết lập môi trường, Smithii cung cấp một công cụ không cần mã để triển khai mã thông báo cho Polygon mà không cần viết bất cứ điều gì. smart hợp đồng.

Cách triển khai một token TRONG Polygon mặc Smithii trong 3 bước

Việc đầu tiên bạn cần làm là truy cập Công cụ tạo Token Polygon . Smithii và khi đến đó, hãy làm theo các bước sau

Polygon Token Người tạo. Các trường cần điền với token Các thông số như: Tên, Ký hiệu và Nguồn cung.
  • Nhập tên token của bạn: hiện tại không có bất kỳ hạn chế nào, hãy đặt bất cứ tên nào bạn thích.
  • Chọn một biểu tượng : Tối đa 8 ký tự.
  • Xác định tổng nguồn cung token: Phổ biến nhất là từ 10 triệu đến 100 tỷ.

Thuế

Nếu bạn chọn tùy chọn này, bạn có thể thêm phí giao dịch vào khoản thanh toán của mình. token dưới dạng phần trăm. Nếu bạn nhập 5, nó sẽ chiếm 5% tổng số giao dịch với bạn. token Điều này tạo ra token có tính chất giảm phát.

Ngoài ra, bạn có thể chỉ định một người nhận wallet đó không nhất thiết là wallet mà bạn đã tạo ra mã thông báo. Nghĩa là, bạn có thể chuyển trực tiếp các khoản phí đến wallet của lệ phí.

Tùy chọn nâng cao

Ở đây chúng ta có 3 yếu tố: AirDrop chế độ, chống lại bot và chống cá voi:

  • Chế độ Airdrop : Tùy chọn này ngăn chặn bạn token Bạn có thể đổi trả sản phẩm miễn phí cho đến khi có yêu cầu khác.
  • Chống bot : Công cụ này áp đặt giới hạn thời gian cho mỗi giao dịch để ngăn chặn hoạt động của bot. bots sniper trong bạn token .
  • Chống cá voi : Công cụ này giới hạn cả thời gian giữa các giao dịch và số tiền có thể thực hiện mỗi giao dịch, ngăn chặn sự xuất hiện của các nhà đầu tư lớn (cá voi) trong giao dịch. token .

Chi phí tạo token trên Polygon bằng công cụ Smithii là 0,01 ETH cộng với phí gas , một trong những mức phí thấp nhất trên thị trường.

Xác minh và sửa đổi hợp đồng trong PolygonScan

Nếu bạn muốn thêm liên kết và hình ảnh mạng xã hội vào... token Việc bạn cần làm là xác minh quyền sở hữu. Nếu bạn đã tạo ra token với Smithii Các công cụ này được thực hiện tự động tại thời điểm triển khai.

Nếu bạn không làm điều đó với Smithii Bạn có thể làm theo hướng dẫn từng bước này để biết cách thêm liên kết và logo vào token ERC-20 của mình . Điều này sẽ giúp token của bạn tăng đáng kể độ tin cậy. token Đối với các nhà đầu tư, điều này sẽ dẫn đến doanh số bán hàng cao hơn. Hoàn toàn đáng để làm.

Những việc cần làm sau khi tạo token TRONG Polygon Khởi tạo bể thanh khoản?

Sau khi bạn đã tạo xong token Đã đến lúc bạn tạo ra thị trường và khởi động nhóm thanh khoản của mình. Uniswap Để biết thêm chi tiết, bạn có thể tham khảo hướng dẫn của chúng tôi về cách tạo nhóm thanh khoản trong Polygon mà không cần lập trình .

Khi bạn đã có nhóm thanh khoản của riêng mình, bạn đã sẵn sàng để tăng khối lượng tiền của mình bằng cách sử dụng bot khối lượng Polygon .

Liệu việc tạo ra một token ERC-20 trong Smithii ?

Smithii Công cụ đã được CoinFabrik kiểm toán theo giao thức Mantis. Điều này làm cho Smithii trong Suite Tools an toàn nhất trên thị trường.

Kết luận

Ở đây chúng ta đã thấy hai cách để tạo ra một token MRC-20, phiên bản đầu tiên sử dụng Solidity và phiên bản thứ hai sử dụng... token người tạo ra Smithii Phương án không cần lập trình cho phép chúng ta bỏ qua bước xác minh quyền sở hữu hợp đồng, tạo điều kiện thuận lợi cho việc thay đổi... metadata của token .

Vượt trội hơn đối thủ cạnh tranh của bạn?

Tham gia cùng chúng tôi Newsletter và nhận tin tức Blockchain hàng tuần chuyên về những người sáng tạo NFT.

BỤNG PNG - Smithii

Bạn thấy nội dung này hữu ích như thế nào?

Nhấp vào ngôi sao để đánh giá!

Đánh giá trung bình 0 / 5. Số phiếu bầu: 0

Cho đến nay, chưa có phiếu bầu nào! Hãy là người đầu tiên đánh giá bài đăng này.

Vì bạn thấy nội dung này hữu ích...

Hãy theo dõi tôi trên mạng xã hội!

Tôi rất tiếc vì nội dung này không hữu ích với bạn!

Hãy để tôi cải thiện nội dung này!

Hãy cho tôi biết làm sao tôi có thể cải thiện nội dung này?

Trả lời Hủy

Smithii

© 2023 - 2026 Smithii Mọi quyền được bảo lưu.