

はじめに
E-Government (英語のe-Government)は、情報を提供し、すでに確立されている一連の公共サービスを市民、企業、政府の他の支部および政府職員に提供する方法です。
スマートコントラクトは、一連の条件を記述する電子アルゴリズムであり、その実現には、実世界またはデジタルシステムの特定のイベントが伴います。 スマートコントラクトの実装には、ヒューマンファクターを完全に排除する分散環境が必要です。また、スマートコントラクトでバリュートランスファーを使用するには、暗号通貨が必要です。
スマート契約の支持者は、多くのタイプの契約関係が部分的または完全に「自己実現」し、自給自足できると主張しています。 スマート暗号化ベースの契約は、従来の法律ベースの契約よりも優れたセキュリティを提供し、契約に関連する他の取引コストと潜在的な法的コストを削減できます。
「取引コストが高すぎると、経済活動が妨げられる可能性があります。 社会および政府機関は 、正式な規則と非公式の規範によりこれらのコストを削減します。
私たちは皆、「アリババ」のようなさまざまなプラットフォームの作成、メッセンジャーによるコミュニケーションの可能性、ウェブサイトを通じた政府との相互作用などにより、毎年同じ取引コストがますます小さくなるという事実に向かって動いています。
スマートコントラクトによってコストを削減できることを考えると、スマートフォン、ソーシャルネットワーク、電子政府、遠隔教育、リモートワークのように、スマートコントラクトがまもなく私たちの生活に入ることになると考えるのは理にかなっています。 遅かれ早かれコストを削減するものが主流になります。
スマートコントラクト
イーサリアムなどのスマートコントラクトには問題があり、それらの利点をすべて無効にします。 間違った契約に適合すると、「ヒット」します。 DAOのメンバーが「ヒット」したように。 しかし、イーサリアムの開発者は、創業者のヴィタリク・ブテリンが率い、問題の解決に加わり、本質的に最高権力の機能を引き受けました。 Vitalikは投票することを申し出ました。犠牲者にお金を返すか、すべてをそのままにしておきます。 あるビジネスマンが10億ドルで契約を締結する必要があると言われているが、何かがうまくいかず、契約にタイプミスがある場合、23歳のカナダ市民Vitalik Buterinがそれを把握し、状況を解決することを想像してください。
そのような問題は、ソフトウェア開発者によって決定されるべきではなく、あなたの国の合法的に選出された当局または州から独立した司法制度によって異なります(国によって異なります)。
しかし、この問題を「正面から」解決するべきではありません。

アリゾナ州知事は、スマート契約とブロックチェーン技術に関する歴史的な法律に署名しました 。
Aheadは、古典的な立法システムの形をした雌馬であり、スマート契約を引きます。その使用条件は、紙の契約で規定されています。
Hyperledger、Corda(R3)-それは何であり、何のためですか?
要するに、お互いを信頼しない会社や銀行がデータを交換できるようにするためです。 それらを従来の中央サーバーに置き換えれば、ログ記録は非常に可能です。 中央サーバーが、誰もが信頼する大規模な銀行によって所有される場合、これはさらに優れています。 インフラストラクチャの維持にお金を費やす必要はありません。
Hyperledger(Corda)の主な欠点は、企業をさまざまな無関係なグループにまとめることです。 異なるグループからのデータで機能するスマートコントラクトを作成することはできなくなります(手動モードでコントラクトにデータを入力するという形で松葉杖を使用する場合、または外部ソースからデータを収集する特別なサーバーを使用する場合のみ)。 仮想マシンを超えると、イーサリアムと同じ問題が発生します。 HyperledgerおよびCordaでのグローバルアソシエーションの作成は提供されません。これは、それらのリソースに対する支払いがなく、そのためのアーキテクチャが強化されていないためです。
ブロックチェーン上の電子政府
このニュースでは、革新的な何かを見ることができます。 しかし、ドキュメントが電子政府サーバーではなく部門サーバーに保存されると想像してください。 これらのサーバーを保守するには、スペシャリストを雇い、チャネルの費用、電気代、故障した機器のアップグレードなどが必要です。 誰もドキュメントのスキャンコピーを偽造できないことは確かに良いことですが、電子政府サーバーでは、このような偽造の可能性も高くありません。 このアプローチにより、UAEは2020年までに多額のお金を使うことができ、コスト削減ではなく、その増加を受け取ることができます。
ロシア連邦のデジタル経済
デジタル経済に特化したASIのイベントにたまたま参加しました。 政府は、デジタル経済とは何か、それをどのように構築するのかを知らないようです。 このニュースの後、デジタルエコノミーを作成する計画がないことが明らかになりました。それは、組み立てられたワーキンググループによって発明されるべきです。
ロシア連邦の電子政府:

