Bitcoin 101

Problemi, nije vam nesto jasno, imate ideju, pisite ovdje
Avatar
Firmus
rank11
Postovi: 483
Pridružen/a: 29.05.2019, 15:54
Ima zahvala: 309 puta
 pohvaljen: 260 puta

Re: Bitcoin 101

Post Postao/la Firmus »

Devil'sChase je napisao/la: 11.06.2021, 11:31 Koliko se meni čini, svaki shitcoin teoretski može dobiti na vrijednosti. Rast dogecoina je meni bolestan, iako je njegova ideja sprdnja. S druge strane, svaki trenutno bezvrijedni crypto danas, mora početi sa skoro nikakvom vrijednošću da bi nešto kasnije postao, ili? Također, zna li netko zašto je npr. AAVE u 1. god toliko narastao, kako se to boost-alo?
Još pitanje... što se tiče kriptowalletsa, kolko vidim nismo imali topic o tome osim nešto oko mymonero. Mogu li se for dummies objasnit razlike/prednosti/nedostaci/spremanje više raznih valuta, ili je prekomplicirana tema za noobove?
Što se tiče savjetovanja o investiranju u razne crypto, ne znam imaju li savjeti uopće smisla. Ovo kao što Beyond kaže, svi misle svoje. Ne znam koliko sam u pravu oko toga, ali gledajući trendove rasta/pada puno toga je potpuno random koliko mi se čini, hoće li grom udarit negdje ili će netko poznat gol i pijan nešto izjaviti oko nekog coina, ili će se nešto spontano dogodit.
Evo my take na tvoje pitanje.
Koliko se meni čini, svaki shitcoin teoretski može dobiti na vrijednosti.
Istina, baš doge je primjer toga. Sve je stvar ponude i potražnje. Može bit neko najveće sranje, a da doživi ogroman rast, ako dosta ljudi želi kupiti, ili ako neko bogat u to ulaže. Tu se vrši dosta manipulacija. Npr ako si na početku kupio BTC i bolesno se obogatio, možeš kupovati što god hoćeš i tako podizati vrijednost. To i jest problem dosta coinova, da šačica ljudi drži 90% coinova, i onda kretanje cijene ovisi o njima...
S druge strane, svaki trenutno bezvrijedni crypto danas, mora početi sa skoro nikakvom vrijednošću da bi nešto kasnije postao, ili?
Da, kad god se pokreni neki novi coin on ima malu vrijednost, samo da bi upecao takvu vrijednost nije uvijek lako. Većina projekata kad se pokrene funkcionira po principu ICO (Initial Coing Offerinng), a to znači otprilike da ekipa koja je pokrenula projekt traži početne investitore koji su spremi uložiti u taj projekt, i onda oni običnu kupe taj coin po nekoj jako niskoj cijeni. Problem je danas da za većinu takvih projekata trebaš imati vezu, tj moraš biti član nekakvih organizacija ili čega već ne. Ali ako i nisi prvi investitor, opet možeš upecati neke kvalitetne projekte rano uz dovoljno truda i istraživanja.

Ali ulagati u nekakve shitcoinove je uvijek rizično, većina ih propadne i ljudi izgube pare. Zato ako se ne voliš kockati, više smisla ima ulagati u neke kvalitetne projekte koji imaju budućnost i dobre temelje, tj riješavaju neki konkretni problem i imaju primjenu.
Još pitanje... što se tiče kriptowalletsa, kolko vidim nismo imali topic o tome osim nešto oko mymonero. Mogu li se for dummies objasnit razlike/prednosti/nedostaci/spremanje više raznih valuta, ili je prekomplicirana tema za noobove?
Ako je taj wallet dobro napravljen, i open source, tad nije problem uopće ako mozes spremati vise valuta koristeci jedan wallet kao npr Atomic Wallet. Bitno je da je kod transparentan i da je wallet provjeren. Kao što Beyond kaže, treba izbjegavati čuvati crypto na mjenjačnicima ili na nekakvim walletima koji su non custodial tj ti zapravo nisi vlasnik tog crypta nego ovisiš o njima.

Nema tu neke velike filozofije, najbolje je koristiti wallete koje preporučuje taj projekt
Što se tiče savjetovanja o investiranju u razne crypto, ne znam imaju li savjeti uopće smisla. Ovo kao što Beyond kaže, svi misle svoje. Ne znam koliko sam u pravu oko toga, ali gledajući trendove rasta/pada puno toga je potpuno random koliko mi se čini, hoće li grom udarit negdje ili će netko poznat gol i pijan nešto izjaviti oko nekog coina, ili će se nešto spontano dogodit.
Da, prilično je random, ali opet je nekakva prognoza da će kripto rasti u budućnosti tj skoro cijelo tržište. Postoji nekoliko projekata koji su više-manje najsigurniji, ali naravno nitko ne može ništa garantirati.

Koliko sam ja skužio, nekako su trenutno najpopularniji Ethereum, Cardano, Solana, Matic i Polkadot. Ne znači da nužno da ćeš na njima najviše zaraditi, ali ako neki projekt ima dobru ideju, tim i viziju, nije loše uložiti u njega.

Zapravo, glavna ideja većine projekata je ta da se riješe banaka tj. da svatko postane sam svoja banka. Sve ovisi o tome koliko će ljudi prihvatiti neki projekt. Ali sve u svemu, kripto tehnologija je još uvijek u nekakvim početcima razvoja i usvajanja, tako da bi se većina ljudi složila da se isplati ulagati u kripto.

Postoje dvije ključne stvari ako želiš zaraditi na duge staze, a radi se o:
1) Diverzifikaciji - nije baš previše pametno uložiti sve u jedan projekt, bolje izabrati bar 3-4 projekta i onda nekako rasporediti to ulaganje. Npr 50% u onaj u koji najviše vjeruješ. 20% u drugi, 20% u još jedan i 10% u još jedan... To je individualna stvar.
2) Nemoj kupiti sve odjednom, nego izdvoji fiksnu svotu para u periodičnom razdoblju. Ako kazes sad npr ulozit cu cijelu ustedjevinu u Ethereum, to i nije baš dobra taktika, više se isplati npr taktika: svaki tjedan ću odvojiti 200 kn sa strane i onda uložiti u Ethereum ili u Ethereum i još 2-3 projekta. Tako radiš nekakav prosjek, i bez obzira kako se kreće tržište, na nekakve duge staze je ogromna šansa da ćeš zaraditi.

Sad postoje još neki problemi na koje trebati obratiti pažnju, a radi se o tome da je kripto super, ali skoro sve kripto valute su potpuno javne i zato se može dogoditi da se tu umiješa država i nekakva regulacija. Postoje već neke države koje su skroz zabranile kriptovalute.
Zato je po meni Monero (XMR) odlična investicija, jer oni su zapravo ono što je bila prvotna ideja pokretača kriptovaluta, a to je da postoji anonimnost i privatnost i da možeš nekome plaćati, a da nitko drugi ne zna odakle su došle te pare itd.

Monero je jedan od boljih projekata što se tiče samo plaćanja.

A što se tiče svega ostalog, tj. De-Fi-ja, mislim da bi se većina ljudi složila da je najsigurnije ulaganje Ethereum, Cardano, Polygon i Solana.

Cardano je trenutno glavni konkurent Ethereumu. Pokretač Cardana je matematičar Charles Hoskinson koji je i jedan od suosnivača Ethereuma, ali kad je shvatio nejgova ograničenja pokrenuo je projekt Cardano. Ethereum se razvija u hodu, iza Cardana stoji znanstvena i akademska zajednica i sve se strogo kontrolira, zato i razvoj ide malo sporije, ali projekt je jako ambiciozan i sad je već izgledno da ima svijetlu budućnost.

Za Polygon i Solanu nisam previše istraživao, ali mislim da se i u njih isplati uložiti.
Avatar
Beyond Le Fov
Moderator
Postovi: 1577
Pridružen/a: 06.02.2010, 21:48
Ima zahvala: 424 puta
 pohvaljen: 1453 puta

