Hlavní navigace

DarkMarket: když e-shop potká P2P

Roman Bořánek 2. 5. 2014

Virtuální měna Bitcoin dokáže zajistit určitou anonymizaci plateb, ale v rámci samotného obchodu uživatelé svou identitu musí do jisté míry odtajnit. Jak nakupujícím i prodávajícím zajistit anonymitu a zároveň eliminovat podvodníky? S řešením přichází nový decentralizovaný systém DarkMarket.

Elektronických obchodů využívající pseudonymity Bitcoinu už se objevila celá řada. Uživatelé jsou v nich navíc chráněni ještě anonymizací prostřednictvím sítě Tor. Celkově se jedná o poměrně silné řešení, které ale má Achillovu patu. Je jí fakt, že je provozuje jeden člověk či organizace z jednoho místa. Poté už je stačí, aby se někdo prořekl a je zaděláno na velký malér. Zejména pro provozovatele, ale i pro jednotlivé obchodníky, kteří mnohdy nabízejí ne zrovna legální zboží. Přesně to s stalo v případě konce největšího černého trhu Silk Road.

Právě Silk Road a další si z Bitcoinu vzali jen jednu, tu méně důležitou součást. Chyběla ta zásadní – decentralizace, která dělá Bitcoin a další P2P systémy prakticky nedotknutelnými. V dubnu 2014 spatřil světlo světa DarkMarket, nový projekt decentralizované obchodní platformy. Ve zkratce se jedná o systém, který dokáže zajistit důvěryhodnost všech stran i bez toho, aniž by si o sobě musely sdělovat podrobnější informace, a nelze vypnout stisknutím jednoho knoflíku.

Řada je na komunitě

DarkMaket vyvinula skupina hackerů v čele s Amirem Taakim, který se v open source komunitě pohybuje už řadu let a zapojuje se i do vývoje Bitcoinu. Předem je nutné upřesnit, že DarkMarket je zatím pouze prototyp (přesněji proof of concept), který předvádí základní ideu projektu. Funguje, ale ještě potřebuje vyladit a hlavně upravit s ohledem na reálné použití. Zásadním omezením je v současnosti také absence anonymizace (uživatelé navzájem vidí své skutečné IP adresy).

Tvůrci za DarkMarket získali hlavní cenu na torontském hackatonu a dále už se do projektu neplánují více zapojovat. Jen dávají zdrojové kódy k dispozici s nadějí, že časem s pomocí komunity projekt vykrystalizuje do takového stavu, v jakém jsou dnes například BitTorrent nebo Bitcoin. Už vznikl také jeden nadějný fork, který chce neutrálním názvem OpenBazaar odstranit stigma něčeho nekalého.

Jak to funguje

Aby se uživatel k síti mohl připojit, samozřejmě potřebuje klienta, který bude vyhledávat ostatní uživatele a navazovat s nimi spojení. To je ale technická záležitost, kterou uživatel v podstatě nemusí řešit. Jednotlivé nabídky potom může procházet v jednoduchém webovém rozhraní. Informace o produktech tedy potenciální zákazník dostává přímo ze stanice konkrétního prodejce, v případě nákupu se spolu kupující i prodejce opět domluví přímo. O komunikaci se stará knihovna ZeroMQ. Potud se nejedná o nic výjimečného.

Jak ale zjistit kdo je kdo a zamezit krádežím identity? Zde na scénu přichází opět Bitcoin. Uživatelé se identifikují pomocí klíčů, ale pro srozumitelnost je zaveden i systém přezdívek. Každý účastník v síti udržuje seznam všech ostatních účastníků, přičemž u každého jsou uvedeny přezdívka (nick) a veřejný klíč. Ty jsou přitom pomocí malé transakce společně zavedeny (zahashovány) do blockchainu Bitcoinu, který v tomto případě slouží jako nezávislé úložiště. Pokus o šíření podvrženého seznamu účastníků tak neuspěje, neboť klient vždy kontroluje údaje uživatele proti blockchainu.

Na obchod dohlédne arbitr

Každý účastník sítě může být nejen prodávajícím a nakupujícím, ale i arbitrem. Jeho působení je pro fungování DarkMarket zásadní. Jak je zřejmé, jedná se o osobu, která v případě sporu prodejce a kupujícího rozhodne, kdo je v právu. Arbitr je stanoven pro každý obchod (transakci), přestože ve většině případů vůbec nebude muset zasáhnout a ani o detailech obchodu dozvědět. Každý účastník sítě udržuje vlastní seznam arbitrů, kterým v podstatě říká, že je uznává a jejich rozhodnutí v případě sporu bude akceptovat.

Arbitrem se tak sice můžeš stát každý, ale v praxi jich bude opravdu působit podstatně méně a jejich poměr na celkovém počtu uživatelů zřejmě bude malý. Kvalitní arbitři získají dobrou reputaci, bude je uznávat více uživatelů, získají tak více zakázek a rozhodcování pro spoustu z nich bude práce na plný úvazek. Služby arbitrů tak zřejmě nebudou zdarma, ale nějaké poplatky DarkMarket zatím neřeší. Stejně tak, ale to je logické, neřeší způsob, na základě kterého má arbitr rozhodnout. To je věc poptávky a nabídky na trhu, nikoliv technologie.

Průběh transakce

