Istilah Alur transfer Yang tidak bisa Pertanyaan
Mitilena Mitilena Wallet Cold crypto wallet
ONLINE · 22,000+ COINS Buat dompetBuat
Cara kerjanya · alur transfer dalam 7 langkah

Kami tidak bisa membelanjakan uangmu. Inilah titik yang membuatnya mustahil.

Transfer di Mitilena lewat tujuh langkah. Kunci uangmu dibutuhkan tepat di satu langkah — dan itu terjadi di perangkatmu. Yang sampai ke server sudah hasil bertanda tangan yang tidak bisa diubah.

Tanda tangan transaksi di perangkatmu Server hanya melihat tanda tangan Dompet non kustodial — kunci tetap di kamu
Tujuh langkah, satu tanda tangan
01Pilih alamat pengirimtidak ada yang rahasia02Masukkan penerimadata publik03Kami hitung biayanyakunci tidak dibutuhkan04Kami susun drafbelum uang05Tanda tangan di perangkatmusatu-satunya langkah dengan kunci06Hasilnya ke serveramplop bertanda tangan07Disimpan ke riwayattanpa nama, tanpa IP
Perangkatmu
disusun dan ditandatangani
kunci dipakai hanya di sini
transaksi bertanda tangan
Server Mitilena
diteruskan ke jaringan, tidak melihat kunci
hash kembali kepadamu
Blockchain
dicatat · melihat alamat, bukan orang
Tiga kata yang perlu dipahami dulu

Alamat

Anggap seperti nomor rekening. Boleh ditunjukkan ke siapa saja — di situlah uang diterima. Tidak menyebut siapa kamu: di blockchain tidak ada kolom “nama”.

Kunci privat

Ini tanda tanganmu. Bukan kata sandi akun — tanda tangan sungguhan: siapa punya kunci, dialah yang menguasai koin di alamat itu. Kunci privat disimpan di mana? Hanya di kamu; tidak pernah diperlihatkan ke kami, dan kami tidak memilikinya.

Transaksi

Ini perintah: “dari alamat A ke alamat B, kirim sekian.” Sendiri tidak berarti apa-apa sampai ada tanda tangan. Jaringan hanya menerima yang sudah ditandatangani.

Alur transfer

Cara dompet mengirim crypto: tujuh langkah — dan tepat satu yang butuh kunci

Setiap langkah dimulai dengan bahasa sederhana, lalu satu baris “di balik layar” teknis. Pemula melewatinya; yang teknis hanya baca itu. Semuanya dicek ke kode dompet dan backend — tanpa tebak-tebakan.

Langkah 01

Kamu pilih alamat mana yang dipakai bayar

Kamu buka daftar dompet dan pilih yang akan mengeluarkan uang. Tidak ada yang rahasia di sini: aplikasi hanya mengambil string alamat.

Di mana alamatmu disimpan. Tanpa daftar — hanya di perangkatmu, di penyimpanan lokal browser atau aplikasi, bersama saldo dan pengaturan. Tidak ada alamat yang dikirim ke kami: kami bahkan tidak tahu kamu ada. Kalau membuat akun (email, Google, atau Apple) — hanya alamat yang ke server, agar daftar sama di HP dan komputer. Kunci privat tidak pernah masuk akun: di kode memang tidak ada kolom untuk itu.

Di balik layarDaftar dompet - JSON di localStorage di bawah walletsWithCryptoIds. Saat daftar, alamat ditambah lewat socket addSpecificWalletToUser dan diikat ke hash pengguna. Objek yang dikirim ke server sama sekali tidak punya field kunci privat.
Kolom “Dari” — string alamat dan saldo dari blockchain. Dompet tidak butuh apa pun lagi di langkah ini.
Tanpa daftar
Alamat hanya di perangkatmu. Kami tidak tahu kamu ada.
Dengan akun
Hanya alamat yang ke server. Tidak ada field untuk kunci.
Langkah 02

Kamu masukkan kepada siapa dikirim

Alamat penerima bisa ditempel, dipindai QR, atau diambil dari buku alamat. Buku itu dibangun dari transfermu sendiri: aplikasi mengirim alamatmu di jaringan ini dan mendapat kembali orang yang sudah kamu bayar dari situ. Kami tidak mengumpulkan “kontak” dan tidak meminta akses buku telepon.

Label dan favorit hanya di kamu. Label seperti “Ibu” atau “Supplier” dan alamat yang disematkan ada di penyimpanan lokal perangkat — tidak di server. Saat mengetik, dompet memeriksa alamat menurut aturan jaringan: panjang, format, checksum. Salah ketik tidak lolos dari kolom input.

