Bitcoin Forum
December 15, 2024, 07:23:50 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 »  All
  Print  
Author Topic: Алгоритм распределенного доверия  (Read 17977 times)
imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2772
Merit: 1590



View Profile
October 10, 2018, 10:45:58 AM
Last edit: June 13, 2021, 12:12:56 PM by imhoneer
 #1

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


Алгоритм распределенного доверия. Часть 1.

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


Блокчейн

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

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

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

Казалось бы вырисовывается классический POS, однако, надо делать по другому.
У нас будет один классический блокчейн, где вначале находится хеш, как в биткоине. Это чистый POW, этот хеш может найти любая нода и распространить в сеть. А вот чтобы не было форков, то его подписывают заверяющие ноды, такому блоку надо набрать минимум 60% голосов сети.

Это именно блокчейн  для заверяющих нод. По аналогии, он чем то напоминает MakerDAO, где есть разделение, на токен голоса (MKR) и сами деньги (DAI).

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

Таким образом каждую монету равную в 1 голос можно всегда отследить от самого стартового блока, как я уже сказал всего таких монет может быть только 100,000. Если какая-либо нода не голосовала с адреса уже скажем 1 месяц, то производится операция по удалению токена на этом адресе и отдача этого токена на адрес майнера. Таким образом даже если и будут теряться доступы к голосам сети, то с течением времени, эти голоса будут созданы вновь и распределены.

И так, мы получили создание хеша любым посторонним майнером (POW), где для исключения форка идет подписывание этого хеша голосами сети.

Такой блок создается раз в час.


Иерархия хеша

Как избежать форков блоков, можно ещё продумать. Например, ввести иерархию хеша. Условно есть 2 разных найденных хеша от 2 разных майнеров. Теперь их найденные хеши сравниваем с хешем предыдущего блока. У кого хеш будет совпадать или будет наиболее приближен к хешу предыдущего блока, тот блок и подписывают ноды и принимают.

А вот сами деньги и прочие транзакции рассылаются и заверяются по принципу обходного листа. Все заверяющие ноды, которые подписали текущий блок (не менее 60% сети) будут проверять и подписывать любую вашу транзакцию, что позволяет проводить транзакции совершенно асинхронно по принципу DAG в соответствующих блокчейнов, вот уже это использует нашу асинхронную таблицу данных.

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

Также используя POW и последующие подписи, для создания блока каждый час мы существенно увеличили надежность всей системы.

Таким образом мы и увеличили надежность(POW+ подписи) и оставили огромную скорость асинхронных транзакций (аналог DAG алгоритма).
Далее это заверяющий блока. Заверяющим данный блок, как уже было собрано 60% голосов сети, является тот же майнер, что и создал этот блок.

Таким образом, майнер находит блок и рассылает его по сети, заверяющие ноды подписывают данный блок, майнер собирает эти подписи и весь этот список окончательно заверяет своей подписью.


Принципы пересылки и хранения денег

Один кошелек должен управлять множеством счетов и на одном адресе у всех должна быть одинаковая сумма - это одна единица. Условно Вам надо передать сумму 150 Единиц, тогда со 150 ваших адресов передадутся на другие 150 адресов получателя сумма в 150 Единиц, по 1 Единице на каждом адресе.

Однако, это не совсем удобно. Ведь суммы могут быть, как очень большие так и очень маленькие, а потому я предлагаю ввести в некотором роде виды валют.

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

Так же и у меня, введем следующие обозначения:

1,000,000,000.000 000 000
    A     B    C    D    E     F


Таким образом:

1 монета A означает 1,000,000 обычных монет.

1 монета B означает 1,000 обычных монет.

1 монета C означает 1 обычную монету.

1 монета D означает 0.001 обычной монеты.

1 монета F означает 0.000 001 обычной монеты.

1 монета E означает 0.000 000 001 обычной монеты.


И так допустим нам надо передать сумму 55,045,100.245 567 340 тогда мы делаем вот что, передаем на счета получателя следующие монеты:

С 55 адресов отправителя передаются 55 монет A на 55 счетов получателя.

С 45 адресов отправителя передаются 45 монет B на 45 счетов получателя.

Со 100 адресов отправителя передаются 100 монет C на 100 счетов получателя.

