Bitcoin Forum
May 13, 2024, 07:10:08 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: GYRO - блокчейн с новым алгоритмом консенсуса PoG  (Read 207 times)
staroy (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 2


View Profile WWW
October 13, 2021, 04:38:38 PM
Last edit: October 17, 2021, 07:57:33 AM by staroy
Merited by klarki (1)
 #1

При доказательстве вращения (Proof of Gyro - PoG), вместо покупки оборудования для майнинга и затем траты энергии для достижения консенсуса, участник, так называемый «спиннер», должен заморозить навсегда некоторое количество монет, которые будут возвращаться в виде вновь сгенерированных.
Замороженные монеты в соответствии с ценой энергии раскручивают спин "спиннера". Чем больше частота вращения относительно средней величины всех участников, тем чаще спиннер может сгенерить новый блок. При заморозке монет создаётся уникальный многомерный вектор, который суммируется с текущим значением при генерации нового блока. Вес альтернативных веток определяется как отношение суммы модулей к модулю суммы векторов, поэтому предпочтение отдаётся наибольшему количеству участников. Заморозка на множество адресов приводит к удорожанию поддержания спиннеров, так как каждый требует периодического вливания.
Платформа реализована на cryptonote протоколе, добавлена возможность обмениваться короткими сообщениями. В реализации предусмотрен конфигурационный файл, то есть можно сгенерить свой локальный токен.
Ищу активистов для теста, они же получат начальные токены, по 2)
Тестеры запустившие ноду c доступным IP, по 20)
staroy.github.io
1715627408
Hero Member
*
Offline Offline

Posts: 1715627408

View Profile Personal Message (Offline)

Ignore
1715627408
Reply with quote  #2

1715627408
Report to moderator
1715627408
Hero Member
*
Offline Offline

Posts: 1715627408

View Profile Personal Message (Offline)

Ignore
1715627408
Reply with quote  #2

1715627408
Report to moderator
1715627408
Hero Member
*
Offline Offline

Posts: 1715627408

View Profile Personal Message (Offline)

Ignore
1715627408
Reply with quote  #2

1715627408
Report to moderator
Even in the event that an attacker gains more than 50% of the network's computational power, only transactions sent by the attacker could be reversed or double-spent. The network would not be destroyed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715627408
Hero Member
*
Offline Offline

Posts: 1715627408

View Profile Personal Message (Offline)

Ignore
1715627408
Reply with quote  #2

1715627408
Report to moderator
alex-ant
Member
**
Offline Offline

Activity: 82
Merit: 10


View Profile
October 13, 2021, 06:03:48 PM
 #2

