# Pengenalan

[**ZKSwap**](https://zks.app/en/swap) adalah  Protokol Pertukaran Token yang berbasis pada Automated Market Maker (AMM).Melalui teknologi ZK-Rollup, set lengkap fungsi Uniswap diwujudkan dalam Layer-2, sambil memberikan skalabilitas dan privasi tak terbatas. ZKSwap Menawarkan infrastruktur dan transaksi SWAP dengan throughput yang sangat tinggi dan tanpa gas fees untuk pennyedia likuiditas dan traders.

\
**Fitur-Fitur ZKSwap**
----------------------

Saat ini, kebanyakan Pertukaran terdesentralisai (DEX) seperti Uniswap berbeda dari pertukaran terpusat seperti Houbi dan OKEx dalam menggabungkan Automated Market Maker (AMM) dan menganti manual quotations dengan algoritma yang sudah ada. Dengan demikian, pertukaran terdesentralisasi dapat menghapus pencocokan dan kliring terpusat sambil menghilangkan pembuat pasar dalam transaksi. Dengan demikian, mereka dapat memberi pengguna transaksi yang sangat aman dan rahasia confidential

Akan tetapi, karena adanya pembatasan dari teknologi blockchain , waktu pembuatan block yang panjang, dan kecepatan konfirmasi transaksi di jaringan Ethereum yang lambat, Exchange terdesentralisai menghadapi tantangan yang sangat sulit seperti rendahnya throughtput, kecepatan proses yang lambat, dan tingginya gas fees. Masalah-masalah ini akhirnya sangat berpengaruh kepada pengalaman trading yang sangat buruk, hal ini memberikan tanggapan bahwa Exchange terdesentralisasi tidak dapat menggantikan pengalaman trading di Exchange tersentralisasi.

Tapi ZKSwap membawa logika exchange terdesentralisasi tradisional kedalam Layer-2 melalui teknologi ZK-Rollups, jadi keseluruhan Exchange berada dalam Layer-2 , yang sangat mengurangi biaya transaksi pengguna dan tetap menjaga pengalaman transaksi yang baik. Dibandingkan dengan DEX tradisional ZKSwap memiliki beberapa keuntungan seperti:

**0 Gas Fee**: Dari pada membuat Gas Fee dari transaksi seperti di DEX tradisional (Gas Fee akan terus naik ketika harga Ethereum naik), Transaksi Layer-2 di ZKSwap tidak membutuhkan Gas Fee yang mana sangat mengurangi biaya transaksi bagi pengguna.

**TPS Yang Tinggi (Transaksi Per Detik)**: Terhalang oleh TPS dijaringan Ethereum, DEX tradisional seperti Uniswap memiliki hambatan yang jelas dalam jumlah transaksi dan kapasitas per detik. Melalui pengoptimalan GPU ZKSwap dapat melakukan ratusan dan ribuan TPS dengan metode trustless.sementara memiliki mesin yang cukup untuk mendukung ekspansi, TPS ZKSwap secara teoritis dapat mencapai 6000.

**Transaksi Real-Time**: Semua transaksi di ZKSwap di transfer ke Layer-2 dan valid untuk transaki real-time, pengguna TIDAK PERLU untuk menunggu waktu konfirmasi sebuah Block.<br>


# Pengertian

## 1. Pengertian

**L1: Kependekan dariLayer-1**, secara umum diartikan sebagai Main Chain dari Ethereum.\
\
**L2: Kependekan dari Layer-2**, ini adalah solusi ekspansi kapasitas berdasarkan Main Chain Ethereum.\
\
**L2 deposit** : Transfer token dari akun Layer-1 ke akun ZKSwap Layer-2.\
\
**L2 Withdrawal**: Mengembalikan token dari akun Layer-2 dan dikirim ke akun Layer-1.\
\
**L2 transfer**: Menyelesaikan transfer token di Layer-2 tanpa Gas Fee.\
\
**TPS** : Jumlah transaksi yang dapat diproses per detik.\
\
**ZKSwap**: Protokol Pertukaran token Layer-2 berbasis pada ZK-Rollups.<br>

**ZK-Rollups**: ZK-Rollups adalah solusi penskalaan Layer 2 yang populer. Ide dasarnya adalah untuk menskalakan jaringan dengan menggabungkan beberapa transaksi dan memverifikasi bukti on-chain. ZK-Rollups menganalisis dan memverifikasi transaksi agregat ini melalui kontrak cerdas, dan menggunakan teknologi bukti tanpa pengetahuan untuk menempatkan bukti transaksi agregat secara on-chain, sehingga mengurangi data yang perlu disimpan secara on-chain. Semua dana dikunci dalam kontrak pintar, dan sebagian besar perhitungan dan penyimpanan dilakukan di luar Chain.

**Zero-knowledge proof**: Prover dapat meyakinkan verifikator bahwa pernyataan tertentu benar tanpa memberikan informasi yang berguna kepada verifikator. Pembuktian tanpa pengetahuan pada dasarnya adalah kesepakatan yang melibatkan dua pihak atau lebih, yang merupakan serangkaian langkah yang perlu dilakukan oleh dua pihak atau lebih untuk menyelesaikan suatu tugas. Prover membuktikan kepada verifikator dan membuatnya percaya bahwa prover mengetahui atau memiliki pesan tertentu, tetapi proses sertifikasi tidak dapat dibocorkan ke verifikator.

**Uniswap**: adalah protokol likuiditas otomatis yang didukung oleh formula produk konstan dan diimplementasikan dalam sistem kontrak pintar yang tidak dapat ditingkatkan pada blockchain Ethereum. Pengguna dapat membuat kumpulan likuiditas dengan memberikan persentase tertentu dari ETH dan aset ERC20 lainnya. Satu kumpulan likuiditas mencadangkan token ERC20 dan menyediakan likuiditas untuk transaksi antara kedua aset ini. Sebagai imbalannya, semua penyedia likuiditas akan membagi 0,3% dari volume transaksi sebagai biaya penyedia likuiditas. Di Uniswap, penyedia likuiditas pertama perlu mengatur rasio kedua aset di kolam likuiditas. Algoritme pembuat pasar otomatis akan memastikan bahwa produk dari dua aset sebelum dan sesudah setiap transaksi tetap konstan.

**Create a Liquidity Pool**: Di Uniswap, setiap pasangan perdagangan hanya memiliki satu kumpulan likuiditas, yang umumnya dibuat oleh penyedia likuiditas pertama. Misalnya, penyedia likuiditas membuat kumpulan likuiditas ETH-ZKS, dan kemudian menambahkan likuiditas. Jumlah awal ETH yang disimpan adalah x0, jumlah ZKS yang disimpan adalah y0, dan x0 y0 = c0. Di sini ZKS dapat berupa token ERC-20 apa pun.

**Liquidity Token**: Penyedia Likuiditas (selanjutnya disebut LP) akan memperoleh Token Penyedia Likuiditas, (selanjutnya disebut Token LP atau LT), yang digunakan untuk mewakili bagian LP dalam kumpulan likuiditas saat ini. LP Token adalah token ERC-20 yang dapat ditransfer tanpa menghilangkan likuiditas kumpulan likuiditas. Setiap kumpulan likuiditas memiliki Token LP yang sesuai.

**Create Liquidity**: Saat menambahkan likuiditas ke kumpulan yang ada, pengguna harus menambahkan token pasangan yang proporsional dengan rasio saat ini.

**Remove Liquidity**: Penyedia likuiditas dapat menghapus likuiditas dengan membakar Token LP mereka dalam kontrak kumpulan likuiditas dan mengambil bagian yang sesuai dari dua token dari kumpulan.

**Swap**: Setelah kumpulan likuiditas dibuat dan likuiditas disuntikkan, pengguna yang memegang ETH atau ZKS dapat mulai bertukar di kumpulan likuiditas.

\
2\. **Pengenalan Konsep Layer 2**
---------------------------------

Aplikasi DeFi dan NFT di Ethereum memberikan banyak peluang pendapatan untuk pasar, tetapi seiring kenaikan biaya, industri mulai mengalihkan perhatiannya ke investor ritel. Saat proyek DeFi menjadi lebih aktif, beban protokol kontemporer sangat terbatas. Oleh karena itu, banyak protokol Layer 2 telah muncul. Tujuan utama dari protokol ini adalah untuk mengurangi jumlah transaksi di blockchain Ethereum dengan mentransfer aktivitas transaksi ke tempat lain, dengan tetap menggunakan rantai utama sebagai jaminan keamanan. Misalnya, state chanel, sidechains, Plasma, dan Rollup. Ide inti dari semua solusi Layer 2 adalah untuk memungkinkan banyak peserta berinteraksi dengan aman dalam beberapa cara, tanpa perlu mempublikasikan transaksi pada rantai utama (yaitu Layer 1), tetapi sampai batas tertentu, jaringan Ethereum masih digunakan sebagai arbitrase untuk memastikan keamanan. Solusi Layer 2 yang berbeda memiliki karakteristik dan kelebihan dan kekurangan yang berbeda.<br>

**Berikit beberapa artikel yang menjelaskan solisi skaling  untuk Layer 2 di jaringan ethereum.**

[Making Sense of Ethereum’s Layer 2 Scaling Solutions: State Channels, Plasma, and Truebit](https://medium.com/l4-media/making-sense-of-ethereums-layer-2-scaling-solutions-state-channels-plasma-and-truebit-22cb40dcc2f4)

[Overview of Layer 2 approaches: Plasma, State Channels, Side Chains, Roll Ups](https://nearprotocol.com/blog/layer-2/)

[Optimistic vs. ZK Rollup: Deep Dive](https://medium.com/matter-labs/optimistic-vs-zk-rollup-deep-dive-ea141e71e075)<br>


# Peraturan Trading di ZKSwap

## **Dompet L2**

**Deposit**: Mendukung deposit dari dompet layer-1, atau deposit dari akun Layer-2 lain. ZKSwap tidak memungut biaya deposit apapun.\
\
**Send** : Mendukung transfer ke dompet Layer-2 dari alamat ERC20 manapun. dalam sehari akan ada gratis transfer sebanyak 50 kali (UTC 0.00 ke 0.00 dihari berikutnya), setelah melebihi batas gratis transfer makan akan dikenai biaya sebesar $2 oleh ZKSwap.

**Withdraw** :  Menarik aset ke dompet Layer-1 kamu secara default dan kamu juga bisa menarik asetmu ke alamat ERC20 manapun. jika kamu menarik ETH ke alamat Exchange, mohon untuk dipastikan bahwa exchangenya mendukung segala jenis transaksi (transaksi internal), transfer dari kontrak ZKSwap akan dikenai biaya sebesar $5.

**Total Value Locked**: Menampilkan informasi Aset L2 dan juga Pool L2.\
\
**L2 Assets Details :** Secara Default ZKS akan muncul pertama, dan token lain akan ditampilkan berdasarkan jumlah dan nilainya secara berurutan menurut nilai terbesar (Harga dalam USDT)\
.\
**L2 Pool Details:** Menurut nilai Token LP yang berbeda di dompet (dihargai dalam USDT), kuantitas dan nilai ditampilkan dalam urutan menurun.

## **L2 Swap:**

**Liquidity :** Nilai likuiditas kumpulan dana\
\
**Price :** Harga token saat ini/USDT\
\
**Slippage Tolerance:** Karena kedalaman pool likuiditas yang terbatas, swap, penambahan likuiditas, atau penghapusan likuiditas akan berdampak pada harga saat ini. Transaksi Anda akan dikembalikan jika harga berubah lebih dari persentase ini.\
\
**Est. Deal Price:** Karena terbatasnya volume kumpulan dana, pertukaran, penambahan, atau penghapusan likuiditas akan berdampak pada harga saat ini, menyebabkan harga transaksi menyimpang dari harga saat ini.\
\
**Price Impact :** Karena terbatasnya volume kumpulan dana, pertukaran akan berdampak pada harga saat ini. Fluktuasi harga yang diharapkan adalah persentase perbedaan antara harga saat ini dan harga transaksi.\
\
**Transaction Fee:** Perjanjian ZKSwap akan membebankan 0,3% dari semua transaksi Layer2 Swap sebagai biaya transaksi. Diantaranya, 0,25% akan secara otomatis dialokasikan ke penyedia likuiditas, dan 0,05% lainnya akan digunakan sebagai biaya protokol. Semua biaya protokol (100%) akan digunakan sebagai insentif jangka panjang untuk proyek, dan Team ZKSwap tidak akan menerima biaya transaksi apa pun.\
\
**Input:** Silakan masukkan jumlah token yang bersedia Anda bayarkan untuk ditukarkan dengan token yang sesuai.

**Slippage Setting:** Slippage bisa diatur.

**Status:** Submitted/Deal/Success

**Status Description:** “Submitted” berarti transaksi sudah berhasil dikirim ke jaringan Layer-2. “Deal” berarti bahwa perubahan jumlah relevan jaringan Layer2 mungkin telah berlaku. “Success” berarti transaksi telah menyelesaikan ZK-Proof dan telah dikirim ke jaringan layer-1 Ethereum.

**Minimum Amount to be Exchanged:** Setelah pertukaran telah berhasil, nilai dari token yang akan kamu terima harusnya lebih besar atau sama dengan $10, jika tidak pertukaran tidak akan dapat dikirim.<br>

## **L2 Pool**

**Add/Withdraw Liquidity:** Akan Ada batas dari 50 free add / withdraw likuiditas per hari (UTC 0:00-00:00 hari berikutnya), setelah ZKSwap itu akan mengenakan biaya penanganan setara $1 untuk masing-masing dua token yang terlibat dalam likuiditas.\
\
**Minimum Quantity Allowed to Add/Withdraw Liquidity:** nilai token LP terkecil yang Kamu dapatkan setelah menambahkan likuiditas (dalam mata uang USDT) atau jumlah nilai dari dua token terkecil (dalam mata uang USDT) yang kamu dapatkan setelah menarik likuiditas harus lebih besar dari 10 USDT, jika tidak, kamu tidak dapat menambah/menarik likuiditas .

## **Tambang**

**Proof-of-Gas Mining:** Team akan menarik ETH dari kumpulan dana yang berpartisipasi dalam penambangan PoG secara acak setiap hari sesuai dengan biaya gas yang dikonsumsi oleh ZKSwap, mengkonsumsi ETH pengguna sesuai dengan proporsi ETH yang disimpan pengguna di kumpulan dana, dan menghasilkan hadiah ZKS pool of the day menurut nilai ETH resmi\*125%Hadiah kemudian akan dibagikan kepada pengguna secara proporsional.

**Deposit ETH for PoG:** Hanya ETH di dompet layer-2 yang bisa di depositkan kedalam alamat smart contract untuk ditambang.

**Withdraw to Wallet:** Penarikan pokok (ETH) atau reward (ZKS) dari smart contract ke dompet Layer1.\
\
**PoG Reward Balance:** Hadiah penambangan gas harian akan diakumulasikan dalam saldo hadiah. Setelah setiap setoran ETH, akan ada periode penguncian 24 jam untuk saldo hadiah, setelah itu hadiah dapat ditarik kapan saja

**Proof-of-Staking Mining:** Jika ZKS mu ada didompet Layer2 , mohon untuk di tarik ke dompet layer1 dulu sebelum ikut dalam Even PoS. Untuk catatan : kamu tidak akan bisa mendapatkan ZKS yang sudah di stake sebelum even PoS berakhi&#x72;**.**\
\
**Proof-of-Liquidity Mining:** Penyedia likuidtas ZKSwap dapat secara otomatis ikut dalam aktifitas tambang likuiditas , membagi kumpulan hadiah ZKS sesuai dengan rasio nilai likuiditas yang diberikan dengan nilai likuiditas pasangan ZKSwap Layer2, hadiah penambangan akan didistribusikan ke akun dompet L2 Anda setiap hari\
\
**Proof-of-Transfer:** Jika Anda berpartisipasi dalam swap L2 dari pasangan transaksi berikut, Anda dapat membagi hadiah penambangan sesuai dengan jumlah swap, dan hadiah akan didistribusikan secara otomatis ke akun dompet L2 Anda setiap hari. Total hadiah untuk penambangan harian setara dengan ZKS dari biaya transaksi harian pasangan\*90%. Untuk mencegah scalping berbahaya, satu pasang memiliki batas atas 2000/1000 harian


# Governance

Isi dari bagian ini adalah :

{% content-ref url="/pages/-MfrHLYt9UXhHNBP6JyY" %}
[Ketentuan Peraturan Komunitas](/governance/ketentuan-peraturan-komunitas)
{% endcontent-ref %}

{% content-ref url="/pages/-MfrLbq6iaIoVkARtQaS" %}
[Template dan Syarat Proposal](/governance/template-dan-syarat-proposal)
{% endcontent-ref %}


# Ketentuan Peraturan Komunitas

## **Struktur Tata Kelola Komunitas**

Tata Kelola Komunitas terdiri dari Tiga bagian

**Portals :**  Kamu bisa mengakses detail di halaman WIKI Komunitas Governance melalui Website resmi,APlikasi, dan Browser Web.

**Forum:** Di dalam forum, pengguna bisa mendiskusikan isi dari proposal, hasil dari proposal dan Juga hasil dari penerapan Proposal.

**Snanshot Platform:** Pengguna bisa menggunakan alat Snapshot Governance untuk memposting proposal dan Votin&#x67;**.**

## **Hak dan Kepentingan gZKS**

#### **Hak gZKS**

1. Pengguna dapat berpartisipasi dalam pengaturan  komunitas bersama gZKS, termasuk hak untuk mengajukan dan memilih.
2. Pengguna yang memiliki gZKS 50,000 atau lebih dapat menginisiasi proposal.
3. Tidak ada batasan untuk partisipasi dalam pemungutan suara, dan suara dihitung berdasarkan jumlah gZKS, dengan minimal 1 gZKS diperlukan untuk satu suara.

\
**Aturan Pendapatan gZKS :** gZKS dihasilkan oleh kontrak Proof-of-Staking ZKS 360 hari. Anda bisa mendapatkan gZKS hanya jika sisa waktu Proof-of-Staking dari kontrak penguncian 360 hari lebih besar dari atau sama dengan 180 hari. Ketika sisa waktu dari aktivitas penambangan PoS 360 hari yang ada kurang dari 180 hari, tim ZKSwap akan membuka kontrak PoS 360 hari yang baru. Pada saat itu, pengguna dapat mengunci ZKS dalam kontrak PoS 360 hari yang baru untuk mendapatkan gZKS.

**Aturan Penerbitan gZKS :** Pengguna yang ikut dalam penambangan PoS 360 hari ZKS akan menerima jumlah airdrop  gZKS yang sesuai di alamat L2 setiap minggu. Jumlah gZKS yang diperoleh ditentukan oleh jumlah dan waktu ZKS yang sebenarnya dikunci oleh pengguna. Pengguna yang mengunci selama 360 hari bisa mendapatkan jumlah gZKS yang sama untuk ZKS yang dikunci, yang akan berkurang secara linier dengan waktu PoS aktual hingga setengah jumlah gZKS (setengah dari jumlah gZKS dapat diperoleh setelah 180 hari penguncian, tetapi tidak kurang dari 180 hari.Untuk mendapatkan gZKS, Anda harus berpartisipasi dalam PoS dan aktivitas penambangan 360 hari yang baru).

Contoh : ketika tersisa 270 hari dari 360 hari dari Kontrak PoS yang akan berakhir maka jika kamu ingin mengunci 100 ZKS maka kamu akan mendapatkan 75 gZKS yang akan dikirimkan ke alamat L2 kamu.\
\
**Masa Berlaku gZKS :** Masa Berlaku gZKS yang dihasilkan oleh kontrak PoS ZKS360 hari adalah 720 hari.<br>

## **Proses Governance**

1. **Diskusi Komunitas**\
   Pengguna bisa mempublikasikan postingan yang berhubungan dengan Governance di bagian yang sesuai dengan forum yang akan didiskusikan, dan untuk menghasilkan ide dan opini untuk proposal.\
   **Link Forum** : [https://forum.zks.org](https://forum.zks.org/)<br>
2. **Memulai Proposal**

   Inisiator membutuhkan setidaknya 50,000 gZKS di snapshot untuk membuat sebua proposal.
3. **Tinjau di halaman snapshot Tata Kelola ZKSwap**

   Kami akan mempublis link ke Halaman Snapshot di Forum ZKSwap ketika gZKS di minted.\
   **Snapshot Governance Link :** [**https://snapshot.org/#/gzks.eth**](https://snapshot.org/#/gzks.eth)<br>
4. **Pemungutan Suara**\
   Semua pemegang gZKS dapat memilih proposal di halaman snapshot , Proses ini dilakukan secara on-chain untuk memastikan keterbukaan dan transparansi.<br>
5. **Pengumuman Hasil**\
   Administrator Forum ZKSwap akan mengumukan hasil dari proposal yang valid di bagian forum yang sesuai, dan menyinkronkan rencana dan kemajuan implementasi.<br>

## **Proposal**

Proposal dapat disahkan selama memiliki suara bersih yang cukup untuk mendukungnya. Termasuk namun tidak terbatas pada ruang lingkup berikut:

1. **Token Listing**\
   Pengusul dapat mengajukan secara resmi untuk melucurkan token ERC20 apapun tau pasagan perdagangan apapun di ZKSwap. Setelah lulus,ZKSwap akan menyelesaikan proses listing atau Menambahkan Pasangan perdagangan baru dalam 7 hari kerja setelah proposal dinyatakan lulus.\
   **Syarat Lulus : 500 Ribu gZKS**<br>
2. **Airdrop**\
   Pengusul dapat mengajukan untuk airdrop kepada proyek DEFI apapun dengan beberapa syarat. Setelah Lulus, Tim akan mengirimkan  sejumlah ZKS ke alamat Layer2 pengguna yang memenuhi syarat untuk memberikan insentif ke pengguna agar menggunakan ZKSwap. Jumlah subsidi ditentukan oleh Gas pada jaringan ETH selama airdrop (subsidi untuk biaya deposit).\
   **Syarat Lulus : 1 juta gZKS**
3. **Aktivitas Pertambangan Likuid**\
   Pengusul dapat mengusulkan untuk meluncurkan aktivitas penambangan likuid dari pasangan mata uang apa pun. Setelah disahkan, ZKSwap akan menambahkan pasangan mata uang dalam aktivitas penambangan likuiditas berikutnya, dan imbalan penambangan akan ditentukan berdasarkan pendapatan rata-rata penambangan likuiditas platform.\
   **Syarat Lulus : 1 juta gZKS**<br>
4. **Ubah aturan tata kelola**\
   Pengusul juga dapat mengusulkan untuk melakukan amandemen untuk menyesuaikan kebijakan tata kelola dan ambang batas persetujuan. ZKSwap akan segera mengubah aturan tata kelola komunitas.\
   **Syarat Lulus : 3 Juta gZKS**<br>
5. **Penyesuaian parameter seperti tarif biaya**\
   Pengusul dapat mengusulkan untuk mengubah parameter tingkat biaya yang ditetapkan oleh platform, seperti biaya likuiditas yang perlu disediakan untuk pertukaran, biaya penarikan, transfer gratis harian, berapa kali untuk menghapus/menambah likuiditas secara gratis dan jumlah yang dibebankan setelah batas gratis tercapai, dll. Setelah lulus, ZKSwap akan mengoptimalkan tarif yang relevan di iterasi berikutnya.\
   **Syarat Lulus : 5 Juta gZKS**<br>
6. **Modifikasi parameter model ekonomi**\
   Pengusul dapat mengusulkan untuk memodifikasi model ekonomi rilis token ZKS, termasuk namun tidak terbatas pada berbagai jenis distribusi penambangan, pengurangan separuh dari waktu ke waktu, dan pembelian kembali dan penghancuran ZKS dengan biaya penanganan. Setelah lulus, ZKSwap akan membuat penyesuaian yang relevan di versi atau acara berikutnya sambil mengumumkan kemajuannya tepat waktu.\
   **Syarat lulus: 10 juta gZKS**<br>
7. **Roadmap teknis masa depan**\
   Pengusul dapat mengusulkan pengembangan rute teknis di masa mendatang dan memodifikasi roadmap teknis ZKSwap, termasuk tetapi tidak terbatas pada peluncuran dan pembuatan NFT, dukungan lintas rantai Layer2, dukungan EVM, dan perluasan ekosistem Layer2, dll. Setelah lulus, tim ZKSwap akan menyesuaikan teknis mengarahkan dan berinvestasi dalam R\&D secara tepat waktu dan secara teratur mempublikasikan kemajuannya.\
   **Syarat lulus: 10 juta gZKS**\ <br>


# Template dan Syarat Proposal

**Semua Peningkatan Proposal ZKSwap Harus  Mengikuti Aturan Template ini**

## **Persyaratan Proposal**

1: Judul harus singkat dan proposal hanya boleh ditulis dalam bahasa Inggris atau Mandarin.

2: Mulailah proposal dengan ringkasan singkat atau poin-poin.

3: Memberikan penjelasan: Uraikan dengan jelas apa yang akan dilaksanakan jika proposal dijalankan.

4: Berikan motivasi: Alasan proposal Anda.

5:tambahkan spesifikasi: Berikan penjelasan lebih lanjut jika perlu.

6:Berikan Pro dan Kontra dari proposal Anda.

7:Pilihan untuk memasukkan polling untuk voting.\
Harap pertimbangkan proposal Anda dengan cermat sebelum memposting di [forum](https://forum.zks.org/) kami, terima kasih!

## **Template Proposal**

**Judul：**

**Rangkuman：**

**Penjelasan：**

**Motivasi：**

**Spesifikasi：**

**Keuntungan：**

**Kerugian：**

**Poll：**


# Pertanyaan Umum

## Mengapa ZKSwap mengembangkan Uniswap di Layer 2 ?

Sejak 2019, industri blockchain telah mengalami perubahan yang menakjubkan. Keuangan terdesentralisasi (DeFi) terus tumbuh pada tingkat yang eksponensial. Nilai Total Terkunci  ( TVL ) dalam protokol DeFi yang berbeda telah melampaui 70 miliar dolar AS. Dengan pengembangan berkelanjutan dari banyak aset on-chain dan aset off-chain yang terus berlanjut, kami percaya bahwa Total Nilai Terkunci dalam protokol DeFi akan segera melebihi 100 miliar dolar AS. Aset on-chain ini membutuhkan layanan pertukaran yang cepat, tanpa gesekan, bebas kepercayaan, dan waktu nyata, yang telah menyebabkan munculnya protokol pertukaran terdesentralisasi (DEX) baru seperti Uniswap.

Meskipun model DEX baru yang dipelopori oleh Uniswap telah mencapai perkembangan yang signifikan, model ini masih memiliki kelemahan yang jelas. Pertama, biaya gas yang tinggi puluhan dolar per transaksi menghalangi pengguna baru untuk masuk; kedua, setiap transaksi dan setiap eksekusi harus menunggu setidaknya satu blok untuk mengonfirmasi, yang memberikan pengalaman yang tidak memuaskan; dan ketiga, tunduk pada batasan TPS Ethereum, Uniswap memiliki hambatan yang jelas dalam jumlah transaksi dan kapasitas transaksi per detik. Kelemahan tersebut tidak unik untuk Uniswap. Itu adalah masalah umum yang dihadapi oleh semua DEX.&#x20;

ZKSwap (protokol Token Swap berbasis ZK-Rollups) adalah protokol pertukaran baru berdasarkan teknologi ZK-Rollups. Melalui teknologi Zk-Rollups, semua token ERC20 ditransfer melalui Layer2, dan status Layer1 dan Layer2 yang konsisten dijamin berdasarkan bukti tanpa pengetahuan yang dihasilkan secara terus menerus. Solusi ini memungkinkan semua transaksi dan swap untuk dieksekusi pada Layer 2, mencapai swap real-time dengan biaya gas nol, skalabilitas tak terbatas, menghilangkan kendala dari TPS Ethereum. Pengguna tidak lagi harus menunggu waktu konfirmasi satu blok untuk setiap transaksi. ZKSwap memungkinkan DEX untuk memberikan pengalaman pengguna yang lancar dari pertukaran terpusat (CEX) sambil memungkinkan pengguna untuk memiliki hak asuh penuh atas dana mereka. Kami percaya bahwa ZKSwap adalah bentuk masa depan dari platform perdagangan token. Ini akan memicu evolusi signifikan dari semua DEX dan CEX yang ada.

## Keunggulan Zkswap Dibandingkan Dengan Uniswap

Meskipun Dex baru seperti Uniswap telah membuat kemajuan besar, masih ada banyak kekurangan. ZKSwap memiliki keunggulan sebagai berikut dibandingkan dengan Uniswap:&#x20;

**0 Biaya Gas**: Dibandingkan dengan puluhan dolar Biaya Gas yang dihasilkan dari transaksi di Dex tradisional (Biaya Gas akan terus meningkat seiring dengan kenaikan harga Ethereum), transaksi ZKSwap di Layer-2 membutuhkan Biaya Gas nol，yang sangat mengurangi biaya transaksi untuk pengguna. \
**TPS Tinggi (Transasi Per Detik**）: Terhalang oleh batasan TPS pada Ethereum, Dex tradisional seperti Uniswap memiliki hambatan yang jelas dalam jumlah dan kapasitas transaksi per detik. Melalui optimasi GPU, ZKSwap dapat melakukan ratusan dan ribuan TPS dengan metode trustless. Dalam hal memiliki mesin yang cukup untuk mendukung ekspansi, TPS ZKSwap secara teoritis dapat mencapai 6000.&#x20;

**Transaksi real-time**: Semua transaksi di ZKSwap ditransfer ke Layer-2 dan berlaku untuk transaksi real-time, pengguna TIDAK perlu menunggu waktu konfirmasi satu blok.

## Perbedaan antara ZKSwap Dengan Centralized Exchange (CEX)

Pertukaran crypto terpusat ( Centralized Exchange ), seperti Binance, Huobi, OKex, dll., Telah mengumpulkan sejumlah besar pengguna dan transaksi. Perbedaan utama antara ZKSwap dan pertukaran terpusat adalah sebagai berikut:

**Dari perspektif keamanan aset**, dompet CEX menyimpan dan mengelola semua aset pengguna. Karena sejumlah besar dana, mudah untuk menarik peretas. Setelah masalah terjadi, hampir semua pengguna akan menderita kerugian; di ZKSwap, Aset pengguna tidak disimpan di platform tetapi dikelola oleh kontrak pintar. Selama transaksi, platform tidak menyentuh aset pengguna. Setiap transaksi mengharuskan pengguna untuk menyelesaikan konfirmasi dengan tanda tangan kunci pribadi, dan pertukaran aset langsung ditransfer ke dompet L2 akun.&#x20;

**Dari perspektif kontrol aset**, di CEX, aset pengguna dikendalikan oleh platform, dan pengguna perlu mentransfer aset mereka ke dompet platform perdagangan. Fungsi penyimpanan aset dari platform perdagangan terpusat sama seperti bank. Pengguna menyimpan uang di bank, dan bank memberi pengguna akun untuk mencatat dana pengguna. Bank memiliki kendali mutlak atas dana pengguna; di ZKSwap, aset pengguna sepenuhnya berada dalam kendali pengguna. ZKSwap tidak menyediakan layanan penyimpanan dana, sehingga tidak dapat mengontrol atau mentransfer dana pengguna. Sebagai pertukaran terdesentralisasi di Layer-2, ZKSwap telah lulus audit keamanan dari tiga lembaga audit utama (ABDK, Certi, dan SlowMist) untuk kontrak dan kode sirkuitnya. Pengguna mengontrol kunci pribadi mereka sendiri dan aset mereka aman dan terkendali.&#x20;

**Dari proses pendaftaran pengguna**, di CEX, pengguna mendaftar akun dan menetapkan kata sandi untuk masuk ke bursa. Proses ini umumnya membutuhkan KYC. Materi yang sesuai harus diserahkan untuk ditinjau. Di ZKSwap, pengguna dapat menggunakan ZKSwap tanpa KYC dengan menghubungkan dompet Ethereum ke platform ZKSwap, membuat prosesnya lebih cepat dan nyaman.&#x20;

**Dari proses transaksi**, transaksi CEX diselesaikan melalui order book matching; ZKSwap menggunakan model AMM pembuat pasar otomatis, yang memiliki keunggulan nyata dalam efisiensi pemanfaatan aset pengguna dan kedalaman transaksi. Proses transaksi dijalankan oleh kontrak pintar, tanpa pihak ketiga yang bertindak sebagai perantara.

## Di mana dana pengguna dipercayakan?

Aset pengguna di ZKSwap Layer-2 dipercayakan dalam kontrak pintar dan sepenuhnya di bawah kendali mereka sendiri. Kecuali untuk pengguna yang memiliki kunci pribadi akun, pihak ketiga lainnya tidak dapat mengontrol atau mentransfer aset pengguna. Bahkan jika tim proyek menghentikan layanan, pengguna masih dapat mengambil aset secara mandiri dari kontrak pintar.

## Perbedaan Antara ZKSwap Dengan Loopring Protocol

Perbedaan utama antara ZKSwap dan Loopring adalah area rute produk, detail teknis, dan pengalaman pengguna.

**Dalam hal desain produk**, Loopring adalah DEX Layer-2 berdasarkan model buku pesanan, dan juga mulai mengeksplorasi DEX Layer-2 berdasarkan model AMM. ZKSwap berfokus pada Layer-2 DEX berdasarkan model AMM dan membangun lebih banyak infrastruktur Layer-2 di masa depan.

**Dalam hal detail teknis**, Loopring menggunakan Groth16's zero-knowledge proof algorithm, dan sirkuit perlu diatur ulang setiap kali pasangan perdagangan diluncurkan. ZKSwap didasarkan pada Plonk zero-knowledge proof algorithm yang lebih baru, yang lebih efisien dan mampu memperbarui pengaturan tepercaya tanpa harus memperbarui sirkuit setiap saat. Secara keseluruhan, Layer 2 adalah trek dengan peluang tinggi, dan proyek Layer 2 terlalu sedikit, tidak terlalu banyak. Kami percaya bahwa semakin banyak proyek akan memasuki jalur ini di masa depan dan membawa lebih banyak inovasi dan keragaman ke dalam ekosistem. ZKSwap berharap untuk membangun ekosistem Layer 2 yang lengkap bersama dengan proyek-proyek ini.

## Bagaiamana Berdagang Di ZKSwap

Setelah pengguna menghubungkan dompet ke zks.app, menyetor aset ke akun tingkat kedua ZKSwap, ia kemudian dapat memulai perdagangan.&#x20;

## Mengapa Transfer Asset L2 Tidak Dapat langsung Ditransfer Ke Alamat Bursa (Binance, Huobi, dll.)

Karena pertukaran saat ini tidak mendukung transfer ZKSwap Layer-2, pengguna tidak boleh menggunakan fungsi transfer L-2 untuk mentransfer dana ke alamat pertukaran. Di masa depan, kami akan mencari kerja sama transfer L2 dengan bursa, dan mendukung pengguna untuk mentransfer token ERC20 ke alamat pertukaran secara real-time melalui ZKSwap dengan biaya 0 Gas.

## Apakah Penarikan ZKSwap Bisa Lebih Cepat?

Pembaruan terbaru pada sistem ZKSwap Layer2 telah mengoptimalkan fungsi penarikan ZKSwap. Waktu penarikan dari Layer 2 ke Layer 1 yang diproses oleh kontrak pintar di ZKSwap akan langsung dipersingkat dari 30-60 menit menjadi 20-40 menit. Di masa mendatang, kami akan terus mengoptimalkan teknologi dan produk  untuk memberikan layanan dan pengalaman yang lebih baik kepada pengguna ZKSwap.

## Mengapa Ada Persyaratan Saldo Minimum Sebelum Transfer L2 Dan Swap Dilakukan?

Karena transfer L2 dan transaksi di ZKSwap perlu menghasilkan zero-knowledge proofs dan mengirimkannya ke Layer 1 untuk memastikan keamanan aset, dan proses data on-chain akan menghasilkan sejumlah biaya Gas. Untuk membatasi peningkatan biaya operasi ZKSwap yang disebabkan oleh serangan berbahaya, kami membatasi saldo minimum akun untuk mengurangi risiko serangan. Oleh karena itu, pengguna perlu menyetor setidaknya 50ZKS atau setara dengan 200 token usdt ke akun L2 sebelum melakukan operasi L2

## Mengapa ZKSwap memilih ZK-Rollups?

Setelah banyak penelitian dan pengujian, tim proyek ZKSwap menemukan bahwa ZK-Rollups adalah pilihan terbaik untuk penskalaan ETH. ZK-Rollups mengadopsi ide ekspansi Rollups yang populer untuk mewujudkan perluasan Layer-2. Pada saat yang sama, ZK-Rollups menggunakan teknologi zero-knowledge proof untuk mengunggah bukti perhitungan pada Layer-2 secara real-time, mencapai tingkat keamanan yang hampir sama dengan jaringan Ethereum Layer-1.

&#x20;ZK-Rollups memiliki keuntungan besar dalam menyelesaikan transaksi, dan waktu penarikan telah dipersingkat secara signifikan, yang sangat meningkatkan pengalaman pengguna. Juga, dengan peningkatan perangkat keras komputer dan pengembangan algoritma pembuktian tanpa pengetahuan, kinerja Layer-2 dapat lebih ditingkatkan pada basis yang ada. Oleh karena itu, ZK-Rollups telah mencapai keseimbangan yang baik dalam hal skalabilitas, keamanan, kegunaan, dan kinerja, dan saat ini merupakan solusi lapisan 2 yang paling cocok untuk membangun DEX.

## Berapa TPS ZKSwap saat ini? Bagaimana Cara Mencapai Skalabilitas?&#x20;

Dibandingkan dengan 10-20 TPS Ethereum, TPS ZKSwap saat ini adalah sekitar 100 transaksi dalam 15 detik, dan secara teoritis, TPS dapat mencapai lebih dari 6000. Karena semua transaksi terjadi di Layer 2, ZKSwap memiliki skalabilitas yang tidak terbatas. Di masa depan, ZKSwap akan fokus pada area berikut untuk meningkatkan skalabilitas:

* **Perluas sejumlah besar node yang terbukti**
* **Tingkatkan nilai potongan setiap blok untuk meningkatkan jumlah transaksi**&#x20;
* **Optimalkan desain sirkuit, optimalkan GPU**

Konsensus Ethereum memiliki batasan throughput, dan throughput bergantung pada ukuran blok dan waktu blok. Semakin besar blok, semakin pendek waktu blok dan semakin besar throughput. Namun, blok yang lebih besar tidak kondusif untuk desentralisasi node, dan mengurangi waktu blok akan meningkatkan kemungkinan garpu rantai. Hanya menambah ukuran blok atau mengurangi waktu antara generasi blok tidak dapat memecahkan masalah, karena blok membutuhkan waktu untuk mengirim dan memverifikasi. Jika blok terlalu besar, itu akan menyebabkan peningkatan inkonsistensi node jaringan (lebih banyak garpu) , yang secara serius mempengaruhi keamanan.

## Bagaimana Cara Mendaftarkan Token Di ZKSwap ?

Kedepannya, ZKSwap akan membuka community governance. Komunitas dapat mengusulkan pendaftaran token. Pengguna yang berpartisipasi dalam aktivitas penambangan PoS jangka panjang. ZKS dapat memilih proposal pendaftaran token dengan gZKS yang diperoleh dari aktivitas penambangan PoS

## Bagaimana Cara Kerja Akun ZKSwap L2?

Saat ini, produk ZKswap termasuk: dompet layer2 dan protokol swap Layer2 AMM. Dompet digunakan untuk menyimpan dan aset Layer 2 pengguna, sedangkan protokol AMM digunakan untuk melakukan swap dan transaksi. Ini mirip dengan fungsi dompet + transaksi dari Centralized Exchange. Dompet Layer 2 dan protokol swap Layer2 AMM sangat diperlukan untuk menyelesaikan proses transaksi Layer 2 secara penuh.

## Bagaimana Cara Mentransfer ETH dan ERC20 Di ZKSwap Melalui Dompet Web3?

Saat ini, ZKSwap mendukung dompet Metamask, imToken, TokenPocket, dan Bitpie untuk mentransfer token ETH dan ERC20 melalui ZKSwap, dan pengguna tidak perlu membayar biaya gas apa pun. Silakan unduh dompet dan atur koneksi. Setelah itu, ZKSwap akan terus terhubung ke lebih banyak dompet untuk digunakan pengguna.&#x20;

## Bagaimana Cara Kerja Sistem Pada ZKSwap?

Sistem ZKSwap terdiri dari kontrak pintar on-chain, server ZKSwap off-chain, sistem proof zero-knowledge , dan antarmuka pengguna&#x20;

**ZKSwap Smart Contract**\
ZKSwap akan menyebarkan serangkaian smart contract pada blockchain Ethereum untuk menyimpan token yang disimpan oleh pengguna saat merekam dan memverifikasi pembaruan status Layer 2 dan bukti terkait. Kontrak pintar tersebut adalah hub utama yang menghubungkan on-chain dan off-chain.

**ZKSwap Layer 2 Server**\
Server ZKSwap adalah modul yang memproses semua transaksi off-chain. Server ZKSwap dapat menggunakan WebSocket untuk berinteraksi dengan pengguna, dan memantau transaksi di blockchain Ethereum. Semua permintaan transaksi yang valid akan dimasukkan ke dalam mem pool ZKSwap dan diproses oleh Mesin Swap. Jenis transaksi sama dengan jenis transaksi di Uniswap. Pengusul Blok akan menggulung transaksi dan menghasilkan blok baru. State Keeper akan memperbarui status semua token pada Layer 2. State Keeper akan mengirimkan state ke Commiter, yang bertanggung jawab untuk berkomunikasi dengan Prove Server, mendapatkan bukti transaksi yang sesuai, dan akhirnya mengirim state dan bukti SNARK yang sesuai melalui pengirim Ethereum ke kontrak pintar ZKSwap on-chain.

**Plonk Zero-knowledge Proof System**\
ZKSwap mengadopsi arsitektur terdistribusi dan menggunakan algoritma proof zero-knowledge untuk menghasilkan bukti. Prove Server mendukung banyak Provers. Beberapa Provers secara aktif menanyakan tugas pembuktian di Server Buktikan dan mengirimkannya kembali ke Server Prover setelah membuat bukti. Pengaturan kepercayaan global hanya perlu dibuat satu kali, dan sirkuit dapat digunakan kembali secara besar-besaran dalam rentang tertentu, mengurangi ambang batas untuk menggunakan proof zero-knowledge.

**ZKSwap state tree**\
ZKSwap mencatat saldo semua akun di sistem saat ini. Ada dua jenis node akun

* **Ordinary account node** : Untuk mencatat status semua token di akun. Ordinary account node dapat memiliki sejumlah node, setiap node mewakili jenis token dan jumlahnya; tidak boleh ada pengulangan jenis token dalam satu akun.
* **Pair account node :** Untuk mencatat status kumpulan likuiditas dari sepasang aset ZKSwap tertentu. Pair account node hanya berisi dua node yang mewakili saldo dan jenis token di kumpulan likuiditas.

## Bagaimana Rencana Pengembangan ZKSwap?

ZKSwap akan secara aktif bekerja sama dengan bursa dan penyedia layanan dompet kripto untuk mendukung standar Layer 2 ZKSwap, mendukung ETH dan semua transfer gratis ERC20 (termasuk koin stabil, dll.), dan mendukung transaksi pribadi dan pertukaran kripto pribadi.

ZKSwap diharapkan untuk menyelesaikan optimasi sirkuit sistem proof zero-knowledge dan pengenalan akselerasi GPU pada akhir tahun 2021. Selain itu, Lab L2 yang mendukung pengembangan ZKSwap akan terus mempromosikan pengembangan lapisan protokol Layer 2. ZKSwap akan mengeksplorasi lebih lanjut penerapan Layer 2 di NFT, stablecoin, dan bidang lainnya, dan memperkenalkan mekanisme EVM untuk membangun protokol Layer 2 standar untuk mendukung lebih banyak proyek DeFi menggunakan teknologi ZKSwap untuk membangun aplikasi DeFi masa depan pada Layer 2 dan membuat aplikasi terbuka dan lengkapi ekosistem Layer 2 DeFi.

L2 Lab juga akan berkomitmen untuk mempromosikan perubahan paradigma industri blockchain. Dengan membuat standar protokol Layer 2 dengan pengalaman pengguna yang luar biasa. Misi ZKSwap adalah untuk memungkinkan semua aplikasi blockchain berjalan tanpa batasan

[**Roadmaps ZKS di 2021**](https://zkswapofficial.medium.com/zkswap-sets-out-roadmap-for-2021-1fb39be999b3)


# Teknologi

## ZKSpeed

Versi pertama solusi penskalaan ZKSwap (ZKSpeed) menggabungkan fitur ZK-rollup, Validium, dan Plasma. Selain itu, tiga peningkatan pengoptimalan termasuk bukti agregasi, pengoptimalan GPU, dan pengoptimalan proof circuit  diterapkan untuk lebih meningkatkan throughput seluruh jaringan. Untuk detailnya, lihat berikut ini:

[ZKSwap Memperkenalkan ZK-Rollup Praktis — ZKSpeed, Mencapai TPS Tinggi dan Biaya Gas Rendah dalam Kasus Penggunaan DeFi Layer2 Nyata](https://medium.com/zkswap/zkswap-introduces-practical-zk-rollups-zkspeed-achieving-high-tps-and-low-gas-fees-in-real-6effe4e789e0)

### ZKSwap Design Specification

Terima kasih kepada ZKSync yang menyediakan kerangka kerja ZK-Rollup untuk transaksi token L2 ERC20. ZKSwap adalah protokol transaksi token Layer-2 yang menggunakan ZK-Rollups di Ethereum dan didasarkan pada PLONK proof system. Spesifikasi desain ZKSwap menjelaskan protokol ZKSwap dan perbedaannya dengan ZKSync.

[ZKSwap Design Specification](https://medium.com/zkswap/zkswap-design-specification-ca5ccb32791e)


# Tutorial

## Tutorial Penggunaan ZKS

[ZKSwap Web APP](https://zks.app/)

## Tutorial Penambangan

Tutorial Mining di ZKSwap

**Bitkeep Wallet Tutorial**

1. Login ke Dompet dan klik “DApp”&#x20;

![](https://1154869303-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfrAhbWuY8n9bXcL9qD%2F-MjZQyQlzYXPL7MoHT8U%2F-MjZRjo7-EEY3eTpGhIQ%2Fimage.png?alt=media\&token=38c34702-9dd5-4b73-b5b5-37bf8b4d996f)

&#x20;       2\. Masukan "<https://zks.ap> di kolom pencarian

![](https://1154869303-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfrAhbWuY8n9bXcL9qD%2F-MjZQyQlzYXPL7MoHT8U%2F-MjZS3_lsM2r-5L4IcEB%2Fimage.png?alt=media\&token=0259ef96-9f52-483f-940d-52a01e8f5237)

![](https://1154869303-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfrAhbWuY8n9bXcL9qD%2F-MjZQyQlzYXPL7MoHT8U%2F-MjZS3_lsM2r-5L4IcEB%2Fimage.png?alt=media\&token=0259ef96-9f52-483f-940d-52a01e8f5237)


# Tutorial ZKSwap V2

## **Pengenalan ZKSwap V2**

* Listing Token Tak Terbatas
* Penarikan Dana Yang Cepat (Dalam 20 - 30 Menit Melalui Cirkuit yang telah dioptimalkan)
* Personalized Fee Token (Pilih sendiri token yang akan kamu gunakan sebagai fee)
* Pengaktifan L2 BSC, HECO, OKEX Chain akan segera menyusul setelah peluncuran mainnet V2

## **Migrasikan Aset Anda Dari ZKSwap V1 ke V2**<br>

1. Masuk ke <https://v1.zks.app> , konekan ke jaringan ethereum, dan withdraw asset kamu dari L2 ke L1.(V1 dan V2 memiliki liquidity tersendiri. jika kamu menambahkan liquidity ke V1 harap untuk menghapus liquidity dari L2 terlebih dahulu sebelum kamu withdraw asetmu.)

![](https://gblobscdn.gitbook.com/assets%2Fzkswap-en%2F-MflI95SRm65ZvrYP1Ai%2F-MflIVsQN-1Qj_Y5UHRF%2F0.png?alt=media)

2\. Kamu akan menerima asetmu dalam waktu sekitar 40 menit tergantung pada seberapa padat jaringan Ethereum. (Biasanya membutuhkan waktu 1-3 menit untuk mengirim transaksi ke L1.)

![](https://1154869303-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfrAhbWuY8n9bXcL9qD%2F-MfufQJbvyJkRLSndKrp%2F-Mfugw_0NomnpFdyo27y%2F3889000F-1BD8-4700-8D83-DA0B07598B76_4_5005_c.jpeg?alt=media\&token=9d4075bc-7e9b-453b-ac3a-3d4eb41b1cb0)

3\. Login ke WEB APP ZKSWAP v2 ( <https://zks.app> ) , koneksikan ke jaringan ethereum, pilih L2 Wallet dan Pilih Deposit. (Langkah-langkah deposit masih sama seperti di L1)<br>

![](https://lh6.googleusercontent.com/TMEj_gOGTeNFpJVNc2L1Ci6LLOWic_RbpzalAUkqD5wNB8MAf1uBBi1MHn9HdzUNeR9bvXJCNPIGIa-GOS3vrz3LuQGqK4EArbRaqOzzumu2wL_X7zZsTAsYJEDpNMeYhG2XOc0G)

## **Mendaftarkan Token**<br>

ZKSwap V2 mendukung “Unlimited token listings” . Kamu bisa mendaftarkan token ERC-20 manapun sekarang juga.\
**Tutorial:**&#x20;

## **Pengaturan Biaya**

ZKSwap V2 memungkinkan pengguna untuk memilih token di antara ZKS, WBTC, ETH, dan USDT untuk biaya fee. Kamu dapat mengedit fee token melalui Pengaturan di sudut kanan atas beranda ZKSwap.

![](https://lh4.googleusercontent.com/nyG5q6CgV47_rdRYqM6Iv4yzFYi-_dTrAAwM-Yw3p3ozxWWQ-zeJEaRxINiOVLpFUCewfcRcvUbrHMIGngGTa7NFZJw_xW4b8IXl-Rgy8CGqFvedWNsZS50EWUeexvhuE6RF7nlh)

Kegunaan dari Fee token saat ini untuk: withdraw,transfer,dan menambah/menghapus liquidity. (Fees hanya berlaku ketika kamu melebihi batas pemakain “Transaksi Gratis” Harian kamu).

![](https://lh3.googleusercontent.com/j1chR8rCFHyZ8wJ5tDD8kpW5vaVTd06hfJOv9mSWEcch4hiUqPMQ1bXaRT1GQImkBwwaUzt5tLnEZ0dzEb3rMXdCzZ7wZn8sllKTjcwZ6P9Ps5fmUDzPXXi8q1F13PDfIXhD1_MV)

Dalam waktu dekat, lebih banyak fee token yang akan ditambahkan dan diterapkan ke lebih banyak kasus penggunaan. Stay Tuned :) !<br>


# Tutorial Mendaftarkan Token

Untuk V2, pengguna dapat mencantumkan token ERC20 apa pun setelah membayar biaya gas. ZKSwap tidak akan membebankan biaya untuk layanan pendaftaran token, yang saat ini hanya tersedia di situs web ZKSwap. Tidak lama lagi, ZKSwap akan mendukung token tak terbatas dan pasangan token dari semua standar pada versi APP dan WEB.&#x20;

***Panduan ini didasarkan pada versi uji dan dapat berubah.***

![](https://1154869303-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfrAhbWuY8n9bXcL9qD%2F-MfuiFbSTCMJ2XL_3903%2F-MfujMOHEdgoHIZVC3mz%2F1BE85854-2EF0-414B-86DA-355AD7E4924C.jpeg?alt=media\&token=5235ce85-dcd9-4860-a007-b5c46fc4640e)

Silahkan tonton video di bawah untuk referensi:&#x20;

{% embed url="<https://www.youtube.com/watch?v=0Nw03qp4tg4>" %}

## Daftarkan Token Anda

1. Masukkan alamat kontrak token ERC20 Anda. Klik "NEXT" \
   Pemberitahuan: ZKSwap V2 testnet hanya mendukung daftar token ERC20 (dirilis di ropsten testnet). Pengguna dapat memeriksa semua informasi token dari ETH ropsten testnet di <https://ropsten.etherscan.io/>.

![](https://1154869303-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfrAhbWuY8n9bXcL9qD%2F-MfujShWTnYH3B2CENL4%2F-Mfuk8P9Rdj6rvgJsn86%2FD7A94953-F5FA-4726-ACEF-4EBA14223B60.jpeg?alt=media\&token=c649cb3d-0334-4254-9419-2b81aa3f018a)

2\. Lihat detail token. Pastikan semuanya benar dan klik "Next."

![](https://1154869303-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfrAhbWuY8n9bXcL9qD%2F-MfujShWTnYH3B2CENL4%2F-MfukRH-QfY57Y1F71SE%2FE1C2D172-80FF-4F3C-A057-4969FF8F8607.jpeg?alt=media\&token=706105fb-8ab6-481f-ad29-d7e7eee9907a)

## Daftarkan Token Anda

1. Pilih Token Biaya antara ZKS, ETH, dan USDT untuk membuat pasangan token. Klik "Submit"\
   **Setiap pasangan token hanya dapat didaftarkan satu kali.**

![](https://1154869303-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfrAhbWuY8n9bXcL9qD%2F-MfujShWTnYH3B2CENL4%2F-MfulOG2793JwZ1GU9WB%2FF5189FD2-97F0-4C69-9989-3672E5F03A59.jpeg?alt=media\&token=7f1c5a5a-9827-41e8-8a3b-aa0362c9e9c8)

&#x32;**.** Lihat detail pasangan token. Pastikan semuanya benar dan klik "**Confirm**"

![](https://1154869303-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfrAhbWuY8n9bXcL9qD%2F-MfujShWTnYH3B2CENL4%2F-Mfulnkv4WtZ3OGfQkLX%2FE7BA867B-0699-4BD0-B006-149DC8D68CA9_4_5005_c.jpeg?alt=media\&token=7eca93f5-56ca-42f3-b32e-9e100a7aedd8)

3\. Klik "View my listing records" untuk melacak status pasangan token Anda.\
Biasanya diperlukan waktu 5-10 menit agar pasangan token Anda terdaftar di ZKSwap tergantung pada seberapa padat Ethereum saat itu.

![](https://1154869303-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfrAhbWuY8n9bXcL9qD%2F-MfujShWTnYH3B2CENL4%2F-MfumKcnCJ6op_ybVmIt%2F859E2791-1856-4B9D-8C48-F72E4534084D.jpeg?alt=media\&token=e06f72f7-a9a8-40ad-8893-c06692069ce6)

4\. Selamat! Token Anda telah berhasil terdaftar di ZKSwap!

![](https://1154869303-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfrAhbWuY8n9bXcL9qD%2F-MfujShWTnYH3B2CENL4%2F-MfumhS0R1ZgN_7zoPjF%2F3A9B7B57-6E7C-49AD-BBA0-A59C41341BCC.jpeg?alt=media\&token=9a73c73f-2d00-43fc-8dcd-ac69981483ae)

## Tambahkan Lebih Banyak Trading Pair&#x20;

Klik "Trading Pair Listing", masukkan nama token/alamat kontrak atau pilih salah satu dari daftar token, pilih pasangan yang belum terdaftar di ZKSwap, dan klik "Submit" dan Ikuti langkah-langkah yang disebutkan sebelum nya.

![](https://1154869303-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfrAhbWuY8n9bXcL9qD%2F-MfujShWTnYH3B2CENL4%2F-Mfunf6kcLjXLLWkPWB8%2FCB86B790-6414-4795-864A-61A3313AC4B9.jpeg?alt=media\&token=b764b66c-6306-47a9-a1f3-73a69429feeb)


# Tutorial ZKSwap Mobile App


# Tutorials ZKSwap V2 Mobile App