С 245 адресов отправителя передаются 245 монет D на 245 счетов получателя.

С 567 адресов отправителя передаются 567 монет F на 567 счетов получателя.

С 340 адресов отправителя передаются 340 монет E на 340 счетов получателя.

Иногда нам понадобится делать размен монет, а именно у нас есть 1000 монет C и мы хотим их обменять на 1 монету B, тогда нам надо создать транзакцию в которой с 1000 наших адресов передаются 1000 монет C на 1 специальный счет, в котором они сжигаются и потом один счет в котором печатается 1 монета B.

Также и обратная ситуация, когда допустим у нас есть 1 монета B и мы хотим обменять её на 1000 монет C и нам надо нашу монету переслать на специальный счет для сжигания, плюс передать в транзакции список из 1000 счетов, на которые начисляться наши монеты.

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

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

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

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

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

Зачем нужен заверитель. Он как бы синхронизирует всю сеть по количеству участников. Ведь в одном месте могут быть одни участники, а в другом куда данные не добрались, то другие. И чтобы у всех был один список участников и появляется заверитель, который создаем блок по правилам и который включает в него от 60% голосов сети и выше.




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



Arbitrum Balance
/



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

           


imhoneer investment fund
/


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


Telegram-канал @imho_idea
F1ak
Sr. Member
****
Offline Offline

Activity: 1498
Merit: 342


the Trend is Your Friend?


View Profile
October 11, 2018, 08:07:24 PM
 #2

Первое - 10 уке -допустим 1уке=1btc, получим, что голосовать могут только те у кого 10btc, то есть меньшинство.

Четвертое - логично, но что помещает подобному владельцу раскинуть средства на разные кошельки?

Пока что так, остальное пытаюсь представить.

imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2772
Merit: 1590



View Profile
October 12, 2018, 08:38:38 AM
Last edit: September 20, 2021, 08:56:19 AM by imhoneer
 #3

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


Алгоритм распределенного доверия. Часть 2.

Вся тема не влезла в один пост и поэтому вынужден продолжить вторую часть здесь.



Асинхронная таблица данных

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

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

В сети будут только 2 типа устройств: ноды содержащие весь блокчейн или его большую часть и клиенты.

Начнем с простого, с клиента. Это могут быть и сотовые телефоны. Для проведения транзакции Вы всегда должны хранить у себя, все данные блока блокчейна, при котором произошла последняя транзакции. Причем неважно на приём или получения денег она происходила. Также информация, которая раскрывает хеш-контейнер, который храниться в таблице у ноды напротив данного адреса. И список подписей, которые заверили данную транзакцию. И все.

Примерная структура транзакции:

/дата и время
/номер блока
/номер монеты или хеш номера монеты
/адрес отправителя
/сумма перевода
/адрес получателя
/хеш всей транзакции (это будет храниться в таблице данных у нод, условно это и есть хеш-контейнер)
/электронная подпись отправителя
/подписи участников блока во время которого была проведена данная транзакция и голосов не меньше 55% от сети (это именно те самые ноды, что проголосовали за текущий блок и из их количества в этом блоке и набираются подписи)

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

- адреса всех подписывающих нод блока, на котором состоялась транзакция;

- не менее 55% подписей сети по этой прошедшей уже транзакции.

Если все верно, то транзакция одобряется нодой и рассылается дальше, как только набирается не менее 55% подписей по этой транзакции, каждая нода производит изменения в своей таблице:

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


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

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


Начальное распределение денег

Начальное распределение сделаем по-умному, а именно, типа smart airdrop.

Монеты всей суммы поделим на 3 части.

Часть первая, это авторитетная. Она раздается самым авторитетным людям в крипте либо на этом форуме.

Вторая, это полезная. Для тех кто сделал или готов сделать за монеты, что-то полезное.

Третья, аукционная. Оставшаяся часть, причем она самая маленькая по сравнению с двумя другими. То тут монеты продаются с аукциона.


Эмиссия денег и инфляция

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

Обычно он равен от 10 до 20. Что означает окупаемость от 10 до 20 лет. Всё что выше нет смысла рассматривать для долгосрочного владения.

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

И так начнем, чтобы заработать 100% от вложенного капитала, нам надо каждый год получать 7,178% и реинвестировать это в течение 10 лет.