このようなアーキテクチャにデジタル経済を組み込むことが計画されています。 さまざまな部門の膨大な数のデータベースで構成されています。 人々によると、データの信頼性はひどく、良い統計を示すために、数字は常に修正されています。 これはすべて、多くの人が知っているように、互いに矛盾し、下院で非常に多く採用されている法律によって管理されています。 それが何らかの形で機能するためには、膨大な数の職員が必要です。
最適なアーキテクチャ
すべてをゼロから構築できると想像してください。 システム自体の適切なレベルのセキュリティを確保しながら、トランザクションコストを可能な限り低い値に削減できるように、アーキテクチャのコアはどのように見えるべきか。

このバージョンのアーキテクチャには、4つの主要な列があります。
1.スマートコントラクト
この問題を解決するスマートコントラクトは、使用すべき非常に便利なツールです。 しかし、このツールを最良の方法で使用するためには、国家という形でもう1つのツールが必要です。問題となる可能性のある状況を解決する機関を作成する責任が必要です。
スーパーライツ

もちろん、政府の形態が君主制でない限り、市民は選挙中に州にこれらの権利を与えます:)
電子政府のバックエンド全体が構築されるスマート契約自体は、次のようになります。

データ/条件/アクション-ここでは、すべてがほぼ明確で、イーサリアムなどがそれを持っていると思います。 基本的にはプログラムコードのみです。 しかし、変化の条件はより詳細に分析できます。
通常のホスティングでは、自分とホスティング管理者だけが変更できるPHPコードがあります。 従来の電子政府のサーバーでは、一部のプログラマー/システム管理者がアクセス権を持ち、おそらく他の誰かがアクセス権を持っています。 誰かが何かを変更し、ログを消去した後、誰もがVCSを忘れたことが判明した場合、多くの汚いトリックを行うことができ、それとは関係ありません。 このような状況から保護するために、すべての変更はブロックチェーンに永続的に保存されます。 そして、変更する権利がない場合、何も変更されません。 例外は超権利ですが、そのような権限を持つ誰かが少なくとも1つのコンマを契約コードに追加した場合、これもブロックチェーンに永続的に保存されます。 これは、誰がいつ変更したかを記録します。
消費されたリソースの支払い
スマートコントラクトの作業に対して誰が支払いますか? スマートコントラクトには、10億行のサイクルとデータベースクエリを含めることができます。
私たちが持っているすべての契約は、ある種の財布に結びついています。 ロシア連邦の場合、ルーブル付きの財布になります。 ウォレットには多くの所有者がいます。 さらに、所有者は、たとえば役人などの一時的なものである場合があります。 したがって、このようなウォレットの場合、「資金を引き落とすための条件」に「スマートな連絡先」が示されます。これにより、レジストリの人物の存在を確認し、資金を帳消しにすることができます。 このため、一部の部門/基金などのウォレットをスマート契約に結び付けることができ、連絡先内で、それを呼び出した人から資金を差し引くことができます(発信者がこの金額を承認した場合)。
市民の登録簿のデータを単に更新するスマート契約の例:

このような契約を変更するには、MainConditionsで発生する検証に合格する必要があります。 契約を履行すると、リソースの資金はウォレット0875-3553-1112-8181-5545から引き落とされます。
2.レジストリ
従来のDBMSを使用している場合、ログオフ時にコンソールから安全にデータを変更でき、誰も気付かないでしょう。主なことは、電子政府のサーバーへのアクセスに同意することです。 このような事故の可能性を減らすには、物理レベルでの深刻な規制が必要です。
この問題はカーネルレベルで解決されています。

