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 .
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
memorynế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

- 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.

Kỹ sư công nghiệp. Thành viên của... Smithii đội ngũ tiếp thị của . Solana Nhà giao dịch. Cộng tác viên trong dự án $SHRIMP. memecoin phóng.