Пусть у нас идеальная ситуация и каждый час создается один блок. За год создается 8760 блоков, где, чтобы получить 7,178% за год, надо на каждом блоке получать 0,00075% от суммы.


Таким образом у нас вознаграждение за создание блока и поддержание ноды онлайн составит 7,178% в год. Данное вознаграждение является наиболее максимальным и используется только при наборе минимального порога в 60% голосов сети.

Здесь используется адаптивный алгоритм в диапазоне 60%-100% голосов сети для создания блока и 55%-100% голосов сети для принятия транзакции.

Условно, если на этом блоке набрано всего 60% голосов и больше нет, то можно создавать блок, а для принятия транзакций всегда порог на 5% меньше, т.е. нижняя допустимая планка это 55%.

Основная суть данного нововведения, что у нас также будет изменяться вознаграждение. Оно будет меняться в диапазоне при 60% голосов в сети, участники создания блока получат из расчета 7,178% годовых, а при 100% голосов сети участники получат только 1%.

Таким образом алгоритм, создает экономические стимулы участников сети при их уменьшении повышенной наградой, что тем самым будет привлекать остальных.



Итог

Резюмирую, что таким образом мы смогли получить следующую сеть, где в блокчейне, блок, которого создается раз в час. Определяются активные участники сети, которые в сумме имеют 60% для создания блока и не меньше 55% для заверения транзакции голосов от всей сети. Также именно в блоке создаются новые деньги в виде вознаграждения (типа, как в майнинге) для всех участвующих в этом блоке.

После того, как блок создан, то теперь сеть становиться асинхронна. Для проведения любой транзакции, вначале проводиться блокировка по адресам, а потом простой сбор подписей, как только набирается по этой транзакции 55% голосов сети и выше, то запись об этой транзакции обновляется в таблице асинхронных данных.

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

Так же как побочный эффект здесь нет комиссий за проведение транзакций.

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

Сами данные хранятся у пользователей, как блок блокчейна, при котором была проведена последняя транзакция (он обязан храниться, но не обязательно предоставляться, нода может для проверки использовать свои данные). Далее информация, которая раскрывает хеш-контейнер, который храниться в таблице у ноды напротив данного адреса. И список подписей, которые заверили данную транзакцию.










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



Arbitrum Balance
/



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

           


imhoneer investment fund
/


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


Telegram-канал @imho_idea
babiypetr
Full Member
***
Offline Offline

Activity: 322
Merit: 102


View Profile WWW
October 12, 2018, 04:57:36 PM
 #4

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

Nikita K
Newbie
*
Offline Offline

Activity: 157
Merit: 0


View Profile
October 13, 2018, 01:01:31 PM
 #5

Не все понял увы, но вроде как такая структура может оказаться более сложной в поддержке из-за низкого соотношения транзакционно значимой информации и веса блока. Решает ли эту проблему то, что описано как Второе - не понял.
Колличество времени, через которое поступят деньги - 1 час, вопрос меня и автора выше, все верно? Сейчас вроде как все стараются еще делать транзакции последнего блока "не подтвержденными", и то действует на несколько блоков после. Очень серьездные временные затраты. Еще по комментрарию выше - как по мне, так не комиссия обесценивает крипту, а низкая ликвидность в бытовом ее проявлении. Отсюда мысль у меня глобально такая - проблемы в консенсусе сейчас нет как таковой...
imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2772
Merit: 1590



View Profile
October 13, 2018, 03:01:11 PM
 #6


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

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

Теперь смотрите. Как я сказал, у нас идет постоянное создание денег. Но это не значит, что должна быть дикая инфляция.

Давайте подсчитаем вместе, как это примерно должно быть.

Пусть у нас нет концентрации голосов и используется только первый вариант. Таким образом у нас есть ноды по одному голосу и всего их количество 10,000 штук.

Пусть денег в системе для удобства 100,000 УКЕ. Таким образом голос составляет 10 УКЕ.

Блок для блокчейна создается каждый час, значит за год условно создаться 365*24=8760 блоков. Для создания блока необходимо минимальное участие в 60% голосов сети.

Чтобы не создавать инфляцию и держать её под контролем, нам надо обеспечить прирост денег только на 1% в год, что по деньгам составит от всей массы 1,000 УКЕ или 2,000 УКЕ.