スマートコントラクトと同様に、権利が確立されます-新しい行、列を変更、表示、追加する権利。 そして、権利がなければ、何も変わりません。 例外は超権利です。 そして、アクションはブロックチェーンに記録されます。
3.インターフェース
セキュリティを強化するには、インターフェイスも制御する必要があります。 それ以外の場合、誰かがVCSがないサーバーにアクセスすると、データ入力フォームを置き換えてからトラックを置き換えることができます。

これらのページは政府機関だけでなく、企業や一般市民によっても作成されることに留意してください。 企業が製品カタログを作成する場合があります。 誰かが市民が商品を販売できるプラットフォームを作成します。 誰かがアリババの類似物、住宅所有者のカタログなどを作成します。 など
消費されたリソースの支払い
1つの問題があります。 データベースへの各リクエストは、誰かが支払う必要があります。 州がそれを支払う場合、サーバーのロード中に誰かがデータベースから数億行を絶えずプルするとどうなりますか? ページの作成者または作成者のグループが支払う必要があると仮定するのは論理的です(通常のクラウドホスティングの場合)。 しかし、競合他社は企業のページに来て、特にリソースを消費します。 保護のために、重いページをプライベートアクセスに配置し、ページ訪問者が費やしたリソースの支払いに同意した場合のみ許可し、F5キー(CMD + r)で押収された市民の無料ページへのアクセスをブロックする機会をページ所有者に与えることができます。 ただし、ほとんどの場合、コストは最小限に抑えられ、支払いやロックについて考える必要はありません。
4.ブロックチェーン
ブロックチェーン技術に精通している読者はおそらく疑問に思っているでしょう-誰がノードになるのでしょうか?
現在、政府のデータを公開したままにすることは受け入れられません。 それらを暗号化し、IDのみを外部に残しても、トランザクション履歴から誰が誰であるかを理解できます。 個人的には、将来はオープンブロックチェーンにあると確信していますが、現在の現実では、これまでのところクローズタイプのみが許可されています。

ノードはデータセンターであり、ブロックは1秒間に順番に署名されます。 データセンターの数は3つ以上にする必要があります。 それらが2つある場合、プラグの場合、誰が正しいデータを持っているかを理解することは不可能になります。最初のブロックからデータベースを再構築する必要があります。
つまり、誰かがコンソールを介してデータベースにx = 1を書き込み(xは0)、スマートコントラクトのコードからこの値にアクセスする場合、トランザクションは他のすべてのノードで失敗し、その時点で、契約のコードでx == 0の場合、誰かが書き込むと、侵害されたノードはそのようなブロックを受け入れることができなくなりますが、その結果、受け入れた人はブロックチェーンブランチで働き、侵害されたノードは自分でブロックします、ルーター上では異なるハッシュとして表示されます。
興味深い質問-データセンターの所有者は誰ですか-州または民間企業ですか?
まとめ
州は、レジストリへのアクセス権を設定し、それらと連携するためのスマートな法律を作成し、企業および市民がそれらを中心にプロジェクトを構築する方法を観察し、新しいビジネス形態、さまざまなプラットフォーム、ERPなどを作成することができます
データを修正できないという事実により、信頼性の高いレポートが取得され、それに基づいてAIを使用した予測、最適化の実行などが可能になります。 プライベートキーは、人だけでなくデバイスにも発行できるため、IoTは孤立したままではなく、単一の情報スペース内で機能します。
おわりに
この記事では、電子政府にスマートコントラクトを導入できるアーキテクチャについて説明しました。これにより、官僚主義が大幅に削減され、すべての経済プロセスが加速されます。
この資料と私たちの開発(ちなみに、 オープンソース )が何らかの意味で有用であり、このリストの人々がそれらを使用することを願っています。
私たちのアーキテクチャに何かが欠けていると思われる場合は、書いてください。