Электронное Правительство Будущего

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

Электронное правительство будущего



Электронное правительство будущего



Введение

«электронное правительство» (англ.

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

использовать как можно больше.

Смарт-контракт (англ.

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

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

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

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

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

Социальные и государственные институты позволяют сократить эти издержки посредством формальных правил и неформальных норм».

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

Все, что снижает затраты, рано или поздно становится мейнстримом.



Смарт-контракты

Есть проблема со смарт-контрактами в Ethereum и т. д., которая сводит на нет все их преимущества.

Если вы заключили какой-то неправильный договор, то вас «поймали».

Таким же образом участники «попали» ДАО .

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

Виталик предложил проголосовать: вернуть деньги пострадавшим или оставить все как есть.

Представьте себе, что какому-то бизнесмену говорят, что ему нужно заключить договор на $1 млрд, но если вдруг что-то пойдет не так и в договоре будет опечатка, то 23-летний гражданин Канады Виталик Бутерин разберется и разрешит ситуацию.

.

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

Но эту проблему не следует решать «в лоб».



Электронное правительство будущего

Губернатор Аризоны подписывает исторические смарт-контракты и закон о блокчейне .

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



Hyperledger, Corda(R3) — что это и для чего они нужны?

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

Их вполне можно заменить штатным центральным сервером и логированием.

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

Основным недостатком Hyperledger и Corda является то, что они группируют компании в разные несвязанные группы.

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

при выходе на виртуальной машине возникает та же проблема проблема какЭфирий.

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



Электронное правительство на блокчейне

В этом Новости вы можете увидеть что-то, казалось бы, инновационное.

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

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

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

При таком подходе, ОА? могут потратить огромные суммы денег к 2020 году и получить не снижение затрат, а их увеличение.



Цифровая экономика в РФ

У меня была возможность посетить мероприятие в г.

КАК И Я , посвященный цифровой экономике.

Похоже, правительство понятия не имеет, что такое цифровая экономика и как ее строить.

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

«электронное правительство Российской Федерации»:

Электронное правительство будущего

Именно в эту архитектуру планируется встроить цифровую экономику.

Это все состоит из огромного количества баз данных в разных ведомствах.

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

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

Чтобы оно хоть как-то работало, необходимо колоссальное количество чиновников.



Оптимальная архитектура

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

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



Электронное правительство будущего

В нашей версии архитектуры мы видим 4 основных столбца:

1. Смарт-контракты

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

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



Супер права



Электронное правительство будущего

Граждане предоставляют государству такие права во время выборов, если, конечно, форма правления не монархическая :) Сами смарт-контракты, из которых будет построен весь бэкенд электронного правительства, выглядят так:

Электронное правительство будущего

данные/условия/действие - тут, думаю, все примерно понятно, у Фириума и у других тоже есть.

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

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

К классическим серверам электронного правительства доступ имеют некоторые программисты/сисадмины или, может быть, кто-то еще.

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

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

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

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

Будет записано, кто и когда внес изменения.



Оплата за потребленные ресурсы

Кто будет платить за работу смарт-контракта? Смарт-контракт может иметь циклы и запросы к базе данных с миллиардом строк.

У нас каждый контракт привязан к какому-то кошельку.

В случае с РФ это будет кошелек с рублями.

У кошелька может быть много владельцев.

Причем собственниками могут быть временные, например, чиновники.

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

Благодаря этому к смарт-контракту можно привязать кошелек какого-либо ведомства/фонда и т.п.

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

Пример смарт-контракта, который просто обновляет данные в реестре граждан:

Электронное правительство будущего

Чтобы изменить такой контракт, необходимо пройти проверку, которая происходит в MainConditions. При выполнении контракта средства за ресурсы будут списаны с кошелька 0875-3553-1112-8181-5545.

2. Регистры

Если вы используете классическую СУБД, то с отключенным логированием вы можете спокойно менять данные через консоль и никто этого не заметит — главное договориться о доступе к серверу в Электронном правительстве.

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

Мы решаем эту проблему на уровне ядра.



Электронное правительство будущего

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

Но если у вас нет прав, то вы ничего не сможете изменить/увидеть.

Исключение составляют суперправа.

И каждое действие записывается в блокчейн.



3. Интерфейсы

Для дополнительной безопасности необходимо также контролировать интерфейсы.

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



Электронное правительство будущего

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

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

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

Кто-то создаст аналог Алибабы, каталог домовладельцев и т.д. и т.п.



Оплата за потребленные ресурсы

Здесь есть одна проблема.

Каждый запрос к базе данных должен быть кем-то оплачен.

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

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

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

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



4. Блокчейн

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

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

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



Электронное правительство будущего

Узел — это центр обработки данных; блоки подписываются один за другим раз в секунду.

Число дата-центров должно быть больше трех.

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

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

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

Интересный вопрос – кому будет принадлежать дата-центр – государству или частной компании?

Нижняя граница

Государство сможет настраивать права доступа к реестрам, создавать умные законы для работы с ними и наблюдать, как компании и граждане будут строить вокруг них свои проекты, создавать новые формы бизнеса, различные платформы, ERP и т. д. Благодаря тому, что данные невозможно исправить, будут получены достоверные отчеты, на основе которых можно будет делать прогнозы, проводить оптимизации и т. д. с помощью ИИ.

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



Заключение

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

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

Если вы считаете, что в нашей архитектуре чего-то не хватает, напишите.

Теги: #блокчейн #egaas #электронное правительство #электронное правительство #цифровая экономика #Анализ и проектирование систем

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.