Re: Bitcoin 101

Post Postao/la Beyond Le Fov »

Polygon je sidechain ethereuma i l2 skup rjesenja za skaliranje aplikacija i transakcija ethereuma. Poanta je pruzit veliku propusnost a istu sigurnost. Najveci problem svakog blockchaina je sto nemoze provodit velik broj transakcija po sekundi, znaci masovna upotreba je nemoguca, npr ako potraznja za "block space" kod bitcoina predje 7tps pocne kompeticija i fee se lansira u nebesa tako efektivno ucini bitcoin nemogucim i neisplativim za koristenje osim za one najbogatije.
Blockchainovi koji nude velik tps neizbjezno zrtvuju decentralizaciju i sigurnost. Kod ethereuma layer2 tehnologije kao zk-rollup, arbitrum, optimism i sharding rjesavaju taj problem.
Cardano nije nipocemu bolja tehnologija od ethereuma, vitalik buterin je izumio ethereum, charles se samo nasao tamo u pocetku s interesom za to pa je izbacen jer je htio centralizirati development na kompaniju, sta je napravio s cardano. Ethereum ce krajem godine preci na POS konsenzus, time ce postic samo 1 posto sadasnje potrosnje energije i puno vise tps na layer1, a cardano jos nema niti smart contracts, znaci nitko nista nemoze graditi na cardanu, nema nikakvog ekosistema, mozes samo prenasati ada brojke s jedne adrese na drugu, nema realne upotrebe, sve je samo na obecanjima.

Monero je fora ali nikad se nece moci masovno koristiti zbog ogranicenog tps, takodjer postoji period cekanja izmedju svake transakcije koju zelis slati i uvijek kod pow konsenzusa postoji mogucnost od "51%" napada sta moze ozbiljno zajebati stvari. I danas POW je jednostavno neprihvatljiv, spaljivanje gomile energije i resursa procesora kao pokrice sigurnosti je pomalo ludost. Taj aspekt kod bitcoina se sve vise kritizira i cini velik zid za prihvacanje takvog protokola medju masom. Zamisli POW blockchain toliko popularan da trosi energije vise od par drzava zajedno, bitcoin ide tim putem, sto je popularniji to je veca ekoloska katastrofa. bitcoin je postao potpuno nesto drugo u ovih deset godina, sve se vise udaljuje od decentralizacije, tu su sad karteli rudara, obicnim ljudima vise nije isplativo pogoniti masine za rudarenje. Btw na ethereumu postoje protokoli za anonimne transakcije poput aztec.network i tornado cash, to je konkurencija moneru.
Avatar
55cacc2d7823
rank3
Postovi: 61
Pridružen/a: 13.05.2020, 04:07
Ima zahvala: 80 puta
 pohvaljen: 46 puta

Re: Bitcoin 101

Post Postao/la 55cacc2d7823 »

nisam vidio jel se pisalo ranije o coinjoinu (cj) ili joinmarketu. coinjoin je naziv za tx koja ima vise razlicitih inputa i ciji vlasnici nisu isti s tim da outputi moraju biti jednaki. dobivamo na privatnosti utxoa koja je N-1. ne mozemo biti sigurni dal je N = broj osoba u tx jer jedna osoba moze imati vise walleta ili adresa - zato radje kazem N = broj utxoa u tx. problem imamo ako napravimo cj sa N=5 a 4 su u vlasnistvu jedne osobe u tom slucaju anonimnost je manja ili je nema. tada bi trebala postojat sumnja na pokusaj deanonimizacije pogotovo ako nam je cilj anonimizacija.. https://en.bitcoin.it/wiki/CoinJoin

primjer cj kroz joinmarket

N = 9, inputa = 13, suma = 1.65538258 btc
https://blockstream.info/tx/64114c2c98d ... c967b68327

cj out tj utxo size nam je 0.01 btc, a ostatak coina je change koji nema anonimnosti jer input-output = change tako da mozemo povezati input i change adresu, ali ne i produkt coinjoina utxo sa jednakom vrijednosti kao i ostali.

https://github.com/JoinMarket-Org/joinm ... ientserver

joinmarket je mreza dje mozemo radit anonimne tx na vise nacina, u pravilu cj, payjoin koji je cj prilikom slanja, snicker, yieldgenerator... da ne ulazimo u detalje previse joinmarket ima dvije vrste 'klijenata' - makere i takere. makeri rade ponude, takeri uzimaju ponude makera. automatizirano. maker client se zove yieldgenerator (yg). skripta se spaja na odredjeni irc kanal. na tom irc kanalu se nalaze makeri i takeri. kada taker udje u kanal njegov client salje !orderbook da bi dobio ponudu svih makera - fee type (relative|absolute), fee % ili absolute, minimum i maksimum vrijednosti koja se salje.


ako smo taker, ovako nam maker javlja svoju ponudu, koja je odgovor na !orderbook takera.

Kod: Označi sve

2021-07-08 09:35:21,946 [DEBUG]  >>privmsg on darkscience: nick=J5DjEreyEUVoo
1sU cmd=sw0reloffer msg=0 1972768 61759155 0 0.00001 03db75cc4f4a8bf23e56bd7bdac036e2a11885d5c86070d3a651326494ac533179 MEUCIQC2yfIwz9/ocZp5A6Uhw5Dl8we
5KYwNUoxEUuQB+BWZUgIgHP2367vhPum4F2GXixZw4tA7PsW+N3+NsC4HJYwAHvQ=
minimum: 1972768 sat
maksimum: 61759155 sat
fee: 0.00001 = 0.001%

output yg loga nakon uspjesnog cja - sa strane makera

Kod: Označi sve

2021-07-08 06:10:44,794 [INFO]  potentially earned = 607
2021-07-08 06:10:44,795 [INFO]  mycjaddr, mychange = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2021-07-08 06:10:44,795 [INFO]  goodtx
2021-07-08 06:11:06,748 [INFO]  Removed utxos=
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:11 - path: m/84'/0'/0'/1/22, address: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, value: xxxxxxx /// INPUT
2021-07-08 06:11:06,750 [INFO]  Added utxos=
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:0 - path: m/84'/0'/0'/1/24, address: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, value: xxxxxxxx /// CHANGE
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:6 - path: m/84'/0'/1'/1/34, address: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, value: xxxxxxxx /// CJ UTXO
2021-07-08 06:11:06,751 [INFO]  modifying orders. to_cancel=[]
to_announce=[{'oid': 0, 'ordertype': 'sw0reloffer', 'minsize': 3146722, 'maxsize': 56550987, 'txfee': 0, 'cjfee': '0.000010'}]
2021-07-08 06:36:46,745 [INFO]  tx in a block: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX with 1 confirmations.
2021-07-08 06:36:46,749 [INFO]  modifying orders. to_cancel=[]
to_announce=[{'oid': 0, 'ordertype': 'sw0reloffer', 'minsize': 2977684, 'maxsize': 67591551, 'txfee': 0, 'cjfee': '0.000010'}]
ako je N=8, taker ce automatski uzet 7 (N-1) ponuda i trazit potvrdu inputa/outputa/podataka u raw tx da napravi cj tx. kroz cj tx makeri uzimaju fee, nema druge tx. zadnjih 3 mjeseca vrtim yg i uspio je napravit nesto btc. stavio sam mali fee, mali fee je ok jer se dosta poveca broj utxoa na walletu dok se vrti yg pa ostaje makeru nesto da skupi vise utxoa u manje. osim ako se ne koristi sljedeca opcija. joinmarket yg ima i 3 opcije koliko ce brzo sweepat veci broj utxo - gradual, greedy i greediest. na greediest oce sweepat cijeli mixdepth recimo 7 in i 2 out (jedan takeru, drugi change). ako radi neko vrijeme na gradual i treba sakupit 25 utxo u 3 onda bi povecali na greedy pa greediest. bolje postepeno jer oce sakupit puno utxoa iz istog mixdeptha na greediest, zato mozda najbolje koristit greediest kad su u mixdepthu najvise 2-3 utxoa. u ovih 3 mjeseca napravio je 127 cj i 0.0107 btc, plati pokoji racun na kraju mjeseca.

kada je u pitanju neki javni klasicni mixer, opet imamo problem jer vjerujemo nekom 3rd partyu. dok sa cjom imamo problem da je moguce naletit na advisory koji ce pokusavat deanonimizirat tx tako da ima sto veci broj svojih inputa u nekoj tx. ili naci drugi nacin deanonimizacije. na joinmarketu je vec netko tko vrti vise od 30 instanci yg. ili mu je ideja pratit tx ili maksimizirat profit. pre bi reko da je maksimiziranje profita jer cj fee stavlja 0.001% i +0.0001 za svaku novu podignutu instancu, a min i max su isti na svima.

joinmarket wallet koristi .jmdat ekstenziju i svoj format. wallet ima nekoliko razina koje se zovu mixdepths. nulti mixdepth se koristi za nove depozite i kao pocetna tacka. kada neki btc prodje sa mixdepth 0 do mixdepth 4 to znaci da je prosao 4 coinjoina, sa petim ce se ponovo vratit u mixdepth 0 pa ponovo 1 i tako u loop. samo utxo-ovi iz istog mixdeptha se mogu zajedno joinat u jednoj tx. nije moguce koristit utxo iz mixdepth 2 i neki drugi utxo iz mixdepth 3 zbog moguce korelacije. barem u privacy enhanced verziji yg.

format multi mixdepth walleta

Kod: Označi sve

JM wallet
mixdepth        0       xpubXXXX
external addresses      m/84'/0'/0'/0   xpubXXXX
m/84'/0'/0'/0/4         XXXX      X.XXXXXXXX      new
m/84'/0'/0'/0/5         XXXX      X.XXXXXXXX      new
m/84'/0'/0'/0/6         XXXX      X.XXXXXXXX      new
m/84'/0'/0'/0/7         XXXX      X.XXXXXXXX      new
m/84'/0'/0'/0/8         XXXX      X.XXXXXXXX      new
m/84'/0'/0'/0/9         XXXX      X.XXXXXXXX      new
Balance:        X.XXXXXXXX
internal addresses      m/84'/0'/0'/1
m/84'/0'/0'/1/17        XXXX      X.XXXXXXXX      change-out
m/84'/0'/0'/1/23        XXXX      X.XXXXXXXX      change-out
m/84'/0'/0'/1/24        XXXX      X.XXXXXXXX      change-out
Balance:        X.XXXXXXXX
Balance for mixdepth 0: X.XXXXXXXX
mixdepth        1       xpubXXXX
external addresses      m/84'/0'/1'/0   xpubXXXX
m/84'/0'/1'/0/0         XXXX      0.00000000      new
m/84'/0'/1'/0/1         XXXX      0.00000000      new
m/84'/0'/1'/0/2         XXXX      0.00000000      new
m/84'/0'/1'/0/3         XXXX      0.00000000      new
m/84'/0'/1'/0/4         XXXX      0.00000000      new
m/84'/0'/1'/0/5         XXXX      0.00000000      new

Balance:        X.XXXXXXXX
internal addresses      m/84'/0'/1'/1
m/84'/0'/1'/1/29        XXXX      X.XXXXXXXX      cj-out
m/84'/0'/1'/1/30        XXXX      X.XXXXXXXX      change-out
m/84'/0'/1'/1/31        XXXX      X.XXXXXXXX      cj-out
m/84'/0'/1'/1/32        XXXX      X.XXXXXXXX      cj-out
m/84'/0'/1'/1/33        XXXX      X.XXXXXXXX      cj-out
m/84'/0'/1'/1/34        XXXX      X.XXXXXXXX      cj-out
Balance:        X.XXXXXXXX
Balance for mixdepth 1: X.XXXXXXXX
mixdepth        2       xpubXXXX
external addresses      m/84'/0'/2'/0   xpubXXXX
m/84'/0'/2'/0/0         XXXX      X.XXXXXXXX      new
m/84'/0'/2'/0/1         XXXX      X.XXXXXXXX      new
m/84'/0'/2'/0/2         XXXX      X.XXXXXXXX      new
m/84'/0'/2'/0/3         XXXX      X.XXXXXXXX      new
m/84'/0'/2'/0/4         XXXX      X.XXXXXXXX      new
m/84'/0'/2'/0/5         XXXX      X.XXXXXXXX      new
Balance:        X.XXXXXXXX
internal addresses      m/84'/0'/2'/1
m/84'/0'/2'/1/31        XXXX      X.XXXXXXXX      change-out
Balance:        X.XXXXXXXX
Balance for mixdepth 2: X.XXXXXXXX
mixdepth        3       xpubXXXX
external addresses      m/84'/0'/3'/0   xpubXXXX
m/84'/0'/3'/0/0         XXXX      X.XXXXXXXX      new
m/84'/0'/3'/0/1         XXXX      X.XXXXXXXX      new
m/84'/0'/3'/0/2         XXXX      X.XXXXXXXX      new
m/84'/0'/3'/0/3         XXXX      X.XXXXXXXX      new
m/84'/0'/3'/0/4         XXXX      X.XXXXXXXX      new
m/84'/0'/3'/0/5         XXXX      X.XXXXXXXX      new
Balance:        X.XXXXXXXX
internal addresses      m/84'/0'/3'/1
m/84'/0'/3'/1/13        XXXX      X.XXXXXXXX      change-out
m/84'/0'/3'/1/14        XXXX      X.XXXXXXXX      cj-out
m/84'/0'/3'/1/18        XXXX      X.XXXXXXXX      change-out
m/84'/0'/3'/1/26        XXXX      X.XXXXXXXX      change-out
Balance:        X.XXXXXXXX
Balance for mixdepth 3: X.XXXXXXXX
mixdepth        4       xpubXXXX
external addresses      m/84'/0'/4'/0   xpubXXXX
m/84'/0'/4'/0/0         XXXX      X.XXXXXXXX      new
m/84'/0'/4'/0/1         XXXX      X.XXXXXXXX      new
m/84'/0'/4'/0/2         XXXX      X.XXXXXXXX      new
m/84'/0'/4'/0/3         XXXX      X.XXXXXXXX      new
m/84'/0'/4'/0/4         XXXX      X.XXXXXXXX      new
m/84'/0'/4'/0/5         XXXX      X.XXXXXXXX      new
Balance:        X.XXXXXXXX
internal addresses      m/84'/0'/4'/1
m/84'/0'/4'/1/6         XXXX      X.XXXXXXXX      change-out
m/84'/0'/4'/1/8         XXXX      X.XXXXXXXX      cj-out
m/84'/0'/4'/1/18        XXXX      X.XXXXXXXX      change-out
m/84'/0'/4'/1/23        XXXX      X.XXXXXXXX      change-out
Balance:        X.XXXXXXXX
Balance for mixdepth 4: X.XXXXXXXX
Total balance:  X.XXXXXXXX
output yg history komande

Kod: Označi sve

tx# timestamp type amount/btc balance-change/btc balance/btc coinjoin-n total-fees utxo-count mixdepth-from mixdepth-to
"   0" "2021-04-23 12:53" "deposit    " "X.XXXXXXXX" "+X.XXXXXXXX" "X.XXXXXXXX" " #" "N/A       " "  1" " #" " 0"
"   1" "2021-05-29 25:33" "deposit    " "X.XXXXXXXX" "+X.XXXXXXXX" "X.XXXXXXXX" " #" "N/A       " "  2" " #" " 0"
"   2" "2021-05-29 18:33" "deposit    " "X.XXXXXXXX" "+X.XXXXXXXX" "X.XXXXXXXX" " #" "N/A       " "  3" " #" " 0"
"N= 2" "2021-05-29 14:16" "cj batch   " "X.XXXXXXXX" "+X.XXXXXXXX" "X.XXXXXXXX" "X.XXXXXXXX      " "  4" " 0" " 1"
"   5" "2021-05-30 09:21" "deposit    " "X.XXXXXXXX" "+X.XXXXXXXX" "X.XXXXXXXX" " #" "N/A       " "  6" " #" " 0"
"N=127" "2021-06-15 23:18" "cj batch   " "XXX.XXXXXXXX" "+X.XXXXXXXX" "X.XXXXXXXX" "X.XXXXXXX" "N/A       " " 13" " 0" " 4"
        2021-07-08 15:24 best block is 0000000000000000000027d06b94872c0b1e433d5fd7db321aa6eca3cb8a3151