Теперь, узнаем сколько это для каждого голоса на один блок 1,000/10,000/8760=0.00001141 УКЕ или же за год 1,000/10,000=0.1 УКЕ, что составляет от суммы одного голоса (он равен 10 УКЕ) 0.1/10*100=1%.

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

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




 И да, может я не понял, транзакции будут считаться подтвержденными раз в час, после записи блока? или я что то упускаю?

Не все понял увы, но вроде как такая структура может оказаться более сложной в поддержке из-за низкого соотношения транзакционно значимой информации и веса блока. Решает ли эту проблему то, что описано как Второе - не понял.
Колличество времени, через которое поступят деньги - 1 час, вопрос меня и автора выше, все верно? Сейчас вроде как все стараются еще делать транзакции последнего блока "не подтвержденными", и то действует на несколько блоков после. Очень серьездные временные затраты. Еще по комментрарию выше - как по мне, так не комиссия обесценивает крипту, а низкая ликвидность в бытовом ее проявлении. Отсюда мысль у меня глобально такая - проблемы в консенсусе сейчас нет как таковой...


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

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

Вот смотрите примерно по этой теме условный пример. Сейчас мы создаем блок блокчейна и включаем туда следующих валидаторов:
Nikita K
babiypetr
imhoneer
F1ak
Заверитель: Сатоши Grin

В примере выше эти 4-ре ника плюс заверитель имеют от 60% голосов сети. Теперь, чтобы провести вашу транзакцию, Вам надо обратиться условно в сеть, ваша транзакция если правильная, то распространиться по сети, а дальше сама сеть начинает собирать подписи. Т.е. вот ваша транзакция и вот какие подписи нужны:

***ваша транзакция***
Разрешаю подпись Nikita K
Разрешаю подпись babiypetr
Разрешаю подпись imhoneer
Разрешаю подпись F1ak

Так вот, как только Вы и ноды соберут подписи по вашей транзакции, то она считается проведенной(блок уже будет создан, а время будет тратиться только на получение подписей, поэтому тут может быть вопрос пары секунд или до минуты, и он идет на ожидание получение подписей).

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

Поэтому блокчейн это утверждение людей к которым Вы должны обращаться на этом блоке, больше ничего.

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

Именно поэтому в такой сети будет высокая скорость обработки транзакций.




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



Arbitrum Balance
/



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

           


imhoneer investment fund
/


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


Telegram-канал @imho_idea
Nikita K
Newbie
*
Offline Offline

Activity: 157
Merit: 0


View Profile
October 13, 2018, 04:06:33 PM
 #7

Такой вопрос еще. 60% это как по мне так мало. Глядя поверхностно, очень напоминает модель IOTA, так вот к вопросу. Сеть IOTA считается не достаточно крупной, по этой причине есть так называемый Координатор. В мелкой сети есть риск, что может оказаться 60% валидаторов - одно лицо. Как с технической точки зрения видится устранить эту проблему?
imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2772
Merit: 1590



View Profile
October 13, 2018, 05:48:53 PM
 #8


Такой вопрос еще. 60% это как по мне так мало. Глядя поверхностно, очень напоминает модель IOTA, так вот к вопросу. Сеть IOTA считается не достаточно крупной, по этой причине есть так называемый Координатор. В мелкой сети есть риск, что может оказаться 60% валидаторов - одно лицо. Как с технической точки зрения видится устранить эту проблему?

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

Я писал, что 60% - это пока ориентировочная цифра, чтобы показать именно принцип. Но смысл понял.

Проблема IOTA не в количестве сети, а в отсутствии безопасности, тот алгоритм, что якобы позволяет делать транзакции, а именно DAG небезопасен.

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

Проблема консолидации власти, а именно увеличение числа голосов у одного или скоординированной группы технически никак не решить, это именно уже за возможностями таких алгоритмов. Ведь если подумать для данного алгоритма можно условно взять 10,000 случайных человек и раздать им по 1 голосу. Большинство продадут допустим, а кто-то будет наращивать свои голоса.

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

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






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



Arbitrum Balance
/



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

           


imhoneer investment fund
/


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


Telegram-канал @imho_idea
Nikita K
Newbie
*
Offline Offline

Activity: 157
Merit: 0


View Profile
October 13, 2018, 06:19:35 PM
 #9

