sortarray sortarray
sortarray sortarray личный блог
20 мая 2017, 09:45

Какой толк в блокчейне?

В блокчейне основу составляет то, что вся информация о транзакциях хранится у клиентов так или иначе.

Допустим, возьмем такую схему. Количество монет фиксированно. Они не майнятся, а существуют уже на момент создания системы
Есть множество майнтейнеров по всему миру, которые держат сервера с базами. Это уже по сути, децентрализация.
При осуществлении транзакции клиенты, со стороны покупателя и продавца, после согласования транзакции, рассылают сообщения на несколько серверов, скажем 10. Сервера согласуют между собой транзакцию, и после этого меняют в своих базах информацию о принадлежности монеты, связывают номер с другим владельцем, после чего шлют подтверждение начала транзакции клиентам, и рассылают информацию об изменениях всем остальным серверам системы. При этом создается некий временный  объект «финализатор транзакции».  Адрес этого финализатора должен быть разослан всем серверам, и после внесения изменений в свою базу, каждый из серверов должен отослать на этот адрес уведомление об окончании изменения
После того, как, скажем, 90% зарегистрированных серверов изменили базы, и отослали «финализатору» сообщения об изменении, финализатор объявляет клиентам о завершении транзакции, после чего уничтожается.

оффлайн сервера при включении обновляют свои базы, путем опроса онлайн серверов

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

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

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

Да, и такая система будет полностью анонимной, кстати говоря

Ваше мнение?

