powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / блокчейн
25 сообщений из 59, страница 2 из 3
блокчейн
    #39551466
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"критерий сложности" == "докажи, что ты поработал" (PoW в переводе на русский)
...
Рейтинг: 0 / 0
блокчейн
    #39551629
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bitcoin core максимум что делает - это проверяет/контролирует валидность пакета.
Но не производит кучу ненужных никому вычислений. как это делается при майнинге.
...
Рейтинг: 0 / 0
блокчейн
    #39551641
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что PoW не то же самое, что W.
...
Рейтинг: 0 / 0
блокчейн
    #39553301
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда объясняй, что такое W
...
Рейтинг: 0 / 0
блокчейн
    #39553318
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
W это то, что вы назвали "куча ненужных никому вычислений. как это делается при майнинге".

А PoW -- это элементарная (по сложности) проверка, что эти вычисления в самом деле были произведены.
...
Рейтинг: 0 / 0
блокчейн
    #39553958
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXSА PoW -- это элементарная (по сложности) проверка, что эти вычисления в самом деле были произведены.
Википедия говорит другое
ВикипедияДоказательство выполнения работы (англ. Proof-of-work, POW, PoW) — принцип защиты распределенных систем от злоупотребления услугами (например, DoS-атак или рассылок спама), основанный на необходимости выполнения запрашивающей стороной некоторой достаточно сложной длительной работы (POW-задачи), результат которой легко и быстро проверяется обслуживающей стороной (односторонняя функция). Главная особенность этих схем заключается в асимметрии затрат времени — затраты значительны для инициатора запроса и весьма малы для проверяющего. Подобные схемы также известны как client puzzle (функция клиентской головоломки), computational puzzle (вычислительная головоломка), или CPU pricing function.
,,,,,, POW-задачи предназначены для вычислительных систем, их решение компьютером всегда достижимо в конечные сроки, но требует выполнения большого количества операций, а для проверки полученного решения требуется относительно малое количество операций. Наибольшее распространение и развитие POW-технологии получили в криптовалютных системах.

Независимые источники:
авторЕсли говорить простыми словами, механизм PoW обеспечивает способность узла сети (ноды) проверить, что майнер (в роли которого выступает узел, добавляющий новый блок в блокчейн) фактически выполнил расчеты. Данный процесс включает в себя попытку найти хеш заголовка блока (часть блокчейна, которая содержит ссылку на предыдущий блок и суммированное значение транзакций, в него включенных), который будет по своему значению соответствовать текущему уровню сложности.

А bitcoinwiki напрямую утверждает:
авторHashcash функция используется в Bitcoin для создания блоков. PoW, которое привязано к содержимому блока, необходимо для принятия блока системой. Сложность этой задачи варьируется для контроля частоты нахождения блоков. Система запрограммирована таким образом, что бы частота нахождения блоков, в среднем, составляла 1 блок в 10 минут.
В виду того, что процесс нахождения блока весьма трудозатратен и случаен, невозможно с точностью предсказать какой Bitcoin-worker (майнер) решит задачу и найдет блок. Для того, что бы система признала блок истинным необходимо, чтобы его hash составлял значение меньшее по сравнению с текущей целью (target). Таким образом, каждый блок показывает, что была проделана определенная работа по его нахождению.
Каждый блок содержит хеш предыдущего блока, образуя цепь. Изменить блок невозможно – возможно лишь создать блок на той же высоте, который будет содержать в себе hash предыдущего блока. Для проведения такого процесса необходимо проделать работу по нахождению всех предыдущих блоков. Высокая сложность этого процесса защищает цепочку блоков (block chain) от несанкционированного доступа и атак типа double-spending.
...
Рейтинг: 0 / 0
блокчейн
    #39554093
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторвозможно лишь создать блок на той же высоте, который будет содержать в себе hash предыдущего блока. Для проведения такого процесса необходимо проделать работу по нахождению всех предыдущих блоков.

-- это утверждение -- понятое дословно -- ложно:

если "такой процесс" это "создать блок на той же высоте", то для этого "необходимо проделать работу по нахождению" ровно одного этого блока, а вовсе не "всех предыдущих блоков".
...
Рейтинг: 0 / 0
блокчейн
    #39554169
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXS,
Это к bitcoinwiki.
+ это не относится к теме разговора.
...
Рейтинг: 0 / 0
блокчейн
    #39554190
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183Это к bitcoinwiki.

-- если в теме разговора размещено ложное утверждение, то необходимо и полезно явно озвучить его ложность.
...
Рейтинг: 0 / 0
блокчейн
    #39554197
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В теме размещена ссылка на источник.
+ само оспариваемое утверждение мало относится к обсуждаемому вопросу.
...
Рейтинг: 0 / 0
блокчейн
    #39554199
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего там имелось в виду