Když se zákazník s prodejcem dohodne na transakci, náhodně je z průniku arbitrů vybrán jeden, jež na transakci dohlédne. Technicky je vše řešeno tak, že arbitr má opravdu 100% možnost rozhodnout a peníze rozpohybovat, nehrozí nějaké nahánění či komplikované vymáhání peněz. Za to můžeme opět poděkovat Bitcoinu. Pro účel transakce je vytvořena jednorázová bitcoinová adresa, na kterou nakupující zašle bitcoiny a ty tam budou ležet až do úplného dokončení obchodu.

Adresa to však není ledajaká, ale tzv. vícepodpisová (multi-signature). Jak název napovídá, pro manipulaci s prostředky na ní je třeba více podpisů. Využití takových adres je různé. Parametry adresy se nastavují při jejím vytvoření, kupříkladu 2/2 znamená, že adresa byla vytvořena ze dvou veřejných klíčů a k manipulaci s bitcoiny je transakci třeba podepsat dvěma odpovídajícími podpisy. Základní využití může být například takové, že uživatel ukládá privátní klíče odděleně. V případě kompromitace jednoho tak útočník stále nemůže bitcoiny odcizit, protože nezná druhý.

Ale zpět k DarkMarket. Ten používá vícepodpisovou adresu s parametrem 2/3, což tedy znamená, že pro přesun prostředků jsou třeba dva podpisy ze tří. V obvyklém případě, kdy obchod proběhne podle očekávání, tak podpis připojí zákazník a prodejce a bitcoiny se z dočasné adresy nadobro přesunou k prodejci. No a pokud se neshodnou, zapojí se arbitr a po zvážení situace připojí potřebný druhý podpis k transakci a buď tak navrátí peníze kupujícímu, nebo je pošle prodávajícímu. Teoreticky jsou však možná i komplikovanější řešení jako přesun pouze části uložených BTC.

Nejen zbraně a drogy

Může to fungovat? Určitě. Uchytí se DarkMarket v praxi? Těžko říct. Obhájci řešení se hlasitě snaží upozornit, že nejde jen o platformu pro zbraně, drogy a porno, ale má své přednosti i pro naprosto legální využití. Mezi výhody patří především vymahatelnost a pravděpodobně i rychlé řešení sporů, to se však ukáže až v praxi. Otázkou je, jak na samozvané arbitry bude nahlížet právní systém. Platí zde totéž co v případě Bitcoinu. Státní orgány nemohou ovlivnit tok financí, ale mohou si došlápnout na právnické a fyzické osoby, které by DarkMarket využívaly. Co když se zákazníkovi nebude líbit rozhodnutí arbitra a prodejce zažaluje?

Častou zaznívají námitky ve smyslu, že přece dětem nebudu kupovat hračky tam, kde se obchoduje s drogami. I DarkMarket je nakonec ale jen protokol, který každý může využít podle svých představ. Není třeba používat hlavní katalog s neomezeným obsahem, kdokoliv může vytvořit katalog vlastní, třeba jen pro ty hračky. Tvůrce katalogu přitom bude mít kontrolu nad zařazenými prodejci či produkty, ale samotné obchody ovlivnit nedokáže. Ty budou čistě v režii protokolu. Neregulovaný trh se může vyvinout těžko předvídatelnými směry. Víc ukáže až čas.

Našli jste v článku chybu?

4. 5. 2014 16:08

NA (neregistrovaný)

Ti jsou na svou úchylku hrdí. Pro ně možná vznikne na FB ČumMarket, kde bude každý nákup zveřejněn.

Pro zvrhlíky tvrdící, že soukromí podporuje kriminalitu, připomínám, že v kriminálech jsou vraždy, drogy, zbraně, prostituce a další, bez ohledu na dozor, šmírování a omezení práv. I kdybych chtěl žít jako v lágru, nic to neřeší.

A pak tu máme naše šmíráčky. Pro ně musí být aktivity typu DarkMarket noční můrou. Alespoň se zbaví mindráků, kdo všechno si kupuje větší prezervativ než oni.
Haj…

3. 5. 2014 16:25

Jenda (neregistrovaný)

(Po změně režimu, obsazení cizí zemí nebo tak něco může někomu začít vadit třeba to, že jsem si koupil naprosto legální radiostanici. Nebo že jsem si koupil náboženskou knihu X, zatímco současná vláda uznává náboženství Y.)

Vitalia.cz: Jak vybrat ořechy do cukroví a kde mají levné

Jak vybrat ořechy do cukroví a kde mají levné

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

120na80.cz: Rovnátka, která nejsou vidět

Rovnátka, která nejsou vidět

120na80.cz: Rakovina oka. Jak ji poznáte?

Rakovina oka. Jak ji poznáte?

Podnikatel.cz: Babiš: E-shopy z EET možná vyjmeme

Babiš: E-shopy z EET možná vyjmeme

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

DigiZone.cz: Rádio Šlágr má licenci pro digi vysílání

Rádio Šlágr má licenci pro digi vysílání

Podnikatel.cz: EET: Totálně nezvládli metodologii projektu

EET: Totálně nezvládli metodologii projektu

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Vitalia.cz: Znáte „černý detox“? Ani to nezkoušejte

Znáte „černý detox“? Ani to nezkoušejte

DigiZone.cz: Flix TV má set-top box s HEVC

Flix TV má set-top box s HEVC

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí

Vitalia.cz: Mondelez stahuje rizikovou čokoládu Milka

Mondelez stahuje rizikovou čokoládu Milka

DigiZone.cz: ČT má dalšího zástupce v EBU

ČT má dalšího zástupce v EBU

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Lupa.cz: Propustili je z Avastu, už po nich sahá ESET

Propustili je z Avastu, už po nich sahá ESET