Java javĂ«n e kaluar e kalova duke zhvilluar programin tim tĂ« parĂ« publik â njĂ« bot Telegram qĂ« funksionon si portofoli Bitcoin dhe lejon "tĂ« hedhĂ«sh monedha" te pjesĂ«marrĂ«sit e tjerĂ« nĂ« grupe bisedash, si dhe tĂ« kryesh pagesa tĂ« jashtme Bitcoin pĂ«r veten ose pĂ«r tĂ« tjerĂ«t, tĂ« njohura si âLightning Appsâ. Presupozoj qĂ« lexuesi Ă«shtĂ« nĂ« pĂ«rgjithĂ«si i njohur me Bitcoin dhe Telegram, pasi do tĂ« pĂ«rpiqem tĂ« shkruaj shkurt, pa u thelluar nĂ« detaje. , ndĂ«rkohĂ« qĂ« Telegram Ă«shtĂ« njĂ« platformĂ« pĂ«r dĂ«rgimin e mesazheve nĂ« pajisje mobile dhe PC, qĂ« lejon tĂ« krijoni aplikacione tĂ« vogla (bot).
Cilat janë funksionet kryesore të këtij programi?
- Lejon të falënderosh ose të shpërblesh biseduesin me një vlerë të vërtetë materiale, e jo vetëm "një like virtual", kjo e çon komunikimin elektronik në një nivel krejtësisht të ri
- Një shembull real i një programi që mund të ndërveprojë financiarisht me aplikacione të tjera duke përdorur një protokoll të hapur pagese
- Të gjithë komponentët e aplikacionit janë projekte me burim të hapur dhe mund të modifikohen dhe aplikohen për nevojat tuaja. Aplikacioni nuk përdor zgjidhje të mbyllura ose komerciale, megjithëse përshtatet në fushën e tregtisë elektronike, që sot është e vështirë ta quash të hapur.
Dhe si mund ta përdorim atë në praktikë?
ndoshta kështu...

ose ndoshta kështu...

ĂfarĂ« pĂ«rfaqĂ«sojnĂ« kĂ«to numra? KĂ«to janĂ« njĂ«sitĂ« e Bitcoin â satoshi. Sipas çmimeve tĂ« tregut nĂ« mes tĂ« vitit 2019, 1000 satoshi janĂ« afĂ«rsisht $0.06. Satoshi mund tĂ« shpenzohen online ose lehtĂ«sisht tĂ« kĂ«mbbehen pĂ«r monedhĂ«n kombĂ«tare. PikĂ«risht pĂ«r kĂ«tĂ« arsye (likuiditeti) kĂ«to nuk janĂ« thjesht njĂ« "shĂ«nim nĂ« BD" ose "pikĂ« qĂ« mund tĂ« shpenzosh nĂ« dyqanet e partnerĂ«ve tanĂ«", dhe monedha tĂ« vĂ«rteta tĂ« internetit.
*menjĂ«herĂ« dua tĂ« theksoj se disa fjalĂ« ose fraza nuk do t'i shkruaj nĂ« rusisht â ose nuk e di vetĂ« pĂ«rkthimin kontekstual nĂ« disa raste, ose njĂ« pĂ«rkthim tĂ« tillĂ«, nĂ« mendimin tim, tingĂ«llon mĂ« shumĂ« si njĂ« keqkuptim sesa si korrekt.
Mund të lindë pyetja se si ta përdorim një aplikacion të tillë nëse nuk kemi Bitcoin. Ato mund të blihen lehtësisht në sasi të vogla në një nga shumë tregjet ose në këmbime, ose mund të marrim disa monedha nga një mik që ka Bitcoin ose madje të marrim monedha nga përdoruesit aktualë të botit. Shumë portofolja për telefon ofrojnë mundësinë për të blerë Bitcoin direkt "pa u larguar nga kasa".



Kur tĂ« kemi siguruar Bitcoin (ose mĂ« saktĂ« satoshi-at(?)) â hapim dhe bĂ«jmĂ« /deposit.
Boti do të pyesë se sa satoshi dëshiron të depozitosh në balans dhe do të dërgojë një faturë për pagesë, që mund ta paguash duke skanuar QR-kodin ose duke klikuar në butonin ("hap në portofol") në faqen e faturës.



