Pojmovi Put prijenosa Što ne možemo Pitanja
Mitilena Mitilena Wallet Cold crypto wallet
ONLINE · 22,000+ COINS Kreiraj novčanikKreiraj
Kako to funkcionira · put prijenosa u 7 koraka

Ne možemo potrošiti vaš novac. Sada ćemo pokazati točno zašto to kod nas nije moguće.

Prijenos u Mitileni prolazi kroz sedam koraka. Ključ od vašeg novca treba točno na jednom od njih — i on se događa na vašem uređaju. Na server odlazi već potpisani rezultat koji se ne može prepisati.

Potpis transakcije na uređaju Server vidi samo potpis Nekustodijalni novčanik — ključ je kod vas
Sedam koraka, jedan potpis
01Birate adresu pošiljateljaništa tajno02Unosite primateljajavni podaci03Računamo naknaduključ nije potreban04Sastavljamo skicujoš nije novac05Potpis na vašem uređajujedini korak s ključem06Na server odlazi rezultatpotpisana omotnica07Zapis u povijestbez imena i IP-a
Vaš uređaj
sastavili i potpisali
ključ sudjeluje samo ovdje
potpisana transakcija
Server Mitilena
proslijedio u mrežu, ključ ne vidi
hash vam se vraća
Blockchain
zapisao · vidi adrese, ne ljude
Tri riječi bez kojih dalje nije jasno

Adresa

To je kao broj računa. Možete ga pokazati bilo kome — na njega se primaju novci. Ne govori tko ste: u blockchainu nema polja „ime“.

Privatni ključ

To je vaš potpis. Nije lozinka za korisnički račun, nego upravo potpis: tko ima ključ, taj raspolaže novčićima na adresi. Privatni ključ gdje se čuva — samo kod vas; nama se ne pokazuje i kod nas ga nema.

Transakcija

To je nalog: „s adrese A na adresu B prenesi toliko i toliko“. Sam po sebi ne vrijedi ništa dok ispod njega nema potpisa. Mreža prima samo potpisano.

Put prijenosa

Kako novčanik šalje kriptovalutu: sedam koraka — i točno jedan s ključem

Svaki korak — prvo jednostavnim riječima, zatim jedan redak „ispod haube“ s tehnikom. Početnik ga preskoči, tehničar čita samo njega. Sve je usklađeno s kodom novčanika i backenda — bez nagađanja.

Korak 01

Birate s koje adrese plaćate

Otvarate popis novčanika i birate onaj s kojeg će otići novac. U tom trenutku ne događa se ništa tajno: aplikacija samo uzima niz adrese.

Gdje su vaše adrese. Bez registracije — samo na vašem uređaju, u lokalnom spremištu preglednika ili aplikacije, uz stanja i postavke. Nijedna adresa ne odlazi k nama: čak ne znamo da postojite. Ako ste otvorili račun (e-pošta, Google ili Apple) — na server ide adresa i samo adresa, da popis bude isti na telefonu i računalu. Privatni ključ ne ulazi u račun: za njega tamo u kodu jednostavno nema mjesta.

Ispod haubePopis novčanika - JSON u localStorage pod ključem walletsWithCryptoIds. Pri registraciji adresa se dodaje socketom addSpecificWalletToUser i veže na hash korisnika. U objektu koji ide na server polja za privatni ključ uopće nema.
Polje „Od“ — niz adrese i stanje iz blockchaina. Novčaniku na ovom koraku više ništa nije potrebno.
Bez registracije
Adrese samo na vašem uređaju. Ne znamo da postojite.
S računom
Na server ide adresa i samo adresa. Polja za ključ nema.
Korak 02

Unosite kome šaljete

Adresu primatelja možete zalijepiti iz međuspremnika, skenirati QR ili uzeti iz adresara. Adresar se gradi iz vaših vlastitih prijenosa: aplikacija šalje popis vaših adresa u toj mreži i dobiva natrag one kojima ste s njih već plaćali. Ne prikupljamo „kontakte“ i ne tražimo pristup telefonskom imeniku.

Imena i zvjezdice — samo kod vas. Oznaka „Mami“ ili „Dobavljač“ i pričvršćene adrese stoje u lokalnom spremištu uređaja — na serveru ih nema. Dok tipkate, novčanik provjerava adresu prema pravilima mreže: duljinu, format, kontrolni zbroj. Tipfeler neće proći dalje od polja unosa.