Quote
Большинство продадут допустим, а кто-то будет наращивать свои голоса.
Ага, процесс неизбежен, с наращиванием голосов будет сужаться круг валидаторов. Наращивать будет целесообразно до каких то пределов(больше который не будет форжиться больше денег), большую сумму будет логично бить на разные ноды. Эти 2 процесса вкупе создают опасную ситуацию.

Думал, думал, что мне не совсем понятно из парадигм консенсуса.

Quote
Значит они должны иметь аккаунты в сети и чем больше у кого-то денег в этой сети, тем больше он заинтересован в правильной работе этой сети.

Почему так? Интерес может быть сделать x и вывести его, обладать исключительным правом на нарушение нормальной работы или еще что либо...
imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2772
Merit: 1590



View Profile
October 14, 2018, 07:19:39 AM
 #10

Quote
Большинство продадут допустим, а кто-то будет наращивать свои голоса.
Ага, процесс неизбежен, с наращиванием голосов будет сужаться круг валидаторов. Наращивать будет целесообразно до каких то пределов(больше который не будет форжиться больше денег), большую сумму будет логично бить на разные ноды. Эти 2 процесса вкупе создают опасную ситуацию.

Думал, думал, что мне не совсем понятно из парадигм консенсуса.

Quote
Значит они должны иметь аккаунты в сети и чем больше у кого-то денег в этой сети, тем больше он заинтересован в правильной работе этой сети.

Почему так? Интерес может быть сделать x и вывести его, обладать исключительным правом на нарушение нормальной работы или еще что либо...


Ну вот смотрите, даже у биткоина есть опасность атаки 51%. У меня же это минимум 60% для блока и 55% для транзакции, нет затрат на мощность как там и быстрые транзакции без комиссий.

Я Вам рекомендую рассмотреть в концепции акционерных обществ данный алгоритм. Здесь и крупный владелец голосов и тот у кого 1 голос находятся в равных положениях в отличии от других алгоритмах.

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

В POS более честнее, но тоже у кого больше денег у того и больше вероятность получить право создания блока.

У меня же имея даже 51% голосов, Вы все равно без других голосов ничего сделать не сможете. Благодаря тому, что для создания блока надо 60% голосов, то нет форков и также при разрыве сети не будет потом разногласий при восстановлении связи.


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


А заинтересованность в том, что развалить сеть и заработать это краткорсрочный интерес, такими категориями думают именно не очень богатые люди, либо это устранение конкурента.

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





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



Arbitrum Balance
/



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

           


imhoneer investment fund
/


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


Telegram-канал @imho_idea
Nikita K
Newbie
*
Offline Offline

Activity: 157
Merit: 0


View Profile
October 14, 2018, 09:32:31 AM
 #11

Quote
В POS более честнее, но тоже у кого больше денег у того и больше вероятность получить право создания блока.

Это да, правда обороты набираюь сейчас разновидности PoS. В LPoS допустим проблема гонораров мелких держателей отсутствует. Правда как по мне, держать там монеты ради скудных процентов дело гиблое. Мои размышления в этом вопросе зашли к единственной идеи - нода помимо формирования блоков должна еще как-то приносить деньги. В таком раскладе, награда за блоки это косвенная прибыль, при этом(если есть 2 источника заработка), сеть должна быть(по идеи) крупной и стабильной. Задействование второго источника вот это вот вопрос конечно. Торренты и хостинг уже есть. Хотя в принципе ничегоне машет сделать лучше. Можно раздавать Интернет(как напрямую устройствам так и сформировав свой TOP)...
imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2772
Merit: 1590



View Profile
October 14, 2018, 11:13:55 AM
 #12



Это да, правда обороты набираюь сейчас разновидности PoS. В LPoS допустим проблема гонораров мелких держателей отсутствует. Правда как по мне, держать там монеты ради скудных процентов дело гиблое. Мои размышления в этом вопросе зашли к единственной идеи - нода помимо формирования блоков должна еще как-то приносить деньги. В таком раскладе, награда за блоки это косвенная прибыль, при этом(если есть 2 источника заработка), сеть должна быть(по идеи) крупной и стабильной. Задействование второго источника вот это вот вопрос конечно. Торренты и хостинг уже есть. Хотя в принципе ничегоне машет сделать лучше. Можно раздавать Интернет(как напрямую устройствам так и сформировав свой TOP)...

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

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

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





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