Di balik layarSocket getAddressBook men-query tabel txs untuk “pengirim - salah satu alamatmu” dan mengembalikan hingga tiga transfer terakhir per penerima. Label dan favorit - kunci mitilenaAddrLabels_v1 dan mitilenaAddrFavs_v1 di localStorage.
Lencana “alamat aktif”: saldo dan aktivitas penerima. Ini data publik — siapa saja bisa melihatnya untuk alamat mana pun.
Apa yang ditampilkan lencana
Saldo koin yang kamu kirim; untuk token — juga koin asli jaringan (kalau tidak, penerima tidak bisa bayar biaya); dan berapa transaksi yang sudah dilihat alamat itu.
Langkah 03

Kami hitung biaya jaringan — dan kunci tidak dibutuhkan untuk itu

Biaya jaringan crypto tidak tetap: kamu bayar jaringan agar transfer masuk blok. Untuk angka yang jujur, kami harus bertanya ke jaringan. Yang keluar: alamatmu, alamat penerima, dan jumlah. Tanpa kunci, tanpa tanda tangan — tidak ada yang bisa memindahkan uang.

Kenapa ini aman. Ini pembacaan, bukan aksi: bertanya “berapa biaya transfer sekarang” seperti melihat papan keberangkatan. Pembacaan tidak bisa mendebet koin: pengeluaran hanya lewat tanda tangan.

Tiga kecepatan. Kamu pilih: lebih lambat dan murah, atau lebih cepat dan mahal. Bukan markup kami — biaya sepenuhnya ke miner dan validator jaringan. Mitilena tidak memungut apa pun untuk transfer.

Di balik layarLevel biaya dasar - socket getFee, dan alamatmu sama sekali tidak dikirim di request itu, hanya id jaringan. Data spesifik alamat - panggilan terpisah: getBtcUnspent dan tetangga, getTronResources, getXrpAccountStatus, getTonFee. Tarif jaringan EVM dari node lewat eth_gasPrice.
Slider biaya: 1-4 sat/vB pada ukuran 374 vBytes. Jaringan mengembalikan semua angka ini tanpa kunci.
Apa yang kami tanyakan — per jaringan
BTC, LTC, DOGE, BCH, ZEC - daftar “potongan” belum terpakai: jumlahnya menentukan ukuran transaksi dan biaya.
Jaringan EVM: ETH, BNB, Polygon, Arbitrum, Base, AVAX, ETC - harga gas jaringan dan nomor urut pembayaran.
Tron - sumber daya gratis alamat, bandwidth dan energy: kalau cukup - transfer lebih murah.
XRP - apakah akun penerima ada: yang belum aktif butuh reserve.
TON dan Solana - perkiraan biaya dan apakah penerima punya “kantong” untuk token ini.
Langkah 04

Kami susun draf transaksi

Dompet menyusun perintah lengkap: dari, ke, jumlah, biaya, dan nomor urut. Setiap alamat punya penghitung pembayaran keluar — nonce. Itu mencegah transaksi yang sama lolos dua kali dan menjaga urutan pembayaran. Kami tanya jaringan nilai saat ini, termasuk transfer yang masih antre di mempool.

Draf belum uang. Di langkah ini hanya ada teks perintah. Tanpa tanda tangan tidak berharga: jaringan tidak akan menerimanya, seperti bank tidak menerima slip tanpa tanda tangan. Boleh hilang, ditunjukkan, dibuang — saldo tidak berubah.

Di balik layarnonce datang lewat socket getNonce; untuk jaringan EVM itu getTransactionCount(alamat, 'pending'). Jaringan UTXO tidak punya nomor - output belum terpakai yang berperan. Tron: extendExpiration 1200 detik.
Layar sebelum tanda tangan: jumlah, dari, ke. Untuk sekarang ini hanya teks perintah — jaringan belum menerimanya.
Catatan Tron
Node jaringan membangun stub, dan umurnya sekitar satu menit — terlalu singkat untuk mengambil kartu dan memasukkan PIN. Kami perpanjang jadi 20 menit; itu tidak memberi kami kuasa tambahan.
Catatan Solana
Sebelum tanda tangan kami cek alamat adalah dompet biasa, bukan akun smart-contract: itu sering datang dari frasa seed “hadiah” — saldo terlihat, tapi tidak bisa ditarik.
Langkah 05
satu-satunya langkah dengan kunci

Tanda tangan transaksi. Ini terjadi di perangkatmu

Momen yang menjadi tujuan seluruh alur. Dompet mengambil draf dan kuncimu lalu menghitung tanda tangan — tepat di sini, di aplikasi atau tab browser. Kunci bisa datang empat cara, dan keempatnya berakhir di perangkatmu:

