К сожалению автор статьи не разбирается в вопросе настолько что воюет с тезисами, которые никто адекватный никогда и не выдвигал. В целом качество постановки вопросов, формулировки ответов и видимо вообще понимания предмета у статьи на очень низком уровне. Комментарии которые же проясняют картину - жестко заминусованы, а те кто поддерживают автора в его заблуждениях - заплюсованы.
Посмотрим что будет с этим комментарием, если будет 15 плюсов или минусов тогда реплаем докину нормальные ответы на вопросы автора.
Тоже не понял чем приведенная схема качественно отличается от стандартной commit-reveal, вы должны были уменьшить число транзакций хотя бы, а получили новые проблемы: если ваш привтаник один раз утечет выиграть у вас можно будет в любой момент в будущем. С тем же успехом можно было commits собрать в дерево меркла и reveal делать с меркл-пруфом. В известном всем проекте DICE2WIN помимо commit-reveal еще есть защита от реорга блокчейна.
Просто у блокчейна есть "конкурентные преимущества", а есть "сопутствующие фичи" и с появлениием смарт-контрактов на блокчейнах стало чуть более очевидно что на самом деле важно. Утюгом можно гвозди забивать, оно видимо и правда будет работать в таком ключе, но самое главное не это)
Насколько мне известно, другие сферы, где блокчейн применим иначе, чем костыль, прикрученый к бамперу, отсутствуют.
С этого момента cтатья пошла по звезде :))) Получилась очередная идея как использовать блокчейн как распределенную БД. Спасибо, но не нужно этого делать.
То есть про стейблкоины и стейблтокены вы не слышали? Которые позволяют получить все преимущества криптовалют без сопровождающих проблем высокой волатильности. Существуют в том числе децентрализованные стейблтокены (см DAI от MakerDAO), стабильность которых осуществляется любыми участниками.
Простите но вы тоже пишете чушь, приправленную математическими терминами (не обижайтесь).
Блокчейн – первый в человеческой истории программируемый непредвзятый участник отношений и в следующие 10 лет я ожидаю появления огромного числа применений у блокчейна, выводящие взаимоотношения на новый уровень — децентрализованные деньги, интернет, сервисы. Конкретный пример приводил в своей статье: https://habr.com/ru/post/342802/
Минуснул статью, хоть никогда этого не делаю. Автор не разбирается в предметной области от слова совсем – знает только самые поверхностные вещи. Некоторые люди в комментариях ему это доходчиво объяснили, не стану повторяться. Ну и на закуску – абсолютно нелогичные выводы.
Комментарий с дивана. А не правильней ли было расположить платы под углом 90 градусов к текущему, чтобы разрез радиаторов был вдоль потоков воздуха вентиляторов а не поперёк?
Соболезную, что понял всё только потратив кучу собственных лет на это дело. Возможно твоя статья поможет многим заранее осознать на что они идут.
Я лично всегда кодил на том, на чем было вкайф, сначала 5 лет плюсы, потом несколько лет шарпы, потом на пяток лет двинул в iOS, сейчас второй год занимаюсь блокчейном, в каждую технологию погружась глубоко и получается в итоге довольно быстро переходить (буквально за пару месяцев). Ведь пока путешествуешь по этим областям все-равно копится огромный багаж фундаментальных знаний: структуры, алгоритмы, криптография и множество других.
Это же могут увидеть дети. Жаль минуснуть уже поздно. Какие к черту телепаты и экстрасенсы, которых должна физика объяснять? Таким постам вообще место на гитаймс?
По идее можно убрать вложенные маппинги и операцию считать как хеш от мсгдата и поколения. Это снизит использование газа. С другой стороны непонятно насколько плохая идея не очищать маппинг, а только засорять его. С другой стороны методы для очистки то имеются и работают без циклов.
До IOTA появился Byteball с ациклическим направленным графом транзакций DAG, в IOTA интересно что вместо комиссий используется Hashcash при формировании транзакций. Можно сказать транзакции майнятся по одиночке. Ещё я слышал там какие-то фундаментальные проблемы у IOTA с безопасностью обнаружили.
Вынесение всех переменных в структуру не помогло. При пересоздании структуры внутренние маппинги не очищаются! Зато помогли вложенные маппинги, первым ключом которых является фактически номер версии, которая растет при каждой передачи прав владения.
К сожалению автор статьи не разбирается в вопросе настолько что воюет с тезисами, которые никто адекватный никогда и не выдвигал. В целом качество постановки вопросов, формулировки ответов и видимо вообще понимания предмета у статьи на очень низком уровне. Комментарии которые же проясняют картину - жестко заминусованы, а те кто поддерживают автора в его заблуждениях - заплюсованы.
Посмотрим что будет с этим комментарием, если будет 15 плюсов или минусов тогда реплаем докину нормальные ответы на вопросы автора.
До этого:
У вас:
Так?
Тоже не понял чем приведенная схема качественно отличается от стандартной commit-reveal, вы должны были уменьшить число транзакций хотя бы, а получили новые проблемы: если ваш привтаник один раз утечет выиграть у вас можно будет в любой момент в будущем. С тем же успехом можно было commits собрать в дерево меркла и reveal делать с меркл-пруфом. В известном всем проекте DICE2WIN помимо commit-reveal еще есть защита от реорга блокчейна.
Просто у блокчейна есть "конкурентные преимущества", а есть "сопутствующие фичи" и с появлениием смарт-контрактов на блокчейнах стало чуть более очевидно что на самом деле важно. Утюгом можно гвозди забивать, оно видимо и правда будет работать в таком ключе, но самое главное не это)
Вот тут пытался описать в чем настоящие преимущества блокчейна и какое использование считать правильным: https://habr.com/ru/post/342802/
С этого момента cтатья пошла по звезде :))) Получилась очередная идея как использовать блокчейн как распределенную БД. Спасибо, но не нужно этого делать.
Спасибо, ваш коммент – лучик света в этом темном царстве глупых предпосылок и безумных выводов.
То есть про стейблкоины и стейблтокены вы не слышали? Которые позволяют получить все преимущества криптовалют без сопровождающих проблем высокой волатильности. Существуют в том числе децентрализованные стейблтокены (см DAI от MakerDAO), стабильность которых осуществляется любыми участниками.
Простите но вы тоже пишете чушь, приправленную математическими терминами (не обижайтесь).
Блокчейн – первый в человеческой истории программируемый непредвзятый участник отношений и в следующие 10 лет я ожидаю появления огромного числа применений у блокчейна, выводящие взаимоотношения на новый уровень — децентрализованные деньги, интернет, сервисы. Конкретный пример приводил в своей статье: https://habr.com/ru/post/342802/
Существуют криптографические схемы позволяющие провести голосование, где голос каждого скрыт от других а суммы голосов прозрачны, например от разработчика SteemIt/BitShares/EOS https://golos.io/ru--blokcheijn/@rusteemitblog/dokazuemo-chestnye-onlain-vybory-vozmozhny-daniel-larimer (там есть ссылка на оригинал на инглише где понятнее про саму схему)
Минуснул статью, хоть никогда этого не делаю. Автор не разбирается в предметной области от слова совсем – знает только самые поверхностные вещи. Некоторые люди в комментариях ему это доходчиво объяснили, не стану повторяться. Ну и на закуску – абсолютно нелогичные выводы.
Комментарий с дивана. А не правильней ли было расположить платы под углом 90 градусов к текущему, чтобы разрез радиаторов был вдоль потоков воздуха вентиляторов а не поперёк?
Это называется гипербола — художественное преувеличение
Соболезную, что понял всё только потратив кучу собственных лет на это дело. Возможно твоя статья поможет многим заранее осознать на что они идут.
Я лично всегда кодил на том, на чем было вкайф, сначала 5 лет плюсы, потом несколько лет шарпы, потом на пяток лет двинул в iOS, сейчас второй год занимаюсь блокчейном, в каждую технологию погружась глубоко и получается в итоге довольно быстро переходить (буквально за пару месяцев). Ведь пока путешествуешь по этим областям все-равно копится огромный багаж фундаментальных знаний: структуры, алгоритмы, криптография и множество других.
Я недавно начал заново: https://github.com/k06a/IntInt
С задачей выкачки части транз успешно справляется SPV. Рекомендую расширенную статью про эту тему (там есть ссылка на оригинал, перевод кривоват): https://goldvoice.club/@blockchained/mezhcheinovaya-kommunikaciya-pri-pomoshi-dokazatelstv-merkla-v-eos-io-daniel-larimer/
Мне кажется ноды вычищают у себя удаленные данные, смысла то нет их хранить дальше.
По идее можно убрать вложенные маппинги и операцию считать как хеш от мсгдата и поколения. Это снизит использование газа. С другой стороны непонятно насколько плохая идея не очищать маппинг, а только засорять его. С другой стороны методы для очистки то имеются и работают без циклов.
До IOTA появился Byteball с ациклическим направленным графом транзакций DAG, в IOTA интересно что вместо комиссий используется Hashcash при формировании транзакций. Можно сказать транзакции майнятся по одиночке. Ещё я слышал там какие-то фундаментальные проблемы у IOTA с безопасностью обнаружили.
Что скажете про такой способ ухода от циклов по операциям? https://github.com/bitclave/Multiownable/pull/2
Вынесение всех переменных в структуру не помогло. При пересоздании структуры внутренние маппинги не очищаются! Зато помогли вложенные маппинги, первым ключом которых является фактически номер версии, которая растет при каждой передачи прав владения.