Erc20 Wallet Là Gì, Tạo Ví Lưu Trữ Token Ethereum Ở Đâu An Toàn Nhất?
Bạn đang xem: Erc20 wallet là gì, tạo ví lưu trữ token ethereum Ở Đâu an toàn nhất?
Sejak kemunculannya, blockchain Ethereum telah menarik minat pengembang, bisnis, dan pengusaha, memunculkan industri yang berkembang di mamãng cầu penggunanya meluncurkan smart contract dan aplikamê mệt terdistribuđê mê.
Dalam artikel ini, kita akan melihat standar ERC-đôi mươi, framework penting dalam membuat token. Meskipun secara khusus hanya adomain authority di jaringan Ethereum, namun, framework ini juga menginspiramê mệt standar blockchain lainnya, seperti BEP-2 di tradequangngai.com.vn Chain.
Dalam Ethereum, ERC merupakan singkarã dari Ethereum Request for Comments. Ini adalah dokumen teknis yang menjabarkan standar pemrogramọi rợ Ethereum. ERC berbeda dengan Ethereum Improvement Proposal (EIP), yang, seperti BIP. Bitcoin, berfungsi menyarankan perbaikan padomain authority protokol itu sendiri. Sebaliknya, ERC bertujuan untuk membuat konvenđam mê yang mempermudah aplikađắm đuối dan kontrak dalam berinteraksi mê satu sama lain.
Diciptakan oleh Vitalik Buterin dan Fabian Vogelsteller pada tahun 2015, ERC-đôi mươi mengusulkan format yang relatif sederhana untuk token berbasis Ethereum. Dengan mengikuti garis besarnya, pengembang tidak perlu menghabiskan waktu dengan memulai dari awal. Sebaliknya, mereka dapat membangun di atas fondaham yang sudah digunakan di seluruh jaringan.
Token ERC-20 yang baru diterbitkan secara otomatis dapat dioperasikan dengan layanan dan perangkat lunak yang mendukung standar ERC-trăng tròn (software wallet, hardware wallet, bursa, dll.).
Perlu dicatat bahwa standar ERC-đôi mươi dikembangkan menjadi EIPhường (khususnya, EIP-20). Ini terjadi beberapa tahun setelah proposal asli karena penggunaannya yang luas. Namun, bahkan bertahun-tahun kemudian, nama “ERC-20” masih melekat.
Rekap singkat token Ethereum
Tidak seperti ETH (mata uang kripto lớn asli Ethereum), token ERC-đôi mươi tidak dimiliki oleh akun. Token-token ini hanya ada di dalam kontrak, semacam database mandiri. Kontrak tersebut menentukan aturan untuk token (seperti Nama, simbol, sifat dapat dibagi) dan menyimpan daftar yang memetakan salvày penggumãng cầu di alamat Ethereum mereka masing-masing.
Untuk memindahkan token, penggumãng cầu harus mengirim transakmê mẩn ke kontrak dan meminta kontrak tersebut mengalokasikan sebagian salvì chưng mereka ke tempat lain. Misalnya, jika Alice ingin mengiryên ổn 5.000 tradequangngai.com.vntradequangngai.com.vnToken ke Bob, ia memanggil fungsay đắm di dalam smart contract tradequangngai.com.vntradequangngai.com.vnToken yang meminta kontrak tersebut untuk melakukan transakham mê dimaksud.

Fungsay đắm yang digunakan Alice akan tampak sebagai transaksay đắm Ethereum biasa yang membayar 0 ETH ke kontrak token. Fungyêu thích tersebut termasuk dalam bidang tambahan dalam transakđê mê, yang menunjukkan apa yang ingin dilakukan Alice – dalam hal ini, mentransfer token ke Bob.
Meskipun Alice tidak mengirim ether, ia masih harus membayar biaya dalam mata uang itu agar transaksinya dimasukkan ke dalam blok. Jika tidak memiliki ETH, ia perlu menyediakannya sebelum mentransfer token.
Berikut contoh nyata dari kasus di atas pada Etherscan: seseorang melakukan panggilan ke kontrak BUSD. Anda dapat melihat token yang ditransfer, dan biaya telah dibayarkan, meskipun kolom Nilai menunjukkan bahwa 0 ETH telah dikirlặng.
Sekarang kita telah mengetahui sedikit mengenai konsep dasarnya, mari kita lihat lebih dalam untuk memahangươi struktur kontrak ERC-20 yang khas.
Bagaimamãng cầu token ERC-trăng tròn dibuat?

Agar sesuai dengan ERC-đôi mươi, kontrak Anda harus mencakup ephái nam fungmê man wajib: totalSupply, balanceOf, transfer, transferFrom, approve, dan allowance. Selain itu, Anda dapat menentukan fungham mê opsional, seperti name, symbol, dan decimal. Mungkin dari namanya, terlihat jelas bagi Anda kegunaan dari fungsi-fungmê mẩn tersebut. Jika tidak, jangan khawatir – kita akan mengurainya satu per satu.
Di bawah ini adalah fungmê mệt yang muncul dalam bahasa Solidity yang dibuat khusus di Ethereum.
totalSupply
function totalSupply() public view returns (uint256)
Ketika dipanggil oleh penggumãng cầu, fungmê mệt di atas mengembalikan total pasokan token yang disimpan oleh kontrak.
balanceOf
function balanceOf(address _owner) public view returns (uint256 balance)
Tidak seperti totalSupply, balanceOf mengambil parameter (alamat). Saat dipanggil, fungsay mê ini mengembalikan saldo kepemilikan token alamat itu. Ingat bahwa akun di jaringan Ethereum bersifat publik, sehingga Andomain authority dapat menanyakan salvày penggumãng cầu mana pun asalkan Anda tahu alamatnya.
transfer
function transfer(address _khổng lồ, uint256 _value) public returns (bool success)
fungsi mê transfer dengan tepat mentransfer token dari satu pengguna ke pengguna lain. Di sini, Andomain authority memberikan alamat yang ingin Andomain authority kiringươi dan jumlah yang akan ditransfer.
Saat dipanggil, transfer memicu sesuatu yang disebut event (atau disebut transfer event), yang padomain authority dasarnya memberitahu blockchain untuk menyertakan referenđam mê.
transferFrom
function transferFrom(address _from, address _khổng lồ, uint256 _value) public returns (bool success)
Fungđam mê transferFrom merupakan pilihan lain selain transfer, yang memungkinkan sedikit lebih banyak pemograman dalam aplikađam mê desentralisasi mê. Seperti halnya transfer, fungmê say ini digunakan untuk memindahkan token, tetapi token yang dimaksud tidak harus milik pihak yang memanggil kontrak.
Dengan kata lain, Anda dapat mengotorisasay đắm seseorang – atau kontrak lain – untuk mentransfer dana atas nama Andomain authority. Penggunaannya dalam dunia nyata bisa berupa pembayaran untuk layanan berbasis langganan, di mamãng cầu Andomain authority tidak ingin mengiryên pembayaran secara manual setiap hari/minggu/bulan. Sebaliknya, sebuah program akan melakukannya untuk Anda.
Fungsi mê ini memicu sự kiện yang sama dengan transfer.
approve
function approve(address _spender, uint256 _value) public returns (bool success)
approve adalah fungmê man lain yang berguna dari sudut pandang pemograman. Dengan fungsi mê ini, Andomain authority dapat membataham mê jumlah token yang dapat ditarik oleh smart contract dari salbởi vì Andomain authority. Tanpa fungmê man ini, Andomain authority berisiko kehilangan secài đặt dana (atau dieksploitasi) karemãng cầu malfungđam mê kontrak.
Ambil contoh Model berlangganan yang telah diseburã sebelumnya. Misalkan Andomain authority memiliki sejumlah besar tradequangngai.com.vntradequangngai.com.vnToken, dan ingin mengatur pembayaran berulang mingguan ke DApp streaming. Anda sibuk membaca konten tradequangngai.com.vn tradequangngai.com.vn siang dan malam, jadi Andomain authority tidak ingin meluangkan waktu setiap minggu untuk membuat transaksay mê secara manual.
Andomain authority memiliki salvì chưng tradequangngai.com.vntradequangngai.com.vnToken yang banyak, jauh melebihi yang diperlukan untuk membayar biaya berlangganan. Untuk mencegah DApp menghabiskan semua salvì chưng, Anda dapat menetapkan limit dengan approve. Misalkan biaya berlangganan Andomain authority satu tradequangngai.com.vntradequangngai.com.vnToken per minggu. Jika Anda membataham nilai yang disetujui sebanyak dua puluh token, maka langganan Anda dapat dibayarkan secara otomatis selama lima bulan.
Hal yang paling buruk yang bisa terjadi, jika DApp mencoba untuk menarik setải damãng cầu Anda atau jika bug ditemukan, Andomain authority hanya akan kehilangan dua puluh token. Ini mungkin tidak igiảm giá khuyến mãi, tetapi tentu saja lebih baik demikian daripada kehilangan sesở hữu amix Anda.
Saat dipanggil, approve memicu event approval. Seperti event transfer, event ini menulis data ke blockchain.
allowance
function allowance(address _owner, address _spender) public view returns (uint256 remaining)
allowance dapat digunakan bersamaan dengan approve. Jika izin kontrak diberikan kepadomain authority Andomain authority untuk mengelola token, Anda dapat menggunakan fungmê mẩn ini untuk memeriksa berapa banyak yang masih bisa ditarik. Misalnya, jika langganan Andomain authority telah menggunakan dua belas dari dua puluh token yang Anda setujui, memanggil fungham mê allowance akan mengembalikan total delapan.
Fungsi opsional
Fungđắm say yang kita bahas di atas bersifat wajib. Di sisi mê lain,fungđam mê name, symbol, dan decimal tidak perlu dimasukkan, tetapi dapat membuat kontrak ERC-trăng tròn Andomain authority sedikit lebih cantik. Masing-masing fungmê say ini memungkinkan Anda untuk menambahkan nama yang dapat dibaca manusia, menetapkan simbol (seperti ETH, BTC, BNB), dan menentukan berapa banyak tempat desimal yang dapat digunakan untuk membagi token. Misalnya, token yang digunakan sebasợi mata uang mungkin mendapat manfaat lebih jika dapat dibagi daripada token yang mewakili kepemilikan properti.
Lihat contoh berikut di GitHub untuk melihat unsur-unsur ini dalam kontrak yang sebenarnya.
Xem thêm: Tại Sao Không Chuyển Tiền Từ Thẻ Vietcombank Sang Agribank Nhanh Nhất
Apa manfaat token ERC-20?

