Процитирую ваш Whate Paper: Привязка транзакций к блоку осуществляется майнером блока путем создания цифровой подписи, которая учитывает ссылку на данные предыдущего блока. Если майнер создал два последних блока, то он может изменить предыдущий и пересчитать следующий за ним. Таким образом если майнер создал n-последних блоков, то он может достаточно быстро их все перезаписать, поэтому такая цепочка не является надежной от изменений задним числом.
Изменения цепочек может использоваться при атаках вида “двойная трата”.
Защита от таких атак строится на понятии стоимости атаки. Пока атака будет экономически невыгодна, ценности будут в безопасности. Таким образом надежность транзакции определяется количеством подтверждающих блоков, т.е. временем, которое прошло с момента ее попадания в блокчейн. Стоимость атаки определяется как цена аренды эквивалентной мощности всей сети за это время.
Вот с этим утверждением в корне не согласен, так как такой блокчейн могут ликвидировать при непрямой выгоде, а скажем он конкурент или вообще по идейным соображениям. Вы вот сами понимаете, что если в классическом POW будет атака 51%, то она будет не такая критичная, как в вашем случае, так как по сути для атакующего такой алгоритм подобен пониженному хешрейту и за счет этого можно создавать намного больше блоков. Эта риторика полностью относится к классическому POW, я просто ее повторил, чтобы подчеркнуть эквивалентность моделей безопасностей. Если вы считаете POW небезопасным, то значит вам к POS... Вообще POM это на самом деле POW + память в диапазоне окна времени. Просто я покопал в эту сторону и оказалось, что в такой связке можно получить много новых плюшек: общие майнеры (общий хэшрейт) ну и кросс-блокчейновые транзакции (т.е. единое информационное пространство). Также непонятно, как при таких скоростях начинаются проверки данных в самих блоков. Майнер их напечатал, а как они передаются по сети?
Один блокчейн может иметь скорость 10 tps ну или 100 (максимум 1000). Показатели в виде миллионов получаются только если самих блокчейнов будет тысячи. Т.е. грубо говоря если все известные блокчейны перейдут на POM, то только тогда суммарно так будет. Это перспектива использования данного консенсуса.
|
|
|
Как я понял, цель повторного использования nonce (повторное использование одноразового числа, что за оксюморон?) - ускорить процесс нахождения блоков, что само по себе должно привести к большему TPS. Почему не поступить проще и не понизить сложность искусственно, чтобы среднее время нахождения блоков было те же 15 секунд "как в Эфириуме"? По-моему вы решаете несуществующую проблему: низкая скорость транзакций в PoW это не баг, а фича. Если сделать блоки быстрее в миллион раз это пагубно повлияет на децентрализацию. Блокчейн будет расти очень быстро, потребуются огромные объемы памяти - не все это потянут и отсюда централизация. Миллионы тпс потянут не все компьютеры, потребуются опять же огромные мощности - опять централизация. "Уравнивание" GPU и ASIC тоже невозможно на практике, потому что если майнить монету выгодно, то для нее будут создаваться специализированные устройства, которые сведут на нет все эти искуственные ограничения.
Ничто не мешает создавать отдельные блокчейны очень медлительные, 15 сек и 15 tps как в Эфире. Тут главная фишка это: -Появляется возможность бесконечной масштабируемости сети из блокчейнов с суммарным tps 1M tps и выше
|
|
|
Теперь каждый майнер должен смайнить хеш с максимальным совпадением по этому хешу из этих данных:
1. Хеш предыдущего блока. 2. Ваш адрес с которого будете отсылать подблок. 3. Nonce.
Ух ты, у тебя структура один в один совпадает с моей, видимо одинаково подошли к решению проблемы: https://bitcointalk.org/index.php?topic=5397893.msg60085894#msg60085894Действительно, если POW майнеры соревнуются с друг другом чтобы стать валидатором блока с данными (подблоком), то можно заранее (на несколько блоков) вперед их искать, чтобы ускорить обработку транзакций - транзакции отправляются сразу валидатору-лидеру. В итоге на классическом POW можно ускорить формирование блоков вплоть до 1 сек.
|
|
|
По следам вот этой статьи где идет пропаганда 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. По следам обсуждения хочется написать статью опровержения
|
|
|
What about the investors that aren't on bitcointalk or any other form of social media that don't take part in the swap?
All the necessary announcements were made in the relevant social networks.
|
|
|
Dear friends! We are excited to announce the start of swap TERA to Empera. Swap time: 15.03.2022 - 31.03.2022Swap rate: 20 TERA coins for 1 Empera.After the swap, the coins will arrive in your account and will be locked. Unlocking will be carried out automatically in Empera mainet during 3 years according to the general rules that are the same for all investors. Swap your TERA in Dapp 217: https://terawallet.org/dapp/217TERA - EMPERA Swap News As of March 26, 2022, more than 180 million (30%) of Tera coins have been exchanged for Empera Hold (see History detail ( https://terawallet.org/history.html#242379)) Attention! Use only dapp 217 to swap TERA to Empera! Link: https://terawallet.org/dapp/217Empera announcements ( https://t.me/emperanetwork) Empera chat channel ( https://t.me/emperaofficial)
|
|
|
В наше время Кино премии выдаются не за любовь к фильму масс, а за актуальность мысли для буржуазного класса. А что если создать кинопремию в которой каждый сможет проголосовать. создать сайт или приложение куда будет привязываться крипто кошелёк с полной идентификацией пользователя. после просмотра номинантов, на каждый кошелёк поступит часть крипто токена, из расчета токен разделенный на количество зрителей. и каждый зритель сможет отдать свой голос за тот или иной фильм. для раскрутки этой кинонаграды раздавать 20% прибыли от рекламы пользователям. 60% победителям, и 20 забирать за организацию. в дальнейшем 20% которые отдавали пользователям, будут распределены между победителями и организаторами.
Хорошая идея. У меня есть знакомый продюсер, создавший как свои фильмы так и участвующий в создании других фильмов в роли линейного продюсера. Так вот он хочет создать что-то типа голливуда на блокчейне. Идея платформы такая - создаются NFT токены с постерами будущих фильмов, люди покупают их, таким образом финансируют будущие фильмы. Через год, когда фильм выходит в NFT токенах появляется фильм. Пользователь является владельцем этого фильма, он может его смотреть и передавать права (на эту копию) любому другому человеку. Например он может купить 100 копий по цене 50 руб, а когда фильм создан, то продать на встроенном маркетплэйсе уже по 500 рублей. Сюда очень гармонично можно добавить вашу идею. Вобщем, если интересно, то можно этот проект делать вместе или интегрировать с вашим. Сейчас он на стадии создания документации и поиска инвестиций в разработку. Моя роль в этом проекте - это техническая поддержка. Если интересно - моя телега @progr76
|
|
|
Мне интересна тема 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 (для создания защит от них). Какие вы знаете (особенно те которые не вошли в документ указанный выше)?
|
|
|
Фактически такой обменник, как в темноте нащупывает цену.
Дима, я так и не понял в чем твое предложение, чтобы вручную не нащупывать цену. Может ты предлагаешь централизовано устанавливать текущий курс (и спред)? В этому вся суть? В отличие от комиссии на обмен у Uniswap 0.03%
Кстати, у тебя в тексте комиссия унисвопа указана 0,03% хотя на самом деле она у них 0,3% А вот в принскринах(видимо в расчетах) - нормальная. Подправь плиз.
|
|
|
How about raising funds to create NFT tokens? We need designers who can draw beautiful tokens. First of all, we need tokens for early investors in TERA (each investor will be able to get only one such token). Who wants to participate in this? Write pliz your budget in Tera, we will create a fundraising project. P.S. The Cherry farm club🍒 project has already collected its maximum cap of 10 million Tera: https://terawallet.org/dapp/122#226477
|
|
|
Hello everyone, the new version 2468 has been pushed to the network. It includes support for sharding, which will be launched starting from 68.5 million blocks (i.e. December 25, 2020). Please have time to update the nodes before the specified date. The update is required. Added new features for creating Dapps, more details here: https://gitlab.com/terafoundation/tera2/-/blob/master/Doc/Eng/release2468.md
|
|
|
Join us on Dec 16 at 12:00 (UTC) for an exclusive AMA with TERA project Founder Yuriy Ivanov in BigOne telegram channel https://t.me/B1_ENWe will discuss future development of the TERA project and will announce the date of sharding technology implementation in the main network.
|
|
|
Писать на 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. Мы все здесь говорим про потребности людей, причем здесь потребности фискальных органов? Особенно того государства, которое заблокировало данный ресурс.
|
|
|
Писать на JS децентрализованное приложение это онанизм.
Можешь это доказать или это только мнение "диванного эксперта"? В чём биткоин стоит особняком, если на него весь этот скам и опирается? Пирамидки на базе пирамидки.
На заметку "эксперту" - биткоин используется для кросс-бординговых переводов денег, например так поступают (поступали) продавцы из Китая рынка Садовод в Москве. Пруфы в поисковике по ключевым словам "садовод биткоин".
|
|
|
По факту самая популярная такая схема: 1. Централизованные сайты, например рутрекер, держат реестр файлов. Интерес владельцев - это продажа рекламы. Это своеобразные "майнеры" в нашей терминологии. 2. Простые пользователи скачивают и хранят файлы некоторое время - пока они им нужны и/или не жалко пространства на диске. Их интерес бесплатное пользование скаченной информацией. Это как бы "лайт кошельки".
А как это будет организовано в вашей системе? Какие стимулы будут у ваших "майнеров" и "лайт кошельков"Должна быть выгода, стоит сначала расписать именно источники дохода каждого участника этой системы и после уже саму систему, к сожалению или к счастью, в нашем мире правит желание получить прибыль. А это не моя система - просто мне это интересно, но пока совсем нет времени... Ко всем: Позвольте обратить внимание что так называемые "майнеры" в торрентах занимаются организацией контента - чем больше и лучше контент, тем больше пользователей у них будет и тем больше они получат денег от рекламы. Ну т.е. обычный бизнес. А вот у вас (у нас) про это забывается, точнее оно вступает в противоречие с самой идеей децентрализацией: чтобы все были равны и так далее... Нужно придумать и обсудить модель бизнеса, пусть децентрализованного, но именно бизнеса. Как выше заметил kklins - для получения прибыли.
|
|
|
Дмитрий, привет, а какая мотивация у торрентов, интересно как ты думаешь?
---- Интерес может быть не обязательно в деньгах. Если пользователям самим ежедневно нужны эти децентрализованные данные, то они добровольно будут находиться в сети. Ну например (кроме порнухи), это может быть переписка в запрещенных чатах на запрещенные темы про запрещенные товары. По факту самая популярная такая схема: 1. Централизованные сайты, например рутрекер, держат реестр файлов. Интерес владельцев - это продажа рекламы. Это своеобразные "майнеры" в нашей терминологии. 2. Простые пользователи скачивают и хранят файлы некоторое время - пока они им нужны и/или не жалко пространства на диске. Их интерес бесплатное пользование скаченной информацией. Это как бы "лайт кошельки".
|
|
|
Также Вы не раскрыли мотивы участников сети, почему они будут поддерживать работу сети, каковы их стимулы.
Также вот мое видение такой системы. Я считаю, что ничего лучше, чем система торрентов для хранение информации пока не придумали.
Поэтому, общий принцип хранения нужно брать у торрентов.
Дмитрий, привет, а какая мотивация у торрентов, интересно как ты думаешь?
|
|
|
Я думал на эту тему. Но отказываться пока не стоит.Если не понадобятся, то в дальнейшем очень даже пригодятся. И все же. Думаю стоит для начала делать MVP, абсолютно рабочую версию, но используя скрипты (при низких нагрузках подобные задачи работали без сбоев). Единственное, пожалуй ограничение - отсутствие расширяемости, т.е. турнир уже лишь простенький можно проводить. Да и бюджет колоссально ниже - 300-500 ETH, и стоимость токена этом этапе снизить до 0,0001 ETH. Можете подписываться на новости проекта. Скрипты? Кстати, а какой вы собираетесь использовать протокол и криптографию? Обычно проекты покера на блокчейны делают упор именно на них - математически доказывая надежность схемы, но у вас я не встретил даже намека, вы еще не придумали его?
|
|
|
Посмотрел бюджет, у меня предложение сэкономить вам минимум 2000 эфиров за счет отказ от пунктов: -Расширения браузеров (100 Эфира) -Оборудование, домены и иное техническое оснащение проекта (2000 Эфира) Путем использования блокчейна, у которого встроенный хостинг даппов - даппы открываются внутри кошелька или публичные вебкошельки... Пример: http://dappsgate.com/dapp/101
|
|
|
|