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

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

Prenos u Mitileni prolazi kroz sedam koraka. Ključ od vašeg novca treba tačno na jednom od njih — i on se dešava na vašem uređaju. Na server odlazi već potpisani rezultat koji ne može da se prepiše.

Potpis transakcije na uređaju Server vidi samo potpis Nekustodijalni novčanik — ključ je kod vas
Sedam koraka, jedan potpis
01Birate adresu pošiljaocaništa tajno02Unosite primaocajavni podaci03Računamo naknaduključ nije potreban04Sastavljamo nacrtjoš nije novac05Potpis na vašem uređajujedini korak sa ključem06Na server odlazi rezultatpotpisana koverta07Zapis u istorijubez imena i IP-a
Vaš uređaj
sastavili i potpisali
ključ učestvuje samo ovde
potpisana transakcija
Server Mitilena
prosledeo u mrežu, ključ ne vidi
hash vam se vraća
Blockchain
zapisao · vidi adrese, ne ljude
Tri reč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 ko ste: u blockchainu nema polja „ime“.

Privatni ključ

To je vaš potpis. Nije lozinka za korisnički račun, nego upravo potpis: ko ima ključ, taj raspolaže novčićima na adresi. Privatni ključ gde 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 vredi ništa dok ispod njega nema potpisa. Mreža prima samo potpisano.

Put prenosa

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

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

Korak 01

Birate sa koje adrese plaćate

Otvarate listu novčanika i birate onaj sa kojeg će otići novac. U tom trenutku ništa tajno se ne dešava: aplikacija samo uzima niz adrese.

Gde su vaše adrese. Bez registracije — samo na vašem uređaju, u lokalnom skladištu pregledača 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 lista bude isti na telefonu i računaru. Privatni ključ ne ulazi u račun: za njega tamo u kodu jednostavno nema mesta.

Ispod haubeLista 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šte 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 primaoca možete nalepiti iz klipborda, skenirati QR ili uzeti iz adresara. Adresar se gradi iz vaših vlastitih prenosa: aplikacija šalje listu vaših adresa u toj mreži i dobiva nazad one kojima ste sa njih već plaćali. Ne prikupljamo „kontakte“ i ne tražimo pristup telefonskom imeniku.

Imena i zvezdice — samo kod vas. Oznaka „Mami“ ili „Dobavljač“ i zakačene adrese stoje u lokalnom skladištu uređaja — na serveru ih nema. Dok kucate, novčanik proverava adresu prema pravilima mreže: dužinu, format, kontrolni zbir. Greška u kucanju neće proći dalje od polja unosa.

Ispod haubeSocket getAddressBook radi upit iz tabele txs uz uslov „pošiljalac - jedna od vaših adresa“ i vraća do tri zadnja prenosa za svakog primaoca. Oznake i favoriti - ključevi mitilenaAddrLabels_v1 i mitilenaAddrFavs_v1 u localStorage.
Pločica „adresa je živa“: stanje i aktivnost primaoca. To su javni podaci — može ih pogledati bilo ko za bilo koju adresu.
Šta pokazuje pločica
Stanje novčića koji šaljete; za token — još i „domaći“ novčić mreže (inače primalac nema čime platiti naknadu); i koliko je transakcija adresa već videla.
Korak 03

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

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

Zašto je to bezbedno. To je čitanje, ne radnja: pitati „koliko sada košta prenos“ — isto kao pogledati ploču sa polascima. 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 prenos ne uzima ništa.

Ispod haubeOsnovne razine naknade - socket getFee, i vaša adresa se u taj zahtev uopšte ne šalje, samo identifikator mreže. Podaci o adresi - zasebni pozivi: getBtcUnspent i srodni, getTronResources, getXrpAccountStatus, getTonFee. Stopa EVM-mreža dolazi sa čvora metodom eth_gasPrice.
Klizač naknade: 1-4 sat/vB pri veličini 374 vBytes. Sve te brojke mreža odgovara bez ključa.
Šta tačno pitamo — po mrežama
BTC, LTC, DOGE, BCH, ZEC - listu 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 - cena plina kod mreže i redni broj plaćanja.
Tron - besplatni resursi adrese, bandwidth i energy: ako ih ima dovoljno - prenos je jeftiniji.
XRP - postoji li račun primaoca: neaktivirani traži rezervu.
TON i Solana - procjena naknade i ima li primalac „džep“ za taj token.
Korak 04

