AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.01.2020, 10:17   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Lemming Посмотреть сообщение
А можно поподробней про "не как проголосовали, а как посчитали" в контексте blockchain технологий?
если можно, я не буду искать и приводить здесь пруфлинки. можно найти их самостоятельно. заодно и почитать про.

преамбула:
блокчейн технология предполагает, что:
  1. в сварме участвовать может абсолютно любая программа-клиент, который принимает и отсылает пакеты согласно некоего зафиксированного протокола. всегда предполагается, что участвуют и "читеры".
  2. в рамках протокола обязательно есть команды "валидировать блок", "ответить другим клиентам, считает ли клиент данный блок валидным" и "добавить валидный блок в цепочку".
  3. каждый блок содержит не только свои данные, но и некую "соль", которая рассчитывается из "предыдущих" блоков

также блокчейн предполагает, что каждый клиент хранит все (или почти все) валидные блоки (историю).

собственно, "добавить валидный блок в цепочку" - это 2 (ДВА) шага:
1. очень реурсоемкая операция валидации (как правило, какая-ниубдь жутко крипто-математическая функция. собственно поэтому и крипто-валюты), которая выполняется на клиенте
2. широковещательный запрос другим клиентам, считают ли они данный блок валидным (те в свою очередь либо выполняют расчет, либо возвращают результат из кэша)

блок добавляется в цепочку клиента, если клиент сам провалидировал блок И достаточное число других клиентов подтвердило валидность этого блока.

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

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

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

"большинство" сильно увеличивает паразитную нагрузку на сеть. кроме того, "большинство" мало помогает от читеров.
чтобы влиять на результаты голосования, тупо нужна ферма клиентов, которые дают нужный ответ по нужным блокам.
Самые большие фермы - в Китае

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

Ну, типа "серифицированные алгоритмы шифрования" - это вовсе не те, которые нельзя расшифровать постороннему
Так и здесь, "правоверно-православный" блокчейн - это вовсе не любые данные
__________________
полезное на axForum, github, vk, coub.

Последний раз редактировалось mazzy; 30.01.2020 в 10:21.
За это сообщение автора поблагодарили: Lemming (5).
Старый 30.01.2020, 10:39   #2  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
Цитата:
Сообщение от mazzy Посмотреть сообщение
что произошло с Ethereum?
там в системе был произведенн достаточно крупный вывод средств из системы, который отцы-основатели посчитали недопустимым. Хотя платформа вполне провалидировала этот вывод. отцы основатели выпустили новую версию протокола (ну и новую версию клиента) и объявили, что старые версии не являются правоверно-православными. конечно же в новой версии недопустимая проводка являлась невалидной. поэтому "результаты голосования" в новой версии были другими. сообщество раскололось и...
Ок, спасибо, да, я слушал в одном из подкастов эту историю, но пропустил мимо ушей, потому что тогда не интересовался блокчейном. Тут надо понимать, что это детские болезни технологии, она слишком молодая и хотя с момента появления биткоина прошло в районе 11 лет, по факту его бурный рост и развитие начались относительно недавно.

Цитата:
Сообщение от mazzy Посмотреть сообщение
"большинство" сильно увеличивает паразитную нагрузку на сеть.
Вопрос нагрузки на сеть не очень актуален, вам не нужен в каждом телефоне, нетбуке и даже игровом ПК весь лог транзакций, что бы пользоваться системой. Вам достаточно "тонкого" клиента, который через API будет ходит в "цепочку блоков" и читать/писать в нее. Да, валидаторы должны иметь хорошее оборудование, поэтому сегодня уже на коленке не повторить то, что сделал 11 лет назад Сатоси Накамото, но валидаторы получают финансовое вознаграждение за генерацию блоков. Валидаторы, по сути, являются "банками будущего". Но если сейчас один из них захочет переписать историю, то ему придется договориться с остальными (в сети биткоин уже больше 10 000 нод, которые генерируют блоки). А вот если Греф захочет переписать историю, например, в случае каких-то сильных потрясений в стране, то он просто даст инструкцию своим DBA. В 1991 Сбер уже проворачивал этот трюк...

Цитата:
Сообщение от mazzy Посмотреть сообщение
кроме того, "большинство" мало помогает от читеров. чтобы влиять на результаты голосования, тупо нужна ферма клиентов, которые дают нужный ответ по нужным блокам. Самые большие фермы - в Китае
Да, я знаю про эту городскую легенду, что 51% сети биткоин якобы сосредоточен на мощностях майнинговых ферм, находящихся в Китае. Но, пока что, это все выглядит как "страшилка".
Теги
blockchain, блокчейн, бухгалтерский учет

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Боюсь, что при текущем подходе AX 10 лет у нас не проживет. Ark Курилка 18 29.09.2016 10:17

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:24.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.