Войти
ФлеймФорумПрограммирование

Подскажите книги/учебники по блокчейн технологии (2 стр)

Страницы: 1 2 3 Следующая »
#15
20:39, 10 ноя. 2018

endeavour_pr
> кто устанавливает эти задачи и для какой цели они считаются ?
установка сложности (условно длины ряда нулевых битов) происходит автоматически в зависимости от времени решения некоторого количества предыдущих задач(отличия данного времени от целевого, у BTC раньше вроде 10 минут было).
Для какой цели - чтобы никто никак не мог скомпрометировать блокчейн(валидная цепочка транзакций определяется разными независимыми участниками сети)


#16
(Правка: 21:11) 21:10, 10 ноя. 2018

endeavour_pr
> kvakvs
> > Майнинг это по сути своей ненужная вычислительная операция
> kvakvs
> > результат вычисления никому не интересен и выбрасывается до тех пор, пока не
> > найден будет один интересный хэш с рядом нулевых битов. Тогда задача
> > считается
> > решенной
> какая задача ? не врубаюсь
> кто устанавливает эти задачи и для какой цели они считаются ?

Я повторю ещё раз но перефразирую иначе. А ты потом перечитай моё первое объяснение и может быть станет понятно.

Для работы сети нужно периодически записывать блоки. Блоки содержат транзакции.
Много участников сети участвуют в добавлении блоков, за это полагается финансовое вознаграждение, хорошие деньги, поэтому спрос большой.
Новые транзакции, не попавшие ещё в блокчейн, видны всегда и всем, и построить новый блок с ними может кто угодно, но сеть примет только один блок одного участника.
Чтобы не все сразу лезли, а как-то равномерно случайно раздавать награды и давать шанс записать за награду очередной блок, участники делают некоторую задачу. То есть рубят цифровые формулы (аналогия с копанием руды) пока не появится удачная формула, которую можно всем показать и проверить, что задача выполнена правильно. За это тебе разрешают записать твой вариант блока и получить награду.

Вот эта вот работа, не очень нужная для сети, но нужная чтобы выбрать одного участника который и запишет новый блок, и называется майнинг.

Смысл такого случайного разброса, как отметили сообщением выше, чтобы очень трудно было одному участнику записать сразу несколько подряд блоков, таким образом защищая сеть от захвата одним участником.

#17
23:50, 10 ноя. 2018

kvakvs
> Вот эта вот работа, не очень нужная для сети
В этой работе важно, что она требует огромной вычислительной мощности, чтобы злоумышленник не смог, пользуясь своим локальным железом, создать параллельную цепочку и отменить транзакции основной.

#18
(Правка: 1:55) 1:51, 11 ноя. 2018

endeavour_pr
> объясните мне откуда там берутся деньги и кто платит за майнинг, и что там
> майнится
я так понял, что цепочка блоков - это такая штука, которая позволяет вести коллективную историю транзакций/блоков/записей. фишка в том, как уже верно подметили, что каждый участник вроде как имеет полную историю всех операций и поэтому тупо не примет "новый блок с транзакциями" который не согласуется с историей. точнее там есть такие вроде как неизменяемые и общеизвестные правила которые позволяют определить у кого новый блок истории к нужному моменту времени получился красивее(хешь от него имеет больше нулей). выигравший блок рассылается по всей сети и запоминается всеми участниками. далее полезная нагрузка(история новых транзакций которую нужно крипто-защищено расшарить) из этого блока будет использоваться для того, чтобы подписать следующий блок.

тоесть основная предполагаемая выгода от цепочки блоков -  отсутствие коррупции элементов которые выступают центром системы и хранят/шарят по всей сети единственно верную несогласованную историю с проплаченными "случайно" возникшими ошибками и неточностями.