Ispod haubeSocket getAddressBook radi upit iz tablice txs uz uvjet „pošiljatelj - jedna od vaših adresa“ i vraća do tri zadnja prijenosa za svakog primatelja. Oznake i favoriti - ključevi mitilenaAddrLabels_v1 i mitilenaAddrFavs_v1 u localStorage.
Plaketica „adresa je živa“: stanje i aktivnost primatelja. To su javni podaci — može ih pogledati bilo tko za bilo koju adresu.
Što pokazuje plaketica
Stanje novčića koji šaljete; za token — još i „domaći“ novčić mreže (inače primatelj nema čime platiti naknadu); i koliko je transakcija adresa već vidjela.
Korak 03

Računamo naknadu — i ključ za to nije potreban

Naknada mreže kriptovaluta nije fiksna: plaća se mreži da prijenos uvrsti u blok. Da pokažemo pošten broj, treba pitati mrežu. Van idu vaša adresa, adresa primatelja i iznos. Ni ključa, ni potpisa — ništa čime bi se moglo raspolagati novcem.

Zašto je to sigurno. To je čitanje, ne radnja: pitati „koliko sada košta prijenos“ — isto kao pogledati ploču s odlascima. Nijedno čitanje neće skinuti novčiće: skidanje ide samo uz potpis.

Tri brzine. Vi birate: sporije i jeftinije ili brže i skuplje. To nije naša marža — naknada u cijelosti ide minerima i validatorima mreže. Mitilena za prijenos ne uzima ništa.

Ispod haubeOsnovne razine naknade - socket getFee, i vaša adresa se u taj zahtjev uopće ne šalje, samo identifikator mreže. Podaci o adresi - zasebni pozivi: getBtcUnspent i srodni, getTronResources, getXrpAccountStatus, getTonFee. Stopa EVM-mreža dolazi s čvora metodom eth_gasPrice.
Klizač naknade: 1-4 sat/vB pri veličini 374 vBytes. Sve te brojke mreža odgovara bez ključa.
Što točno pitamo — po mrežama
BTC, LTC, DOGE, BCH, ZEC - popis vaših nepotrošenih „komadića“: od njihova broja ovisi veličina transakcije i naknada.
EVM-mreže: ETH, BNB, Polygon, Arbitrum, Base, AVAX, ETC - cijena plina kod mreže i redni broj plaćanja.
Tron - besplatni resursi adrese, bandwidth i energy: ako ih ima dovoljno - prijenos je jeftiniji.
XRP - postoji li račun primatelja: neaktivirani traži rezervu.
TON i Solana - procjena naknade i ima li primatelj „džep“ za taj token.
Korak 04

Sastavljamo skicu transakcije

Novčanik slaže nalog u cijelosti: odakle, kamo, koliko, koja naknada i redni broj. Svaka adresa ima brojač odlaznih plaćanja — nonce. Treba da ista transakcija ne prođe dvaput i da plaćanja idu redom. Od mreže pitamo trenutačnu vrijednost, uključujući prijenose koji još vise u redu.

Skica — to još nije novac. Na ovom koraku postoji samo tekst naloga. Bez potpisa ne vrijedi ništa: mreža ga neće primiti, kao što banka ne prima nalog bez potpisa. Možete ga izgubiti, pokazati, baciti — na stanje to ne utječe.

Ispod haubenonce dolazi socketom getNonce; za EVM-mreže to je getTransactionCount(adresa, 'pending'). U UTXO-mrežama nema broja - njegovu ulogu igraju sami nepotrošeni izlazi. Tron: extendExpiration na 1200 sekundi.
Ekran prije potpisa: iznos, odakle, kamo. Dok je to samo tekst naloga — mreža ga neće primiti.
Nijansa Tron
Skicu sastavlja čvor mreže, i živi oko minute — premalo da izvadite karticu i unesete PIN. Produljujemo rok na 20 minuta; dodatnih prava to nam ne daje.
Nijansa Solana
Prije potpisa provjeravamo da je adresa obični novčanik, a ne račun smart-ugovora: takvi često dolaze iz „poklonjenih“ seed-fraza — stanje se vidi, a isplata nije moguća.
Korak 05
jedini korak s ključem

Potpis transakcije. To se događa na vašem uređaju

Trenutak zbog kojeg je sve i pokrenuto. Novčanik uzima skicu i vaš ključ i izračuna potpis — upravo ovdje, u aplikaciji ili u kartici preglednika. Ključ može doći na četiri načina, i sva četiri završavaju na vašem uređaju:

1Unosite ručno — s papirića, iz PDF-a, iz upravitelja lozinki.
2Skenirate QR — kamera, bez mreže.
3Prislažete NFC-karticu ili naljepnicu — ključ se čita s nosača, dešifrira vašom lozinkom i živi u memoriji točno do kraja potpisa.
4Unosite PIN — ako ste ranije dopustili spremanje ključa na uređaju.