1Ketik manual — dari kertas, PDF, atau pengelola kata sandi.
2Pindai QR — hanya kamera, tanpa jaringan.
3Tempel kartu atau stiker NFC — kunci dibaca dari media, didekripsi dengan kata sandimu, dan hidup di memori hanya sampai tanda tangan selesai.
4Masukkan PIN — jika sebelumnya mengizinkan menyimpan kunci di perangkat.

Cek apakah kunci yang benar. Sebelum kirim, dompet menurunkan alamat dari kunci yang dimasukkan dan membandingkannya dengan alamat pengirim. Tidak cocok — transfer tidak berangkat, dan kamu melihat “Wrong private key”. Tanda tangan adalah matematika atas teks transaksi dan kunci: kunci tidak bisa dipulihkan dari tanda tangan, dan berlaku tepat untuk satu transaksi. Ubah jumlah atau penerima satu karakter saja — tanda tangan tidak lagi cocok.

Tentang simpan di bawah PIN — jujur. Kunci dienkripsi di perangkatmu dan disimpan terenkripsi di penyimpanan lokal. PIN 6 sampai 12 karakter; emoji boleh. Kami tidak tahu PIN ini dan tidak bisa memulihkannya: tidak ada di mana pun kecuali di kepalamu.

Di balik layarDari PIN kami menurunkan kunci enkripsi lewat PBKDF2-SHA256, 100.000 iterasi, salt acak per catatan; enkripsi AES-256-CBC, disimpan sebagai salt:iv:ciphertext di localStorage. Gerbang “kunci cocok pengirim” - SignOnline.vue, sendTrans.
Catatan Monero
Transaksi disusun dan ditandatangani langsung di browser oleh modul kripto lokal. Server mengembalikan output publik asing untuk ring signature dan mengecek bahwa milikmu belum dibelanjakan. Untuk saldo Monero butuh view key — hanya membaca; tidak bisa membelanjakan.
Jika menandatangani offline
Mitilena Air menandatangani di perangkat tanpa internet: transaksi ke sana lewat QR, suara, atau NFC dan kembali sudah bertanda tangan. Kunci tidak pernah muncul, bahkan sedetik, di perangkat yang terhubung jaringan.
Tiga cara tanda tangan: di perangkat ini, dengan kartu NFC, atau offline lewat Mitilena Air. Kunci tidak pergi di salah satunya.
Layar tanda tangan: kunci privat atau 12 kata, kode QR atau kartu. Kolom input hidup di perangkatmu.
Simpan di bawah PIN: terenkripsi dan hanya di browser ini.
Langkah 06

Apa yang dilihat server dompet crypto: hanya hasil tanda tangan

Tanda tangan siap. Sekarang dompet mengirim transaksi bertanda tangan ke kami — dan itu saja. Satu string yang sudah berisi: dari, ke, jumlah, biaya, nomor urut, dan tanda tangan itu sendiri. Mengubah apa pun di dalamnya mustahil — tanda tangan rusak dan jaringan menolak. Kami tidak bisa menulis ulang jumlah, menukar penerima, atau mengirimnya kedua kali.

Apa yang dilakukan server. Tepat satu hal: menyerahkan amplop ke blockchain lewat node jaringan dan mengembalikan hash — id yang bisa dicari di explorer mana pun. Seperti tukang pos yang tidak bisa membuka surat. Transaksi bertanda tangan tidak terikat Mitilena: node mana pun di jaringan itu akan menerimanya. Kalau server kami hilang besok, koin tetap milikmu — karena kunci di kamu.

Di balik layarSocket pushSignedTxToBlockchain menerima field txHex - transaksi bertanda tangan - dan memanggil metode kirim untuk jaringan yang tepat. Tidak ada kunci privat di request ini: tidak satu pun format punya field untuk itu.
Tombol “Kirim transaksi” mengirim amplop yang sudah bertanda tangan ke server. Tidak ada yang bisa ditukar di dalamnya.
Langkah 07

Riwayat transfer — dan apa yang tertulis di sana

Setelah kirim berhasil, dompet menyimpan catatan singkat agar riwayat dan buku alamat bekerja. Di catatan: jaringan, koin, jumlah, alamat pengirim, alamat penerima, hash, kurs saat kirim, dan tanggal. Plus kode tautan pelacakan yang bisa dibagikan ke penerima agar mereka melihat status.

Yang tidak ada di catatan: namamu, email, alamat IP, atau id pengguna. Baris terikat bukan ke orang, melainkan ke alamat yang memang publik di blockchain. Itulah kenapa kami menyebutnya teranonimkan. Dengan tanda tangan offline lewat Mitilena Air, sisi online tidak menyimpan apa pun tentang transfer: hanya melihat amplop jadi.

