Trong những năm qua, từ khi Ethereum ra đời và các blockchain khác có thể tạo ra token, các sự kiện ICO đã trở ngày càng phổ biến khi tất cả các dự án sử dụng token này đã gom được hàng tỷ USD cho ether, bitcoin và các loại tiền điện tử khác . Phần lớn các ICO ngày nay ứng dụng ‘ERC-20 tokens’ – loại token được tạo bởi Máy ảo Ethereum (EVM) với khoảng vài trăm dòng mã. Người ta thường nhầm tưởng loại token có nền tảng blockchain này được tạo ra bởi rất nhiều các thiên tài. Bài viết này sẽ chỉ cho bạn thấy việc tạo token ERC-20 dễ dàng như thế nào – Chỉ trong chưa đầy ba mươi phút.
Posternut (PNT): Token ERC-20 được tạo trong chưa đến 30 phút
Chúng tôi quyết định tạo một hợp đồng sử dụng ngôn ngữ lập trình Solidity để từ đó tạo ra token bằng cách sử dụng mạng Ethereum. Chúng tôi muốn chứng minh rằng bất kỳ ai với kiến thức mã hóa cực ít cũng có thể dễ dàng tạo ra một đồng coin mới. Có rất nhiều ICO trong thế giới tiền ảo và phần lớn trong số đó được ứng dụng ERC-20. Về cơ bản, token ERC-20 là một hợp đồng được viết bằng ngôn ngữ Solidity quy định các thông số thuộc tính của đồng coin như: nơi lưu trữ token, tên token, nguồn cung cấp và nhiều thứ khác.

Các điều kiện cần
Việc tìm hiểu cách tạo token chỉ mất vài phút tìm kiếm nhanh trên Google. Chúng tôi làm theo một hướng dẫn ngắn được viết bởi Moritz Neto, và xem một đoạn video của Youtuber Ivan onTech. Cả hai hướng dẫn đều chỉ ra việc tạo token ERC-20 có thể được thực hiện trong vòng chưa đến 20 phút và chúng tôi đã tạo một token có tên là “Posternut (PTN)” trong 25 phút. Vì là lần đầu tạo ra một hợp đồng bằng ngôn ngữ Solidity, chúng tôi đã sử dụng ETH testnet trên mạng Ropsten Network nên không có tốn phí thực.

Tiếp theo, chúng tôi quyết định tải xuống extension ví Ether Metamask Chrom, một nền tảng khá mượt nhưng còn đang ở giai đoạn beta. Bạn có thể dùng các loại ví khác để tạo hợp đồng token, ví dụ như Mist và nền tảng My Ethereum Wallet (MEW). Bạn cũng sẽ cần một số ETH testnet cho ‘gas’ (phí mạng) để tạo hợp đồng trên mạng Ropsten, và có một loạt các website trả thưởng Ropsten cung cấp ETH testnet. Chúng tôi tích trữ một số coin và sau đó tìm thấy một hợp đồng mà chúng tôi trong hướng dẫn của Moritz Neto, nhưng cũng có nhiều loại hợp đồng Solidity có thể viết lại được. Về cơ bản, chúng tôi sao chép lại một hợp đồng Solidity, và sau đó chỉ cần thêm vài sửa đổi nhỏ.

Sau đó, chúng tôi truy cập trang remix.ethereum.org – thường được dùng để chạy hợp đồng. Quá trình này cũng có thể được xử lý trên các ví kể trên, ở đây chúng tôi dùng nền tảng Solid Solidity của Remix. Sau khi sao chép hợp đồng token, bạn cần dán code vào nền tảng Remix và chỉnh sửa một vài thông số. Đây là lúc bạn có thể chọn tên, biểu tượng, nguồn cung cấp tối đa và địa chỉ Ethereum để gửi token. Sau khi chỉnh xong, tiếp theo cần ‘chạy’ đoạn code này. Nền tảng Remix sẽ cảnh báo cho bạn trong trường hợp phát hiện lỗi. Trong phần ‘chạy’, chọn ‘Injected Web (Ropsten)’ và tên hợp đồng của bạn.

Địa chỉ Metamask cũng được kết nối với tài khoản của chúng tôi và chúng tôi chỉ cần nhấn ‘deploy’. Nếu có lỗi chương trình sẽ hiển thị cảnh báo màu vàng hoặc đỏ. Bạn có thể cần phải sửa lại lỗi trước khi triển khai mã vào mạng Ropsten. Sau khi nhấn ‘deploy’, giao dịch sẽ được gửi qua mạng. Hợp đồng được tạo thành công ngay sau khi giao dịch được xác nhận, nếu không có lỗi.

Những điều cần thiết để triển khai một hợp đồng Token trên mạng ETH trong ba mươi phút:
- Một ví Ethereum. (Mist, MEW, Metamask)
- Testnet Ethereum hoặc ETH thực để dùng làm gas (phí mạng).
- Hợp đồng Token Solidity
- Một nền tảng để triển khai hợp đồng, có thể dùng mạng testnet (Ropsten, Rinkby) hoặc mainnet. (Remix, MEW, Mist)
Ra mắt ICO thật đơn giản
Tên token của chúng tôi được gọi là ‘Posternut (PNT)’ và hiện có 100Mn token tồn tại trên mạng Ropsten. Việc tạo token chỉ mất 25 phút và tương tự trên mạng Ethereum cũng vậy với giá trị ETH ít hơn 20 USD phí gas. . Sau khi tạo token Posternut, chúng tôi đã quyết định gửi 100 triệu PTN đến một địa chỉ khác mà không gặp vấn đề gì.

Như đã nói ở trên, không cần phải là thiên tài mới tạo được hợp đồng ERC-20 và giờ bạn đã được quan sát các hợp đồng Solidity khác nhau tạo ra token, bạn cũng có thể xem liệu một dự án ICO có sử dụng cùng phương thức này hay không. Đơn giản chỉ cần nhìn vào đoạn code của hợp đồng để xem nó có giống như được sao chép từ một dự án khác, hư bạn sẽ ngạc nhiên khi thấy chúng khá giống nhau.
Sau khi tạo token Posternut cần thêm vài bước để khởi động một ICO. Các nhà quan sát sẽ thấy rằng tất cả những gì còn thiếu là một trang web và một thông báo White paper. Chúng ta đều biết rằng các ICO này tăng rất nhiều tiền khi lượng tiền thu về từ token đã tăng lên hơn 5,6 tỷ USD trong năm 2017 và tiếp tục tăng trong năm nay. Nếu tất cả chỉ cần một trang web, 25 phút lập trình, và một thông báo White paper đây là lý do tại sao hơn 46 phần trăm các đợt ICO thất bại.
Trước khi đầu tư vào Token, hãy tự nghiên cứu trước dự án
Vì vậy, trước khi đầu tư vào một ICO hãy nghiên cứu trước về dự án. Các nhà đầu tư nên nghiên cứu kỹ đội ngũ làm ICO và các token được bán ra. Nếu không, bạn có thể mua phải một đồng coin được tạo ra chóng vánh.
Nguồn bitcoin.com (Skybit dịch và biên soạn)
Truy cập Skybit ngay để nhận thêm nhiều thông tin
Telegram: https://t.me/skybit_info ( kênh nhận tin nhanh ) và https://t.me/keoskybit (Kênh tổng hợp kèo )
Facebook: https://www.facebook.com/Skybit.vn