Provjera „je li to baš taj ključ“. Prije slanja novčanik izvodi adresu iz unesenog ključa i uspoređuje je s adresom pošiljatelja. Ako se ne podudara — prijenos ne odlazi, vidite „Wrong private key“. Potpis je matematika nad tekstom transakcije i ključem: iz potpisa se ne može dobiti ključ natrag, i vrijedi točno za jednu transakciju. Promijenite iznos ili primatelja i za jedan znak — potpis više neće sjedati.

O spremanju pod PIN — iskreno. Ključ se šifrira na vašem uređaju i u šifriranom obliku leži u lokalnom spremištu. PIN — od 6 do 12 znakova, mogući su i emoji. Taj PIN ne znamo i ne možemo ga vratiti: nigdje ga nema osim u vašoj glavi.

Ispod haubeIz PIN-a se izvodi ključ šifriranja preko PBKDF2-SHA256, 100 000 iteracija, slučajna sol za svaki zapis; šifriranje AES-256-CBC, sprema se kao sol:iv:šifrotekst u localStorage. Kapija „ključ odgovara pošiljatelju“ - SignOnline.vue, sendTrans.
Nijansa Monero
Transakcija se sastavlja i potpisuje izravno u pregledniku lokalnim kriptomodulom. Server daje tuđe javne izlaze za prsten potpisa i provjerava jesu li vaši potrošeni. Za stanje Monero treba view ključ — on samo čita, potrošiti njime nije moguće.
Ako potpisujete offline
Mitilena Air potpisuje na uređaju bez interneta: transakcija ide tamo QR-kodom, zvukom ili NFC-om i vraća se već potpisana. Ključ se ni na sekundu ne pojavi na uređaju koji ide u mrežu.
Tri načina potpisa: na ovom uređaju, NFC-karticom ili offline preko Mitilena Air. Ključ nigdje ne odlazi ni u jednom od njih.
Ekran potpisa: privatni ključ ili 12 riječi, QR-kod ili kartica. Polje unosa živi na vašem uređaju.
Spremanje pod PIN: šifrirano i čuva se samo u ovom pregledniku.
Korak 06

Što vidi server kripto novčanika: samo rezultat potpisa

Potpis je spreman. Sada nam novčanik šalje potpisanu transakciju — i to je sve. To je jedan niz u kojem već stoji: od koga, kome, koliko, naknada, redni broj i sam potpis. Promijeniti u njemu i najmanju stvar nije moguće — potpis će se pokvariti i mreža će odbiti. Ne možemo ni prepisati iznos, ni zamijeniti primatelja, ni poslati je drugi put.

Što radi server. Točno jedno: prosljeđuje omotnicu u blockchain preko čvora mreže i vraća vam hash — broj po kojem prijenos možete naći u bilo kojem pregledniku. Kao poštar koji ne umije otvarati pisma. Potpisana transakcija nije ničim vezana uz Mitilenu: primit će je bilo koji čvor te mreže. Ako sutra naš server nestane, novčići ostaju vaši — ključ je kod vas.

Ispod haubeSocket pushSignedTxToBlockchain prima polje txHex - potpisanu transakciju - i poziva metodu slanja za potrebnu mrežu. Privatnog ključa u tom zahtjevu nema: za njega nema polja ni u jednom formatu.
Gumb „Pošalji transakciju“ šalje na server već potpisanu omotnicu. Zamijeniti u njoj nešto nije moguće.
Korak 07

Povijest prijenosa — i što je u njoj zapisano

Nakon uspješnog slanja novčanik sprema kratki zapis da vam rade povijest i adresar. U zapisu: mreža, novčić, iznos, adresa pošiljatelja, adresa primatelja, hash, tečaj u trenutku slanja i datum. Plus kod poveznice za praćenje koju možete poslati primatelju da vidi status.

Čega u zapisu nema: vašeg imena, e-pošte, IP-adrese i identifikatora korisnika. Redak je vezan ne uz osobu, nego uz adrese koje su i inače javno vidljive u blockchainu. Zato je i zovemo anonimiziranom. Pri offline potpisu preko Mitilena Air online dio o prijenosu ništa ne sprema: vidi samo gotovu omotnicu.