Sastavljamo nacrt 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 dva puta i da plaćanja idu redom. Od mreže pitamo trenutnu vrijednost, uključujući prenose koji još vise u redu.

Nacrt — to još nije novac. Na ovom koraku postoji samo tekst naloga. Bez potpisa ne vredi ništa: mreža ga neće primiti, kao šta 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 pre potpisa: iznos, odakle, kamo. Dok je to samo tekst naloga — mreža ga neće primiti.
Nijansa Tron
Nacrt sastavlja čvor mreže, i živi oko minute — premalo da izvadite karticu i unesete PIN. Produžavamo rok na 20 minuta; dodatnih prava to nam ne daje.
Nijansa Solana
Pre potpisa proveravamo 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 sa ključem

Potpis transakcije. To se dešava na vašem uređaju

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

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

Provera „da li je to baš taj ključ“. Pre slanja novčanik izvodi adresu iz unesenog ključa i upoređuje je sa adresom pošiljaoca. Ako se ne poklapa — prenos ne odlazi, vidite „Wrong private key“. Potpis je matematika nad tekstom transakcije i ključem: iz potpisa se ne može dobiti ključ nazad, i važi tačno za jednu transakciju. Promenite iznos ili primaoca i za jedan znak — potpis više neće sedeti.

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

Ispod haubeIz PIN-a se izvodi ključ šifrujenja preko PBKDF2-SHA256, 100 000 iteracija, slučajna so za svaki zapis; šifrujenje AES-256-CBC, čuva se kao so:iv:šifrotekst u localStorage. Kapija „ključ odgovara pošiljalacu“ - SignOnlajn.vue, sendTrans.
Nijansa Monero
Transakcija se sastavlja i potpisuje direktno u pregledaču lokalnim kriptomodulom. Server daje tuđe javne izlaze za prsten potpisa i proverava da li su vaši potrošeni. Za stanje Monero treba view ključ — on samo čita, potrošiti njime nije moguće.
Ako potpisujete oflajn
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 oflajn preko Mitilena Air. Ključ nigde ne odlazi ni u jednom od njih.
Ekran potpisa: privatni ključ ili 12 reči, QR-kod ili kartica. Polje unosa živi na vašem uređaju.
Čuvanje pod PIN: šifrujeno i čuva se samo u ovom pregledaču.
Korak 06

Šta 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. Promeniti u njemu i najmanju stvar nije moguće — potpis će se pokvariti i mreža će odbiti. Ne možemo ni prepisati iznos, ni zameniti primaoca, ni poslati je drugi put.

Šta radi server. Tačno jedno: prosleđuje kovertu u blockchain preko čvora mreže i vraća vam hash — broj po kojem prenos možete naći u bilo kom istraživaču blokova. Kao poštar koji ne umije otvarati pisma. Potpisana transakcija nije ničim vezana za Mitilenu: prihvatić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 zahtevu nema: za njega nema polja ni u jednom formatu.
Dugme „Pošalji transakciju“ šalje na server već potpisanu kovertu. Zameniti u njoj nešto nije moguće.
Korak 07

Istorija prenosa — i šta je u njoj zapisano

Nakon uspešnog slanja novčanik čuva kratki zapis radi istorije i adresara. U zapisu: mreža, novčić, iznos, adresa pošiljaoca, adresa primaoca, hash, kurs u trenutku slanja i datum. Plus kod linka za praćenje koju možete poslati primaocu da vidi status.

Čega u zapisu nema: vašeg imena, e-pošte, IP-adrese i identifikatora korisnika. Red je vezan ne za osobu, nego za adrese koje su i inače javno vidljive u blockchainu. Zato je i zovemo anonimiziranom. Pri oflajn potpisu preko Mitilena Air onlajn deo o prenosu ništa ne čuva: vidi samo gotovu kovertu.

Ispod haubeSocket saveAnonymTxDataForTrackingLinkPurposes stavlja red u tabelu txs. Kolona za korisnika tamo nema. Adresar iz koraka 2 čita istu tabelu po vašim adresama - zato poznaje vaše primalace, a ne poznaje vas.
tabela txs · jedan redbez kolone „korisnik“
Ima
mreža i novčić
iznos
adresa pošiljaoca
adresa primaoca
hash transakcije
kurs u trenutku slanja
datum
kod linka za praćenje
Nema
vaše ime
e-pošta
IP-adresa
identifikator korisnika
Šta fizički ne možemo da uradimo

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

Potrošiti vaš novac

Može li novčanik da ukrade 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 prenos

Potpisana transakcija odlazi u mrežu i živi po njenim pravilima. Dugmea „vrati nazad“ nema ni kod nas ni kod ikoga drugoga.

Zameniti primaoca

Adresa je ugrađena u potpisanu kovertu. Svaka izmena kvari potpis.

Vratiti vaš PIN ili ključ

Nema ih na našim serverima. To je neprijatno, ali upravo je to garancija.

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

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

I šta ne obećavamo

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

Blockchain je javan

Vaše adrese, iznosi i vreme prenosa vidljivi su svima i zauvek. Privatnost ne daje novčanik, nego pažnja sa adresama — ili mreže poput Monero.

Izgubili ste ključ — izgubili ste pristup

Niko, uključujući nas, neće ga vratiti. Sačuvajte na dva mesta odjednom, bolje oflajn.

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

Potpis se dešava tamo gde ga pokrenete. Virus na telefonu opasniji je od bilo koje rupe na serveru; za veće iznose postoje NFC-kartica i oflajn potpis.

Monero traži view ključ

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

Pitanja

Šta pitaju kad dođu do ovog mesta

Da li je bezbedno slati kripto preko vašeg servera ako se sve radi na uređaju?

Da, ako razumete ulogu servera: pitati mrežu za naknadu i redni broj, dobiti kurseve i proslediti gotovu kovertu dalje. Sve su to javne operacije, ključ za njih nije potreban. Deo čvorova mreže držimo sami da ne zavisimo o tuđim uslugama.

Vidite li moje stanje?

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

Šta ako zamenite adresu primaoca dok ja ne gledam?

Adresa ulazi unutar potpisa. Zamenjena nakon potpisa — pokvariće ga i mreža će odbiti. A pre potpisa adresa je pred vama na ekranu: uporedite poslednje znakove — navika za ceo život u kriptu.

Zašto naknada stalno varira?

To je aukcija za mesto u bloku. Kad je mreža opterećena, mesta su skuplja. Pokazujemo ono šta mreža odgovara u tom trenutku i dajemo da izaberete brzinu.

Prenos visi bez potvrde. Šta raditi?

Već je u mreži — ima hash i vidi se u istraživaču blokova. U EVM-mrežama zaglavljeni prenos možete da prebijete: pošaljete novi sa istim rednim brojem i većom naknadom.

Šta je nonce jednostavnim rečima?

Redni broj plaćanja sa vaše adrese. Prvi prenos — nula, drugi — jedan i tako dalje. Ne dopušta provesti isto plaćanje dva puta.

Čime se to razlikuje od berze?

Na berzi su novčići na računu kompanije, a vi ste red u njenoj bazi: mogu da zamrznu, zatraže dokumente, ograniče isplatu. Ovde su novčići na vašoj adresi u blockchainu, a ključ je kod vas.

A šta ako izgubim telefon?

Novčići ostaju u blockchainu. Stavite novčanik na novi uređaj, unesete sačuvani ključ — sve je na mestu. Bez ključa neće pomoći niko.

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

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