UPD В общем-то, прикинул, основной уязвимостью тут представлются ддос и брутфорс атаки на сервера, но по идее, и блокчейн вроде от этого не застрахован, правильно я понимаю?
100 Комментариев
  • я плохо представляю себе блокчейн — но у тебяразве не схема блокчейна описана ?
    в чём отличие этой схемы от блокчейна?
      • sortarray sortarray, 
        так смысл блокчейна — именно в хранении цепочки транзакций
        типа — это основа надёжности схемы

          • sortarray sortarray, 
            хз, я не знаю всех функций блокчейна
            помню, есть ещё какая-то «проблема 51»
              • sortarray sortarray, 
                Атака 51 %

                На ранних этапах своего развития Биткоин и любая подобная ей валюта уязвима к так называемой «Атаке 51 %»: пока в распоряжении атакующего находятся мощности большие, чем у всей остальной сети, то он сможет не подтверждать чужие блоки, подтверждая только свои, а значит получать 100 % всех новых биткоинов и блокировать по своему усмотрению любые транзакции. (Однако проводить любые транзакции по своему усмотрению он не сможет, полкольку у него не будет чужих приватных ключей, чтобы эти транзакции подписать.) На данный момент для осуществления такой атаки в сети Bitcoin требуется вычислительная мощность во много раз превышающая мощность всех суперкомпьютеров из рейтинга TOP-500 (500 самых мощных в мире суперкомпьтеров), после массового перехода майнеров с видеокарт на специально разработанные для добычи биткоинов интегральные схемы (ASIC), защита от такой атаки стала ещё сильнее.
                Подробнее: http://www.wikireality.ru/wiki/Bitcoin

                  • sortarray sortarray, а если некто станет обладателем 51% серверов в твоей схеме ?
                    это будет атака 51?

                    --------------
                    Атаки в мире криптовалют
                    cryptor.net/bezopasnost/ataki-v-mire-kriptovalyut

                      • не совсем ясно пока, зачем им объединяться и против кого:)

                        sortarray sortarray, чтобы диктовать свои условия
                        это же централизация произойдёт
                          • sortarray sortarray, 
                            в блокчейне сложнее
                            там надо понести крупные затраты, чтобы добиться 51%
                • Dim
                  20 мая 2017, 11:31
                  Speculator2016, ты на кого работаешь на Бутерина или Никамоту? )
                  • dmitriy, я хочу срубить бабло — пока памп идёт )))

                    а вообще — мне нравится проект Саши Иванова
                    он складно рассказывает )))
          • Алексей
            20 мая 2017, 12:17
            sortarray sortarray, так блокчейн так и работает, по сути каждый кошелёк является гарантом сохранности сети. поэтому они такого размера и каждый лично заинтересован в «честности».

            всё не выдержал, пошёл в свой блог писать, про теорию по простому.
              • Алексей
                20 мая 2017, 12:23
                sortarray sortarray, тем самым опять создали банки и государства, теперь они решают за всех, договорятся будет мир нет значит война.
                блокчейн решает другую задачу, он отстаивает интересы каждого, потому что если 1 блок будет изменён то распадётся вся цепочка. поэтому один за всех и все за одного :)
                  • Алексей
                    20 мая 2017, 12:47
                    sortarray sortarray, именно так, только если вы делегируете право каким то серверам то они могут договориться между собой и изменить данные.
                    вы же пользовались торентом техника такая же, кто то выложил файл его скачали и встали на раздачу, вы тоже скачали, вам он не понравился и вы решили его изменить, запустили торент, но скачивать изменённый участок с вашей копии не будут, его данные не правильные, наоборот вам сообщат что нужно его восстановить.
                    но если создатель раздачи изменит, то все кто скачал до этого будут вынуждены признать что их копия не правильная.
                    то есть ваши сервера будут выступать в роли создателей-хранителей. а таких прав им давать нельзя.
                    так понятней?
                      • Алексей
                        20 мая 2017, 13:03
                        sortarray sortarray, опять ваша правда :-) но изменить можно только если договорятся все! например что каждому участнику добавим на счёт по 100 кг печенек. ну так кто же против :-) потому что всем :-) 

                        договариваться придётся со всеми у кого полная копия «базы».
                        на земле 7 лярдов человек, вы один сможете их убедить или заставить? боюсь ресурсов не хватит да и желание отпадёт найдёте решение попроще.
                        поэтому я за популяризацию этой идеи, чем больше людей лично заинтересованных в сохранности данных тем надежней сеть.
                    • Даниил Бешенцев
                      20 мая 2017, 14:37
                      Алексей, изменить данные транзакций не получится не имея секретных ключей от кошельков, они могут только подменить транзакции используя другие кошельки. При этом вы можете хранить свой ключ хоть на бумажке запертой в сейфе
                      • Алексей
                        20 мая 2017, 14:43
                        Даниил Бешенцев, так и я про тоже объясняю :-) но на примере.
      • Пафос Респектыч
        20 мая 2017, 14:37
        sortarray sortarray, первое же предложение ошибочно. В блокчейне основу составляет именно способ хранения информации в виде цепочки блоков, такой, что её нельзя (запретительно дорого) изменить или подделать. Если разрешить изменять информацию, то система рано или поздно уйдёт в рассинхрон, или из-за ошибок в коде или из-за намеренных атак. То, что ты пытаешься описывать, это обычная распределённая база данных, которая работает только пока её кто-то не стал ломать специально.
  •  читал ?
    Криптовалюты без блокчейна

    всё уже украдено придумано до нас
  •  Есть множество майнтейнеров по всему миру, которые держат сервера с базами. Это уже по сути, децентрализация.
    это благотворительность ?
    все держатели мастернод сейчас получают вознаграждение
    а твои майнтайнеры будут просто так хранить базы и подтвержлать изменения, за бесплатно?
      • sortarray sortarray, а кому именно клиенты будут отстёгивать ?
        тем первым 10 серверам ?
        а другие сервера ничего не получат?
          • sortarray sortarray, это приведёт к повышению комиссии
            для сравнения — в битке и так сейчас уже достаточно высокая комиссия
            при всего-то 5 подтверждениях
              • sortarray sortarray, 
                рыночные процессы в биткоине привели к времени транзакции от 100 минут до нескольких суток
                и это при стоимости транзакции 50 000 сатоши
                  • sortarray sortarray, 
                    а ты не проверял, может твоя схема — это какой-нибудь клон пэйпэла или вебмани?
                      • sortarray sortarray, 

                        1 сервера в твоей схеме — это фактически зеркала
                        зеркала наверняка применяются в платёжных системах для обеспечения надёжности

                        2 в твоей схеме стёрто различие между платёжными системами и монетами
                        ты сам предложил привязку твоей монеты к активу
  • Феликс Осколков
    20 мая 2017, 11:50
    невозможно привязать деньги к активам, та как количество денег в мире многократно превышает стоимость активов.
      • stitrace
        20 мая 2017, 12:30
        sortarray sortarray, вы описали практически схему proof of stake, такие монеты появились практически одновременно с биткоином. Ваша проблема с ддос там решается тем, что у майнтейнера тем больше вес голоса в подтверждении, чем у него больше валюты находится во владении. Такую систему можно сломать только накопив 50%+1 монету всей денежной массы майнтейнером.
  • Nicker
    20 мая 2017, 13:27
    с помощью цепочки блоков решается проблема двойной траты, нет легкого способа решить этот вопрос в децентрализованной системе, что бы все участники доверяли этим транзакциям.
  • Люфт
    20 мая 2017, 13:37
    Верное направление мысли, блокчейн это убогая технология. То есть неудобная.

    Можно сделать гораздо проще на принципах P2P типа наличных денег.
    Когда мы покупаем хлеб в магазине за наличку, то никто ведь не ждет и не делает громоздких подтверждений такой транзакции, просто дал денежку и забрал хлебушек.
    • Алексей
      20 мая 2017, 14:21
      Люфт, долгие транзакции это проблема конкретных проектов, а не самой идеи. идея то как раз правильная реализация хромает.

      тот же амазон поступил очень интересно, вы не можете купить на прямую товар за биткоин, но легко обналичите «подарочную карту» купленную не спеша за крипту. в ближайшей перспективе думаю это направление будет развиваться.
      • Люфт
        20 мая 2017, 14:31
        Алексей, долгие транзакции это проблема блокчейна, с увеличением количества транзакций проблема будет возрастать.
        • Алексей
          20 мая 2017, 14:42
          Люфт, это проблема кол-ва майнеров, будет вознаграждение больше будет больше желающих искать новый блок.

          лично я интересней идей чем блокчейн пока не встречал.
          • Люфт
            20 мая 2017, 15:00
            Алексей, размер вознаграждения конечен, значит и майнеров тоже, а транзакции идут бесконечно.
  • ves2010
    20 мая 2017, 14:51
    Мне как инженеру сразу видна проблема блокчейна… как синхронизировать распределенные данные? Т.е очень затратна синхронизация… причем затраты растут в квадратично от числа пользователей…
    • Даниил Бешенцев
      20 мая 2017, 15:05
      ves2010, там нет синхронизации, признается та цепочка транзакций монет, которая длиннее, по крайней мере в битке так, то-есть все сервера не синхронизируются а хранят свои цепочки, и если одна обгадилась на ее место становится другая. Отсюда возникает уязвимость 51, если кто-то хранит больше 51% цепочки он по сути король.
      • ves2010
        20 мая 2017, 17:41
        Даниил Бешенцев, ты сам подумай… даже при разной длине во всех цепочках должно быть одно и то же… т.е цепочки не уникальны… значит они должны быть синхронизированны... 
        неслучайно в битке синхронизация раз в сутки
  • Даниил Бешенцев
    20 мая 2017, 17:53
    ves2010, да, ты прав, признаю не разбирался в тонкостях синхронизации в системе, могу ошибаться.
  • TREND666
    20 мая 2017, 17:59
    Шортите, шортите. Налицо тренд. Ваши деньги будут нашими.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн