Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.programming > #32124 > unrolled thread
| Started by | szykcech@gmail.com |
|---|---|
| First post | 2018-12-18 08:21 -0800 |
| Last post | 2018-12-29 22:21 +0100 |
| Articles | 7 — 2 participants |
Back to article view | Back to pl.comp.programming
Blockchain na przykładzie Bitcoin - gdzie w tym sens?!? szykcech@gmail.com - 2018-12-18 08:21 -0800
Re: Blockchain na przykładzie Bitcoin - gdzie w tym sens?!? Borneq <borneq@antyspam.hidden.pl> - 2018-12-18 20:20 +0100
Re: Blockchain na przykładzie Bitcoin - gdzie w tym sens?!? Borneq <borneq@antyspam.hidden.pl> - 2018-12-18 20:27 +0100
Re: Blockchain na przykładzie Bitcoin - gdzie w tym sens?!? szykcech@gmail.com - 2018-12-20 09:15 -0800
Re: Blockchain na przykładzie Bitcoin - gdzie w tym sens?!? szykcech@gmail.com - 2018-12-29 12:55 -0800
Re: Blockchain na przykładzie Bitcoin - gdzie w tym sens?!? Borneq <borneq@antyspam.hidden.pl> - 2018-12-29 22:15 +0100
Re: Blockchain na przykładzie Bitcoin - gdzie w tym sens?!? Borneq <borneq@antyspam.hidden.pl> - 2018-12-29 22:21 +0100
| From | szykcech@gmail.com |
|---|---|
| Date | 2018-12-18 08:21 -0800 |
| Subject | Blockchain na przykładzie Bitcoin - gdzie w tym sens?!? |
| Message-ID | <244d7b09-824c-4df5-a1e4-7fa577273277@googlegroups.com> |
Witam Czytam książkę "Zastoswoania technologii blockchain" V. Dhillon, D. Metcalf, M. Hooper i nie rozumiem gdzie w tym tkwi sens: 1. Transakcje są zgłaszane i co ok. 10 min następuje obliczenie kolejnego bloku - inne bloki kandydujące zostają odrzucone. Pytania: Jakie są kryteria odrzucenia innych bloków transakcji? Czy wiele niezależnych i nie związanych transakcji jest zgłaszane do jednego bloku ? Ile czasu trzeba czekać na zaakceptowanie transakcji? (w najgorszym przypadku gdy jest odrzucana). 2. Załóżmy, że transakcję chce zawrzeć Bolek płacąc Ali. Bolek podpisuje swoim kluczem prywatnym transakcję i dzięki temu Ala może pobrać pieniądze. Ala by zapłacić dalej musi podpisać swoim kluczem prywatnym transakcję. I teraz: słabym punktem tego procesu jest możliwość wykradzenia kluczy Bolka i Ali. Pytania: Czy blokchain zabezpiecza nas przed wykradzeniem kluczy prywatnych?!? Do czego właściwie potrzebny jest proces "kopania" bitcoin-ów?!? Co się w tym procesie oblicza? Wiem, że celem tych obliczeń jest znalezienie takiej funkcji skrótu który był by mniejszy od jakiejś wartości. Pytania: Co to za wartość? I jaki to ma sens? Ograniczenie ilości samych bitcoin-ów?!? To chyba bez sensu... z góry dzięki za odpowiedzi Szyk Cech -- http://szyk.jcom.pl/ http://szyk.free.of.pl/ http://szykcech.cba.pl/ http://szyk.000webhostapp.com/ http://www.geocities.ws/szyk/ http://szyk.wex.pl/
[toc] | [next] | [standalone]
| From | Borneq <borneq@antyspam.hidden.pl> |
|---|---|
| Date | 2018-12-18 20:20 +0100 |
| Message-ID | <pvbha2$ddb$1@node1.news.atman.pl> |
| In reply to | #32124 |
W dniu 18.12.2018 o 17:21, szykcech@gmail.com pisze: > Jakie są kryteria odrzucenia innych bloków transakcji? Taki blok, by pasował do najdłuższego łańcucha bloków > Czy wiele niezależnych i nie związanych transakcji jest zgłaszane do jednego bloku ? Ile czasu trzeba czekać na zaakceptowanie transakcji? (w najgorszym przypadku gdy jest odrzucana). > > 2. Załóżmy, że transakcję chce zawrzeć Bolek płacąc Ali. Bolek podpisuje swoim kluczem prywatnym transakcję i dzięki temu Ala może pobrać pieniądze. Ala by zapłacić dalej musi podpisać swoim kluczem prywatnym transakcję. I teraz: słabym punktem tego procesu jest możliwość wykradzenia kluczy Bolka i Ali. Pytania: > Czy blokchain zabezpiecza nas przed wykradzeniem kluczy prywatnych?!? Klucze prywatne nie są nigdzie rozgłaszane, są zaszyfrowane w portfelu na dysku lokalnym. > Do czego właściwie potrzebny jest proces "kopania" bitcoin-ów?!? Co się w tym procesie oblicza? Dobiera się takie liczby do nagłówka bloku, by funkcja skrótu była jak najmniejsza, dosyć leciwy dowód poprawności, w innych walutach są np. proof o stake i wiele innych. > Wiem, że celem tych obliczeń jest znalezienie takiej funkcji skrótu który był by mniejszy od jakiejś wartości. Pytania: > Co to za wartość? Na przykład : https://pl.wikipedia.org/wiki/Hashcash podpisuję maila tak by hash zawierał 20 początkowych zer,spamer musiałby podpisywać tak każdego maila co zabierało by mu czas > I jaki to ma sens? Ograniczenie ilości samych bitcoin-ów?!? To chyba bez sensu... To nie ogranicza liczby Bitcoinów ale pozwala uczciwie losować, kto ma wygrać nagrodę z nowego bloku zależnie od szybkości, choć z uczciwością jest niezbyt gdy są ASIC, które nie dają innym szans
[toc] | [prev] | [next] | [standalone]
| From | Borneq <borneq@antyspam.hidden.pl> |
|---|---|
| Date | 2018-12-18 20:27 +0100 |
| Message-ID | <pvbhm3$dlc$1@node1.news.atman.pl> |
| In reply to | #32125 |
W dniu 18.12.2018 o 20:20, Borneq pisze: > W dniu 18.12.2018 o 17:21, szykcech@gmail.com pisze: >> Jakie są kryteria odrzucenia innych bloków transakcji? > > Taki blok, by pasował do najdłuższego łańcucha bloków Wyjaśniając: mamy 550000 bloków, dwóch kopaczy wykopało 550001 blok, nie bierzemy pierwszego (zwłaszcza że sieć propaguje powoli) ale czekamy na jeszcze jeden blok, część kopaczy uzna blok 550001 pierwszego kopacza, cześć drugiego, i w zależności od tego jaki blok będzie uznany przez ten blok 550002, to wybierze się blok 550001.
[toc] | [prev] | [next] | [standalone]
| From | szykcech@gmail.com |
|---|---|
| Date | 2018-12-20 09:15 -0800 |
| Message-ID | <e9b77472-9f58-4e06-b277-de5179d92e2d@googlegroups.com> |
| In reply to | #32126 |
Dzięki za odpowiedzi. Interesują mnie minimalne wymagania logistyczne sieci blockchain, np. bitcoin: Czy do przeprowadzenia transakcji między Bolkiem i Alą wystarczy 3 kopaczy? Dwóch uzyskujących konsensus (obliczają porównują wynik funkcji skrótu kolejnego bloku w blockchain-ie) i jeden który jest odrzucany.
[toc] | [prev] | [next] | [standalone]
| From | szykcech@gmail.com |
|---|---|
| Date | 2018-12-29 12:55 -0800 |
| Message-ID | <ac53852b-b387-41b8-9e2b-95848a0c5a34@googlegroups.com> |
| In reply to | #32124 |
Broneq - co byś polecił do poczytania z podstaw blockchain? Wolałbym po polsku albo w miarę krótkie po angielsku (albo po polsku i krótkie)...
[toc] | [prev] | [next] | [standalone]
| From | Borneq <borneq@antyspam.hidden.pl> |
|---|---|
| Date | 2018-12-29 22:15 +0100 |
| Message-ID | <q08o58$ria$1@node2.news.atman.pl> |
| In reply to | #32181 |
W dniu 29.12.2018 o 21:55, szykcech@gmail.com pisze: > Broneq - co byś polecił do poczytania z podstaw blockchain? Wolałbym po polsku albo w miarę krótkie po angielsku (albo po polsku i krótkie)... > Z opisów technicznych dobre jest i po polsku "Bitcoin dla zaawansowanych. Programowanie z użyciem otwartego łańcucha bloków". Andreas M. Antonopoulos To więcej niż podstawy, choć protokół Bitcoina jest znacznie prostszy od takiego Ethereum,
[toc] | [prev] | [next] | [standalone]
| From | Borneq <borneq@antyspam.hidden.pl> |
|---|---|
| Date | 2018-12-29 22:21 +0100 |
| Message-ID | <q08ogn$ruq$1@node2.news.atman.pl> |
| In reply to | #32181 |
W dniu 29.12.2018 o 21:55, szykcech@gmail.com pisze: > Broneq - co byś polecił do poczytania z podstaw blockchain? Wolałbym po polsku albo w miarę krótkie po angielsku (albo po polsku i krótkie)... > Na szybko , darmowe tłumaczenia dzięki uprzejmości BTCDuke https://btcduke.com/resources/materials/Mastering_Bitcoin.pdf
[toc] | [prev] | [standalone]
Back to top | Article view | pl.comp.programming
csiph-web