total profit = X.XXXXXXXX BTC
continuously compounded equivalent annual interest rate = 0.20750811783270415 %
(as if yield generator was a bank account)
mislim da je joinmarket pokrenut 2014. nije jedini koji radi na tu foru, bio je stari zerolink od kojeg su napravili wasabi wallet dje se cj radi po rundama. runda moze imati max 100 ljudi. vrijednost potrebna da se sudjeluje u rundi pada nakon svake runde tako da bi tko je radio cj u trenutnoj rundi ima tx fee za sljedecu rundu a dust odlazi na poseban dio walleta koji je definiran drugim derivation pathom. recimo potrebno 0.09248959 za mix u ovoj rundi, u sljedecoj ce bit 0.09244959 i te velicine ce biti izlazni cj utxo. zbog toga osoba moze prisustvovat u svakoj rundi dok se ponovo ne resetira counter - mislim da krece od 0.11 btc i ide do 0.09 i onda se ponovo vraca na 0.11 ili tako nekako. ima drugih walleta koji implementiraju cj.

naravno, nitko ne garantira da je joinmarket kod siguran, ali evo u vise navrata ga koristim od 2015 i sad konstantno i radi ok. ali naravno, uvijek postoji rizik. rekao bih najvise za makere jer pokrecu proces koji cachea wallet password i narednih mjeseci dok se proces vrti potpisuje sve sta prolazi provjere u kodu. ukoliko postoji losa ili ne postoji uopce provjera u kodu za neki dio ili kriva racunica - moglo bi biti problema. koristim i dalje za sad, ali trebao bi malo procitat kod.

ako nekog zanima vise tu je dokumentacija
https://github.com/JoinMarket-Org/joinm ... aster/docs
https://mega.nz/file/TN5QQCBJ#upmjw08e7 ... BZmv0wXjz8

malo se izgubih u zadnje vrijeme.... :mushh: :-? :-ss

edit (12.7.2021):
cj out tj utxo size nam je 0.01 btc, a ostatak coina je change koji nema anonimnosti jer input-output = change tako da mozemo povezati input i change adresu, ali ne i produkt coinjoina utxo sa jednakom vrijednosti kao i ostali.
postoji sansa za povezivanje coinjoin utxoa, opisano je u pdfu koji je linkan u ovom postu. ima vise mogucnosti koje mi padaju na pamet:
- da su druge osobe u cj tx advisoryi
- ako ste taker moguce da ste nekoliko puta radili cj sa istim makerom, pa moze upratit koji korak unazad
- ako kao taker radite cj tx uvijek u isto vrijeme recimo u 13:36
- ako kasnije cj utxo posaljete na adresu sa ili na koju ste vec slali a moze se povezat sa cj
- ako cj utxo ostavite predugo na adresi, recimo 3+ mjeseci moze se smatrat da ste ga poslali na svoj wallet jer nije dalje pomaknut a svi ostali cj utxo iz iste tx su pomaknuti.
Zadnja izmjena: 55cacc2d7823, dana/u 28.07.2021, 11:32, ukupno mijenjano 1 put.
Avatar
55cacc2d7823
rank3
Postovi: 61
Pridružen/a: 13.05.2020, 04:07
Ima zahvala: 80 puta
 pohvaljen: 46 puta

Re: Bitcoin 101

Post Postao/la 55cacc2d7823 »

55cacc2d7823 je napisao/la: 12.12.2020, 15:00 ne radim puno transakcija pa nisam ni puno testirao ali sam primjetio sljedece. imamo na walletu X adresi Y 1 xmr. posaljemo 0.5 na Z. pricekamo 1 potvrdu, cim dobije potvrdu posaljemo 0.3 sa Z na G. u popisu ringova transakcije sa Z na G input sa Y na Z ce biti kao ring 0 tj ring 1 - prvi u popisu ringova. redosljed ringova u popisu mi se cini kao da ima veze sa starosti transakcija. sad, moze li takav neki data leak uz jos neke druge informacije dovesti do korelacije koji je originalni input. ponavljam, nemam previse iskustva sa monerom. ali svakako bih pripazio.
55cacc2d7823 je napisao/la: 06.01.2021, 07:31 propust na moneru vezan za brzo prebacivanje sa X na Y pa na Z adresu, dje ce input sa Y na Z biti prvi u popisu tj zadnji ako se gleda popis unazad je popravljen - cini se da su nesto mjenjali i popravljali jos prije nekoliko verzija. spomenuo sam im na irc-u i rekli su da ce dodatno pogledati jer im se cini da ima jos mjesta za unapredit taj dio.
da svratim pozornost monerasima, napisan je bug report koji je pomalo slican ovom gore citiranom, sva sreca mali impact.

bug report https://github.com/monero-project/monero/issues/7807
pr https://github.com/monero-project/monero/pull/7798

op kaze da je mogucnost iskoristavanja propusta "1% ^ 10 = 0.000000000000000001%" ali cesto se desava da opcenito napadi, a u ovom slucaju side-channel i timing napadi bez mozda dodatnog buga tj bug chaina i nemaju toliki impact. recimo na primjeru, jedan bug koji sam nedavno naso nebi imao iskoristivost da svaki od 6-7-8-9 koraka nije takav kakav je, zapravo spoj svih tih bugova je doveo do jednog velikog buga. takvih bugova me 'strah' pogotovo kada se radi o necemu sto je javno dostpuno i vidljivo kao sto je blockchain - javni kriptirani podaci koji se u jednom trenutku uz pomoc logickog buga djelomicno mozda mognu procitat. monero keyevi su 2^8 = 256 bitni sto je trenutno neisplativno brutat. jedina stvar koju monero i predstavlja su privatne transakcije. bez privatnih transakcija pitanje tko bi ga koristio. coinjoin mi se poceo cinit zanimljivijim, u kojem bi rekao da vecu ulogu prilikom anonimizacije transakcije imaju drugi utxo (tj drugi ljudi) koji su sudjelovali u tx uz druge faktore kao recimo protokol preko kojeg se razmjenjuju informacije o coinjoin transakciji koja je u izradi, a ne kao kod monera dje jesu drugi ringovi bitni ali ti programirani kodovi (valjda) odlucuju kako 'skremblat' podatke i informacije, a realno velika vecina ljudi taj kod ne cita i ne razumije. ukljucujuci mene.

joinmarket se i dalje vrti, cini se da nema dovoljne kolicine coina tj takera neovisno sto je stavljena minimalna provizija, skoro da je nema. napisem jos nesto o tome za koji mjesec kad se skupi podataka.

ne pisem ovo jer me strah da ce mi netko deanonimizirat transakciju, opcenito me zanima tematika.
Avatar
55cacc2d7823
rank3
Postovi: 61
Pridružen/a: 13.05.2020, 04:07
Ima zahvala: 80 puta
 pohvaljen: 46 puta

Re: Bitcoin 101

Post Postao/la 55cacc2d7823 »

SLP167 Chris Belcher - What's The Problem With Bitcoin Surveillance? (jedan od developera jm)

- Chain surveillance techniques
- Downsides for Bitcoin
- What to do about it
- "Just Use Monero" is insufficient
- PayJoin & P2EP
- fbs – how they work
- Benefits and costs