Не могли бы вы пояснить практическую суть и смысл вашего алгоритма консенсуса? Какую задачу вы решали, создавая этот алгоритм?
staroy (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 2


View Profile WWW
October 13, 2021, 06:09:27 PM
 #3

Работа нод не требует расхода ресурсов, но устойчива к типовым атакам PoW, лишена проблемм PoS
cryptomaxsun
Legendary
*
Offline Offline

Activity: 2744
Merit: 1387


Ukrainians will resist


View Profile WWW
October 14, 2021, 03:17:13 AM
 #4

Сколько всего монет будет, какой премайн?
Огласите технические характеристики, если не трудно.
И почему ваш консенсус лишен проблем POS?
Ведь принцип тот же: больше монет - больше заработок.
Или тут есть некое принципиальное различие?

❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘
❘|❘ КаРФаген должен быть разрушен ❘|❘
staroy (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 2


View Profile WWW
October 14, 2021, 07:32:46 AM
Last edit: October 17, 2021, 04:55:59 AM by staroy
 #5

скорость эмиссии 5 монет в минуту, медленно снижается
теоретический предел максимальное 64 битное число
время генерации новых блоков в среднеи 2 минуты
на каждый блок в районе 10 монет
премайн был 10000, сейчас чуть больше 30000
при PoS есть проблемма вычисления паралельных вариантов
ну а здесь время следующего блока определено исходя из контекста
а спиннинг происходит на основании замороженных навсегда монет, а не наличия у вас монет
то есть что бы всех обогнать, нужно сжечь монет больше всех,
для этого нужен комп и сила воли)
для непрепывного спиннинга необходимо сжигать по одной монете в период, обратно пропорциональный сумме замороженных монет
иначе номинал заморозки падает до 1
ну что бы увеличить lock на N монет, заморозить нужно N+1
то есть если прикинуться множеством спиннеров, поддержка их в активном состоянии будет дорого обходиться
cryptomaxsun
Legendary
*
Offline Offline

Activity: 2744
Merit: 1387


Ukrainians will resist


View Profile WWW
October 14, 2021, 02:53:43 PM
Merited by xandry (2)
 #6

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

при PoS есть проблемма вычисления паралельных вариантов


В чём эта проблема выражается и что это за паралельные варианты?

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

Т.е. заморозка монет - это сжигание монет?
Оксюморон какой-то.

❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘
❘|❘ КаРФаген должен быть разрушен ❘|❘
staroy (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 2


View Profile WWW
October 15, 2021, 06:24:13 AM
 #7

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

>>при PoS есть проблемма вычисления паралельных вариантов
>В чём эта проблема выражается и что это за паралельные варианты?
в разных вариантах PoS для соответствия целевой функции, опираясь на один стэйк, можно организовать паралельный перебор вариантов, ведь как в PoW для этого не требуется энергии а потом выдать нужный результат, эта проблемма описана многими известными разработчиками

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

реализация gyrod и gyro-wallet-cli позволяет создать свой токен для встраивания в приложения
сгенерить токены, определить параметры, например каждый блок может создаваться раз в 10 секунд
можно генерить под сеанс игры например, zyre-lua позволяет всё это автоматизировать, но можно встроить и на C++ и т п
это SDK
cryptomaxsun
Legendary
*
Offline Offline

Activity: 2744
Merit: 1387


Ukrainians will resist


View Profile WWW
October 15, 2021, 02:42:11 PM
Merited by xandry (2)
 #8

Заморозка монет - это блокировка монет на определенный срок, после которого они доступны.
Сжигание монет - это отправка монет на адрес, от которого ни у кого нет приватного ключа, чтобы потратить монеты. Т.е. - это считается безвозвратным уничтожением монет.
Если у вас монеты безвозвратно теряются - то это сжигание, а не заморозка.
А еще вопрос - как вы собираетесь распределять монеты?

❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘
❘|❘ КаРФаген должен быть разрушен ❘|❘
staroy (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 2


View Profile WWW
October 16, 2021, 06:11:48 AM
Last edit: October 17, 2021, 10:59:22 AM by xandry
 #9

в нашем случае это покупка виртуального майнера, в последствии надо подумать о возможности перепродавать этот актив
раздать хочу тысяч 20, чтобы монета начала жить своей жизнью, впоследствии надо подключаться к биржам
заморзка монет пригодных для спиннинга - кристаллизация
staroy (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 2


View Profile WWW
October 17, 2021, 08:46:34 AM
 #10

Ваши закристализованные монеты это купленный майнер, который генерирует новые монеты с каждым вашим новым блоком, это не лоторея а поддержка сети
cryptomaxsun
Legendary
*
Offline Offline

Activity: 2744
Merit: 1387


Ukrainians will resist


View Profile WWW
October 17, 2021, 07:46:52 PM
 #11

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

❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘
❘|❘ КаРФаген должен быть разрушен ❘|❘
GHJKYTR
Member
**
Offline Offline

Activity: 88
Merit: 11


View Profile
October 17, 2021, 07:59:36 PM
Last edit: October 17, 2021, 09:09:10 PM by GHJKYTR
 #12

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

Это похоже на выпуск невзаимозаменяемых токенов NFT, например замораживаете 50, 30, 20 монет, получается 3 разных NFT с разным уровнем генерации блоков, в которые можно залить еще картинки и можно продавать на маркетплейсе,  такая схема применяется в основном в играх.
Если все упростить, то выглядит это так, заливаешь в игру 200000 монет, накупаешь там в игре всяких NFT, которые в сумме дают доход 2200 монет в месяц, а в год получается 26400, но игра как правило устроина намного сложнее и все зависит от выбранной стратегии, доход может различаться в разы.
staroy (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 2


View Profile WWW
October 18, 2021, 03:54:28 AM
Last edit: October 18, 2021, 04:41:02 PM by Xal0lex
 #13

Ваши закристализованные монеты это купленный майнер, который генерирует новые монеты с каждым вашим новым блоком, это не лоторея а поддержка сети
Можете привести цифры, насколько экономически выгодно закристализировать монеты?
Какой ROI?
Например, 20 монет закристализировал, в течении какого времени я заработаю новые 20 монет?
А эти 20 навсегда потеряны? И на сколько их хватит чтобы добывать новые монеты?
В начале Сатоши майнил на процессоре, но майнинговые мощьности у других участников росли, и на процессоре сгенерить красивый хэш было всё труднее, требовалось больше времени
В PoG время следующего блока для участника вычисляется исходя из суммы закристаллизованных монет всех участвующих на данный момент спиннеров, и его доли в этой сумме. Чем доля больше, тем меньше время. Сумма вычисляется исходя из среднего значения кристаллизации, и примерного количества спиннеров, вычисляется приближениями исходя из среднего времени.
Поэтому пока участников мало, генерация блоков происходит для каждого часто, но в соответствии с кристаллизацией
Каждую неделю требуется обновить цепочку кристаллизации, добавив минимум одну монету, своеобразная плата за электроэнергию, но если вас в сети уже двое, то этот срок так же кратно увеличивается, в соответствии с вашей долей в кристаллизации, ведь новые блоки вам уже не достаются часто как еслибы вы были один в сети


Quote
Это похоже на выпуск невзаимозаменяемых токенов NFT, например замораживаете 50, 30, 20 монет, получается 3 разных NFT с разным уровнем генерации блоков, в которые можно залить еще картинки и можно продавать на маркетплейсе,  такая схема применяется в основном в играх.
Если все упростить, то выглядит это так, заливаешь в игру 200000 монет, накупаешь там в игре всяких NFT, которые в сумме дают доход 2200 монет в месяц, а в год получается 26400, но игра как правило устроина намного сложнее и все зависит от выбранной стратегии, доход может различаться в разы.
с NFT вижу сходство в части виртуальности предмета)
продажу кристаллизованных монет возможно следует сделать просто потому что надо иметь возможность распоряжаться любым активом, это логично
думаю в ближайший месяц что нибудь попробую реализовать
cryptomaxsun
Legendary
*
Offline Offline

Activity: 2744
Merit: 1387


Ukrainians will resist


View Profile WWW
October 18, 2021, 04:12:54 PM
Merited by klarki (1)
 #14

Quote
Это похоже на выпуск невзаимозаменяемых токенов NFT, например замораживаете 50, 30, 20 монет, получается 3 разных NFT с разным уровнем генерации блоков, в которые можно залить еще картинки и можно продавать на маркетплейсе,  такая схема применяется в основном в играх.
Если все упростить, то выглядит это так, заливаешь в игру 200000 монет, накупаешь там в игре всяких NFT, которые в сумме дают доход 2200 монет в месяц, а в год получается 26400, но игра как правило устроина намного сложнее и все зависит от выбранной стратегии, доход может различаться в разы.
с NFT вижу сходство в части виртуальности предмета)
продажу кристаллизованных монет возможно следует сделать просто потому что надо иметь возможность распоряжаться любым активом, это логично
думаю в ближайший месяц что нибудь попробую реализовать
Я понял, что у вас все на уровне концепта.
Никакого вайтпапера нет, где было бы чётко математически с терминологией расписано как все работает.

❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘
❘|❘ КаРФаген должен быть разрушен ❘|❘
staroy (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 2


View Profile WWW
October 18, 2021, 06:43:41 PM
Last edit: October 19, 2021, 06:55:20 AM by staroy
 #15

Я понял, что у вас все на уровне концепта.
Никакого вайтпапера нет, где было бы чётко математически с терминологией расписано как все работает.
всё что касается принципов работы консенсуса, зафиксировано жёстко, и рабочий прототип это демострирует, перепродажа кристаллов, смарт контракты, мультичейн с атомарными свопами, решение проблеммы шардинга by design, без сложных алгоритмов - это развитие которое предстоит, будет команда, будут реальные планы, будет whitepaper)
DrBeer
Legendary
*
Offline Offline

Activity: 3766
Merit: 1885


View Profile WWW
October 28, 2021, 05:41:37 PM
 #16

Ничего не понятно но здоров ! Тут тебе и спинеры, и токены, и математика с векторами, и единороги  !
Давайте ближе к теме - какие требования к ноде, мануал для развертывания ноды... Прям интересно стало !:)

...AoBT...
▄▄█████████████████▄▄
███████████████████████
█████████████████████████
███████████████████████
██████████████████████
█████████████████████
███████████████████████
██████████████████████
█████████████████████
█████████████████████
█████████████████████████
███████████████████████
█████████████████
The Alliance
of Bitcointalk
Translators
▄▄▄███████▄▄▄
▄███████████████▄
▄███
████████████████▄
▄██
███████████████████▄
▄█
██████████████████████▄
████████████████████████
█████████████████████
████████████████████████
▀███████████████████████▀
▀███████████████████
▀███████████████████▀
███████████████▀
▀▀▀███████▀▀▀
.
..JOIN US..

▄███████████████████████▄
█████████████████████████
█████▀▀██████▀▀██▀▀▀▀████
████████▀██████████
████▄▄▄▄▀███████
███████▄▀▄█▀▀███████
█████████████████████████
█████████████████████████
████████████▀████████████
▀███████████████████████▀
█████

██████████
.
..HIRE US..
staroy (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 2


View Profile WWW
October 31, 2021, 02:12:13 PM
Last edit: November 02, 2021, 08:30:52 AM by xandry
Merited by Symmetrick (1)
 #17

Ничего не понятно но здоров ! Тут тебе и спинеры, и токены, и математика с векторами, и единороги  !
Давайте ближе к теме - какие требования к ноде, мануал для развертывания ноды... Прям интересно стало !:)
Задумка была протестировать в публичном варианте реалзацию одной из ключевых фич с публично верифицируемым рандомным вектором (маяком), которая обеспечивает живучесть блокчейна, поскольку на lxc контейнерах всё и так замечательно.
Соответственно распределить начальные токены среди образовавшегося комьюнити, для этого даже GUI с функцией переписки реализовано. Но для запуска требуется больше усилий.
Портестировать локально возможно из https://github.com/staroy/test3 по инструкции в описании
Для сборки создаём отдельную директорию, и клонируем в неё https://github.com/staroy/depends https://github.com/staroy/gyro и https://github.com/staroy/test3
далее сначала заходим в depends и действуем по инструкции в README.md, потом тоже самое в gyro
После сборки можно приступить к тестированию в test3, рабочий прототип создан на базе Monero, так что в управлении и поведении много общего, но без майнинга с захватом ресурса CPU)

Дальнейшее развитие невозможно на базе других проектов, слишком много ограничений, cейчас в планах проработать распределённую платформу для создания приложений, основные свойства:
1.Виртуальный PoW (без расхода реальной энергии).
2.Разделение на сегменты, с взаимным пост включением (масштабирование).
3.Хранение цепочек хэшей не требует доверия к выделенным нодам, без сохранения всех блоков (не требуется шардинг).
4.На одной ноде запускается несколько блокчейнов, динамически, если требуется. Синхронизация на основе DHT.
5.Между блокчейнами атомарные свопы.
6.Система сообщений на пуле транзакций (фиктивные), монета зафиксированная в транзакции оберегает от спама
7.Сообщения используются для мультиподписи, получения адресов, взаимодействия приложений
8.Смартконтракты

https://staroy.github.io/

Смартконтракты - мультиблокчейновые, с возможностью создания нового блокчейна для отдельной сессии приложения
DrBeer
Legendary
*
Offline Offline

Activity: 3766
Merit: 1885


View Profile WWW
November 01, 2021, 07:55:31 PM
 #18

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

Т.е. в рамках отдельно взятой сессии приложения, можно создавать "пузырек с блокчейном" ? А по окончанию сессии, соответственно, этот пузырек исчезает ? О - а можно в рамках сессии приложения смарт контракта, создать блокчейн, в котором создать приложение смарт контракт со своим блокчейном ?  Roll Eyes
ЗЫ Немного напоминает теорию мулитвселенных Smiley

...AoBT...
▄▄█████████████████▄▄
███████████████████████
█████████████████████████
███████████████████████
██████████████████████
█████████████████████
███████████████████████
██████████████████████
█████████████████████
█████████████████████
█████████████████████████
███████████████████████
█████████████████
The Alliance
of Bitcointalk
Translators
▄▄▄███████▄▄▄
▄███████████████▄
▄███
████████████████▄
▄██
███████████████████▄
▄█
██████████████████████▄
████████████████████████
█████████████████████
████████████████████████
▀███████████████████████▀
▀███████████████████
▀███████████████████▀
███████████████▀
▀▀▀███████▀▀▀
.
..JOIN US..

▄███████████████████████▄
█████████████████████████
█████▀▀██████▀▀██▀▀▀▀████
████████▀██████████
████▄▄▄▄▀███████
███████▄▀▄█▀▀███████
█████████████████████████
█████████████████████████
████████████▀████████████
▀███████████████████████▀
█████

██████████
.
..HIRE US..
staroy (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 2


View Profile WWW
November 02, 2021, 07:20:37 AM
 #19

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

Т.е. в рамках отдельно взятой сессии приложения, можно создавать "пузырек с блокчейном" ? А по окончанию сессии, соответственно, этот пузырек исчезает ? О - а можно в рамках сессии приложения смарт контракта, создать блокчейн, в котором создать приложение смарт контракт со своим блокчейном ?  Roll Eyes
ЗЫ Немного напоминает теорию мулитвселенных Smiley
Например приложение шахматы организует историческую партию чемпионов, и создаёт для этого отдельный блокчейн, который поддерживается и сохроняется на компьютерах только тех кто учавствует и следит, так что никаких теорий сплошная практика Smiley
xandry
Moderator
Legendary
*
Offline Offline

Activity: 3444
Merit: 4051


Crypto Swap Exchange


View Profile WWW
November 02, 2021, 08:59:08 AM
Merited by Symmetrick (1)
 #20

Есть уже токен с таким названием:
https://coinmarketcap.com/ru/currencies/gyro/
https://gyro.money/

Хотя я когда прочитал, то в первую очередь вспомнил про производителя спорт товаров Giro: https://www.giro.com/

Другие названия не обдумывали?

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!