#19
2:02, 11 ноя. 2018

}:+()___ [Smile]
> В этой работе важно, что она требует огромной вычислительной мощности, чтобы
> злоумышленник не смог, пользуясь своим локальным железом, создать параллельную
> цепочку и отменить транзакции основной.
Но ещё есть и другие способы борьбы с захватом сети.
https://en.wikipedia.org/wiki/Proof-of-stake - участник создатель блоков должен отдать в залог некоторую сумму валюты. Чем больше отдал, тем меньше лох.
https://en.wikipedia.org/wiki/Proof-of-space - участник должен пожертвовать объём диска или памяти, большого размера. Чем больше - тем лучше.
https://en.wikipedia.org/wiki/Proof-of-authority - участник должен подтвердить что он хороший разными проверками, паспортом, цифровой подписью. Это часто используется в частных сетях компаний, где только свои сервера могут добавлять блоки.

#20
14:23, 12 ноя. 2018

вы можете не технические штуки объяснять, а объяснить зачем оно нужно.
А то получается какая то хрень, считают чтобы посчитать и за это платят те кто меняют крипту на что либо или на деньги.
По аналогии с рудой, руду добывают чтобы очистить и далее с ней работать или продать в каком нибудь виде, хз я не шахтер ))) Но из руды можно делать сталь, а углем топят печи.
Какие задачи решает майнинг ? Только не нужно снова начинать описывать как оно работает, может я что-нибудь упустил но не вижу

#21
(Правка: 15:03) 15:02, 12 ноя. 2018

endeavour_pr
> Какие задачи решает майнинг ?
Защищает от воровства(и возможности управления криптой(не как монетами, а как системой) без согласия пользователей(50%+ мощности сети)).
По сути это защита от того что кто-то включит печатный станок или решит спереть чужие средства, практически 100%я в случае больших криптовалют.

#22
15:14, 12 ноя. 2018

endeavour_pr
> вы можете не технические штуки объяснять, а объяснить зачем оно нужно.
  Чтобы совершать анонимные покупки

#23
15:24, 12 ноя. 2018

равен
> Чтобы совершать анонимные покупки
Он же спрашивает зачем нужен майнинг, а не зачем нужна крипта.

#24
(Правка: 16:12) 15:47, 12 ноя. 2018

SuperInoy
> установка сложности (условно длины ряда нулевых битов) происходит автоматически
> в зависимости от времени решения некоторого количества предыдущих задач(отличия
> данного времени от целевого, у BTC раньше вроде 10 минут было).
  Десять минут это время генерации одного блока. Пересчёт сложности делается раз в 2016 блоков, то есть примерно раз в две недели для постоянной вычислительной мощности. Как по мне так это слишком редко. Но естественно в своей крипте никто не мешает это поменять. Так в этериуме блоки генерятся гараздо чаще.

dxgames
> Подскажите книги/учебники по блокчейн технологии
  Для начала хотя бы википедию открой. Если уже там ничего не понятно, то забей - для тебя это бесполезно. Если понятно, то дальше сам найдёшь куда тебе копать.

#25
(Правка: 15:57) 15:56, 12 ноя. 2018

Zefick
> Десять минут это время генерации одного блока. Пересчёт сложности делается раз
> в 2016 блоков
Да да, я там что-то как-то непонятно написал.
Суть как раз в том что этот самый пересчёт делается на основе того быстрее или медленнее блоки находятся.

#26
17:47, 12 ноя. 2018

равен
> Чтобы совершать анонимные покупки
Так вроде бы разоблачали что там нет анонимности и кого-то сажали

#27
19:06, 12 ноя. 2018

endeavour_pr
> Так вроде бы разоблачали что там нет анонимности и кого-то сажали
В BTC - нет, один раз пропалил кому адрес принадлежит транзакцией и всё, а в некоторых других есть(транзакции идут не с 1 адреса на другой, а куда как более сложными путями разделяясь на порции).

#28
17:48, 23 ноя. 2018

Зацените:
https://www.computerworld.com/article/3321927/emerging-technology… ment-kit.html
Сейчас начнут клепать блокчейны направо и налево.

#29
(Правка: 22:31) 22:30, 23 ноя. 2018

  Они на пару лет опоздали, давно уже есть Ethereum и все кому надо было свой блокчейн уже сделали. А ещё больше блокчейнов сделали те, кому они были не нужны.

Страницы: 1 2 3 Следующая »
ФлеймФорумПрограммирование