Ispod haubeSocket saveAnonymTxDataForTrackingLinkPurposes stavlja redak u tablicu txs. Stupaca za korisnika tamo nema. Adresar iz koraka 2 čita istu tablicu po vašim adresama - zato poznaje vaše primatelje, a ne poznaje vas.
tablica txs · jedan redakbez stupca „korisnik“
Ima
mreža i novčić
iznos
adresa pošiljatelja
adresa primatelja
hash transakcije
tečaj u trenutku slanja
datum
kod poveznice za praćenje
Nema
vaše ime
e-pošta
IP-adresa
identifikator korisnika
Što fizički ne možemo učiniti

Ne „obećavamo da nećemo“, nego ne možemo — jer nemamo čime

Potrošiti vaš novac

Može li novčanik ukrasti kripto? Ne: za skidanje treba potpis, za potpis — ključ. Ključa kod nas nema, ne prenosi se ni u jednom koraku.

Zamrznuti ili poništiti prijenos

Potpisana transakcija odlazi u mrežu i živi po njezinim pravilima. Gumba „vrati natrag“ nema ni kod nas ni kod ikoga drugoga.

Zamijeniti primatelja

Adresa je ugrađena u potpisanu omotnicu. Svaka izmjena kvari potpis.

Vratiti vaš PIN ili ključ

Nema ih na našim serverima. To je neugodno, ali upravo je to jamstvo.

Pokazati vašu povijest strancu kao „vašu“

U bazi je vezana uz adrese, a ne uz osobu.

I što ne obećavamo

Iskreno i ovo: gdje novčanik ne pomaže

Blockchain je javan

Vaše adrese, iznosi i vrijeme prijenosa vidljivi su svima i zauvijek. Privatnost ne daje novčanik, nego pažnja s adresama — ili mreže poput Monero.

Izgubili ste ključ — izgubili ste pristup

Nitko, uključujući nas, neće ga vratiti. Spremite na dva mjesta odjednom, bolje offline.

Uređaj pod kontrolom napadača — to je njegov uređaj

Potpis se događa tamo gdje ga pokrenete. Virus na telefonu opasniji je od bilo koje rupe na serveru; za veće iznose postoje NFC-kartica i offline potpis.

Monero traži view ključ

Treba ga da pokažemo stanje. Samo čita, potrošiti njime nije moguće — ali vrijedi to znati unaprijed.

Pitanja

Što pitaju kad dođu do ovog mjesta

Je li sigurno slati kripto preko vašeg servera ako se sve radi na uređaju?

Da, ako razumijete ulogu servera: pitati mrežu za naknadu i redni broj, dobiti tečajeve i proslijediti gotovu omotnicu dalje. Sve su to javne operacije, ključ za njih nije potreban. Dio čvorova mreže držimo sami da ne ovisimo o tuđim uslugama.

Vidite li moje stanje?

Stanje bilo koje adrese vidi tko god — to je otvoreni zapis u blockchainu. Pitanje je samo je li adresa povezana s vama. Bez registracije čak ni popis vaših adresa ne znamo: leži na vašem uređaju.

Što ako zamijenite adresu primatelja dok ja ne gledam?

Adresa ulazi unutar potpisa. Zamijenjena nakon potpisa — pokvarit će ga i mreža će odbiti. A prije potpisa adresa je pred vama na ekranu: usporedite zadnje znakove — navika za cijeli život u kriptu.

Zašto naknada stalno varira?

To je aukcija za mjesto u bloku. Kad je mreža opterećena, mjesta su skuplja. Pokazujemo ono što mreža odgovara u tom trenutku i dajemo odabrati brzinu.

Prijenos visi bez potvrde. Što raditi?

Već je u mreži — ima hash i vidi se u pregledniku. U EVM-mrežama zaglavljeni prijenos možete prebiti: poslati novi s istim rednim brojem i većom naknadom.

Što je nonce jednostavnim riječima?

Redni broj plaćanja s vaše adrese. Prvi prijenos — nula, drugi — jedan i tako dalje. Ne dopušta provesti isto plaćanje dvaput.

Čime se to razlikuje od burze?

Na burzi su novčići na računu tvrtke, a vi ste redak u njezinoj bazi: mogu zamrznuti, tražiti dokumente, ograničiti isplatu. Ovdje su novčići na vašoj adresi u blockchainu, a ključ je kod vas.

A što ako izgubim telefon?

Novčići ostaju u blockchainu. Stavite novčanik na novi uređaj, unesete spremljeni ključ — sve je na mjestu. Bez ključa neće pomoći nitko.

Provjerite sami: put od sedam koraka, ključ — samo kod vas

30 sekundi, bez registracije i putovnice · support@mitilena.com · @mitilena_wallet
Kreiraj besplatni novčanik