Адаптация блокчейна к интернету вещей: главные проблемы

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



    Концепция IoT (internet of things) была сформирована еще 1999 году, однако в то время мало кто мог представить, насколько трудно будет интегрировать умные устройства в повседневную жизнь.

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

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

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

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

    Технологические требования


    Информация, создаваемая интернетом вещей, находится вне блокчейна — она неоднозначна и недетерминирована. Это предъявляет ряд новых требований к технологии блокчейн.

    Требование №1: отсутствие анонимности


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

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

    Многие специалисты считают «разрешенные блокчейны» оксюмороном, однако факт есть факт — интернет вещей требует наличия некой формы проверки личности участников, чтобы они могли доверять внесенной информации.

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

    Требование №2: контролируемый доступ к информации


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

    Требование №3: обработка и хранение информации


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

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

    Требование №4: прерываемое подключение


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

    Требование №5: обратимость действий


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

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

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

    Экономические требования


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

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

    Подводя итоги


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

    Подробнее
    Реклама

    Комментарии 47

      +6
      Главный тезис статьи такой: «В настоящее время существует много технологий возведения многоэтажных домов — блочные, монолитно-каркасные, кирпичные и т.д., существует множество производителей строительных материалов, чьи технологии зачастую несовместимы друг с другом. Многие эксперты уверены, что решением проблемы могут стать бетономешалки синего цвета.»
        0
        Завидую вашему умению находить тезисы в подобном.
          0
          Целиком и полностью с вами согласен. Жаль плюсануть не могу. :)
          +2
          Будет много текста и вопросов к автору, но благо умные люди поймут и не осудят.

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

          Мы — это кто? Я не хочу чтобы мой смартфон самостоятельно создавал сети и что-то со мной координировал, я хочу чтоб эта тварь беспрекословно выполняла мои приказы.

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

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


          Что это?
          Эксперты — это кто? IoT уже настолько стандартизировался, что можно найти экспертов, которые отличаются от неэкспертов тем, что их точка зрения ближе к принятому стандарту?
          Решением какой из проблем может стать технология блокчейн?
          Каким образом цепочка блоков позволит устранить разные протоколы разных устройств?
          Куда девать блоки уже использованной информации? Автор согласен держать в своем умном холодильнике террабайтные жесткие диски, чтобы хранить там транзакции всех заказывавших пиццу на протяжении 100 лет, или просто не знает как работает блокчейн?

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

          Юзкейс будет?

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

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

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

          Блокчейны ничего никому не должны будут, поскольку это всего лишь принцип хранения и передачи информации, и если сей принцип не поддерживается узлом, чтобы блокчейн не делал — на узел ему не повлиять. Чтобы вам было понятнее, представьте себе торрент. Он ничего не должен, и ничего не решает. Все решает клиент. Пока у вас на устройстве не стоит клиент, торренты ничего не сделают с вашим устройством, поверьте :)

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

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

          К примеру, неисправный считыватель RFID может сообщить о существовании груза

          Покажите мне уникума, который даст считывателю RFID белый IP адрес и позволит слать необработанные данные в интернет. Кстати автору вопрос, как правильнее и будет работать: если https обернуть в блокчейн, или наоборот, блокчейн в https? (хабравчане, не подсказывайте)

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

          Нет, ну вы все таки не в курсе, что такое блокчейн и как он работает. Задача для гибкого ума: есть переменная типа Int (неважно, Си, PHP, MySQL итд), пожалуйста сохраните в нее порно.

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

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

          В одном вы правы: внедрение в IoT будет происходить очень медленно, правда по сугубо техническим причинам. Кстати бизнес-планы как раз и сторонятся подобных излишеств.

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


          С точки зрения банальной эрудиции, не каждый локальный индивидуум…
          Какие отношения? Какие требования? Какой контроль? Зачем говорить об интернете вещей? Берите свою стиралку, подключайте к интернету, заставляйте слать вам в асечку «DONE». Это и будет интернет вещей. Что вы тут юридически требовать или регулирующе контролировать собрались-то?

          В общем тезис статьи: стильно, модно, молодежно.
            +1
            ИМХО главная проблема блокчейна в IoT, это то, что он там нафиг не нужен.

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

            По паре случаев тяжело судить, но один стартап я наблюдал изнутри, от идеи до ICO.

            Типичный цикл технологии и похоже пик прошли.

            image
              0
              Что значит не нужен? Вот фермеам был нужен — у них без блокчейна что-то там не росло (и не выросло с ним, похоже — после пары давних упоминаний они слились и больше не появляются), теперь IoT, в котором B как раз от blockchain. Что следующее? Я даже теряюсь. Новости в газетах? Сигналы в CAN в автомобиле?
              PS. Публичный блокчейн — это круто, многие мечтают чтобыданные их личных датчиков (не только граждане, но и многие, в т.ч. секретные, организации) были публично доступны и хранились «вечно», даже если там шифрование, то поток данных уже может сказать что-то, что не хотелось разглашать.
              +1

              Главные проблемы блокчейна: он не нужен нигде, кроме криптовалют

                0
                Главные проблемы блокчейна


                В том, что на фоне хайпа его пытаются прикрутить ко всему. Ну как же — стильно, модно, молодёжно, с блокчейном всё становится лучше (были тут проекты типа «Эвакуатор на блокчейне»)! Вызывая тем самым обоснованный скепсис в отношении технологии.
                  0
                  Ну почему нигде. Для кейса «надежное хранилище информации, доступное только для пополнения» вполне можно придумать конструктивное применение, правда не то, что предлагает автор статьи.
                    0
                    Блокчейн же это не просто «надежное хранилище информации, доступное только для пополнения», а ещё и с репликой всех данных на всех участников обмена. И вот тут уже сложно придумать конструктивное применение, где весь этот огород был бы эффективнее других, более традиционных решений. По крайней мере, за 10 лет, кроме очевидного притягивания блокчейна за уши потому что «стильно модно молодежно», реальных кейсов не нашлось.
                      0
                      Суть одна и та же — дублирование.

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

                      Если вам влом читать, расскажу на пальцах, как это работает.

                      1. У вас в высокоэтажном доме в сетке 100 компов;
                      2. Вы сохраняете себе на ПК фильм 20 Гб;
                      3. Создается «блок», который будет состоять из собственно фильма и его контрольной суммы. Ага, размером в 20 Гб и 256 байт к примеру;
                      4. Этот блок копируется всем участникам сети, и каждый может его посмотреть;
                      5. А вот удалить не может, он будет прилетать каждому удалившему его при следующем ре-синке базы;
                      6. Удалится этот фильм тогда, когда его удалит как минимум 51 человек;
                      7. Через пару недель у вас на компьютере можно будет найти котиков, чертежи стиралки, рецепты салатов, детское порно, экранку Мстителей и так далее;
                      8. Еще через пару недель у вас закончится место на носителе информации.

                      Я к чему веду. Не нужно стараться забивать гвозди микроскопом. Для этого есть молоток.

                      Блокчейн создавался СУГУБО для цифровых операций (транзакций), и не для сохранения блока, а для сохранения ИНФОРМАЦИИ О ПЕРЕМЕЩЕНИИ, и исключительно для того чтобы эту информацию невозможно было подделать, для этого каждый блок из списка (чейн) снабжен контрольной суммой своей, и контрольной суммой предыдущего блока, соответсвенно у каждого с этих блоков небольшой размер (адресат-реципиент-моя црц-предыдущая црц). Своеобразная реализация репликации логов, короче.

                      Пусть он там и остается :)
                        0
                        Если схемотично, я примерно вот о каком кейсе (первое что в голову пришло):
                        — есть приватная база, например, владельцев авто
                        — вы общаетесь с продавцом авто, и желаете проверить, является ли он владельцем
                        — считаете хэш от данных продавца, что — то типа, ФИО, год рождения, год выпуска авто
                        — читаем актуальный хэш из цепочки для авто и если они совпадают, значит все нормально
                        И данные сверили, и в ГАИ ехать не надо, и сохранность персональных данных не нарушаем.
                        Для IoT я такого кейса предложить не смог, и в процессе размышлений пришел к убеждению, что разумных кейсов просто нет.
                          0
                          Ну вот, а теперь смотрите — берёте обычную базу данных, где каждая операция заверяется цифровой подписью нотариуса, размещаете её, например, на сервере Министерства юстиции. И остальное всё то же самое. При этом не будет многократного дублирования информации, не будет необходимости подтверждать транзакции кучей узлов с большими задержками, при этом доверие к базе наивысшее, т.к. ей распоряжается непосредственно первоисточник фактов. Нужен тут блокчейн, или нет?
                            0
                            Без сомнения вы правы. И можно сделать реализацию с нуля.
                            Вспомним, с чего разговор начался: вы выдвинули тезис, что у чейнов нет другого применения, кроме криптовалют. Я предложил кейс, более реальный, чем автор статьи, но не связанный с криптовалютами.
                            Если поискать доводы в пользу моего предложения, то, наверное, их можно найти, правда и оспорить тоже можно. Например, по поводу скорости транзакций можно возразить, что чтение данных будет происходить куда чаще, чем обновление. И распределенность хранилища не факт, что недостаток, если вы сможете отправить запрос к ближайшей ноде, то и данные будут получены куда быстрее. Репликация данных по миру не угрожает последствиями для их фигуранта. Технология опробована, и более менее надежна, что опять же не плохо.
                              0
                              Обычную базу данных можно взломать. Владелец может удалить данные из базы. С блокчейном всё это почти невозможно.
                              Отсюда и второй сценарий использования блокчейна — всевозможные реестры.
                                0
                                Но если в ГАИ ориентируются по базе, то от блокчейна толку ноль, а ещё у ГАИ должно быть желание этими данными блокчейн пополнять.
                                  0
                                  Так идея в том, чтобы заменить реестр на БД на блокчейне. Да, будет больше телодвижений, но взамен получим гарантии. Блокчейн вообще про неизменяемость и обмен информацией без обязательного доверия. Сейчас доверие обязательное и гарантий неизменяемости тоже нет.

                                  Конечно, у ГАИ не будет желания вести базу на блокчейне, поскольку теряется возможность изменять данные в БД. Кто же откажется от такой власти добровольно?
                                    +1
                                    Регистрационные действия проводит ГАИ, зачем им вместо простой и понятной структуры с дешёвым доступом делать непонятную архитектуру, которую нужно синхронизировать? Даже без изменений (кстати, кому это нужно? министру? или рядовому сотруднику? кто из них принимает решение о «с понедельника всё в блокчейне»?
                                      0
                                      Так идея в том, чтобы заменить реестр на БД на блокчейне


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

                                      В вашем примере, участник один — ГАИ. У кого еще будет лежать копия этой базы, кто еще будет иметь право изменять данные?

                                      Внешняя суть не изменится — это должно остаться реестром, в который можно вносить данные, и откуда их можно убирать. Что там будет под капотом — ваще без разницы, но на месте технического отдела ГАИ (или кто там у них ответственен) я бы предпочел раз в час делать rsync, чем заморачиваться с излишествами.

                                        0
                                        Даже если вносить изменения сможет только ГАИ, не будет возможности «безпаливного» изменения данных. Если не требуется исключить возможность изменения данных задним числом и не требуется прозрачность внесения изменений, блокчейн не нужен.

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

                                        Да, можно обеспечить целостность и корректность данных разными способами, но в блокчейне используется математика для этих целей, которая лучше всяких внешних средств. Но требуются дополнительные затраты, да.
                                          0
                                          И что с этой корректностью делать? В суд её нести? Так суд потребует бумажные документы, которые и так должны быть. Если блокчейном заведует ГАИ, то они так же внесут новую запись, как изготовят документы и так же вы её синхронизируете с остальными.
                                          Заверять подписью предыдущего владельца? Отлично, в наследство транспортного средства не вступите никогда, тем более каждый владелец должен будет получать свою ключ (и не потерять его, иначе каюк) в каждой структуре (связка ключей — от налоговой, от ГАИ) или единый ключ, но службы до нормального обмена ещё не доросли, не то что до единых ключей.
                                    0
                                    Можно. Но тут есть целое сочетание факторов:
                                    а) владелец базы не заинтересован в нарушении исторических данных
                                    б) угроза какого-либо несанкционированного доступа крайне невелика, а безвозвратного разрушения данных, ИМХО, исключена.
                                    в) государственные реестры фактически централизованы, и его владелец не имеет желания, а зачастую и прав делегировать его участникам сети.
                                    г) внедрение блокчейна негативно скажется на потребительских качествах высоконагруженной системы
                                    Т.е. в этих кейсах недостатки блокчейна просто значительно перевешивают выгоду от него.
                                      0
                                      Естественно, нужен баланс. Если гарантия неизменности не столь выгодна и не окупает издержки, то блокчейн не нужен.

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

                                      Блокчейн — ещё одна технология со своими плюсами и минусами. Это как No-sql в мире реляционных БД. Каждый сам решает, что использовать.
                                        0
                                        Блокчейн — ещё одна технология со своими плюсами и минусами. Это как No-sql в мире реляционных БД. Каждый сам решает, что использовать.

                                        Вы абсолютно правы. Просто я так и не смог найти реальный, а не надуманный в теории кейс какого-то воображаемого реестра, где блокчейн оказался бы лучше классических решений. Кроме криптовалют, естественно.
                                          0
                                          Ну для многих и криптовалюты хуже классических решений. Медленно и деньги можно отмывать. Всё зависит от точки зрения)
                                  0
                                  Хорошо, но каким образом сюда можно приткнуть блокчейн?

                                  есть приватная база

                                  Это уже противоречит концепции блокчейна.

                                  читаем актуальный хэш из цепочки

                                  select * from autos where vin='1234ABCD' limit 1;

                                  Бритва Оккама, сэр :)
                                    0
                                    Ок. Снимаю свой пример. Возможно, мне стоило подумать лучше.
                                    Что не умоляет перспектив самой технологии. Спросите у гугла о решениях на основе технологии блокчейн, среди ньюсмейкеров, посмотрел только первую страницу выдачи, MasterCard и наш Сбер, а они в пустышку вкладываться врядли будут.
                                      0
                                      MasterCard и наш Сбер

                                      Вот об этом я и говорил. Сугубо финансы.
                                        0
                                        Банки первые, но не единственные, кому это интересно. Реестр имущественных прав следующий по популярности кейс. Часто говорят, например, об автоматизации выборов с помощью данной технологии.
                                          0
                                          Интересно по причине существования нерешенных\неоптимизированных юзкейсов, или интересно по причине хайпа, в частности интересно эффективным менеджерам, которые не понимают как оно работает и зачем оно вообще нужно, но хотят всунуть это хоть куда-нибудь с целью показать на митинге, попивая смузи?

                                          Понятие «реестр» противоречит концепции блокчейна, поскольку есть список лиц, которые имеют право вносить туда записи, и удалять их оттуда. Какие в реестре могут быть транзакции? Что именно из реестра мы будем считать блоком, а главное зачем? Реестр это даже не реляционная БД, реестр это тупо ключ-значение.

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

                                          Но мне интересно как бы вы реализовали такой реестр имущественных прав технически.
                                          Есть контора, ГОСРЕГИСТРАТОР, которая ведет таблицу, в которой перечислен идентификатор объекта права собственности (адрес, или серийный номер, или VIN) и идентификатор субъекта права собственности (ФИО, ИНН, другой номер). Цель этой таблицы — закрепить объект за субъектом, и дать другим возможность прочитать эту информацию.
                                          Мне с моей стороны это видится как INSERT INTO \ SELECT FROM, и все.
                                          Примените сюда блокчейн плиз.
                                            0
                                            Первый тезис не ко мне. Я занимаюсь, по большей части, поддержкой и развитием интернет проектов в качестве разработчика. В свободное время я уделяю время системному программированию, и последние полгода поглядываю на компьютерное зрение. За технологией bitcoin я слежу, но, пока, без практического интереса.
                                            По поводу второго вашего тезиса: почему вы лишаете blockchain права изменятся и адаптироваться? Http изначально тоже не был предназначен для передачи потоковых данных, что не помешало ее добавить, когда такая потребность возникла. Ради интереса, сравните стандарты http первой и второй версии, например, думаю, количество изменений вас удивит.
                                            Независимо от моего или вашего мнения, эксперименты идут, например эта новость: realty.ria.ru/realtynews/20180323/1517097352.html. Без знания предметной области, я прежде всего о торговле недвижимостью, есть шанс сказать глупость, поэтому ограничусь выгрузкой в блокчейн информации из полного реестра, по своему объему сходной со справкой ЕГРП. Использование этих данных аналогично реальной справке, только без реального ее получения.
                                              0
                                              Перечитал. Улыбнулся. То о чем я и говорил.

                                              будет выгружаться в реестр на основе блокчейна


                                              ИБД вкупе с профанацией.
                                              Прочитали бы и осилили они то что хотят внедрить — не несли бы такую чушь, как:

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


                                              Ну нет никакой транзакции при записи в реестр. Запись в реестр это запись в реестр. Отвечает за этот реестр Росреестр, записи в него будет вносить Росреестр, удалять оттуда записи будет тоже Росреестр, что там будет записываться в блок?
                                              «Росреестр добавил запись в Росреестр, а потом Росреестр добавил запись в Росреестр, после чего Росреестр отредактировал запись в Росреестре»?

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

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

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

                                              Http изначально тоже не был предназначен для передачи потоковых данных

                                              Он и сейчас не предназначен, поэтому и пытаются изобретать всякие RTSP, UDP и прочая. Но суть даже не в этом, а в том что HTTP — протокол передачи данных, а blockchain — практически конечная цель передачи данных.
                                              0
                                              Проблема в том, что каждый, имеющий доступ в базе может сделать Update и Delete, и никто об этом не узнает.
                                              Плюс ко всему нужно держать сервер, веб-форму, настроить бэкапы и всё это поддерживать.

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


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

                                                Плюс ко всему нужно держать сервер, веб-форму, настроить бэкапы и всё это поддерживать.


                                                Совершенно верно. А как иначе вы будете вводить данные, и куда? У реестра держатель может быть только один — Росреестр, остальным он и нафиг не впал. А куда вы собрались ставить блокчейн? За пределами Росреестра он никому и нафиг не впал, во-первых из-за очевидной ненужности, во-вторых из-за делегирования ответственности. На компьютеры внутри Росреестра? Ну так чем отличается «блокчейн на трех компах» от «сервера и бэкапа на двух компах» кроме того что второе УЖЕ существует и работает?

                                                Блокчейн не про транзакции. Блокчейн про информацию, которую нельзя изменить.

                                                Именно поэтому ему там не место.
                                                Я пришел в МРЕО (ГАИ), оформил на себя машину. Получил в реестре запись ключ-значение: «ntfs1984=BE0123BM». Через год я пришел в МРЕО продавать машину. Очевидно что эту запись из реестра нужно удалить. Хотя можно пойти по сложному пути и делать подобные записи в стиле «ntfs1984 IN BE0123BM» а потом «ntfs1984 OUT BE0123BM» но зачем? Это будет разрастание базы, а значит и ресурсов. На каждом из ПК-держателей базы.

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

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

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

                                                  Блокчейн хранится не в воздухе же.
                                                  Может я неправильно выразился. Ну нужно создавать блокчейн с нуля, можно пользоваться существующим, Эфириумом например.
                                                    0
                                                    Вы же не будете вносить в публичный блокчейн данные о купле-продаже и имущественных правах. Вам ведь вряд ли захочется, чтобы все участники сети могли достоверно проверить, что г-н Darth_Malok паспорт серия… №..., прописка по адресу… вчера купил Чорный Жып Гелендваген за 100К $, VIN ..., госномер ..., договор купли-продажи такой-то.
                                                    Это все равно должна быть какая-то база данных у доверенного регистратора, с сервером, бэкапами, и очень-очень ограниченным доступом. А в публичный блокчейн в таком случае вносится какой-то хэш каждой записи, который позволяет производить проверку подлинности. Но вот есть ли тогда смысл в этом блокчейне?
                                                      0
                                                      Не обязательно. Опыт ZCash показал, что можно вообще всё шифровать. Думаю, зашифровать приватную информацию — не проблема.
                                                        0
                                                        Зашифровать, ну, можно. А кто будет расшифровывать? И кто будет ключи для расшифровки раздавать доверенным лицам, и кто будет этот круг доверенных лиц определять?
                                                          0
                                                          Те же, кто сейчас рулит доступом в централизованной базе.
                                                            0
                                                            Тогда все недостатки гибридной системы снова возвращаются. Нужна будет централизованная система, которая будет вести учет прав доступа, выдавать ключи, а информация о самих договорах будет в блокчейне. По-моему, защита от нечистого на руку администратора базы не стоит такого усложнения.
                                                              0
                                                              Не обязательно. Система, ведущая учёт прав доступа может быть вполне реализована на смарт-контрактах.

                                                              Защита не только от администратора.
                                                              Защита от незаметного изменения данных.
                                                              Защита от утери данных (бэкапы не нужны).
                                                              Отсутствие необходимости держать мощный сервер (обновлять данные можно даже с телефона).

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

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


                                                  Блокчейн про информацию, которую нельзя изменить

                                                  Я только что привёл вариант что можно, нельзя изменить историю, но она прекрасно дополняется. Точно так же как вирус на вашем компе сможет провести транзакцию от вашего имени с вашего кошелька с биткоинами (немного ухищрений и даже пароль не поможет — будет известен).


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

                                                  Нужно постоянно всем платить своими ресурсами на хранение, причём росреестр никуда не делся, а стал только менее подконтрольным.

                                  0

                                  Мое понимание сути блокчейна говорит о том, что Git — блокчейн. При этом он достаточно широко распространен.

                                    0

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

                                      0
                                      Во-первых git вполне себе централизован.

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


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

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

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

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

                                  0
                                  Автор положил болт на своих читателей. Здорово.

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

                                  Самое читаемое