Token ERC-20, ERC-721 Dan ERC-1155: Apa Perbedaannya?

Bagi kalian yang baru saja masuk dalam jaringan Ethereum pasti kalian akan bingung dengan yang namanya Token ERC-20, ERC-721 Dan ERC-1155. Lalu apa sajakah perbedaan antara ketiganya? Bagaimana perbandingan antara ketiga token tersebut? Sebelum kita lanjut pada pembahasannya, kita ketahui dulu ya apa itu ethereum, siapa pencetusnya dan lain-lain.

Ethereum dikembangkan untuk mengatasi keterbatasan blockchain generasi pertama, Bitcoin. Vitalik Bueterin mengusulkan gagasan blockchain open-source dengan fungsionalitas smart contract terintegrasi untuk memperluas kasus penggunaan blockchain di seluruh industri besar. Dipuji sebagai 100% dapat diprogram, ekosistem Ethereum menyambut penggemar blockchain di seluruh dunia untuk mengembangkan solusi bertenaga blockchain di atas ekosistemnya dan berkontribusi pada pertumbuhan.

Pengembangan token Ethereum adalah salah satu peluang pengembangan yang lazim, yang mendukung seluruh jaringan dan banyak proyek yang saling berhubungan yang berjalan secara bersamaan. Token berbasis Ethereum dapat mewakili nilai dan layanan, dan perusahaan inovatif menggunakan token ini sebagai mata uang internal untuk membeli, menjual, dan berdagang di dalam ekosistem.

Sekarang Ethereum mendukung pengembangan token, komunitasnya juga menetapkan beberapa standar untuk memastikan bahwa token yang dibuat di Ethereum dapat dikomposkan dengan berbagai ekosistem yang ada dan memenuhi persyaratan pengguna tertentu. Kamu harus tahu bahwa Ethereum juga memungkinkan pengguna untuk membuat token yang sepadan tanpa harus mematuhi standar ERC apa pun.

Jenis token ini tidak memiliki kompatibilitas dengan hal lain di Ethereum seperti pertukaran dan dompet Defi. Oleh karena itu, standar Token ERC sangat penting untuk menyajikan pedoman dasar untuk membangun berbagai smart contract. Standar ini berkembang dari waktu ke waktu dan menyediakan antarmuka yang lebih baik untuk pengembangan token ERC sehingga bisnis dapat memenuhi kebutuhan pengguna spesifik mereka.

Wawasan ini menambahkan analisis mendalam tentang standar token Etherum dan pemeriksaan lebih dalam terhadap empat standar token ERC teratas yang memimpin saat ini: ERC20, ERC721 Dan ERC1155.

Apa itu ERC untuk Ethereum?

ERC adalah singkatan dari Ethereum Request for Comments. Ini seperti dokumen teknis yang mendefinisikan metode, perilaku, inovasi, dan penelitian yang berlaku untuk sekelompok pengembang dan pengguna yang ingin memanfaatkan ekosistem Ethereum.

Kamu mungkin bertanya-tanya siapa yang memiliki wewenang untuk membuat dan mengelola ERC. Pemrogram smart contract Ethereum bertanggung jawab untuk menulis dokumen terkait ERC untuk menjelaskan serangkaian aturan yang harus dipatuhi oleh setiap Token berbasis Ethereum. Mereka juga sering meninjau dokumen-dokumen ini dan mengomentarinya untuk perbaikan lebih lanjut.

Untuk memahami ERC dengan mudah, pikirkan gugus tugas teknik yang menyampaikan catatan dan aturan teknis kepada pengembang yang harus dipatuhi setiap orang jika mereka ingin memanfaatkan manfaat ekosistem tertentu.

Apa standar token ERC?

Standar token ERC menjelaskan aturan tertentu untuk semua token ERC yang dibangun di blockchain Ethereum. Komunitas Ethereum dengan sepatutnya meninjau rangkaian aturan ini, dan amandemen dilakukan berdasarkan persyaratan yang berubah. Selain itu, standar ERC dirancang untuk memungkinkan token ERC berinteraksi dengan mulus.

ERC-20, ERC-721, dan ERC-1155 muncul sebagai tiga standar atau protokol token ERC populer yang memiliki aplikasinya di seluruh industri besar. Komunitas Ethereum sepenuhnya menyetujui standar token ini, dan mereka berbeda dalam hal fitur dan fungsi tertentu.

Sebelum mengetahui apa sebenarnya arti standar token atau cara kerjanya, pertama-tama kita harus memahami esensi standar smart contract di Ethereum. Pernyataan berikut mendefinisikannya:

  • Smart contract menjelaskan aturan yang harus dipatuhi oleh pemrogram smart contract untuk memanfaatkan manfaat mendasar dari jaringan Ethereum.
  • Standar ini berlaku untuk blockchain yang mendukung pengembangan smart contract dan aplikasi terdesentralisasi (dApps).
  • Standar smart contract berisi standar token, tema & format perpustakaan, pendaftar nama, dan detail terkait.

Standar token ERC hanyalah nama lain untuk standar smart contract. Smart contract di Ethereum harus mematuhi standar atau aturan untuk mengaktifkan fungsi-fungsi penting seperti pembuatan token, pemrosesan transaksi, pengeluaran, dll. Dengan memperkenalkan standar ERC yang ditingkatkan, Ethereum membuka potensi sebenarnya dari ekosistemnya dan memberdayakan pengembangan smart yang lebih spesifik. kontrak, berkontribusi pada pertumbuhan jaringan.

Evolusi standar token Ethereum

Ethereum terus memperkenalkan standar token ERC yang berbeda untuk membuat ekosistem lebih mudah diakses dan untuk mendukung berbagai kasus penggunaan. Dari ERC-20 hingga ERC-721 hingga ERC-1155, komunitas Ethereum telah berhasil menjadikan blockchain ini sebagai protokol utama, yang tidak akan pernah usang.

Di bawah ini, kami telah membahas bagaimana standar token Ethereum telah berkembang sejauh ini dan standar token ERC apa yang relevan saat ini. Dengan demikian, kami akan memeriksa ruang lingkup peluang pertumbuhan dan pengembangan pada blockchain Ethereum untuk perusahaan dan pengguna di seluruh dunia.

Standar token ERC-20

ERC-20 pertama kali diusulkan pada tahun 2015, dan akhirnya diintegrasikan ke dalam ekosistem Ethereum dua tahun kemudian pada tahun 2017. ERC-20 memperkenalkan standar token untuk membuat token yang dapat dipertukarkan pada blockchain Ethereum. Sederhananya, ERC-20 terdiri dari properti yang mendukung pengembangan token identik.

Misalnya, token ERC-20 yang mewakili mata uang dapat bertindak seperti mata uang asli Ethereum, Eter. Itu berarti 1 token akan selalu sama dengan nilai token lain dan dapat dipertukarkan satu sama lain. Token ERC 20 menetapkan standar untuk pengembangan token yang dapat dipertukarkan, tetapi apa yang dapat diwakili oleh fungible secara virtual? Mari kita periksa:

  • Poin reputasi dari setiap platform online.
  • Tiket lotere dan skema.
  • Aset keuangan seperti saham, dividen, dan saham perusahaan
  • Mata uang fiat, termasuk USD.
  • Ons emas, dan banyak lagi…

Ethereum membutuhkan standar yang kuat untuk membawa keseragaman di seluruh operasi untuk mendukung pengembangan token dan mengaturnya di jaringan blockchain. Di situlah ERC-20 masuk ke dalam permainan.

Pengembang dunia terdesentralisasi secara luas menggunakan standar token ERC-20 untuk tujuan yang berbeda, seperti mengembangkan aplikasi token yang dapat dioperasikan yang kompatibel dengan produk dan layanan lainnya yang tersedia di ekosistem Ethereum.

Karakteristik token ERC-20

  • Token ERC 20 adalah nama lain untuk “token yang dapat dipertukarkan”.
  • Fungibility mendefinisikan kemampuan aset atau Token untuk ditukar dengan aset dengan nilai yang sama, katakanlah dua uang kertas 1 dolar.
  • Setiap Token ERC-20 secara ketat setara dengan nilai yang sama terlepas dari fitur dan strukturnya.
  • Area aplikasi token ERC yang paling populer adalah Stablecoin, token tata kelola, dan ICO.

ERC-721: Token yang tidak dapat dipertukarkan

Untuk memahami standar ERC-721, Anda harus terlebih dahulu memahami NFT (non-fungible token). Periksa wawasan terperinci kami yang menjelaskan NFT dan perannya dalam dunia blockchain yang terdesentralisasi.

Pendiri dan CTO Cryptokitties (token non-fungible yang tersebar luas), Dieter Shirley, awalnya mengusulkan pengembangan jenis token baru untuk mendukung NFT. Proposal untuk persetujuan nanti pada tahun 2018. Ini khusus dalam NFT, yang berarti token yang dikembangkan dengan mematuhi aturan ERC-721 dapat mewakili nilai aset digital apa pun yang hidup di blockchain Ethereum.

Dengan itu, kami sampai pada pernyataan penutup: Jika ERC-20 sangat penting untuk menciptakan cryptocurrency baru, ERC-721 sangat berharga untuk aset digital yang mewakili kepemilikan seseorang atas aset tersebut. ERC-721 dapat mewakili yang berikut:

  • Sebuah karya seni digital yang unik
  • Tweet dan posting media sosial
  • Koleksi dalam game
  • Karakter permainan
  • Setiap karakter kartun dan jutaan NFT lainnya….

Jenis Token khusus ini menghadirkan kemungkinan luar biasa untuk bisnis yang menggunakan NFT. Demikian juga, ERC-721 menciptakan tantangan bagi mereka, dan untuk mengatasi tantangan ini, standar ERC-721 ikut bermain.

Perhatikan bahwa setiap NFT memiliki variabel uint256 yang dikenal sebagai tokenId. Oleh karena itu, untuk setiap kontrak EBR-721, alamat kontrak pasangan- uint256 tokenId harus unik.

Selain itu, dApps juga harus memiliki “converter” untuk mengatur proses input dan output NFT. Misalnya, konverter menganggap tokenId sebagai input dan output token yang tidak dapat dipertukarkan seperti gambar zombie, pembunuhan, koleksi game, dll.

Karakteristik token ERC-721

  • Token ERC-721 adalah standar untuk token non-sepadan (NFT).
  • Token ini tidak dapat ditukar dengan apa pun dengan nilai yang sama karena mereka adalah satu-satunya.
  • Setiap ERC-721 mewakili nilai NFT masing-masing, yang mungkin berbeda.
  • Area aplikasi token ERC-721 yang paling populer adalah NFT dalam game.

ERC-1155: Standar Multi-token

Menggabungkan kemampuan ERC-20 dan ERC-720, Witek Radomski (CTO Enjin) memperkenalkan standar token lengkap untuk smart contract Ethereum. Ini adalah antarmuka standar yang mendukung pengembangan token yang dapat dipertukarkan, semi-sepadan, tidak dapat dipertukarkan, dan konfigurasi lainnya dengan kontak pintar yang umum.

Sekarang, Kamu dapat memenuhi semua kebutuhan pengembangan token dan mengatasi masalah menggunakan satu antarmuka, menjadikan ERC-1155 sebagai pengubah permainan. Gagasan standar token yang unik adalah untuk mengembangkan antarmuka smart contract yang kuat yang mewakili dan mengelola berbagai bentuk token ERC.

Hal terbaik lainnya tentang ERC-1155 adalah ia meningkatkan fungsionalitas keseluruhan dari standar token ERC sebelumnya, membuat ekosistem Ethereum lebih efisien dan terukur.

Karakteristik token ERC-1155

  • ERC-1155 adalah antarmuka smart contract yang mewakili token yang dapat dipertukarkan, semi-sepadan, dan tidak dapat dipertukarkan.
  • ERC-1155 dapat menjalankan fungsi ERC-20 dan ERC-720 bahkan keduanya secara bersamaan.
    Setiap Token dapat mewakili nilai yang berbeda berdasarkan sifat token; fungible, semi-fungible, atau non-fungible.
  • ERC-1155 berlaku untuk membuat NFT, voucher belanja yang dapat ditukarkan, ICO, dan sebagainya.

Bagaimana tampilan antarmuka ERC-20, ERC-721, dan ERC-1155?

ERC-20

Berikut ini adalah antarmuka dasar ERC20 yang menjelaskan fungsi dan tanda tangan peristiwa kontrak ERC20, diikuti dengan penjelasan dari masing-masing fungsi yang diberikan:

contract ERC20 {
event Transfer(
address indexed from,
address indexed to,
uint256 value
);
event Approval(
address indexed owner,
address indexed spender,
uint256 value
); function totalSupply() public view returns(uint256);
function balanceOf(address who) public view returns(uint256);
function transfer(address to, uint256 value) public returns(bool);
function allowance(address owner, address spender)
public view returns (uint256);
function transferFrom(address from, address to, uint256 value)
public returns (bool);
function approve(address spender, uint256 value)
public returns (bool);
}

Berikut ini adalah fitur dan komponen Antarmuka smart contract ERC-20.

totalsupply

Fungsi totalSupply bersifat publik dan dengan demikian dapat diakses oleh semua orang. Ini menampilkan jumlah total token yang saat ini beredar. Karena fungsi totalSupply ini diberi label dengan pengubah tampilan, ia tidak menggunakan gas. Selain itu, ini memperbarui nilai token internal totalSupply_ setiap kali token baru dicetak.

// its value is increased when new tokens are minted
uint256 totalSupply_;// access the value of totalSupply_
function totalSupply() public view returns (uint256) {
return totalSupply_;
}

balanceOf

balanceOf adalah publik lain dengan pengubah tampilan yang membuatnya dapat diakses oleh semua orang, dan bebas gas. Dibutuhkan alamat Ethereum dan mengembalikan token ke alamat yang dialokasikan.

// Updated when tokens are minted or transferred
mapping(address => uint256) balances;// Returns tokens held by the address passed as _owner
function balanceOf(address _owner)
public view returns (uint256 balance) {
return balances[_owner];
}

transfer

Transfer fungsi berbeda dari dua fungsi di atas karena memerlukan kecepatan dan dengan demikian menghasilkan perubahan signifikan dalam smart contract Ethereum. Ini mentransfer token dari satu alamat ke alamat lain atas permintaan pemegang token masing-masing.

function transfer(address _to, uint256 _value)
public returns (bool) { // Check for blank addresses
require(_to != address(0)); // Check to ensure valid transfer
require(_value <= balances[msg.sender]); // SafeMath.sub will throw if there is not enough balance.
balances[msg.sender] = balances[msg.sender].sub(_value);
balances[_to] = balances[_to].add(_value);
// Event transfer defined in the ERC 20 interface above
Transfer(msg.sender, _to, _value); return true;
}

allowance, approve and transferFrom

allowance, approve and transferFrom mendukung fungsionalitas lanjutan seperti mengotorisasi beberapa alamat Ethereum lainnya untuk menggunakan token atas nama pemegang masing-masing.

ERC-721

Untuk memahami cara kerja ERC-721, mari kita lihat antarmuka yang ditambahkan di sini:

contract ERC721 {
event Transfer(
address indexed _from,
address indexed _to,
uint256 _tokenId
); event Approval(
address indexed _owner,
address indexed _approved,
uint256 _tokenId
); function balanceOf(address _owner)
public view returns (uint256 _balance); function ownerOf(uint256 _tokenId)
public view returns (address _owner); function transfer(address _to, uint256 _tokenId) public; function approve(address _to, uint256 _tokenId) public; function takeOwnership(uint256 _tokenId) public;
}

balanceOf

Dalam cuplikan di bawah ini, Token yang dimiliki mewakili daftar lengkap ID token dari alamat tertentu. Padahal, fungsi balanceOf mengembalikan jumlah token dari alamat itu.

mapping (address => uint256[]) private ownedTokens;function balanceOf(address _owner) public view returns (uint256) {
return ownedTokens[_owner].length;
}

ownerOf

Pemilik token pemetaan mengambil token dan menampilkan pemilik ID itu. Namun, karena visibilitasnya disetel pribadi, dengan menggunakan fungsi ownerOf, Kamu dapat menyetel nilai pemetaan ini sebagai publik. Itu juga memerlukan pemeriksaan terhadap alamat nol sebelum mengembalikan nilainya.

mapping (uint256 => address) private tokenOwner;function ownerOf(uint256 _tokenId) public view returns (address) {
address owner = tokenOwner[_tokenId];
require(owner != address(0));
return owner;
}

transfer

Fungsi transfer ini mengambil alamat pemilik baru sebagai parameter _to dan _tokenId dari token yang ditransfer, juga perhatikan bahwa itu hanya dapat dipanggil oleh pemilik token. Itu harus menyertakan logika untuk memeriksa apakah transfer menghapus cek persetujuan, yang diperlukan untuk transfer. Kemudian muncul logika untuk menghapus kepemilikan token dari pemilik saat ini dan menambahkannya ke daftar token yang dimiliki oleh pemilik baru.

modifier onlyOwnerOf(uint256 _tokenId) {
require(ownerOf(_tokenId) == msg.sender);
_;
}function transfer(address _to, uint256 _tokenId)
public onlyOwnerOf(_tokenId) {
// Logic to clear approval for token transfer // Logic to remove token from current token owner // Logic to add Token to new token owner
}

approve

Approveadalah fungsi lain untuk alamat lain untuk mengklaim kepemilikan pada ID token yang diberikan. Ini dibatasi oleh pengubah hanya OwnerOf, yang menjelaskan bahwa hanya pemilik token yang dapat mengakses fungsi ini karena alasan tertentu.

mapping (uint256 => address) private tokenApprovals;modifier onlyOwnerOf(uint256 _tokenId) {
require(ownerOf(_tokenId) == msg.sender);
_;
}function approvedFor(uint256 _tokenId)
public view returns (address) {
return tokenApprovals[_tokenId];
}function approve(address _to, uint256 _tokenId)
public onlyOwnerOf(_tokenId) {
address owner = ownerOf(_tokenId);
require(_to != owner); if (approvedFor(_tokenId) != 0 || _to != 0) {
tokenApprovals[_tokenId] = _to; // Event initialised in the interface above
Approval(owner, _to, _tokenId);
}
}

takeOwnership

Fungsi takeOwnership mengambil _tokenId dan menerapkan pemeriksaan yang sama pada pengirim pesan. Jika dia melewati logika pemeriksaan yang mirip dengan fungsi transfer, dia harus mengklaim kepemilikan following _tokenID.

function isApprovedFor(address _owner, uint256 _tokenId)
internal view returns (bool) {
return approvedFor(_tokenId) == _owner;
}function takeOwnership(uint256 _tokenId) public {
require(isApprovedFor(msg.sender, _tokenId)); // Logic to clear approval for token transfer // Logic to remove token from current token owner // Logic to add Token to new token owner
}

ERC-1155

Batch Transfers

Batch Transfers sangat mirip dengan transfer ERC-20 biasa. Mari kita lihat fungsi transferFrom ERC-20:

// ERC-20
function transferFrom(address from, address to, uint256 value) external returns (bool);
// ERC-1155
function safeBatchTransferFrom(
address _from,
address _to,
uint256[] calldata _ids,
uint256[] calldata _values,
bytes calldata _data
) external;

ERC-1155 berbeda dalam melewatkan nilai token sebagai array dan array id. Hasil transfernya seperti ini:

  • Transfer 200 token dengan id 5 dari _from ke _to.
  • Transfer 300 token dengan id 7 dari _from ke _to.
  • Transfer 3 token dengan id 15 dari _from ke _to .

Selain menggunakan fungsi ERC-1155 sebagai transferFrom, tanpa transfer, Kamu dapat menggunakannya sebagai transfer biasa dengan mengatur alamat formulir ke alamat pemanggilan fungsi tersebut.

Batch Balance

Panggilan balanceOf ERC-20 masing-masing juga memiliki fungsi mitranya dengan dukungan batch. Sebagai pengingat, ini adalah versi ERC-20:

// ERC-20
function balanceOf(address owner) external view returns (uint256);
// ERC-1155
function balanceOfBatch(
address[] calldata _owners,
uint256[] calldata _ids
) external view returns (uint256[] memory);

Bahkan lebih sederhana untuk panggilan saldo, kami dapat mengambil beberapa saldo dalam satu panggilan. Kami melewati array pemilik, diikuti oleh array id token.

Misalnya diberikan _ids=[3, 6, 13] dan _owners=[0xbeef…, 0x1337…, 0x1111…], nilai yang dikembalikan akan menjadi:

[
balanceOf(0xbeef...),
balanceOf(0x1337...),
balanceOf(0x1111...)
]

Batch Approval

// ERC-1155
function setApprovalForAll(
address _operator,
bool _approved
) external;

function isApprovedForAll(
address _owner,
address _operator
) external view returns (bool);

Approval di sini sedikit berbeda dari ERC-20. Kamu perlu mengatur operator untuk disetujui atau tidak disetujui menggunakan setApprovalForAll daripada menyetujui jumlah tertentu.

Receive Hook

function onERC1155BatchReceived(
address _operator,
address _from,
uint256[] calldata _ids,
uint256[] calldata _values,
bytes calldata _data
) external returns(bytes4);

Dukungan ERC-1155 menerima kait hanya untuk smart contract. Fungsi kait harus mengembalikan nilai byte4 ajaib yang telah ditentukan sebelumnya yaitu sebagai berikut:

bytes4(keccak256("onERC1155BatchReceived(address,address,uint256[],uint256[],bytes)"))

Segera setelah menerima kontrak mengembalikan nilai ini, kami berasumsi bahwa kontrak sekarang dapat menerima transfer dan memahami cara mengelola token ERC-1155. Itu selesai!

ERC20 vs. ERC721 vs. ERC1155 – Perbandingannya

Jika Kamu ingin membuat token apa pun di blockchain Ethereum, maka Kamu harus mengetahui perbedaan antara ERC-20, ERC721, dan ERC. Mampu membedakan ERC yang paling umum ini, Kamu dapat memilih standar token yang tepat yang sesuai dengan kebutuhan spesifik bisnis Kamu.

                          Spesifikasi teknis

ERC-20ERC-721ERC-1155

Kemudahan penggunaan

Membutuhkan operasi tunggal untuk setiap transaksi

Membutuhkan operasi tunggal untuk setiap transaksi

Memungkinkan beberapa operasi dalam satu transaksi

Model BME (burn-and-mint)

Tidak tersedia

Tersedia

Tersedia

Token yang didukung

Token yang bisa dipertukarkan

Token yang tidak dapat dipertukarkan

Token yang dapat dipertukarkan dan tidak dapat dipertukarkan

verifikasi KYC

Tidak diperlukan verifikasi KYC

KYC/AML bawaan

KYC/AML bawaan

Contoh use cases

Koin Bianance, Pembuat, OmiseGo

Decentraland, Cryptokitties, Ethermon

Voucher belanja yang dapat ditukarkan

Smart contract

Membutuhkan satu smart contract umum

Membutuhkan smart contract yang unik untuk setiap token

Membutuhkan smart contract tunggal untuk token tak terbatas

Efisiensi

Membutuhkan lebih banyak penyimpanan

Mungkin memerlukan lebih banyak ruang penyimpanan

Membutuhkan lebih sedikit ruang penyimpanan

Transfer token

Dapat mentransfer 1 atau 2 token sekaligus

Mendukung transfer token tunggal sekaligus

Mendukung transfer batch banyak token

Lokalisasi

Mendukung satu bahasa

Mendukung satu bahasa

Mendukung lokalisasi bahasa

Jenis transfer

Transfer nilai antar pengguna

Pengalihan hak

Transfer nilai atau hak

ERC-20, ERC-721, ERC-1155, ERC apa selanjutnya?

Perubahan apa yang menunggu standar token Ethereum? Untuk memberikan jawaban yang sesuai untuk pertanyaan ini, mari kita tinjau secara singkat standar token ERC yang akan datang dan dampak potensialnya pada smart contract Ethereum.

ERC-3475: Beberapa obligasi yang dapat dipanggil

ERC-3475 adalah standar smart contract terbaru yang diluncurkan oleh komunitas Ethereum untuk mendukung pembuatan token yang dapat mengelola beberapa obligasi yang dapat dipanggil atau ditukarkan. Dengan menggunakan ERC-3475, perusahaan dapat menyimpan informasi kolektif tentang obligasi, meluncurkan berbagai jenis obligasi, mengintegrasikan fitur dan fungsi tambahan dalam obligasi yang ada, yang sangat penting untuk pertumbuhan pasar keuangan terdesentralisasi.

Bagaimana cara kerja ERC-3475?

  • ERC-20 adalah token LP (penyedia likuiditas) saat ini yang lazim di seluruh dunia, tetapi memerlukan penerapan smart contract terpisah untuk setiap token. Mempertimbangkan hal tersebut, ERC-3475 memberikan fasilitas penebusan obligasi berganda kepada penerbit obligasi.
  • Dengan melakukan itu, standar ERC baru ini ternyata menjadi terobosan nyata yang membantu pengguna blockchain Ethereum untuk menyiapkan infrastruktur yang lebih baik dari pasar obligasi terdesentralisasi yang ada.
  • ERC-3475 dapat secara efisien mengelola beberapa obligasi yang dapat ditukarkan, menyimpan data dalam jumlah besar tanpa menghabiskan banyak bahan bakar. Dengan demikian, hemat biaya.

Apa Use Cases Spesifik Dari ERC20, ERC721, Dan ERC1155?

Meskipun Ethereum bertujuan untuk membuat pengembangan token menjadi proses yang mudah dengan setiap standar ERC baru, kita harus setuju bahwa semua standar token yang ada relevan saat ini dan relevan untuk industri yang berbeda dan kebutuhan spesifik pengguna mereka. Berikut adalah kasus penggunaan khusus token ERC.

Use Cases ERC-20:

ERC-20 mewakili nilai aset yang sepadan dan berguna untuk mengatur kampanye crowdfunding, menerbitkan ICO, dan meluncurkan lebih banyak cryptocurrency di pasar.

Use Cases ERC-721:

ERC-721 mewakili kepemilikan seseorang atas aset digital, terutama digunakan sebagai NFT di industri game, pasar NFT, dan platform Metaverse.

Use Cases ERC-1155:

Standar token multi-utilitas, ERC1155, sering digunakan dalam game online. Game sekarang memiliki elemen yang dapat dipertukarkan seperti kehidupan/energi, NFT seperti karakter permainan, dan mata uang asli yang dapat dipertukarkan untuk menukar nilai.

Kesimpulan

Motif Ethereum merilis standar token baru adalah untuk mengatasi perubahan yang berkembang di dunia blockchain. Fitur unik dari setiap standar token ERC berfungsi sebagai manfaat bagi berbagai perusahaan dan pengembang yang ingin memanfaatkan Ethereum. Tiga token yaitu ERC20, ERC721, dan ERC1155 saat ini sangat efisien dan inklusif dalam ekosistem digital. Namun, evolusi konstan standar token Ethereum kemungkinan akan membawa kemajuan yang pesat dari blockchain dalam beberapa tahun ke depan.

5/5 - (200 votes)
Share Jika Bermanfaat Ya 🙂

Leave a Comment