Быстрый переход |
|
Комната отдыха В данной категории Вы можете вести речь на любые интересующие Вас темы до тех пор, пока цензура имеет место. Счетчик сообщений отключен. |
|
Опции темы |
Сегодня | |||||
|
14.07.2017, 23:11 | #312 | |||
Реноме:
2796
|
С этими биткойнами мне лично часто вспоминается место из " Бравого солдата Швейка", когда писарь Ванек жаловался на то, что начальство требует расписок с ФИО и подписью конкретного жителя, когда он для своей роты покупает у населения провиант. И поэтому в тех местах, где население сплошь неграмотное и писать не умеет, а вместо подписи ставит крестик (который начальством не принимается), у него никаких афер провернуть не получается. А аферы получаются только с грамотной публикой.
Так и биткойнами - простой, неученый человека, имеющий зато свой простой здравый смысл, на них не купится. Чтоб кто-то на это купился, надо или иметь высшее образование или быть " продвинутым" в интернете. Словом, биток это пирамида для "умных". Последний раз редактировалось максимка; 14.07.2017 в 23:15. |
|||
15.07.2017, 00:06 | #314 | |||
Реноме:
2717
|
А вроде нашёл кстати.
Две страницы просто ништяк, но почему-то я на них из гугла не выходил. Последний раз редактировалось zusicks438; 15.07.2017 в 00:09. |
|||
15.07.2017, 00:47 | #315 | |||
Реноме:
2717
|
Только я вот прочитал и всё равно не очень понял насчёт проверки транзакций в уже готовом свежем блоке.
Я понял, как происходит проверка транзакций в пуле и цепочке блоков одним узлом. Но по-прежнему не очень понимаю, как проверяется корректность транзакций в блоке другими узлами. Таки хотелось бы помощь зала |
|||
15.07.2017, 03:29 | #316 | |||
Реноме:
4237
|
Если вам нужен ТЕХНИЧЕСКИЙ ответ, то вам надо не whitepaper читать, а исходный код, в нем есть все))
Если я правильно понял вопрос... Когда майнер транслирует в сеть новый блок, все остальные узлы проверяют его на подлинность. Блок соберите в себе все транцаксии и цифровые подписи. Сеть проверяет каждую подпись и хеш. Если блок содержит ошибки или ложную информацию (не является валидным), то он отвергается остальными узлами - орфан (orphaned block). Цепочка блоков продолжит строится с предыдущего блока, игнорируя орфан. В 2015 был случай, когда вышло новая версия программного обеспечения. Часть майнеров обновилось, а некоторые не успели. И пул со старым клиентом нашёл блок (по старым правилам), он был отвергнут новыми нодами, но принят старыми. Старые пулы продолжили майнить цепочку, игнорируя этот блок, а новые майнили, учитывая его. Пока это заметили и подняли тревогу, разделение цепочки вырасло до 5 блоков (случайный хард форк). К счастью, все пулы быстро обновились и откатили старую версию цепочки до последнего общего блока. И эти 5 старых блоков были объявлены орфанами. |
|||
15.07.2017, 10:45 | #318 | |||
Реноме:
2717
|
Suhodrischeff, вот...всё равно недопонял
Сеть проверяет каждую подпись и хеш.
А что даёт проверка хэша транзакции? Вот я узел, сгенерировавший блок. Хэш транзакции вычисляется на основе данных в транзакции. Я создал транзакцию, в которой выход больше, чем вход, и добавил её в блок. Как другие участники сети поймут, что с этой транзакцией что-то не так? UPD: перечитал Protocol rules. Правильно ли я понял, что получатели блока выполняют всю ту же работу по проверке каждой транзакции, что и создатель блока? Если да, то вопрос исчерпан. |
|||
15.07.2017, 13:27 | #319 | |||
Реноме:
4237
|
Да. Все ноды проверяют подлинность всех транзакций.
Майнер, проверил все транзакции на подлинность, включил их в блок, кинул блок в сеть. Все ноды сети проверяют подлинность всех транзакций в блоке, и либо принимают блок, либо отвергают. Блок - это список всех входящих в него транзакций с криптографическими подписями + хеш предыдущего блока. Хеш текущего блока рассчитывается из ВСЕЙ входящей в него информации. И чтобы намайнить следующий блок, надо взять хеш этого и список транзакций из мемпула. |
|||
Реклама | |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|