Arbitrum Balance
/



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

           


imhoneer investment fund
/


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


Telegram-канал @imho_idea
investgroup
Full Member
***
Offline Offline

Activity: 644
Merit: 135


View Profile
October 14, 2018, 02:36:16 PM
 #13

А почему вы решили что 51%-развал сети это плохо? Wink   Именно это позволило остаться только одному BTC...

С точки зрения надежности премайновые системы проще и надежнее - там и 100% будет мало чтобы сеть развалить.


PS  проблема эта в головах тока у биткойнеров - они ripple за это иначе как скамом и не называли - но как видите инвесторы другого мнения и им все равно...
imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2772
Merit: 1590



View Profile
October 15, 2018, 05:27:38 PM
Last edit: November 30, 2021, 05:07:05 PM by xandry
 #14


А почему вы решили что 51%-развал сети это плохо? Wink   Именно это позволило остаться только одному BTC...

С точки зрения надежности премайновые системы проще и надежнее - там и 100% будет мало чтобы сеть развалить.


PS  проблема эта в головах тока у биткойнеров - они ripple за это иначе как скамом и не называли - но как видите инвесторы другого мнения и им все равно...

Именно плохо тем, что Вам достаточно иметь чуть больше половины, чтобы управлять всем. Это не правильно, так как половина чего-то это только половина. Именно поэтому я начал с 60%, но думаю, что вполне возможно довести и до 70%.

60% или 70% это уже не половина, это уже практически тотальное доминирование или его начала и всем участникам сети намного легче принимать и соглашаться с такими результатами, чем просто 51%, где иной раз возникает подозрение, что если бы не было этого небольшого перевеса, то и не было бы решения, оно словно статическая погрешность.

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

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

Рипл не скам, а простая электронная платежная система. Почему её начали считать криптовалютой, то это вопрос к товарищам из Coinmarketa.

Я бы вообще убрал там всякий шлак и оставил только по настоящему децентрализованную крипту.

Сделал в первоначальном тексте замену:


Шестое. Заверитель должен набрать от 60% голосов в сети и выше, пока он этого не сделает, сеть ждет блок и может функционировать на старом блоке. Забегу сразу вперед и скажу, что для любой транзакции в сети требуется одобрения из этого списка не 60%, а только 55% от все сети, т.к.  некоторые участники могут отваливаться позже по разным причинам.
Хочу пояснить участники не голосуют за заверителя, они голосуют только за номер блока, а заверитель просто собирает как можно больше их подписей и делает из этого блок включая свое вознаграждение.
Таким образом у нас создается согласие на блок от 60% голосов сети и выше и на проведение любой транзакции от 55% и выше.


Заменяю, на:
Quote

Шестое.Заверитель должен набрать от 60% голосов в сети и выше, пока он этого не сделает, сеть ждет блок и может функционировать на старом блоке. Забегу сразу вперед и скажу, что для любой транзакции в сети требуется одобрения из этого списка не 60%, а только 55% от все сети, т.к.  некоторые участники могут отваливаться позже по разным причинам.

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

Поэтому нода текущего заверителя посылает в сеть подписанное сообщение, что она будет участвовать и будет заверителем. Остальные ноды, имеющие право голоса. Вначале блокируют свои счета, а потом посылают команду:

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

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



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



Arbitrum Balance
/



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

           


imhoneer investment fund
/


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


Telegram-канал @imho_idea
investgroup
Full Member
***
Offline Offline

Activity: 644
Merit: 135


View Profile
October 15, 2018, 07:01:15 PM
 #15

Есть алгоритмы устойчивые к 99% и даже 100%, что тут сложного?

Но в них уже не будет "демократии" - такие системы будут жить и выживут даже если 99% участников будут против...  (И может это и правильно?)


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

Activity: 2772
Merit: 1590



View Profile
October 15, 2018, 07:59:58 PM
 #16


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

Вам бы министром экономики быть, Вы ещё бы раз подумали, что курс контролировать. Вон центробанки не могут курсы контролировать, а Вы примитивную систему сделать хотите.

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




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



Arbitrum Balance
/



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

           


imhoneer investment fund
/


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


