Skip to the content.
English EN | Español ES | Deutsch DE | Français FR | Italiano IT | Dutch NL | Hindi HI

Izvorno objavljeno na Substack 14. travnja 2023. Ovdje ažurirano 28. prosinca 2024.

Ovaj članak je također registriran s OP_RETURN na visini bloka #785362

Kako pokrenuti besplatno, decentralizirano, privatno, nezaustavljivo tržište s LNbits, korištenjem NOSTR-market ekstenzije, preko wss releja, bez ikakvog http prometa, čak i bez DNS-a/domene..

Ovo je veliko postignuće za NOSTR i LNbits, revolucionarni protokol za mogućnost trgovanja na potpuno decentraliziran način, što je ovdje najavio Ben Arc.

Ako ste novi u ovome i ne znate što je NOSTR, počnite čitati ovdje: nostr.com | nostr.how

Ako ste novi u LNbitsu, nikada ga ne koristite, nikada niste čuli za njega, počnite čitati ovdje:

Izvorni protokol bio je Diagon-Alley, koji je kasnije postao NOSTR-Market (NIP-15).

Diagon Alley je decentralizirani protokol štandova na tržnici koji naglasak prebacuje s prednjeg tržišta na štand trgovaca. Ako se pristupno tržište (indeksator) ukine, trgovci samo usmjere svoje štandove negdje drugdje. Teoretski gledano, pobjednik Diagon Alleyja je najiskreniji, iako su prijedlozi o ograničavanju lošeg ponašanja vrlo dobrodošli.

Indeksatori

Indexer je jednostavan front-end poslužitelj i GUI koji usmjerava informacije o proizvodu, plaćanju i otpremi između trgovca i kupca. Svaki trgovac ima proizvode na štandu. Štand odabire koje će proizvode navesti indeksatorom. Indekser ima jednu krajnju točku.

Standovi

Štang ima par ključeva koje koristi za registraciju u indekse i potpisivanje faktura. Taj par ključeva nije povezan ni s jednim parom ključeva Lightning Networka, neovisan je.

Štodnica može odabrati popis nekih/svih proizvoda s indeksom. Stall je mali poslužitelj koji ima tri krajnje točke.

Ali sve se to temeljilo na http protokolu, pa je i dalje ovisilo o domeni/DNS-u i prometu preko http-a.

Sada je NOSTR tržište izgrađeno na NOSTR protokolu, gdje se sav promet odvija preko WSS releja. HTTP pristup može biti neobavezan u slučaju da trgovac želi objaviti javnu web-trgovinu.

Ali praktički svatko može pokrenuti prodavnicu u lokalnoj instanci LNbits-a (na 127.0.0.1) i emitirati kao bilješke sve stavke iz te trgovine na releje koji su povezani.

Isto kao i za kupce, možete samo pokrenuti lokalni NOSTR-klijent i NOSTR-tržište i povezati se s bilo kojim trgovačkim ključem preko wss releja. Zatim kupujte slobodno, decentralizirano, anonimno bez ikakvog http prometa, koristeći za plaćanja Bitcoin Lightning Network.

Počnimo!

KAO TRGOVAC

Zamislimo da ste već instalirali LNbits (pogledajte gornje veze o LNbits). Neću sada ulaziti u te detalje jer će ovaj vodič biti predug.

Kratak kontrolni popis prije početka rada s NOSTR-marketom:

1. korak - Instalirajte potrebna LNbits proširenja

A - Aktivirajte značajku adminUI

Za jednostavno upravljanje vašim LNbits poslužiteljem (izvori financiranja, korisnici, administratori, instalacija proširenja itd.).

Da zapamtimo:
B - Instalirajte proširenje User Manager (UM)

Ovo je vrlo korisno proširenje za upravljanje i stvaranje korisnika, novčanika i razina pristupa. Više uputa pogledajte ovdje.

Prijavite se s korisnikom Super Admin, instalirajte UM, zatim kreirajte korisnika s njegovim novčanikom.

Prijavite se s tim korisnikom i spremite URL u svoje oznake. Ovaj korisnik također može djelovati kao admin korisnik (ako date puna prava u odjeljku "Upravljanje poslužiteljem").

Unutar ovog "admin korisnika" možete stvoriti nekoliko drugih normalnih korisnika, isti postupak koristeći UM proširenje. Ali samo ako su potrebni.

S ovim "administratorskim korisnikom" kreirat ćemo trgovca i štand s proširenjem NOSTR-market.

C - Instalirajte NOSTR-klijentsko proširenje

Ovo je potrebno proširenje za NOSTR-market, jer se vaša tržnica mora povezati s nekoliko NOSTR releja kako bi mogla emitirati vašu štandu.

NOSTR-client je stalno uključeno proširenje koje može otvoriti višestruke veze s nostr relejima i djelovati kao multiplekser za druge klijente: otvarate jednu web utičnicu nostrclientu koji zatim šalje podatke na više releja. Odgovori iz tih releja se zatim šalju natrag klijentu.

Dodajte nekoliko NOSTR releja u klijent. Ako možete dodati proxy relej (onaj koji je povezan s mnogim drugim relejima), bit će bolje ograničiti promet sinkronizacije.

D - Instalirajte proširenje NOSTR-Market

Ovo je važno proširenje koje ćete koristiti za izradu i upravljanje svojim trgovačkim profilom, štandovima, proizvodima, interakciju s kupcima preko NOSTR privatnih poruka, upravljanje narudžbama itd.

Više uputa pogledajte ovdje.


Korak 2 - Konfigurirajte svoj NOSTR-Merchant Stall i proizvode

Kao trgovac trebate osigurati par ključeva Nostr ili ga proširenje može generirati za vas. Ako već koristite NOSTR za objavljivanje bilješki i chat, možete koristiti iste ključeve, za korištenje već stvorene reputacije i provjere NIP-05. Ali poželjno je imati zasebnu za trgovinu i samo objaviti u svom "javnom NOSTR profilu" dodatni pubključ trgovine.

Nakon što imate "račun" trgovca, možete vidjeti pojedinosti na padajućem izborniku trgovca, odvojeno spremiti ključeve i/ili objaviti svoj prodajni ključ (ne privatni ključ!) svojim sljedbenicima/kupcima.

SPREMITE SVOJ PRIVATNI KLJUČ na sigurno mjesto! U slučaju da trebate migrirati svoje LNbits NOSTR tržište ili vratiti LNbits instancu na drugo računalo, možete upotrijebiti taj privatni ključ trgovca za uvoz vašeg prethodnog štanda i artikala.

Da biste stvorili štand, prvo morate postaviti zonu otpreme. Pritisnite gumb Zone i ispunite polja:

Sada možete stvoriti štand. Pritisnite gumb New Stall i ispunite potrebna polja.

Kliknite na gumb "Plus" da biste otvorili detalje štanda i kliknite na "Novi proizvod" da biste izradili proizvod:

Ispunite potrebna polja u dijaloškom okviru

U odjeljku Stall također možete vidjeti (ažurirati ili izbrisati) detalje o štandu na kartici Stall Info

Stvorite, ažurirajte ili izbrišite proizvode na kartici Proizvodi

Gotovo! Vaš trgovački štand je spreman da ga posjete vaši kupci.

Kako biste lokalno testirali svoj štand, otvorite vezu stranice lokalne tržnice koja se nalazi na glavnoj stranici NOSTR-Marketa, na desnoj ploči:

Ova će veza otvoriti novu karticu poput: http:127.0.0.1/nostrmarket/market ili https://your-lnbits.domain.com/nostrmarket/market (ako joj pristupite u Clearnetu).

Kliknite na izbornik Tržište i idite na Trgovce. Zatim zalijepite svoj trgovački pubkey (pogledajte početak ovog poglavlja o prikazivanju/spremanju vašeg pubkey-a).

Nakon što dodate svoj pubkey, vaš će se štand prikazati i emitirati relejima.

Gumb za prijavu treba koristiti kao kupac ili kao vlasnik štanda ili kao s vašim osobnim NOSTR profilom.

Možete testirati svoj NOSTR Stall i na bilo kojoj drugoj javnoj stranici NOSTR Marketa, kao što je https://market.nostr.com/ na primjer. Samo trebate dodati svoj pubkey u odjeljak "Trgovci" i gotovo. Bilo koji od vaših kupaca može napraviti isti postupak ili iz vlastite lokalne LNbits instance ako je ima.

Na stranici Market možete dodati više trgovaca i kupovati izravno od tamo. Kao što možete vidjeti na gornjoj slici, postoje 3 različita trgovca, sa svojim štandovima i svima kojima se pristupa s lokalne LNbits instance, samo dodavanjem njihovih pubkeyeva.

Kada dobijete narudžbu, detalje možete vidjeti klikom na znak "Plus" za narudžbu.

Ako je primjenjivo, možete postaviti kao otpremljeno kada se otprema obrađuje.

Također imate Chat Box za razgovor s korisnikom i sve te poruke šalju se preko NOSTR protokola, privatno i šifrirano.


KAO KUPAC

LNbits također nudi klijentsku aplikaciju Nostr Market.

Sa svojim kupcima možete podijeliti URL klijenta s nadzorne ploče trgovca klikom na vezu "Klijent tržišta" ili posjetom https://your-LNbits-instance-URL/nostrmarket/market.

Ili mogu posjetiti https://market.nostr.com/ na primjer i samo dodati vaš Stall pubkey. Ili čak pomoću okvira za pretraživanje i stavite jednu od svojih specifičnih oznaka.

Ako već imaju instaliranu instancu LNbits, mogu joj pristupiti čak i s lokalnog URL-a kao što je http://127.0.0.1/nostrmarket/market i dodaju stall pubkey.

SRETNA DECENTRALIZIRANA KUPOVINA PREKO NOSTRA UZ BTC/LN!