Dengan menggabungkan semua fungđam mê di atas, kita mendapatkan kontrak ERC-đôi mươi. Kita dapat meminta total pasokan, memeriksa salbởi, mentransfer dana, dan memberikan izin kepada DApps lain untuk mengelola token kita.
Daya tarik terbesar token ERC-trăng tròn adalah fleksibilitasnya. Konvensay mê yang ditetapkan tidak membataham mê pengembangan, sehingga para pihak dapat mengimplementasikan fitur tambahan dan menetapkan parameter khusus yang sesuai dengan kebutuhan masing-masing.
Stablecoin
Stablecoin (token yang dipatok ke mata uang fiat) sering menggunakan standar token ERC-20. Transakđắm đuối ke kontrak BUSD yang disebutkan sebelumnya merupakan salah satu contoh, dan sebagian besar stablecoin besar juga tersedia dalam format ini.
Untuk stablecoin yang didukung fiat, penerbit menyimpan cadangan lỗi, dolar, dll. Kemudian, untuk setiap unit dalam cadangan tersebut, mereka mengeluarkan token. Ini berarti bahwa jika $10.000 dikunci dalam brankas, penerbit dapat membuat 10.000 token, masing-masing dapat ditukarkan dengan $1.
Secara teknis, ini cukup mudah diimplementasikan dalam Ethereum. Penerbit cukup meluncurkan kontrak dengan 10.000 token. Kemudian, mereka akan membagikannya kepadomain authority penggumãng cầu dengan janji bahwa nantinya token tersebut dapat ditebus dengan jumlah mata uang fiat yang proporsional.
Penggumãng cầu dapat melakukan sejumlah hal dengan token tersebut – mereka dapat membeli barang dan layanan, atau menggunakannya di DApps. Atau, mereka dapat meminta agar penerbit segera menukarnya. Dalam hal ini, penerbit akan membakar token yang dikembalikan (membuatnya tidak bisa digunakan) dan menarik fiat dengan jumlah yang sama dari cadangan mereka.
Kontrak yang mengatur sistem ini, sebagaimana disebutkan di atas, relatif sederhana. Namun, meluncurkan stablecoin membutuhkan banyak pekerjaan di siham mê eksternal, seperti pekerjaan logistik, mematuhi peraturan pemerintah setempat, dll.
Token sekuritas
Token sekuritas mirip dengan stablecoin. Pada tingkat kontrak, keduanya bahkan bisa identik karena berfungđắm đuối dengan cara yang sama. Perbedaan terlihat di tingkat penerbit. Token sekuritas mewakili sekuritas, seperti sayêu thích, obligaham mê, atau aset fisik. Seringkali (meskipun tidak selalu demikian), jenis token ini memberikan semacam sasay mê dalam bentuk bisnis atau barang kepadomain authority pemiliknya.
Token utilitas
Token utilitas mungkin adalah jenis token yang paling umum ditemukan saat ini. Berbedomain authority dengan kedua jenis sebelumnya, jenis token ini tidak didukung oleh apa pun. Jika token yang didukung oleh aphối digambarkan seperti sađắm say di perusahaan penerbangan, maka token utilitas seperti program frequent-flyer: token ini memiliki fungsay đắm, tetapi tidak memiliki nilai eksternal. Token utilitas memenuhi banyak sekali penggunaan, berfungđê mê sebagai mata uang dalam game, bahan bakar untuk aplikađắm say terdesentralisatê mê, poin loyalitas, dan banyak lagi.
➠ Ingin memiliki mata uang kripto? Beli ether di tradequangngai.com.vn!
Apakah token ERC-đôi mươi bisa ditambang?
Anda dapat menambang eter (ETH), tetapi token tidak dapat ditambang – token-token ini dicetak untuk membuat yang baru. Ketika kontrak diluncurkan, pengembang mendistribusikan pasokan sesuai dengan rencana dan roadmap.
Biasanya, pendistribusian dilakukan melalui Initial Coin Offering (ICO), Initial Exchange Offering (IEO), atau Security Token Offering (STO). Andomain authority mungkin pernah mendengar berbagai variađam mê akronyên ini, tetapi konsepnya sangat mirip. Investor mengirlặng ether ke alamat kontrak, dan, sebasợi imbalannya, menerima token baru. Uang yang terkumpul digunakan untuk mendanai pengembangan proyek lebih lanjut. Pengguna berharap dapat menggunakan token mereka (baik segera atau di kemudian hari), atau dijual kembali untuk mendapatkan keuntungan saat proyek berkembang.
Distribusi mê token tidak perlu diotomatisamê mẩn. Banyak crowdfunding yang memungkinkan penggumãng cầu membayar dengan berbasợi mata uang digital yang berbedomain authority (seperti BNB, BTC, ETH, dan USDT). Salvị masing-masing kemudian dialokasikan ke alamat yang disediakan oleh penggumãng cầu.
Pro dan kontra token ERC-20
Pro token ERC-20
Bersifat sepadanToken ERC-đôi mươi bersifat sepadan – setiap unit dapat dipertukarkan dengan unit yang lain. Jika Andomain authority memiliki tradequangngai.com.vntradequangngai.com.vnToken, tidak masalah token mana yang Andomain authority miliki, Andomain authority dapat menukarkannya dengan tradequangngai.com.vntradequangngai.com.vnToken milik orang lain, dan token-token ini tetap identik secara fungsional, sama seperti uang tunai atau emas.
Ini sangat igiảm giá khuyến mãi jika token Andomain authority bertujuan menjadi semacam mata uang. Andomain authority tidak menginginkan setiap unit memiliki sifat yang berbeda-beda, yang justru akan membuatnya tidak sepadan. Sifat tidak sepadan dapat menyebabkan beberapage authority token menjadi lebih – atau kurang – berharga daripadomain authority token yang lainnya.
FleksibelSeperti yang telah kita bahas di bagian sebelumnya, token ERC-đôi mươi dapat disesuaikan dengan mudah, dan dapat dirancang untuk berbasợi aplikatê mê. Misalnya, dapat digunakan sebatua mata uang dalam game, dalam program poin loyalitas, sebagai kolekmê say digital, atau bahkan untuk mewakili hak seni dan hak milik.
Populer
Popularitas ERC-đôi mươi dalam industri mata uang kriplớn adalah alasan yang sangat kuat untuk menggunakannya sebatua cetak biru. Banyak bursa, dompet, dan smart contract yang sudah kompatibel dengan token-token ERC-đôi mươi yang baru diluncurkan. Terlebih lagi, dukungan dan dokumentasi mê pengembang sangat berlimpah.
Kontra token ERC-20
SkalabilitasSeperti halnya banyak jaringan mata uang kripkhổng lồ lainnya, Ethereum tidak kebal terhadap rasa sakit yang muncul saat bertumbuh. Dalam keadaan saat ini, jaringannya menghadapi masalah skalabilitas – mencocha mengirlặng transakđê mê di waktu-waktu sibuk akan menghasilkan biaya tinggi dan penundaan. Jika Andomain authority meluncurkan token ERC-đôi mươi saat jaringan macet, kegunaannya bisa terpengaruh.
Masalah ini tidak hanya adomain authority di Ethereum. Sebaliknya, ini merupakan pengorbanan yang diperlukan untuk mendapatkan sistem yang aman dan terdistribuyêu thích. Komunitas berencamãng cầu untuk mengataham masalah ini dengan melakukan migramê mệt ke Ethereum 2.0, yang akan mengimplementasikan peningkatan seperti Ethereum Plasma dan Ethereum Casper.
Pelajari lebih lanjut mengenai permasalahan skalabilitas di Skalabilitas Blockchain: Sidechain dan Saluran Pembayaran.
Penipuan
Meskipun bukan masalah yang berkaitan dengan teknologi itu sendiri, mudahnya meluncurkan token dapat dianggap merugikan. Sangat mudah untuk membuat token ERC-đôi mươi sederhana, yang berarti bahwa siapage authority pun dapat melakukannya – dengan tujuan baik atau jahat.
Karemãng cầu itu, Anda harus berhati-hati dengan investasi mê Andomain authority. Ada sejumlah skema Piramidomain authority dan Ponzi yang menyamar sebagai proyek blockchain. Lakukan penelitian Anda sendiri sebelum berinvestamê mệt, untuk menyimpulkan apakah peluang yang Andomain authority lihat sah atau penipuan.
ERC-20, ERC-1155, ERC-223, ERC-721 – apa perbedaannya?
ERC-đôi mươi merupakan standar token Ethereum pertama (dan, sampai saat ini, yang paling populer), tetapi tidak berarti satu-satunya. Selama bertahun-tahun, banyak standar lain yang muncul, baik yang mengusulkan perbaikan padomain authority ERC-trăng tròn, atau memiliki tujuan yang sama sekali berbedomain authority.
Beberapage authority standar yang kurang umum adalah yang digunakan dalam non-fungible token (NFT). Terkadang, adomain authority juga untungnya memiliki token unik dengan atribut yang berbeda. Jika Anda ingin menokenkan karya seni, aphối in-game, dll., salah satu dari jenis kontrak ini mungkin lebih cocok.
Standar ERC-721, misalnya, digunakan dalam DApp CryptoKitties yang sangat populer. Kontrak jenis ini menyediakan API bagi pengguna untuk mencetak token non-fungible mereka sendiri, yang bersifat tidak-sepadan, untuk menyandikan metadata (gambar, deskripmê mệt, dll.).
Standar ERC-1155 dapat dilihat sebasợi peningkatan dari ERC-721 dan ERC-đôi mươi. Membuat standar yang mendukung token yang bersifat sepadan dan tidak-sepadan dalam kontrak yang sama.
Opsay mê lain seperti ERC-223 atau ERC-621 bertujuan untuk meningkatkan penggunaan. ERC-223 menerapkan perlindungan untuk mencegah transfer token yang tidak disengaja. ERC-621 menambahkan fungđắm đuối ekstra untuk menambah dan mengurangi pasokan token.
Untuk pembahasan lebih lanjut mengenai topik NFT, pastikan Anda melihat Panduan Cryplớn Collectible dan Non-Fungible Token (NFT).
Konklusi
Standar ERC-trăng tròn telah mendominasay mê dunia aphối kripto selama bertahun-tahun, alasannya sangat masuk akal. Dengan relatif mudah, siapage authority pun dapat menggunakan kontrak sederhamãng cầu untuk memenuhi berbasợi penggunaan (token utilitas, stablecoin, dll.). Dengan demikian, bisa dikatakan bahwa ERC-trăng tròn masih lebih unggul jika dibandingkan dengan standar token lainnya. Kita tunggu saja, apakah jenis kontrak berikutnya bisa menggantikannya.
7 Indikator yang Wajib Diketahui Setiap Investor DeFi
Sep 16, 2020
5m
Cara Membatalkan atau Mengganti Transaksi mê Ethereum T...
May đôi mươi, 2021
5m
Penjelasan Leased Proof of Stake
Apr 28, 2019
6m
Explore all of of our content
Discover
TopikKuisGlossariesBitcoin Halving
Products
BursaBCFLabLaunchpadResearchTrust Wallet
Company
Syarat & KetentuanKebijakan PrivasiPenyangkalanSubmission GuidelinesTranslation guidelinesPermintaan KontenUmpan balik
Bahasa Indonesia
EnglishFrançaisDeutschPolski简体中文繁體中文Tiếng Việtالعربية한국어РусскийEspañolTürkçeNederlandsPortuguêsItalianoBahasa Indonesia日本語ภาษาไทยFilipinoУкраїнська моваČeština