Изменить блок невозможно. ..... Для проведения такого процесса необходимо проделать работу по нахождению всех предыдущих блоков
...
Рейтинг: 0 / 0
блокчейн
    #39554203
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183,

по содержанию, там фишка в том, что идёт "гонка на время", и пока злоумышленник (или просто чудак) будет "создать [свой] блок на той же высоте", вся сеть с PoW создаст N блоков, надстроенных над тем блоком, который чудак пытается подменить.

Где N = [вычислительная мощность всей сети с PoW] / [вычислительная мощность чудака]
...
Рейтинг: 0 / 0
блокчейн
    #39554205
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXS982183,
по содержанию, там фишка в том, что идёт "гонка на время", и пока злоумышленник (или просто чудак) будет "создать [свой] блок на той же высоте", вся сеть с PoW создаст N блоков, надстроенных над тем блоком, который чудак пытается подменить.
Где N = [вычислительная мощность всей сети с PoW] / [вычислительная мощность чудака]

Это и есть "проблема 51".
Чудаки бывают разные . . .
...
Рейтинг: 0 / 0
блокчейн
    #39554206
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183Изменить блок невозможно. ..... Для проведения такого процесса необходимо проделать работу по нахождению всех предыдущих блоков

-- ещё раз: чтобы ЗАменить блок, нужно пересчитать его и все ПОСЛЕДУЮЩИЕ (после него) блоки.

Предыдущие блоки трогать не надо, надо только вставить в первый из "своих" блоков хэш последнего из предыдущих.

Извините за ликбез.
...
Рейтинг: 0 / 0
блокчейн
    #39554211
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен.
Еще раз говорю - претензии к bitcoinwiki.

Разговор то о другом.
...
Рейтинг: 0 / 0
блокчейн
    #39554217
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183Это и есть "проблема 51".
Чудаки бывают разные . . .

-- да, только чудак, который "рвёт пуп", чтобы обязательно создавать самому все блоки, он ведь не может завладеть ни одной чужой криптомонетой.

И, кстати, если чудак сконцентрировал у себя 51% общей мощности сети PoW, то это означает, что каждый следующий блок будет "его производства" с вероятность 0.51. А каждые два блока подряд ("его производства") -- с вероятностью 0.25 с хвостиком. А каждые два блока подряд -- с вероятностью 0.0625 с хвостиком.
...
Рейтинг: 0 / 0
блокчейн
    #39554220
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри: а каждые ЧЕТЫРЕ блока подряд -- с вероятностью 0.0625 с хвостиком.
...
Рейтинг: 0 / 0
блокчейн
    #39554222
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXSИ, кстати, если чудак сконцентрировал у себя 51% общей мощности сети PoW,.

И снова вернулись к началу.
PoW, это майнинг, а не блокчейн.
...
Рейтинг: 0 / 0
блокчейн
    #39554223
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... потому что если чудак успевает раньше других, то сеть просто принимает его блок -- ей ведь без разницы. А если чуваку не повезло, и сеть его обогнала, то он должен проигнорировать её блок (он ведь хочет, чтобы все блоки были его), а сеть-то начала уже считать СЛЕДУЮЩИЙ блок после СВОЕГО!
...
Рейтинг: 0 / 0
блокчейн
    #39554224
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXSИ, кстати, если чудак сконцентрировал у себя 51% общей мощности сети
то "нормальные" узлы будут брать блоки с него узлов, а не с узлов проводящих "правильные" операции.
...
Рейтинг: 0 / 0
блокчейн
    #39554228
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183PoW, это майнинг, а не блокчейн.

-- можно я с упорством пьяного повторю, что в блокчейне-с-PoW -- PoW это блокчейн. Составная часть оного.
...
Рейтинг: 0 / 0
блокчейн
    #39554230
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183"нормальные" узлы будут брать блоки с
тех узлов, повторюсь, которым повезёт создать их первыми. Это вероятностный процесс.
...
Рейтинг: 0 / 0
блокчейн
    #39554232
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выше ты говорил другое:
Иван FXSW это то, что вы назвали "куча ненужных никому вычислений. как это делается при майнинге".
А PoW -- это элементарная (по сложности) проверка, что эти вычисления в самом деле были произведены.
Внедрил несуществующий термин W
И неправильно интерпретировал PoW
...
Рейтинг: 0 / 0
блокчейн
    #39554233
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183а не с узлов проводящих "правильные" операции

-- майнеры не "проводят операции", а только компонуют их в блоки. Извините за ликбез.
...
Рейтинг: 0 / 0
блокчейн
    #39554235
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXS982183"нормальные" узлы будут брать блоки с
тех узлов, повторюсь, которым повезёт создать их первыми. Это вероятностный процесс.
А вы точно понимаете что такое блокчейн?
...
Рейтинг: 0 / 0
25 сообщений из 59, страница 2 из 3
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / блокчейн
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]