Di balik layarSocket saveAnonymTxDataForTrackingLinkPurposes menulis baris ke tabel txs. Tidak ada kolom pengguna di sana. Buku alamat dari langkah 2 membaca tabel yang sama menurut alamatmu - jadi tahu penerimamu tanpa mengenal kamu.
tabel txs · satu baristanpa kolom “pengguna”
Ada
jaringan dan koin
jumlah
alamat pengirim
alamat penerima
hash transaksi
kurs saat kirim
tanggal
kode tautan pelacakan
Tidak ada
namamu
email
alamat IP
id pengguna
Yang secara fisik tidak bisa kami lakukan

Bukan “kami berjanji tidak akan” — kami tidak bisa, karena tidak punya alatnya

Membelanjakan uangmu

Bisakah dompet mencuri crypto? Tidak: membelanjakan butuh tanda tangan, dan tanda tangan butuh kunci. Kami tidak punya kunci; tidak pernah dikirim di langkah mana pun.

Membekukan atau membatalkan transfer

Transaksi bertanda tangan masuk jaringan dan hidup menurut aturannya. Tidak ada tombol “batal” — bukan untuk kami, bukan untuk siapa pun.

Menukar penerima

Alamat tertanam di amplop bertanda tangan. Perubahan apa pun merusak tanda tangan.

Memulihkan PIN atau kuncimu

Tidak ada di server kami. Itu tidak nyaman — dan justru itu jaminannya.

Menunjukkan riwayatmu ke orang asing sebagai “milikmu”

Di basis data terikat ke alamat, bukan ke identitas.

Dan apa yang tidak kami janjikan

Jujur juga: di mana dompet tidak membantu

Blockchain itu publik

Alamat, jumlah, dan waktu transfermu terlihat semua orang selamanya. Privasi datang bukan dari dompet, melainkan dari kehati-hatian dengan alamat — atau jaringan seperti Monero.

Hilang kunci — hilang akses

Tidak ada, termasuk kami, yang akan memulihkannya. Simpan di dua tempat sekaligus, lebih baik offline.

Perangkat di bawah kendali penyerang adalah perangkat mereka

Tanda tangan terjadi di tempat kamu memulainya. Virus di HP lebih berbahaya daripada celah server mana pun; untuk jumlah besar ada kartu NFC dan tanda tangan offline.

Monero butuh view key

Dibutuhkan untuk menampilkan saldo. Hanya membaca; tidak bisa membelanjakan — tapi sebaiknya diketahui dari awal.

Pertanyaan

Yang ditanyakan setelah membaca sampai sini

Amankah kirim crypto lewat server kalian kalau semuanya terjadi di perangkat?

Ya, jika memahami peran server: bertanya ke jaringan soal biaya dan nomor urut, mengambil kurs, dan meneruskan amplop jadi. Semua itu publik; kunci tidak dibutuhkan. Kami menjalankan sebagian node sendiri agar tidak bergantung pada layanan pihak ketiga.

Apakah kalian melihat saldoku?

Siapa saja bisa melihat saldo alamat mana pun — itu catatan blockchain terbuka. Pertanyaannya hanya apakah alamat terhubung ke kamu. Tanpa daftar kami bahkan tidak tahu daftar alamatmu: ada di perangkatmu.

Bagaimana jika kalian menukar alamat penerima saat saya tidak melihat?

Alamat masuk ke dalam tanda tangan. Ditukar setelah tanda tangan — tanda tangan rusak dan jaringan menolak. Sebelum tanda tangan alamat ada di layarmu: cek karakter terakhir — kebiasaan seumur hidup di crypto.

Kenapa biaya terus berubah?

Ini lelang tempat di blok. Saat jaringan sibuk, tempat lebih mahal. Kami menampilkan jawaban jaringan saat itu dan membiarkan kamu memilih kecepatan.

Transfer menggantung tanpa konfirmasi. Apa yang harus dilakukan?

Sudah di jaringan — punya hash dan terlihat di explorer. Di jaringan EVM transfer yang macet bisa diganti: kirim yang baru dengan nomor urut sama dan biaya lebih tinggi.

Apa itu nonce dengan kata sederhana?

Nomor urut pembayaran dari alamatmu. Transfer pertama nol, kedua satu, dan seterusnya. Mencegah pembayaran yang sama lolos dua kali.

Bedanya dengan bursa?

Di bursa koin ada di akun perusahaan dan kamu adalah baris di basis data mereka: bisa membekukan, minta dokumen, batasi penarikan. Di sini koin ada di alamat blockchainmu, dan kunci di kamu.

Kalau HP hilang?

Koin tetap di blockchain. Pasang dompet di perangkat baru, masukkan kunci tersimpan — semuanya ada. Tanpa kunci tidak ada yang bisa membantu.

Cek sendiri: alur tujuh langkah, kunci hanya di kamu

30 detik, tanpa daftar dan tanpa paspor · support@mitilena.com · @mitilena_wallet
Buat dompet gratis