https://www.youtube.com/watch?v=6mhGdiKucvM

------------------

izasla je dugo ocekivana verzija jm koja ima novu funkciju 'fidelity bond' (fb) o kojoj se pisalo prije par godina. fb je funkcija koja unapreduje zastitu od 'sybil' napada na nacin da sybil napadi postaju skupi za izvodit a samim time i sanse za uspjesno izvodenje su puno manje. sybil napad je pokusaj advisorya da sta vecim udjelom sudjeluje u cj tx kako bi skontao ulaznu transakciju takera i znao njegov izlazni cj utxo. ukoliko advisory uspjesno izvede napad, cj utxo takera nema anonimnosti ni privatnosti kojoj se nadao. fb je utxo koji maker pri svojoj ponudi objavljuje zajedno sa ranije spomenutim podacima, tip provizije, visina provizije, minimalna i maksimalna kolicina za cj. fb adresa koja se generira mora biti vremenski zakljucana min 1 mjesec - OP_CHECKLOCKTIMEVERIFY. svi utxo na adresi ce se moci potrosit tek nakon tog datuma. duzi locktime i veca kolicina = veci fb value.

Kod: Označi sve

id | locktime | locked btc | fidelity bond value
0 | 2021-10-01 | 0.02062579 | 0.0000000026692526
1 | 2021-10-01 | 0.98216626 | 0.0000058330722117
2 | 2022-01-01 | 1.29975114 | 0.0000672965076121
3 | 2024-08-01 | 12.6105895 | 0.3372181069915929
^ vrijeme igra veliku ulogu: 12.61 btc zakljucano na 1 mjesec = 0.0000xxxxxxxxx, 3 godine = 0.33

bond_value = locked_coins^2 * (exp(interest_rate * locktime) - 1)^2

nakon otkljucavanja utxo, moze se i dalje koristit kao fb medjutim fb value gubi vrijednost u narednih y vremena, y=locktime. to je neka vrsta garancije, daje vecu sigurnost da nije advisory. da bi advisory odradio sybil attack, potrebna mu je veca kolicina btca, primjerice 1 btc za svakog makera kojeg vrti, ako je N=11 u cj tx treba mu 10 makera tj yield generatora (yg) koji ce zakljucat po 1 btc na minimalno 1 mjesec za deanonimizaciju jedne transakcije. makeru se jos treba posrecit da taker u jednoj tx odabere advisorya vise puta kao counterpartya. to je 10 btc zakljucano za deanonimizaciju 1 transakcije mjesecno. dnevno u prosjeku ima min 20 cj tx na jm mrezi a vjerovatno i vise, na taj nacin deanonimizacija postaje skupa jer bi advisoryu dnevno trebalo da zakljuca 200 btc * 30 dana = 6000 btc mjesecno. gruba racunica, njihova tablica ispod je sigurno tacnija. btc na fb adresi nije izubljen samo zakljucan. manji dio je potrosen na cj i tx provizije. jm (joinmarket) je neovisan o nekom specificnom serveru ili setupu - dovoljan je public irc server za komunikaciju makera i takera. odradio sam upgrade i slozio fb adresu, vidjet cemo kako radi.

Edit 3.8.20201:
na taj nacin deanonimizacija postaje skupa jer bi advisoryu dnevno trebalo da zakljuca 200 btc * 30 dana = 6000 btc mjesecno. gruba racunica,
NE - kriva racunica, a i logika. evo razgovor od maloprije sa jednim devom. - 'right now if a fidelity-bond-aware taker does a coinjoin with 7 makers, a sybil attacker would have to lock up 19303 BTC for 1 year or burn 24 BTC to successfully attack'.

Sybil attacks from external enemies.
Assuming the makers in the offerbook right now are not sybil attackers, how much would a sybil attacker starting now have to sacrifice to succeed in their attack with 95% probability. Also assumes that takers are not price-sensitive and that their max coinjoin fee is configured high enough that they dont exclude any makers.

- burned coins su (nepovratni) btc placeni drugima kroz tx i cj fees (ispod u tablici)

Kod: Označi sve

Maker count | 6month locked coins / BTC | 1y / BTC | 2y / BTC | 5y / BTC | 10y / BTC | Required burned coins / BTC 
1	4075.80311141	2037.90155570	1018.95077785	407.58031114	203.79015557	2.54737694
2	9985.50383206	4992.75191603	2496.37595801	998.55038321	499.27519160	6.24093990
3	16591.22449398	8295.61224699	4147.80612350	1659.12244940	829.56122470	10.36951531
4	23605.07614412	11802.53807206	5901.26903603	2360.50761441	1180.25380721	14.75317259
5	30908.95226151	15454.47613075	7727.23806538	3090.89522615	1545.44761308	19.31809516
6	38436.48993508	19218.24496754	9609.12248377	3843.64899351	1921.82449675	24.02280621
7	46145.37141258	23072.68570629	11536.34285314	4614.53714126	2307.26857063	28.84085713
8	54006.35319114	27003.17659557	13501.58829779	5400.63531911	2700.31765956	33.75397074
9	61998.06687791	30999.03343895	15499.51671948	6199.80668779	3099.90334390	38.74879180
10	70104.24376124	35052.12188062	17526.06094031	7010.42437612	3505.21218806	43.81515235
11	78312.10103794	39156.05051897	19578.02525948	7831.21010379	3915.60505190	48.94506315
12	86611.34090308	43305.67045154	21652.83522577	8661.13409031	4330.56704515	54.13208806
13	94993.49752774	47496.74876387	23748.37438193	9499.34975277	4749.67487639	59.37093595
14	103305.31645607	51652.65822803	25826.32911402	10330.53164561	5165.26582280	64.56582279
15	111829.32550816	55914.66275408	27957.33137704	11182.93255082	5591.46627541	69.89332844
16	120150.62833809	60075.31416905	30037.65708452	12015.06283381	6007.53141690	75.09414271
17	128712.06174194	64356.03087097	32178.01543548	12871.20617419	6435.60308710	80.44503859
18	137325.29985365	68662.64992683	34331.32496341	13732.52998537	6866.26499268	85.82831241
19	145987.20373239	72993.60186620	36496.80093310	14598.72037324	7299.36018662	91.24200233
20	154694.98142463	77347.49071232	38673.74535616	15469.49814246	7734.74907123	96.68436339
21	163446.13409378	81723.06704689	40861.53352345	16344.61340938	8172.30670469	102.15383381
22	172238.41268740	86119.20634370	43059.60317185	17223.84126874	8611.92063437	107.64900793
23	181069.78269463	90534.89134731	45267.44567366	18106.97826946	9053.48913473	113.16861418
24	189938.39519667	94969.19759833	47484.59879917	18993.83951967	9496.91975983	118.71149700
25	198842.56287069	99421.28143535	49710.64071767	19884.25628707	9942.12814353	124.27660179

Sybil attacks from enemies within
Assume a sybil attack is ongoing right now and that the counterparties with the most valuable fbs are actually controlled by the same entity. Then, what is the probability of a successful sybil attack for a given maker count, and what is the fb value being foregone by not putting all bitcoins into just one maker.

Kod: Označi sve

Maker count | Success probability | Foregone value / BTC²
1	99.84087%	0.0000000000000000
2	86.39269%	0.0250268908643471
3	91.85876%	0.0349079985364840
4	99.87171%	0.0378567199964329
5	58.96527%	0.0379379121631664
6	84.53132%	0.0380012468562788
7 - 10	100.0%		0.0380252755344617
ova druga tablica mi jos u potpunosti nije jasna, malo su mi cudni brojevi. preporuca se da se fb adresa funda sweepanje bez change adrese i da nema veze sa ikakvim privatnim radnjama jer se fb utxo prikazuje svima. fb adresa koja ce biti zakljucana do 1.8.2024 00:00 se generira ovako:

python3 wallet-tool.py ~/.joinmarket/wallets/wallet.jmdat gettimelockaddress 2024-8

Kod: Označi sve

path = m/84'/0'/0'/2/21:1722470400
Coins sent to this address will be not be spendable until August 2024. Full date: 2024-08-01 00:00:00
WARNING: Only send coins here which are from coinjoins or otherwise not linked to your identity. Also, use a sweep transaction when fund
ing the timelocked address, i.e. Don't create a change address. See the privacy warnings in fidelity-bonds.md
bc1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
nevezano za fb. sendpayment.py skripta radi cj kod slanja btc. broj N se moze definirat sa -N, a danas sam naso -P koja nudi popis svih makera. ima mogucnost interaktivnog biranja counterpartya (cp) tj makera sa kojima ce se napravit cj utxo. izabere se default 8-10 ljudi. proci cemo kroz ubrzanu proceduru izrade cj tx i poslati btc. djelove outputa sam maknuo jer se radi o debug outputu koji je enkodiran, i nisu lagano citljivi bez odredjenih kljuceva koji se razmjenjuju izmedju cp.

python sendpayment.py -P ~/.joinmarket/wallets/wallet.jmdat <AMOUNT> <ADDRESS>

- izaberemo 8-10 cp po defaultu sa kojima cemo da radimo cj tx. mozemo da posaljemo -N Y pa cemo morati da izaberemo Y counterpartya.

Kod: Označi sve

Considered orders:
     0.     J54i44DzgV6aAYhx, CJ fee:      0, tx fee:      0
     1.     J57UPA4VRQMit8PK, CJ fee:      7, tx fee:      2
     2.     J586upJsSL5QwMtY, CJ fee:     47, tx fee:      0
     3.     J55yAFKn9uowNzcZ, CJ fee:     95, tx fee:      0
     4.     J57BE9XrriMUBUz5, CJ fee: 0.000002, tx fee:      1
     5.     J5DDEx7RgD29gQwg, CJ fee: 0.000002, tx fee:      0
     6.     J5E3v3mNqHPAzA6x, CJ fee: 0.0000049, tx fee:      0
     7.     J54ErTJpcAtQENbf, CJ fee: 0.000005, tx fee:      0
     8.     J5CHEi1ezp6q96KA, CJ fee: 0.000007, tx fee:      0
     9.     J5EpNPtkaAbMxDr5, CJ fee: 0.000008, tx fee:      0
    10.     J57AJTTrQY3gPuic, CJ fee: 0.000010, tx fee:    100
    11.     J5FHTkPhjUfuos8C, CJ fee: 0.000009, tx fee:      0
    12.     J53BLDCXvfSSFJ7f, CJ fee: 0.000009, tx fee:      0
    13.     J5giugyvAEDChzHO, CJ fee: 0.000009, tx fee:      0
    14.     J5A4PJQjHfMrbDws, CJ fee: 0.000009, tx fee:      0
    15.     J5Az99PYaxSfX7MZ, CJ fee: 0.000010, tx fee:     86
    16.     J5ZjyrMssME9HnWO, CJ fee: 0.000010, tx fee:     62
    17.     J59nPq5N1BtRCQoO, CJ fee: 0.000010, tx fee:     45
    18.     J539STedY3WynPji, CJ fee: 0.000010, tx fee:      1
    19.     J5EDEpcYgSxGdKCz, CJ fee: 0.000010, tx fee:      0
    20.     J52KaYr9nNHQU1Zd, CJ fee: 0.000012, tx fee:      0
    21.     J59CpEHMVhnMGN4s, CJ fee: 0.000015, tx fee:    100
    22.     J5532d5LNpot7cbJ, CJ fee: 0.000015, tx fee:     96
    23.     J5pquugdAzihn9dO, CJ fee: 0.000014, tx fee:      0
    24.     J5DURukhRH1t93gY, CJ fee: 0.000014, tx fee:      0
    25.     J5CwLVUcq75L3Sp3, CJ fee: 0.000016, tx fee:    103
    26.     J59fJRxus2xKmYzh, CJ fee: 0.000018, tx fee:      0
    27.     J522n8H3Na683wZw, CJ fee: 0.000019, tx fee:     82
    28.     J5A5T5uNTjpbELLY, CJ fee: 0.000019, tx fee:     73
    29.     J5AYJ4QnwWXLT81M, CJ fee: 0.000019, tx fee:     64
    30.     J5re43wVYrujBYuO, CJ fee: 0.000020, tx fee:    107
    31.     J57EmTRK2SkCM5BO, CJ fee: 0.000019, tx fee:      6
    32.     J597YuQadNDdbb7W, CJ fee: 0.000019, tx fee:      0
    33.     J5Ai8vqA2Rc8gEKO, CJ fee: 0.000020, tx fee:     82
    34.     J58oN4HRmhSHZWQ8, CJ fee: 0.000021, tx fee:    108
    35.     J56ZhobwMJoQtTju, CJ fee: 0.00002, tx fee:     20
    36.     J58kGTPKPDF4nbVZ, CJ fee: 0.000021, tx fee:     98
    37.     J54KCdkGEZFok9xQ, CJ fee: 0.000020, tx fee:      0
    38.     J5D2vNuDTVu1sYZa, CJ fee: 0.00002, tx fee:      0
    39.     J5CRBfxLewffT7Be, CJ fee: 0.000020, tx fee:      0
    40.     J58DWMBCBFpuqTpP, CJ fee: 0.000020, tx fee:      0
    41.     J55uftmLbY28JsJT, CJ fee: 0.000021, tx fee:     86
    42.     J54BsWovA9oUwokr, CJ fee: 0.000022, tx fee:    115
    43.     J54z98QVGxHQaMCf, CJ fee: 0.000021, tx fee:      1
    44.     J5CRVJx45m3CCk1t, CJ fee: 0.000021, tx fee:      0
    45.     J5515s2x6pQUUqpu, CJ fee: 0.000021, tx fee:      0
    46.     J55ro9bWCnzHwznw, CJ fee: 0.000022, tx fee:      0
    47.     J5Ck4w4ctdvhadR8, CJ fee: 0.000022, tx fee:      0
    48.     J53HJdG7Knt6YLhH, CJ fee: 0.000028, tx fee:      0
    49.     J55VYHWtwmgAJSeb, CJ fee: 0.000029, tx fee:      0
    50.     J54z9KfBC52ucVCz, CJ fee: 0.000031, tx fee:    155
    51.     J54nPp3TQN4XBnbv, CJ fee: 0.000030, tx fee:      1
    52.     J54tzYJYZt32ZmbN, CJ fee: 0.000096, tx fee:      0
    53.     J5BkEpY6geytB4E8, CJ fee: 0.000099, tx fee:      0
    54.     J5Btm4X12VVNVGEA, CJ fee: 0.000100, tx fee:     15
    55.     J57bAK2pmMeuzP1S, CJ fee: 0.000131, tx fee:      0
    56.     J57qxz9Wghdtqt4u, CJ fee: 0.00015, tx fee:      5
    57.     J5R7mYaL5qbkLhaO, CJ fee: 0.0005, tx fee:    150
    58.     J5AUkSMET7apAbsX, CJ fee: 0.000999, tx fee:      0
    59.     J5DBTdT78LqeAtLu, CJ fee: 0.000999, tx fee:      0
    60.     J5qguhhjjULb8yiO, CJ fee: 0.000999, tx fee:      0
    61.     J58p7vG2mevMJEeY, CJ fee: 0.000999, tx fee:      0
    62.     J54vozsvDDrTuzrj, CJ fee: 0.000999, tx fee:      0
    63.     J5AaiaM9AsSBQugb, CJ fee: 0.001602, tx fee:      0
- popis izabranih cp

Kod: Označi sve

2021-08-01 16:27:44,254 [MainThread  ] [INFO ]  Chose these orders:

{'J53BLDCXvfSSFJ7f': {'cjfee': '0.000009',
                      'counterparty': 'J53BLDCXvfSSFJ7f',
                      'fidelity_bond_value': 0,
                      'maxsize': 138162365,
                      'minsize': 94910,
                      'oid': 0,
                      'ordertype': 'sw0reloffer',
                      'txfee': 0},
 'J54ErTJpcAtQENbf': {'cjfee': '0.000005',
                      'counterparty': 'J54ErTJpcAtQENbf',
                      'fidelity_bond_value': 0,
                      'maxsize': 152311908,
                      'minsize': 49989,
                      'oid': 0,
                      'ordertype': 'sw0reloffer',
                      'txfee': 0},
 'J57UPA4VRQMit8PK': {'cjfee': '7',
                      'counterparty': 'J57UPA4VRQMit8PK',
                      'fidelity_bond_value': 0,
                      'maxsize': 2322173348,
                      'minsize': 2730,
                      'oid': 0,
                      'ordertype': 'sw0absoffer',
                      'txfee': 2},
 'J586upJsSL5QwMtY': {'cjfee': '47',
                      'counterparty': 'J586upJsSL5QwMtY',
                      'fidelity_bond_value': 0,
                      'maxsize': 120259695,
                      'minsize': 27300,
                      'oid': 0,
                      'ordertype': 'sw0absoffer',
                      'txfee': 0},
 'J5CHEi1ezp6q96KA': {'cjfee': '0.000007',
                      'counterparty': 'J5CHEi1ezp6q96KA',
                      'fidelity_bond_value': 0,
                      'maxsize': 1562493706,
                      'minsize': 461628,
                      'oid': 0,
                      'ordertype': 'sw0reloffer',
                      'txfee': 0},
 'J5E3v3mNqHPAzA6x': {'cjfee': '0.0000049',
                      'counterparty': 'J5E3v3mNqHPAzA6x',
                      'fidelity_bond_value': 0,
                      'maxsize': 378297467,
                      'minsize': 100000,
                      'oid': 0,
                      'ordertype': 'sw0reloffer',
                      'txfee': 0},
 'J5EpNPtkaAbMxDr5': {'cjfee': '0.000008',
                      'counterparty': 'J5EpNPtkaAbMxDr5',
                      'fidelity_bond_value': 0,
                      'maxsize': 390301630,
                      'minsize': 107132,
                      'oid': 0,
                      'ordertype': 'sw0reloffer',
                      'txfee': 0},
 'J5FHTkPhjUfuos8C': {'cjfee': '0.000009',
                      'counterparty': 'J5FHTkPhjUfuos8C',
                      'fidelity_bond_value': 0,
                      'maxsize': 100235809,
                      'minsize': 27300,
                      'oid': 0,
                      'ordertype': 'sw0reloffer',
                      'txfee': 0},
 'J5giugyvAEDChzHO': {'cjfee': '0.000009',
                      'counterparty': 'J5giugyvAEDChzHO',
                      'fidelity_bond_value': 0,
                      'maxsize': 102553516,
                      'minsize': 103733,
                      'oid': 0,
                      'ordertype': 'sw0reloffer',
                      'txfee': 0}}
- info

Kod: Označi sve

[INFO ]  fee breakdown for J57UPA4VRQMit8PK totalin=xxxxx cjamount=98216626 txfee=2 realcjfee=7
[INFO ]  fee breakdown for J586upJsSL5QwMtY totalin=xxxxx cjamount=98216626 txfee=0 realcjfee=47
[INFO ]  fee breakdown for J5E3v3mNqHPAzA6x totalin=xxxxx cjamount=98216626 txfee=0 realcjfee=477
[INFO ]  fee breakdown for J54ErTJpcAtQENbf totalin=xxxxx cjamount=98216626 txfee=0 realcjfee=487
[INFO ]  fee breakdown for J5EpNPtkaAbMxDr5 totalin=xxxxx cjamount=98216626 txfee=0 realcjfee=779
[INFO ]  fee breakdown for J5CHEi1ezp6q96KA totalin=xxxxx cjamount=98216626 txfee=0 realcjfee=682
[INFO ]  fee breakdown for J53BLDCXvfSSFJ7f totalin=xxxxx cjamount=98216626 txfee=0 realcjfee=877
[INFO ]  fee breakdown for J5FHTkPhjUfuos8C totalin=xxxxx cjamount=98216626 txfee=0 realcjfee=877
[INFO ]  fee breakdown for J5giugyvAEDChzHO totalin=xxxxx cjamount=98216626 txfee=0 realcjfee=877
[INFO ]  INFO:Got all parts, enough to build a tx
[DEBUG]  rpc: getmempoolinfo None
[DEBUG]  rpc: estimatesmartfee [3]
[INFO ]  Using bitcoin network feerate for 3 block confirmation target (randomized for privacy): 3071 sat/vkB (3.0 sat/vB)
[INFO ]  Based on initial guess: 0.00008455 BTC (8455 sat), we estimated a miner fee of: 0.00007913 BTC (7913 sat)
[INFO ]  fee breakdown for me totalin=xxxxx my_txfee=7913 makers_txfee=2 cjfee_total=5110 => changevalue=XXXXXXXXX
[INFO ]  obtained tx
- cp vracaju potpis za svaki njihov input koji ce se koristit u cj tx

Kod: Označi sve

[DEBUG]  found good sig at index=25
[DEBUG]  nick = J57UPA4VRQMit8PK sent all sigs, removing from nonrespondant list
[DEBUG]  found good sig at index=2
[DEBUG]  found good sig at index=5
[DEBUG]  found good sig at index=9
[DEBUG]  found good sig at index=10
[DEBUG]  found good sig at index=19
[DEBUG]  found good sig at index=24
[DEBUG]  nick = J586upJsSL5QwMtY sent all sigs, removing from nonrespondant list
[DEBUG]  found good sig at index=18
[DEBUG]  nick = J5E3v3mNqHPAzA6x sent all sigs, removing from nonrespondant list
[DEBUG]  found good sig at index=1
[DEBUG]  found good sig at index=3
[DEBUG]  found good sig at index=4
[DEBUG]  found good sig at index=7
[DEBUG]  found good sig at index=13
[DEBUG]  found good sig at index=21
[DEBUG]  found good sig at index=22
[DEBUG]  nick = J54ErTJpcAtQENbf sent all sigs, removing from nonrespondant list
[DEBUG]  found good sig at index=23
[DEBUG]  nick = J5EpNPtkaAbMxDr5 sent all sigs, removing from nonrespondant list
[DEBUG]  found good sig at index=0
[DEBUG]  found good sig at index=6
[DEBUG]  found good sig at index=11
[DEBUG]  found good sig at index=17
[DEBUG]  nick = J5CHEi1ezp6q96KA sent all sigs, removing from nonrespondant list
[DEBUG]  found good sig at index=15
[DEBUG]  found good sig at index=20
[DEBUG]  nick = J53BLDCXvfSSFJ7f sent all sigs, removing from nonrespondant list
[DEBUG]  found good sig at index=14
[DEBUG]  nick = J5FHTkPhjUfuos8C sent all sigs, removing from nonrespondant list
[DEBUG]  found good sig at index=12
[DEBUG]  nick = J5giugyvAEDChzHO sent all sigs, removing from nonrespondant list
[INFO ]  all makers have sent their signatures
[INFO ]  INFO:Transaction is valid, signing..
- ok

Kod: Označi sve

goodtx
tx in a block: <txid> with 1 confirmations.
ukupno poslano ~5000 sat makerima za cj fee, ~7000 sat minerima za tx fee ukupno ~12000 sat ~ 0.00012% ukupne cj utxo vrijednosti 1 btc za cj sa 9 ljudi ukupno 10 izlaznih cj utxo. ako se integrira mweb ili nesto slicno na btc, vidjet cemo kako ce se to odrazit na jm - mozda postane za one koji hoce jos jedan dodatni layer zastite jer kodovi imaju propuste. nisu uvijek kodovi. propusti i popustanja u razmisljanju i ovdasnjem sistemu su mi nekako zanimljivi.