Telegram-канал @imho_idea
imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2772
Merit: 1590



View Profile
October 25, 2018, 02:25:58 PM
Last edit: December 16, 2018, 05:45:45 PM by imhoneer
 #17

Хочу продолжить тему.

В асинхронной таблице данных, транзакции записываются в следующем виде:

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

Как видите, такая запись, где есть только хеш всей транзакции, я его назвал хешконтейнером универсальна.

В этом хешконтейнере можно записывать транзакции, смарт-контракты и уникальный цифровой актив.

Если первыми двумя в общем понятно, как они работают и записываются, а именно меняется адрес владельца, персональный счетчик транзакции увеличивается и сам хешконтейнер меняется.

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

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

Последние строки:

/хеш всей записи
/электронная подпись хозяина данного адреса

служат для защиты всей записи от изменений, они будут меняться при смене владельца.

Теперь рассмотрим запись, которая содержится в хешконтейнере уникального цифрового актива.

Она выглядит примерно так:

/номер блока
/название
/описание
/TimeStamp
/хеш файла или текста


Как видите не так сложно и все понятно. Единственно хочу пояснить с TimeStamp, он ставиться при уже создании транзакции и её отсылки в сеть, ноды принимающие такое обязательно проверяют это значение, оно не должно отличаться более 3-х минут. Такая проверка и раскрытие хешконтейнера происходит только при первичном создании, а дальше это блокировка счета и транзакция с подписью которая просто будет менять владельца.

У такого уникального актива, также должны быть подписи от 55% сети.

В чем вообще фишка этого уникального цифрового актива. Его суть в фиксации прав на электронную или ещё какую-то собственность, по праву первенства.

Т.е. если Вы создали какое-то произведение, оформили его сразу же в виде цифрового актива, то Вы всегда сможете доказать владение им по праву первенства.

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





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



Arbitrum Balance
/



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

           


imhoneer investment fund
/


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


Telegram-канал @imho_idea
investgroup
Full Member
***
Offline Offline

Activity: 644
Merit: 135


View Profile
October 27, 2018, 06:51:07 PM
 #18

Не совсем понятно, какие фишки Вы хотите получить в итоге, и зачем?..    А то спроектировать можно все что угодно - тут главное понять что и зачем нужно...
imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2772
Merit: 1590



View Profile
October 27, 2018, 07:09:26 PM
 #19


Не совсем понятно, какие фишки Вы хотите получить в итоге, и зачем?..    А то спроектировать можно все что угодно - тут главное понять что и зачем нужно...

Для начала надо понять, что у нас есть 2 набора данных:

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

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

Таким образом мы получаем следующие преимущества:

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

- фрагментарность данных, т.е. данные блокчейна и асинхронной таблицы данных могут у нод быть не полностью, если их нет, то она опрашивает случайные ноды сети на предмет искомых данных;

- настоящая децентрализация, для блока нужно 60% голосов сети, а для транзакций 55% голосов сети. Практически вся сеть активно участвует в проверке данных, а не в виде пассивных наблюдателей. И естественно получает за это награду каждый, кто участвовал в формировании блока;

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




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



Arbitrum Balance
/



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

           


imhoneer investment fund
/


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


Telegram-канал @imho_idea
investgroup
Full Member
***
Offline Offline

Activity: 644
Merit: 135


View Profile
October 27, 2018, 08:09:46 PM
 #20

Ой, да любой грамотный разработчик(биткойновые к таким не относятся Wink ) реализует любую понравившуюся фишку, причем множеством самых разнообразных способов...

Фишка-то в чем?

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


PS  вот в PoS например есть принципиальная экономическая проблема - фактически это инфляция.  Технических проблем там почти нет!
(у PoW этих проблем меньше - но за счет ИСКУССТВЕННОГО роста затрат!   Не для защиты блокчейна нужен PoW, а именно чтобы _искусственно_ повысить затраты и себестоимость, блокчейн можно защитить в 100 раз проще, дешевле и без "дырки 51%")

PPS  вынести хоть 1000 блокчейнов на сторону тоже элементарно - нужно основной использовать как нотариуса для хранения подписей, а сами блокчейны могут храниться где угодно и как угодно - лишбы был способ их проверки и регистрации...
Pages: [1] 2 3 4 5 6 7 8 »  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!