1
|
Local / Идеи / Re: 4 заблуждения о PoS и PoW (нет)
|
on: May 19, 2022, 01:52:54 PM
|
Процитирую ваш Whate Paper: Привязка транзакций к блоку осуществляется майнером блока путем создания цифровой подписи, которая учитывает ссылку на данные предыдущего блока. Если майнер создал два последних блока, то он может изменить предыдущий и пересчитать следующий за ним. Таким образом если майнер создал n-последних блоков, то он может достаточно быстро их все перезаписать, поэтому такая цепочка не является надежной от изменений задним числом.
Изменения цепочек может использоваться при атаках вида “двойная трата”.
Защита от таких атак строится на понятии стоимости атаки. Пока атака будет экономически невыгодна, ценности будут в безопасности. Таким образом надежность транзакции определяется количеством подтверждающих блоков, т.е. временем, которое прошло с момента ее попадания в блокчейн. Стоимость атаки определяется как цена аренды эквивалентной мощности всей сети за это время.
Вот с этим утверждением в корне не согласен, так как такой блокчейн могут ликвидировать при непрямой выгоде, а скажем он конкурент или вообще по идейным соображениям. Вы вот сами понимаете, что если в классическом POW будет атака 51%, то она будет не такая критичная, как в вашем случае, так как по сути для атакующего такой алгоритм подобен пониженному хешрейту и за счет этого можно создавать намного больше блоков. Эта риторика полностью относится к классическому POW, я просто ее повторил, чтобы подчеркнуть эквивалентность моделей безопасностей. Если вы считаете POW небезопасным, то значит вам к POS... Вообще POM это на самом деле POW + память в диапазоне окна времени. Просто я покопал в эту сторону и оказалось, что в такой связке можно получить много новых плюшек: общие майнеры (общий хэшрейт) ну и кросс-блокчейновые транзакции (т.е. единое информационное пространство). Также непонятно, как при таких скоростях начинаются проверки данных в самих блоков. Майнер их напечатал, а как они передаются по сети?
Один блокчейн может иметь скорость 10 tps ну или 100 (максимум 1000). Показатели в виде миллионов получаются только если самих блокчейнов будет тысячи. Т.е. грубо говоря если все известные блокчейны перейдут на POM, то только тогда суммарно так будет. Это перспектива использования данного консенсуса.
|
|
|
2
|
Local / Идеи / Re: 4 заблуждения о PoS и PoW (нет)
|
on: May 15, 2022, 03:36:46 PM
|
Как я понял, цель повторного использования nonce (повторное использование одноразового числа, что за оксюморон?) - ускорить процесс нахождения блоков, что само по себе должно привести к большему TPS. Почему не поступить проще и не понизить сложность искусственно, чтобы среднее время нахождения блоков было те же 15 секунд "как в Эфириуме"? По-моему вы решаете несуществующую проблему: низкая скорость транзакций в PoW это не баг, а фича. Если сделать блоки быстрее в миллион раз это пагубно повлияет на децентрализацию. Блокчейн будет расти очень быстро, потребуются огромные объемы памяти - не все это потянут и отсюда централизация. Миллионы тпс потянут не все компьютеры, потребуются опять же огромные мощности - опять централизация. "Уравнивание" GPU и ASIC тоже невозможно на практике, потому что если майнить монету выгодно, то для нее будут создаваться специализированные устройства, которые сведут на нет все эти искуственные ограничения.
Ничто не мешает создавать отдельные блокчейны очень медлительные, 15 сек и 15 tps как в Эфире. Тут главная фишка это: -Появляется возможность бесконечной масштабируемости сети из блокчейнов с суммарным tps 1M tps и выше
|
|
|
3
|
Local / Идеи / Re: POSm (Proof of similarity, доказательство сходства)
|
on: May 09, 2022, 02:18:54 PM
|
Теперь каждый майнер должен смайнить хеш с максимальным совпадением по этому хешу из этих данных:
1. Хеш предыдущего блока. 2. Ваш адрес с которого будете отсылать подблок. 3. Nonce.
Ух ты, у тебя структура один в один совпадает с моей, видимо одинаково подошли к решению проблемы: https://bitcointalk.org/index.php?topic=5397893.msg60085894#msg60085894Действительно, если POW майнеры соревнуются с друг другом чтобы стать валидатором блока с данными (подблоком), то можно заранее (на несколько блоков) вперед их искать, чтобы ускорить обработку транзакций - транзакции отправляются сразу валидатору-лидеру. В итоге на классическом POW можно ускорить формирование блоков вплоть до 1 сек.
|
|
|
4
|
Local / Идеи / 4 заблуждения о PoS и PoW (нет)
|
on: May 09, 2022, 02:09:50 PM
|
По следам вот этой статьи где идет пропаганда POS в связи предстоящим переходом Эфира на POS. Если кратко там говорится почему ETH и POS лучше Биткоина и один из аргументов в том, что в POW уже давно не было прорывных исследований... Я уже 5 лет занимаюсь исследованиями протоколов и думаю нашел такую прорывную технологию, которая использует связку POW + Memory Цель данного консенсуса - ускорить обработку транзакций и блоков до уровня POS/DPOS консенсусов, но при этом сохранить уровень надежности и децентрализации на уровне POW консенсуса. Как известно недостатком POS является зависимость цепочки от внутренних переменных блокчейна, следствием чего является дешевизна переписывания истории транзакций. В то же время в POW цепочка зависит от потраченной энергии, а значит изменение истории стоит дорого. Дополнительным бонусом консенсуса PoM является уравниванием между собой оборудования майнинга, основанного на GPU и ASIC, а также неограниченно масштабируемый шардинг.
Для этого мы предлагаем помимо вычисления хэшей еще использовать память, но в отличие от других похожих алгоритмов (например Ethash), в нашем алгоритме память не ограничивает, а улучшает работу целевого оборудования. Это можно осуществить за счет того, что при подборе хеша будет использоваться не целочисленный nonce, а определенное значение, трудоемкое для вычисления - например, вычисленное по алгоритму SHA-3, и будет допущено повторное применение этого значения в течении некоторого времени для подбора лучшего хэша блока. Таким образом будет выгоднее сохранять эти значения в памяти, чем вычислять заново. Детально в этом WPПлюсы: -Высокая скорость транзакций (не ниже любой POS/DPOS) -Остается децентрализация уровня PoW (так как нужно физическое оборудование - GPU) и атаки стоят реальных денег -Появляется возможность бесконечной масштабируемости сети из блокчейнов с суммарным tps 1M tps и выше P.S. По следам обсуждения хочется написать статью опровержения
|
|
|
7
|
Local / Идеи / Re: Демократическая Кинопремия.
|
on: November 19, 2021, 11:05:30 AM
|
В наше время Кино премии выдаются не за любовь к фильму масс, а за актуальность мысли для буржуазного класса. А что если создать кинопремию в которой каждый сможет проголосовать. создать сайт или приложение куда будет привязываться крипто кошелёк с полной идентификацией пользователя. после просмотра номинантов, на каждый кошелёк поступит часть крипто токена, из расчета токен разделенный на количество зрителей. и каждый зритель сможет отдать свой голос за тот или иной фильм. для раскрутки этой кинонаграды раздавать 20% прибыли от рекламы пользователям. 60% победителям, и 20 забирать за организацию. в дальнейшем 20% которые отдавали пользователям, будут распределены между победителями и организаторами.
Хорошая идея. У меня есть знакомый продюсер, создавший как свои фильмы так и участвующий в создании других фильмов в роли линейного продюсера. Так вот он хочет создать что-то типа голливуда на блокчейне. Идея платформы такая - создаются NFT токены с постерами будущих фильмов, люди покупают их, таким образом финансируют будущие фильмы. Через год, когда фильм выходит в NFT токенах появляется фильм. Пользователь является владельцем этого фильма, он может его смотреть и передавать права (на эту копию) любому другому человеку. Например он может купить 100 копий по цене 50 руб, а когда фильм создан, то продать на встроенном маркетплэйсе уже по 500 рублей. Сюда очень гармонично можно добавить вашу идею. Вобщем, если интересно, то можно этот проект делать вместе или интегрировать с вашим. Сейчас он на стадии создания документации и поиска инвестиций в разработку. Моя роль в этом проекте - это техническая поддержка. Если интересно - моя телега @progr76
|
|
|
8
|
Local / Идеи / Re: Маркетмейкер с плавающим спредом
|
on: March 14, 2021, 12:46:24 PM
|
Мне интересна тема AMM, но я опять прошу прощения я ничего не понял. Но сразу скажу что у меня есть уже опыт - я недавно создал DeFi, который совмещает с собой стейблкоин (USD) и Своп. Своп классический - аналогичен uniswap, поэтому я думаю что хорошо представляю как работает uniswap. В нем AMM - стандартный. Добавлены только варианты защиты от манипуляций курсом. Вот пример работы этого свопа: ОбменСмарт-контракт содержит резервы ликвидности TERA и USD, и сделки совершаются непосредственно против этих резервов. Цены устанавливаются автоматически с помощью механизма маркет-мейкера (x*y=k), который поддерживает общие резервы в относительном равновесии. Обмен ведется в предположении постоянства значения TeraSwapPool * USDSwapPool = Invariant. Этот инвариант не изменяется и остается практически одной и той же константой при всех обменах (комиссия незначительно влияет на инвариант), существенно он изменяется только при добавлении или удалении ликвидности. Обмен Тера на USDПри таком обмене увеличивается TeraSwapPool и уменьшается USDSwapPoolvar AmountFee=AmountTera*KFee; var Invariant=TeraSwapPool * USDSwapPool; var TeraSwapPoolNew = TeraSwapPool + AmountTera; var USDSwapPoolNew = Invariant/(TeraSwapPoolNew - AmountFee); var USDOut = USDSwapPool - USDSwapPoolNew; TeraSwapPool = TeraSwapPoolNew; USDSwapPool = USDSwapPoolNew; Более подробно в документации (RUS: https://docs.google.com/document/d/1iTp9gjpwa4KTqkh1TCy_-kccPdTDFDH2uSD-vWgZqQs/edit?usp=sharing ) Обратная операция фактически симметрична, поэтому не буду приводить. Таким образом я хочу сказать что нет никакой цены ASK или BID. Есть только движение по кривой x*y=k P.S. Кстати мне еще ОЧЕНЬ интересна тема про манипуляции курсом на AMM (для создания защит от них). Какие вы знаете (особенно те которые не вошли в документ указанный выше)?
|
|
|
9
|
Local / Идеи / Re: Маркетмейкер с плавающим спредом
|
on: March 13, 2021, 02:01:40 PM
|
Фактически такой обменник, как в темноте нащупывает цену.
Дима, я так и не понял в чем твое предложение, чтобы вручную не нащупывать цену. Может ты предлагаешь централизовано устанавливать текущий курс (и спред)? В этому вся суть? В отличие от комиссии на обмен у Uniswap 0.03%
Кстати, у тебя в тексте комиссия унисвопа указана 0,03% хотя на самом деле она у них 0,3% А вот в принскринах(видимо в расчетах) - нормальная. Подправь плиз.
|
|
|
14
|
Local / Идеи / Re: Децентрализованное хранение данных
|
on: October 26, 2020, 09:02:35 PM
|
Писать на JS децентрализованное приложение это онанизм.
Можешь это доказать или это только мнение "диванного эксперта"? Javascript головного мозга это прискорбно, как впрочем и лохчейн головного мозга. https://habr.com/ru/post/334964/Доказать конечно могу, хоть это и не требуется. Причём здесь диван? Ты в шахте код пишешь? Если издержки разработки децентрализованных приложений на JS ощутимо не превышали бы издержки разработки на C++, то их бы и писали на JS, потому что разработчиков знающих JS в разы больше и они дешевле. Ты же не считаешь что децентрализованные приложения в основном пишут на C++, потому что мейнтейнеры идиоты? У JS значительно ниже производительность, выше потребление памяти, обязательная асинхронность и ад с зависимостями, т.е. издержки значительны как при разработке, так и при исполнении на стороне пользователя. Я понимаю что ты пишешь на том языке, который знаешь, но онанизма и издержек это не отменяет. Вот тесты производительности: https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/node-gpp.htmlСмотри как выглядят твои посты со стороны: 1. Ты всем присутствующих намекаешь что они "лохи" употребляя фразу "лохчейн головного мозга". Зачем это здесь? 2. То что разработчиков на JS больше это не значит что они лучше. Кроме того нужно заметить что "больше" - это тех, кто пишет "фронты", т.е. клиентские части, а не тех кто пишет "бакэнды" - серверные части. Поэтому без разбора специфики этот аргумент так себе. Зачем его ты привел? Для объема текста, думал что это сработает? 2. Про JS ты пишешь "обязательная асинхронность", "ад с зависимостями", "издержки значительны при разработке". Это не соответствует действительности. Но это значит что у тебя нет опыта разработки и ты не владеешь вопросом. 3. Тесты нужно создавать самому. В моем проекте оптимизированные алгоритмы на nodejs практически (т.е. достаточные для решения задач) не отличаются от с/с++ , но зато скорость разработки на порядок быстрее. Но я не хочу утверждать, что проект всегда будет на nodejs, возможно, при определенной зрелости проекта он будет портирован на С/С++. 4. Язык программирования это инструмент, которым решают задачи, а не религия на который молятся и с пеной у рта доказывают свою правоту. Зачем ты завел этот глупый спор? В итоге - у тебя тон эксперта, но являешься ли ты им на самом деле? У тебя есть опыт разработки, что ты создал, где твои ссылки на репозитарии? Как ты можешь быть экспертом, в той области, в которой не разбираешься? В чём биткоин стоит особняком, если на него весь этот скам и опирается? Пирамидки на базе пирамидки.
На заметку "эксперту" - биткоин используется для кросс-бординговых переводов денег, например так поступают (поступали) продавцы из Китая рынка Садовод в Москве. Пруфы в поисковике по ключевым словам "садовод биткоин". Во-первых, ничего не мешает использовать для этого любую другую популярную крипту. Во-вторых, перевода денег не происходит, по причине отсутствия обеспечения биткоина деньгами. В-третьих, эти "переводы" работают только в сторону Китая, но невозможны в обратную, так как китайский регулятор не дремлет, следовательно, ты выдаёшь халатность ватного регулятора за свойство биткоина. Чего хорошего в отмывании средств и какая выгода остальным от существования инструмента для их отмывания? Ты рад что китайцы не заплатили налоги, в то время как сам их платишь? Такими примерами, адепты лишь доказывают, что биткоин массовому пользователю нахуй не нужен и даже вреден. 1. На данный момент Биткоин это самый ликвидный инструмент по сравнению с другими криптовалютами. В этом его уникальность. 2. В связи с высокой ликвидностью Биткоина возможны его переводы в любые стороны. 3. Мы все здесь говорим про потребности людей, причем здесь потребности фискальных органов? Особенно того государства, которое заблокировало данный ресурс.
|
|
|
15
|
Local / Идеи / Re: Децентрализованное хранение данных
|
on: September 18, 2020, 03:37:34 PM
|
Писать на JS децентрализованное приложение это онанизм.
Можешь это доказать или это только мнение "диванного эксперта"? В чём биткоин стоит особняком, если на него весь этот скам и опирается? Пирамидки на базе пирамидки.
На заметку "эксперту" - биткоин используется для кросс-бординговых переводов денег, например так поступают (поступали) продавцы из Китая рынка Садовод в Москве. Пруфы в поисковике по ключевым словам "садовод биткоин".
|
|
|
16
|
Local / Идеи / Re: Децентрализованное хранение данных
|
on: September 13, 2020, 09:37:55 PM
|
По факту самая популярная такая схема: 1. Централизованные сайты, например рутрекер, держат реестр файлов. Интерес владельцев - это продажа рекламы. Это своеобразные "майнеры" в нашей терминологии. 2. Простые пользователи скачивают и хранят файлы некоторое время - пока они им нужны и/или не жалко пространства на диске. Их интерес бесплатное пользование скаченной информацией. Это как бы "лайт кошельки".
А как это будет организовано в вашей системе? Какие стимулы будут у ваших "майнеров" и "лайт кошельков"Должна быть выгода, стоит сначала расписать именно источники дохода каждого участника этой системы и после уже саму систему, к сожалению или к счастью, в нашем мире правит желание получить прибыль. А это не моя система  - просто мне это интересно, но пока совсем нет времени... Ко всем: Позвольте обратить внимание что так называемые "майнеры" в торрентах занимаются организацией контента - чем больше и лучше контент, тем больше пользователей у них будет и тем больше они получат денег от рекламы. Ну т.е. обычный бизнес. А вот у вас (у нас) про это забывается, точнее оно вступает в противоречие с самой идеей децентрализацией: чтобы все были равны и так далее... Нужно придумать и обсудить модель бизнеса, пусть децентрализованного, но именно бизнеса. Как выше заметил kklins - для получения прибыли.
|
|
|
17
|
Local / Идеи / Re: Децентрализованное хранение данных
|
on: September 13, 2020, 10:05:25 AM
|
Дмитрий, привет, а какая мотивация у торрентов, интересно как ты думаешь?
---- Интерес может быть не обязательно в деньгах. Если пользователям самим ежедневно нужны эти децентрализованные данные, то они добровольно будут находиться в сети. Ну например (кроме порнухи), это может быть переписка в запрещенных чатах на запрещенные темы про запрещенные товары. По факту самая популярная такая схема: 1. Централизованные сайты, например рутрекер, держат реестр файлов. Интерес владельцев - это продажа рекламы. Это своеобразные "майнеры" в нашей терминологии. 2. Простые пользователи скачивают и хранят файлы некоторое время - пока они им нужны и/или не жалко пространства на диске. Их интерес бесплатное пользование скаченной информацией. Это как бы "лайт кошельки".
|
|
|
18
|
Local / Идеи / Re: Децентрализованное хранение данных
|
on: September 11, 2020, 03:41:41 PM
|
Также Вы не раскрыли мотивы участников сети, почему они будут поддерживать работу сети, каковы их стимулы.
Также вот мое видение такой системы. Я считаю, что ничего лучше, чем система торрентов для хранение информации пока не придумали.
Поэтому, общий принцип хранения нужно брать у торрентов.
Дмитрий, привет, а какая мотивация у торрентов, интересно как ты думаешь?
|
|
|
19
|
Local / Идеи / Re: И вновь Покер
|
on: September 01, 2020, 10:23:25 AM
|
Я думал на эту тему. Но отказываться пока не стоит.Если не понадобятся, то в дальнейшем очень даже пригодятся. И все же. Думаю стоит для начала делать MVP, абсолютно рабочую версию, но используя скрипты (при низких нагрузках подобные задачи работали без сбоев). Единственное, пожалуй ограничение - отсутствие расширяемости, т.е. турнир уже лишь простенький можно проводить. Да и бюджет колоссально ниже - 300-500 ETH, и стоимость токена этом этапе снизить до 0,0001 ETH. Можете подписываться на новости проекта. Скрипты? Кстати, а какой вы собираетесь использовать протокол и криптографию? Обычно проекты покера на блокчейны делают упор именно на них - математически доказывая надежность схемы, но у вас я не встретил даже намека, вы еще не придумали его?
|
|
|
20
|
Local / Идеи / Re: И вновь Покер
|
on: August 31, 2020, 05:13:10 PM
|
Посмотрел бюджет, у меня предложение сэкономить вам минимум 2000 эфиров за счет отказ от пунктов: -Расширения браузеров (100 Эфира) -Оборудование, домены и иное техническое оснащение проекта (2000 Эфира) Путем использования блокчейна, у которого встроенный хостинг даппов - даппы открываются внутри кошелька или публичные вебкошельки... Пример: http://dappsgate.com/dapp/101
|
|
|
|