ako je netko koristio lightning network (ln) volio bi cut iskustva. mada i dalje mi se ne svidjaju sidechainovi. neki projekti se pokusavaju progurat samo zbog povremeno visokih provizija na btc ali lakse je napravit kaos i probleme pa ponudit promjene.

docs: https://github.com/JoinMarket-Org/joinm ... y-bonds.md
https://joinmarket.me/blog/blog/blue-sk ... -thoughts/

- meni jako zanimljiva diskusija, ideje oko izrade p2p decentralizirane jm mreze. iako je mozda najlakse koristit tor da bi se pruzila anonimnost korisnicima, treba pazit da se kod pise jednostavno da moze radit bez nekog dodatka uz mogucnost funkcija recimo proxya. sa ephemeral tor v3 adresama koje bi ujedno bile i id makera ili takera medju ostalim opisanim idejama, jm sustav postaje ovisan o toru. ili o bilo kojoj drugoj mrezi, mogucnosti, dodatku.. za koju treba prekodiravat pol koda.
https://github.com/JoinMarket-Org/joinm ... issues/415
Avatar
Firmus
rank11
Postovi: 483
Pridružen/a: 29.05.2019, 15:54
Ima zahvala: 309 puta
 pohvaljen: 260 puta

Re: Bitcoin 101

Post Postao/la Firmus »

Evo velika hobotnica zvana država i tu je uvela svoje pipke, znaci sad se ide na to da se onemoguci kupnja privacy coinsa kao Monero, jer njih "gospoda" ne može nadzirati ko sve ostale kriptovalute. Hoće ekipa iscijediti i zadnju lipu iz naroda da ih može još više kasapiti. Kakvi su to samo krvnici... Pozivam sve koji ovo čitaju da što je više moguće koriste razmjenu robe, a ne novac, i da nipošto ne plaćaju nikakve poreze i ostai harač ovoj "državi".

slika
Avatar
Beyond Le Fov
Moderator
Postovi: 1577
Pridružen/a: 06.02.2010, 21:48
Ima zahvala: 424 puta
 pohvaljen: 1453 puta

Re: Bitcoin 101

Post Postao/la Beyond Le Fov »

jos su dugo i dozvoljavali xmr, opcenito mi je vau vec to sta dozvoljavaju legalan most iz fiata u kripto i obrnuto, jer ono, prakticki blockchain je prijetnja cjelom centraliziranom sistemu i njihovim zakonima. Smart contract blockchainovi kao ethereum nude mogucnost privatnosti do dovoljne razine kroz aplikacije za to. Kad se razvije web3 i mostovi izmedju blockchainova (ili samo rollups na ethereumu), doci ce vrijeme da se nece ni imati potrebe za fiat/kripto mostove jer ce se sva ekonomska i informacijska aktivnost desavati na blockchainu.

Posebno mi je fora NFT, sta je izmedju ostalog nacin da se roba placa robom.
Avatar
55cacc2d7823
rank3
Postovi: 61
Pridružen/a: 13.05.2020, 04:07
Ima zahvala: 80 puta
 pohvaljen: 46 puta

Re: Bitcoin 101

Post Postao/la 55cacc2d7823 »

ima 2-3 mjeseca, stizem u grad prodat malo monera, zafalilo za platit racune. jer naravno nemam racune u bankama nit ikakve kartice. licnu sam izrezo i bacio. neispavan i usporen ulazim u bitcoin store, slao sam im xmr, neka manja kolicina. covjek tamo nije znao kako radit sa xmr. rekao mi je da dodjem kad se potvrdi transakcija. ubrzo se vracam i govorim da je transakcija prosla, govori da se vratim za pol sata jer nesto kod njih ne funkcionira. vracam se za pol sata pokazujem mu txid i view key da provjeri da je tocan iznos poslan. ok, nije ni to znao ili mu se nije dalo, ili on nema pristup. govori opet da se vratim za 20-ak minuta dok oni to provjere. dotad klopam neki ocajni burek. vracam se ponovo smoren od cekanja jer kasnim na neki dogovor. covjek mi daje novce iako nisu provjerili do kraja, ili ne znaju ili im ne radi sistem kako treba. ajd, ok, malo sam se strpio ali dobio sam po sta sam doso. sve ok malo visoka provizija.

i ja se cudim kako su ga ovoliko dugo dozvoljavali, kasnimo. nije mi bas jasno sta tacno zele postic, xmr se moze kupit na mnogim drugim mjestima kojih cak ima i vise - samo nisu tolko ocita. ako im je to trenutni aml.. sta ce bit kad se uvedu privatne transakcije na btc, hoce li i njega gasit, ili mozda cjepani mogu? fiktivna situacija netko proda xmr na exchange pa povuce na banku, ne plati drzavi dio jer xmr ima duze od 2 godine, a kako ce ovi provjerit xmr pojma.. nisam naso informacije o toj regulaciji na stranici hanfe. zanimalo me dal su slozili to samo za firme da ne smiju radit sa 'privacy coins' ili planiraju nesto i za ljude koji kupuju. svako malo neka nova regulacija, restrikcija, limitacija, zajebancija. dozvoljavaju sve kad su u prilici uzet pare ljudima, a kad je suprotna situacija onda ne moze. poceli su sa blokiranjem monera i ostalih i po mjenjacnicama zadnjih godinu-dve ali cudno mi je da jedna veca US exchange i dalje dozvoljava xmr. pored monera ne svidja im se ni anonimizirani btc (cj). dosta ih koristi neki sustav za analizu blockchaina pa blokiraju usere koji rade depozit btca sa inputima koji su u skorom vremenu sudjelovali u coinjoin tx. kroz neke situacije jedna tx sa joinmarketa je zavrsila kod drugara koji ju je poslo na exchange, trazili su obrazlozenje odakle transakcija, ali nisu spominjali cj. vratili su mu btc i lockali account. ok posteno. trajalo je nekoliko dana da se rjesi problem. po pitanju payment processora, ako neki sajt koristi bitpay za primanje btca vec odavno u dosta situacija bitpay trazi licnu osobe koja placa. samo hoce znat.

localmonero.co (lm) je ok za placanje servera kod nekih koji ne primaju btc. ima exchangera koji primaju xmr, a salju na bilo koji iban. ako narucujete sta digitalno samo proxy i billing namjestit pa nema_vat. :) lm radi bez problema.

xmr-btc-swap - https://github.com/comit-network/xmr-btc-swap , trenutno radi samo slanje btc a primanje xmr, obrnuto jos nije testirano.
btc explorer - https://www.walletexplorer.com/
Avatar
AFX
Moderator
Postovi: 1246
Pridružen/a: 13.01.2013, 21:34
Ima zahvala: 552 puta
 pohvaljen: 457 puta

Re: Bitcoin 101

Post Postao/la AFX »

Ima tko preporuku marketa gdje mogu kupiti s karticom XMR..znači bez nekih konverzija s dodatnim troškovima itd..dakle treba mi naj povoljniji način za kupiti XMR.
Svi moji postovi su izmišljeni tj. nemaju veze s stvarnošću i sve napisano je priča koja nema nikakve veze s stvarnim događajima i osobama.

"This is the biggest joke, I've ever played on ourselves"
Avatar
Dukey
rank2
Postovi: 47
Pridružen/a: 10.02.2015, 15:18
Ima zahvala: 28 puta
 pohvaljen: 4 puta

Re: Bitcoin 101

Post Postao/la Dukey »

nisam čitao dalje od 3 posta iznad, daklem imaš Binance naručiš si karticu koju izdaje Litva(EU) kad ti treba keš prodaš na Spot u Euro bilo koji token, staviš si EUR na debit karticu i peglaš po srednjem tečaju HNB-a. Dosada sam potrošio u 14 mjeseci preko 4x što je sa tekućeg išlo na Binance Porezna ni A ni B nije poslala.
Zasad ...
Ne znam koliko sam znanja zaboravio.
Odgovori