Pasi të konfirmosh pagesën në portofolin tënd, boti do të dërgojë pothuajse menjëherë konfirmimin e pagesës, i cili do të shfaqet vizualisht në fletën e faturës.
DerimĂ« tani kemi prekur dy komponente tĂ« aplikacionit â back-end tĂ« botit nĂ« Telegram dhe sistemin e procesimit tĂ« pagesave me kriptovaluta (ndoshta front-end-i i tij).
Për krijimin e botit në Telegram kam përdorur . Natyrisht, boti i vet .
Për sistemin e procesimit të pagesave dhe për zgjidhjen e problemeve UX, zgjedhja ra (në të vërtetë, zgjedhje nuk ka) mbi , për të cilin .
Nëse po kërkoni zgjidhje për përpunimin e ndodhive të pagesave drejtpërdrejt, atëherë duhet të vini re për pagesat on-chain, ndërsa për pagesat mikro-më të shpejta (Lightning), zgjidhje si ose .
Pra, a është ajo e self-hosted apo jo!?
Po, Ă«shtĂ« ashtu. NĂ« aplikacionin tim pĂ«rdor hosting falas BTCPayServer â , por Ă«shtĂ« plotĂ«sisht e mundur dhe nuk kĂ«rkon shumĂ« kohĂ« pĂ«r tĂ« hapur njĂ« qendĂ«r procesimi tĂ« vet. MegjithatĂ«, duhet tĂ« mbani mend se ju nevojiten rreth 500GB tĂ« lira nĂ« disk pĂ«r tĂ« ruajtur blockchain-et e Bitcoin (dhe Litecoin). Gjithashtu do tĂ« nevojiten burime kompjuterike dhe rrjetore gjatĂ« kohĂ«s sĂ« sinkronizimit dhe, nĂ« varĂ«si tĂ« nevojave tuaja, "mbĂ«shtetje" e nevojshme pĂ«r blockchain-et, pĂ«r ta bĂ«rĂ« tĂ« lehtĂ« ndĂ«rveprimin me to. BTCPayServer nuk ka me dizajn çelĂ«sa privatĂ« ose ndonjĂ« informacion tjetĂ«r qĂ« lejon kontrollin e portofolit tuaj.
Për pagesat on-chain (të zakonshme) është e nevojshme të shtoni çelësin e njohur si xpub të portofolit në BTCPayServer për të gjeneruar adresat për marrje (çelësa publikë). Kjo e bën të mundur dhe të sigurt përdorimin e BTCPayServer edhe në formën "e ndarë". Të gjithë këta çelësa xpub dhe adresat mund të merren lehtësisht nga portofollet e mira si , për konfigurimin e mëtejshëm të procesimit.
Të gjithë ata që janë përballur me Bitcoin kanë dëgjuar se bitcoini është i ngadalshëm dhe transaksionet janë të shtrenjta, sidomos kur ka hype, prandaj për pagesat mikro-mënyra duhet të përdoren transaksionet (off-chain) Lightning Network.
ĂfarĂ« Ă«shtĂ« Lightning Network?
ĂshtĂ« diçka si njĂ« plugin pĂ«r bitcoin, qĂ« shton njĂ« shtresĂ« tĂ« re abstraksioni dhe lejon kryerjen e transaksioneve tĂ« menjĂ«hershme dhe praktikisht falas nĂ« rrjetin Bitcoin. TĂ« gjitha kĂ«to janĂ« tĂ« mundura falĂ« magjisĂ« kriptografike me nĂ«nshkrime tĂ« shumta, mĂ« shpesh e quajtur kontrata inteligjente. Ka disa realizime tĂ« protokollit Lightning Network, unĂ« pĂ«rdor realizimin nĂ« C.
Dallimi kryesor midis pagesave on-chain dhe off-chain (Lightning) është se si ato ruhen. Të gjitha on-chain transaksionet përcillen nëpër të gjithë nyjet e rrjetit, derisa një nga nyjat bitcoin të shpallë me transaksionet e përfshira në të. (Në Habrë ka madje , ata prodhojnë pajisje për mining). Pikërisht për këtë arësye ne i quajmë këto transaksione on-chain. Këto transaksione do të regjistrohen në blockchain-in e përbashkët dhe do të mbeten aty për sa kohë që ekziston. Gjithashtu, këto transaksione janë të hapura dhe mund të monitorohen, ndjekin dhe analizohen.
NĂ« rastin e off-chain (Lightning) transaksioneve, çdo gjĂ« ndodh ndryshe. Ădo nyje e rrjetit Lightning ka njĂ« (ose mĂ« shumĂ«) adrese on-chain â ato janĂ« pĂ«rsĂ«ri adresat e zakonshme tĂ« bitcoin, nga tĂ« cilat gjithçka fillon. Kur bitcoinĂ«t shfaqen nĂ« njĂ« adresĂ« tĂ« tillĂ«, Ă«shtĂ« e mundur tĂ« hapet njĂ« kanal lightning me njĂ« nyje tjetĂ«r, qĂ« do tĂ« thotĂ« se pĂ«rmes teknikave kriptografike kĂ«to dy nyje bien dakord pĂ«r aksesin e fondeve midis tyre. MĂ« vonĂ«, tĂ« gjitha transaksionet (si tĂ« vetat, ashtu edhe transaksionet e nyjeve tĂ« jashtme) qĂ« kalojnĂ« pĂ«rmes njĂ« kanali tĂ« tillĂ« ruhen vetĂ«m nĂ« nyjet e pjesĂ«marrĂ«sve nĂ« transaksion (dhe nĂ« nyjet-meshuese). Transaksionet e vetme qĂ« regjistrohen nĂ« blockchain janĂ« ato qĂ« lidhen me hapjen ose mbylljen e kanaleve. NĂ« njĂ« shkallĂ« mĂ« tĂ« gjerĂ«, rezulton njĂ« rrjet i ndĂ«r-lidhur me nyje qĂ« ndalon midis pjesĂ«marrĂ«sve mijĂ«ra rrugĂ« tĂ« ndryshme pĂ«r "rrjedhjen" e fondeve nga njĂ« nyje nĂ« njĂ« tjetĂ«r sipas rregullave tĂ« rrepta. Praktikisht tĂ« gjitha kĂ«to transaksione ruhen vetĂ«m nĂ« skedarin e DB tĂ« vetĂ« nyjeve. PĂ«r kĂ«tĂ« arsye, ne i quajmĂ« ato off-chain.
Në diagram është një vizualizim i të gjitha komponenteve të aplikacionit

Në përmbledhje:
1) Përdoruesi dërgon një komandë botit në Telegram
2) Telegram dërgon një mesazh ngjarjeje aplikacionit python botit
3) aplikimi-python dërgon një kërkesë për BTCPayServer
4) BTCPayServer gjeneron adresat hyrëse BTC dhe LTC, si dhe dërgon një kërkesë për faturë në lightning-charge, i cili nga ana e tij komunikon me demonin c-lightning. Në dalje ne marrim një formë HTML të bukur për përpunimin e pagesës
5) Përdoruesi paguan faturën dhe sheh konfirmimin
6) BTCPayServer dërgon një njoftim të pagesës së faturës (IPN) në callback_url e caktuar, në rastin tonë callbacks.py (një tjetër aplikacion python për marrjen e njoftimeve)
7) Sipas të dhënave të marra, bilanci i përdoruesit ndryshohet
⊠dhe nĂ«se pĂ«rdoruesi dĂ«shiron tĂ« tĂ«rheqĂ« fondet (monedhat qĂ« ka marrĂ« nga tĂ« tjerĂ«t) âŠ
8) Aplikacioni Python i botit pret tekstin ose imazhin e kodit QR, dhe kur të dhëna të vlefshme merren, realizohet pagesa me ndihmën epaylightning.py*, e cila inizializon transaksionin përmes c-lightning RPC.

*Për të qenë të drejtë, duhet thënë se mbështetje ime paylightning.py nuk është krejtësisht e përfunduar dhe mund të kthejë një rezultat të gabuar në skenarë specifikë. Rekomandoj në raste të ngjashme me prodhimin
ĂfarĂ« kemi? PĂ«rdoruesit e botit tonĂ« mund tĂ« transferojnĂ« vlerĂ« materiale pa kufizime. Dhe kjo nuk Ă«shtĂ« e gjitha â falĂ« protokollit Lightning Network, i cili nĂ« njĂ«farĂ« mĂ«nyre Ă«shtĂ« njĂ« rrjet pagese i unifikuar dhe i thjeshtuar, kĂ«tu krijohet mundĂ«sia pĂ«r tĂ« dĂ«rguar tĂ« njĂ«jtat para qĂ« janĂ« marrĂ« nĂ« bisedĂ« nĂ« aplikacione plotĂ«sisht tĂ« jashtme. PĂ«r shembull, nĂ« Telegram ka pasur tashmĂ« botin e parĂ« pĂ«r pagesat bitcoin â @lntxbot. "Bilanci i vetĂ«m" lejon pĂ«rdorimin e ndonjĂ«rit nga botĂ«t nĂ« varĂ«si tĂ« preferencave tĂ« grupit tĂ« caktuar (po, problemi Ă«shtĂ« absolutisht i sajuar dhe zgjidhja Ă«shtĂ« mjaft e pavlerĂ«, por çështja Ă«shtĂ« nĂ« thelb). tĂ« transferosh bilancin nga njĂ« bot nĂ« njĂ« tjetĂ«r nuk kushton asgjĂ« dhe zgjat sekonda! ĂshtĂ« e rĂ«ndĂ«sishme tĂ« theksohet se krijuesit e kĂ«tyre botĂ«ve kurrĂ« nuk kanĂ« komunikuar me njĂ«ri-tjetrin.

Mjafton të dërgosh një mesazh me kërkesën për depozitë nga @lntxbot tek @atomic_tipbot dhe voilà !
Kjo nuk Ă«shtĂ« thjesht "shkĂ«mbim numrash nĂ« DB", por njĂ« pagesĂ« midis dy DB-ve tĂ« ndryshme, tĂ« pa lidhura me njĂ«ra-tjetrĂ«n. KĂ«shtu, nĂ« bot janĂ« integruar disa âLAppsâ, mes tĂ« cilave: dhe .
ĂfarĂ« do tĂ« thotĂ« integrimi LApp?
Ădo Lightning Network noda pĂ«rbĂ«n nĂ« thelb njĂ« portofol bitcoin. Ajo ka dy bilance: on-chain dhe off-chain. Bilanci on-chain Ă«shtĂ« i nevojshĂ«m pĂ«r tĂ« hapur kanale tĂ« reja dhe pĂ«r tĂ« ruajtur mjete nga kanalet e mbyllura. NdĂ«rsa bilanci off-chain Ă«shtĂ« ajo qĂ« kalon mes nodave. KĂ«rkesat kryesore pĂ«r njĂ« nodĂ« janĂ« marrja dhe dĂ«rgimi i pagesave, kĂ«shtu qĂ« çdo nodĂ« si njĂ« program ka funksionet pay dhe invoice. UnĂ« do ta tregoj se si ndodh kjo:
user@ln-node:/ % lightning-cli invoice 1000000000 internal_description external_description
{
"payment_hash" : "64c0c8f5f8f708b08487ad1376f3d256f92ccb9606987ba395c2b4193efde5a0",
"expires_at" : 1558709834,
"bolt11" : "lnbc10m1pwdaj72pp5vnqv3a0c7uytppy845fhdu7j2mujejukq6v8hgu4c26pj0hauksqdpqv4u8getjdeskchmyv4ekxunfwp6xjmmwxqyjw5qcqp2rzjqw3qcrp2u3ggke56wrjlstcg76drmfw680cvjum88sl7ja7mpas7xzxz8sqqfecqqyqqqqlgqqqqqqgqjqn8e3ml733dkms2txxldnuwsllwhhkldss73268hdka3e7f083vjhjqurwqrndqd2rcd85pw7vkywnr4dq7yfd59r0g2mw4wzztwr6dcprxzej6"
}
Marrim "invoicen" e specifikacionit në këtë rast, që është formati i pagesave në rrjetin Bitcoin (dhe Litecoin, po ashtu). Kjo është një varg që përmban informacione për marrësin, shumën e transaksionit, kohën e skadimit të kërkesës, etj., informacione të hollësishme mund të merren duke ekzekutuar decodepay në lidhje me këtë varg:
user@ln-node:/ % lightning-cli decodepay lnbc10m1pwdaj72pp5vnqv3a0c7uytppy845fhdu7j2mujejukq6v8hgu4c26pj0hauksqdpqv4u8getjdeskchmyv4ekxunfwp6xjmmwxqyjw5qcqp2rzjqw3qcrp2u3ggke56wrjlstcg76drmfw680cvjum88sl7ja7mpas7xzxz8sqqfecqqyqqqqlgqqqqqqgqjqn8e3ml733dkms2txxldnuwsllwhhkldss73268hdka3e7f083vjhjqurwqrndqd2rcd85pw7vkywnr4dq7yfd59r0g2mw4wzztwr6dcprxzej6
{
"currency" : "bc",
"created_at" : 1558105034,
"expiry" : 604800,
"payee" : "025a14b8ed40583d67aec92da19453e0b2d1fbbf75f96f85d3dd0ff61a51ee0490",
"msatoshi" : 1000000000,
"amount_msat" : "1000000000msat",
"description" : "external_description",
"min_final_cltv_expiry" : 10,
"routes" : [
[
{
"pubkey" : "03a20c0c2ae4508b669a70e5f82f08f69a3da5da3bf0c973673c3fe977db0f61e3",
"short_channel_id" : "574012x1255x1",
"fee_base_msat" : 1000,
"fee_proportional_millionths" : 1,
"cltv_expiry_delta" : 144
}
]
],
"payment_hash" : "64c0c8f5f8f708b08487ad1376f3d256f92ccb9606987ba395c2b4193efde5a0",
"signature" : "304502210099f31dffd18b6db8296637db3e3a1ffbaf7b7db087a2ad1eedb7639f25e78b25022079038370073681aa1e1a7a05de6588e98ead078896d0a37a15b755c212dc3d37"
}
Për të paguar një "invoice" të tillë, na nevojitet funksioni pay nga c-lightning:
user@ln-node:/ % lightning-cli pay lnbc2u1pwdana3pp5c0nyfgq974hr8huflt9uutyalj4maaw3q5594xp89jkvw74jme3sdql2pshjgr5dus8q6r0dejjqampd3kx2aqcqzpgwjgn45gy80jwjhgm3tpsxg33j6h6pehdus0mnjerrad943cz3vs83g30lyhlhfjxtqvtl76vttkuhs5jekuxpsqmf98l8265pwmm76gp4e7z6j
{
"id" : 163,
"payment_hash" : "c3e644a005f56e33df89facbce2c9dfcabbef5d105285a98272cacc77ab2de63",
"destination" : "03021c5f5f57322740e4ee6936452add19dc7ea7ccf90635f95119ab82a62ae268",
"msatoshi" : 200000,
"amount_msat" : "200000msat",
"msatoshi_sent" : 200003,
"amount_sent_msat" : "200003msat",
"created_at" : 1558106072,
"status" : "complete",
"payment_preimage" : "1a9552b9f4e9199e26839353f870b12cc85b7674a2fb134e78aa370032611019",
"bolt11" : "lnbc2u1pwdana3pp5c0nyfgq974hr8huflt9uutyalj4maaw3q5594xp89jkvw74jme3sdql2pshjgr5dus8q6r0dejjqampd3kx2aqcqzpgwjgn45gy80jwjhgm3tpsxg33j6h6pehdus0mnjerrad943cz3vs83g30lyhlhfjxtqvtl76vttkuhs5jekuxpsqmf98l8265pwmm76gp4e7z6j"
}
TĂ« gjitha gjendjet e transaksioneve pĂ«rpunohen nga e gjithĂ« rrjeti dhe nga nodi juaj nĂ« veçanti. Nuk ka nevojĂ« (por ka njĂ« mundĂ«si) pĂ«r tĂ« ndĂ«rvepruar me autorĂ«t e aplikacionit-marrĂ«s tĂ« pagesĂ«s ose ndonjĂ« API tĂ« tyre pĂ«r tĂ« marrĂ« informacion rreth gjendjes sĂ« pagesĂ«s. Nuk ka nevojĂ« tĂ« kontrolloni gjendjen e pagesĂ«s nĂ« sistemin e pĂ«rpunimit tĂ« ndĂ«rmjetĂ«sit. Nuk Ă«shtĂ« e nevojshme tĂ« prisni miratimin e transaksionit tuaj nga banka ose institucioni shtetĂ«ror. NĂ« fund tĂ« fundit, kĂ«tu nuk ka kthime dhe faktorĂ« tĂ« jashtĂ«m tĂ« tjerĂ« qĂ« mund tĂ« ndikojnĂ« nĂ« bilancin tuaj. Kjo Ă«shtĂ« njĂ« zgjidhje pĂ«r tĂ« lĂ«vizur vlerĂ«n pĂ«rmes rrjetit tĂ« internetit, pa nevojĂ«n pĂ«r njĂ« arbitĂ«r tĂ« tretĂ« qĂ« vendos nĂ«se transaksioni pĂ«rputhet me rregullat (ndonjĂ«herĂ« edhe rregullat e brendshme, tĂ« cilat nuk janĂ« tĂ« njohura pĂ«r tĂ« gjithĂ« pjesĂ«marrĂ«sit paraprakisht) ose jo. NĂ« bitcoin nuk ka "rregulla tĂ« brendshme". Rregullat e vetme qĂ« duhet tĂ« ndiqen janĂ« rregullat e rrjetit â tĂ« hapura dhe tĂ« njohura pĂ«r tĂ« gjithĂ«.
Kjo e bën reale transaksionet, praktikisht falas dhe të menjëhershme mes njerëzve ose programeve në mënyrë të plotë autonome.
NĂ«se keni mundĂ«sinĂ« tĂ« merrni tĂ« dhĂ«nat e pagesĂ«s nga njĂ« aplikacion tĂ« jashtĂ«m, atĂ«herĂ« krijohet mundĂ«sia pĂ«r tĂ« ndĂ«rvepruar nĂ« njĂ« kuptim financiar me kĂ«tĂ« aplikacion. Si njĂ« shembull, mund tĂ« shqyrtohet shĂ«rbimi lnsms.world, i cili lejon dĂ«rgimin e njĂ« mesazhi SMS nĂ« njĂ« numĂ«r tĂ« rastĂ«sishĂ«m, duke e paguar atĂ« me bitcoin. PĂ«r integrimin e kĂ«tij aplikacioni, na nevojitet thjesht tĂ« transferojmĂ« tĂ« dhĂ«nat nga forma e uebit drejtpĂ«rdrejt nĂ« skriptin e dĂ«rgimit tĂ« SMS â tĂ« simulojmĂ« veprimet e pĂ«rdoruesit nĂ« faqen e internetit:
payload = {
'number': phone_number,
'text': text,
'force_unicode': 0
}
send_req = requests.post('https://lnsms.world/invoice', data=payload)
if send_req.status_code == 201:
plain_invoice = str(send_req.text)
Nuk e di pse, por lnsms pĂ«rgjigjet me kodin 201 HTTP dhe kthen njĂ« faturĂ« nĂ« formatin BOLT11. ĂfarĂ«do qĂ«, kjo Ă«shtĂ« e mjaftueshme qĂ« pĂ«rdoruesit e botit tĂ« mund tĂ« bĂ«jnĂ« pagesĂ«n pĂ«r dĂ«rgimin e SMS-ve nga balanca e tyre, e fituar nĂ« biseda. PĂ«rdoruesi as qĂ« e di se çfarĂ« ndodh, ai thjesht paguan disa qindarka pĂ«r dĂ«rgimin e SMS-ve. Dhe unĂ«, si zhvillues, nuk shqetĂ«sohem pĂ«r detajet e funksionimit tĂ« shĂ«rbimeve SMS. Thjesht kam transferuar pagesĂ«n dhe kam marrĂ« shĂ«rbimin. Mund tĂ« vendos njĂ« sipĂ«rmarrje, ose mund tĂ« mos e bĂ«j â Ă«shtĂ« zgjedhja ime e lirĂ«. AsnjĂ« llogari, marrĂ«veshje dhe API tjetĂ«r pĂ«r detyra tĂ« padĂ«mshme si dĂ«rgimi i SMS-ve.
Tani le të imagjinojmë për një moment se aplikacioni ynë është diçka më të dobishme sesa një chatbot dhe kryen pagesa jo për një bot tjetër, por për një aplikacion tjetër ose një pajisje të lidhur me Internetin. Ose janë dhjetëra ose edhe qindra pagesa të papërfillshme çdo sekondë ndërmjet pajisjeve, shërbimeve, dyqanesh ose disa furnizuesve shërbimesh. Kjo është fuqia e mikro-pagesave, kështu duhet të duket Interneti i gjërave. Tashmë ekzistojnë projekte si të cilat e përkthen këtë ide në realitet dhe në të ardhmen e afërt do të shohim ndryshime të mëdha në fushën që ne tani e quajmë tregtia elektronike.
NĂ«se ju pĂ«lqeu posti dhe doni tĂ« provoni bitcoin nĂ« veprim â .
Vetëm përdoruesit e regjistruar mund të marrin pjesë në anketë. , ju lutemi.
A jeni të interesuar për artikuj thjesht teknikë rreth bitcoin dhe softuerëve të lidhur?
Po
Jo
Më interesojnë më shumë aspektet tregtare të kriptomonedhës
8 përdorues kanë votuar. 4 përdorues janë abstenuar.
Burimi: habr.com
