一般的ではない暗号通貨:ファクタリングのためのブロックチェーンプラットフォーム





あなたは主に「ブロックチェーン」という言葉に何を関連付けますか? そうです、暗号通貨とドイツのオスカロビッチです。 そして、私たちは専門家のためにアメリカを発見しませんが、ブロックチェーンがそれほど洗練されていないほとんどの人にとっては、ビットコイン、イーサリアム、その他の仮想コインの取引の会計処理だけでなく、この技術がさまざまな分野に適用できることは啓示かもしれません。 たとえば、ブロックチェーンはファクタリングでの使用に最適です。 年初に、Sberbankとの共同プロジェクトの開発を完了し、すべての来訪者に開放されているブロックチェーンに基づいたファクタリングプラットフォームを作成しました。 このプラットフォームとは何ですか、なぜ必要なのか、どのように配置されているのか-私たちの物語は間近です。



ファクタリングについてのいくつかの言葉



ファクタリングとは何ですか?



高い経済的冷静さで表されるファクタリングは、運転資金を調達するためのツールの1つです。 運転資金の大部分は、倉庫や店舗にあり、新しい所有者を待っている商品です。



スキームを想像してください。銀行、商品の供給者、売り手がいます。 サプライヤは商品を売り手に発送し、銀行は代金を支払い、売り手は銀行に支払います。 銀行が配送料を支払うためには、売り手から、商品を完全かつ適切な品質で受け取ったことの確認を受け取る必要があります。



このスキームはファクタリングと呼ばれます。 このスキームによると、ファクタリングを積極的に使用し、数百のサプライヤーが協力しています。 パートナーはファクタリング会社の1つに連絡します-それらは「ファクター」と呼ばれます-彼女は今ここで商品の支払いに資金を割り当てます。 しかし、主な条件は、M。Videoがこの製品を受け入れ、しばらくしてから支払いをするという情報の入手可能性です。 たとえば、サプライヤが大量の請求書を持ってきて、「 ファイナンス1000万 」と言います。 「 喜んでいますが、最初にこれらの配達が本当にあったことを知ることが重要です 。」 この情報については、要因は私たちに頼ります。



以前は、配送確認のすべての操作は「手動」で行われました。サプライヤーから商品を受け取った後、特別に訓練された従業員が配送を確認し、システムにデータをアップロードしました。 次に、銀行は経理部に振り返り、そのようなバッチを受け取ったかどうかを尋ねました。 要求は、メールまたは電話で送信されました。 私たちの専門家は、社内の情報を明確にし、すべてが整っていると銀行に答えました。支払いは可能です。 それに加えて、手作業とプロセスの参加者が多すぎると機密保持に寄与しませんでした。



地平線上のブロックチェーン



銀行またはファクターの選択において、サプライヤーを制限することは一切ありません。 したがって、今日、12の金融機関がファクタリングに取り組んでいます。Mとの契約のオープン制限の合計額は約500〜550億ルーブルです。 そして、それぞれが独自のITソリューションを使用して供給の検証を行います。



そのため、私たちのシステムを銀行またはファクターのITシステムと統合する提案を定期的に受けました。 しかし、SAPを使用しているため、統合するのは難しく、費用がかかります。 見積もりによると、各統合には100万ルーブルの費用がかかります。 ただし、開発および更新される各システムをサポートする必要があります。



ファクタリング手順を何らかの形で単純化する機会に長い間興味を持っています。 そして、IT環境でブロックチェーンについてより積極的に話し始めたとき、ファクタリング操作のためにこのテクノロジーを試すというアイデアが浮上しました。 安全でシンプルで、すべての参加者に開かれています。 操作のチェーン全体の最初から最後まで追跡できます。 サプライヤ-発送したもの-私たちと一緒に-受け入れた商品、銀行から-誰に、どのくらい支払ったのか、各参加者はすべての操作のローカルデータベースを常に持っているため、機密データをサードパーティの高価なストレージに転送する必要はありません。 これらのレジストリ間で情報交換を確立することのみが必要です。 同時に、情報セキュリティの問題は私たちにとって非常に深刻でした。



そこで、ブロックチェーンをファクタリングに固定するというアイデアが生まれました。 実装するために-それは「小さな」の場合のままでした。 しかし、M。Videoにはブロックチェーンの専門家はいませんでした。 しかし、彼らはズベルバンクにいました。 彼にはリソースがあり、アイデアがありました。その結果、ファクタリングブロックチェーンプラットフォームを作成するための共同プロジェクトが生まれました。



ファクタリングブロックチェーンプラットフォーム



プロジェクトの基礎となった主な利点:シンプル、安価、機密性、拡張性。 このプラットフォームは、ファクタリングで当社と協力したい銀行、ファクター、またはサプライヤが使用できます。



このプラットフォームは、Ethereumスマートコントラクトに基づいています。 このテクノロジーでは、トランザクションごとに異なる情報を指定できます。 これはまさに私たちが使用するものです。開発は支払いとは無関係であり、ファクタリングスキームの参加者間の商品とお金の取引に関する情報を修正する手段です。



Ethereumは、オープンソースプラットフォームとして、スマートコントラクトとトランザクションデータレコードへのアクセスを制限することなく、独自のブロックチェーンを構築できます。 いくつかの利点があるため、プライベートネットワークを構築することにしました。 まず、トランザクションは、Ethereumパブリックネットワークに関連付けられていないチェーンに記録されます。 次に、限られた数の参加者がトランザクションブロック(分散レジストリのエントリ)を作成し、レジストリからデータを受信できます。



私たちのネットワークは技術的には「古典的な」イーサリアムネットワークと違いはありませんが、そのプライバシーにより、ネットワークを制御し、機能をすばやく更新し、データの記録と調整のロジックを変更できます。 さらに、プライベートネットワークは、信頼できる高性能ノードによって有効性がチェックされるため、トランザクションのコストを削減できます。



プラットフォームは、ノードマイナー(ネットワークの各メンバーが持つサーバー)で構成されるネットワークです。 いつでも新しいマイナーをネットワークに追加できます。つまり、新しい参加企業がプラットフォームに自由に参加できます。











マイナーは、マイニングを実行しているイーサリアムネットワーククライアントです。 着信トランザクションを確認し、新しいブロックに追加するプロセスに関与しています。



私たちのネットワークは「クラシック」イーサリアムを使用しています。 ハッシュアルゴリズムの変更やトランザクションブロックの書き込みは行いませんでした。 参加者がスマートコントラクト(データをブロックチェーンに書き込むためのルールを記述するクラス)を作成および公開し、他の参加者からデータを受信できることが重要でした。 イーサリアムアルゴリズムは、分散データストレージとスマートコントラクトの実行を提供します。 ハッシュはローカルで実行され、すでにハッシュされたデータは公開されます。これは、ネットワークセキュリティを向上させるために行われます。



マイナーには、Ubuntuをインストールすることをお勧めします。 各ノードには、データベースのコピーと、他のノードに接続するための情報(公開鍵、IPアドレス、ポート)が含まれています。 ノードは、ゲートウェイとクライアント部分で構成されます。 ゲートウェイは、マイニングが実行されていないDMZゾーンのサーバーにあるイーサリアムクライアントです。 それを通じて、データはクライアント部分とネットワーク全体の間を行き来します。 Ethereumクライアントに加えて、システムのWebサービスは、Node.jsサービスとPostgreSQL DBMSであるドキュメントのダウンロードと検証のためにサーバーにデプロイされます。 実行中のサービスのWebクライアントは、内部サブネットでのみ使用可能です。



DBMSは、ブロックチェーンテクノロジーや継続的な運用とは一切関係ありません。 その主なタスクは、Webクライアントでのユーザー権限を区別し、サプライ品を含むファイルのダウンロード履歴を保存することです。 どの制御システムでもこれを処理できます。 PostgreSQLを選択したのは、かなり単純であり、開発者が既に使用しているためです。











ネットワークにアップロードされたスマートコントラクトは、入力時にExcelファイル形式の会計ドキュメントを使用します。 データ形式は統一されています。セパレータなどのフィールドが非常に多く、文字などを使用できることに同意しました。 商品の配送ごとに、SHA-3アルゴリズムを使用してキーフィールドに基づいてハッシュが生成されます。 スマートコントラクトの記録:





同じドキュメントを考慮して、結果のハッシュが一致した場合、これは商品の配送が成功したことの確認です。 銀行には確認レコードがあり、その後、サプライヤに必要な金額を支払うことができます。



時々、サプライヤの請求書と当社の請求書の金額が一致しないことがあります。これは、悪名高い人的要因である文書記入時のタイプミスの結果です。 プラットフォームは、このような状況を処理するためのメカニズムを提供します。スマートコントラクトは最初にドキュメントの詳細のみをハッシュし、金額を未処理のままにします。 私たちとサプライヤーの属性ハッシュが一致した場合、合計へのアクセスが開きます。 供給者がそれをより少なくすれば、銀行はより少なく支払うべきです、彼のために危険はより低いです。 サプライヤーの金額がはるかに大きい場合は、銀行からさらに連絡があり、情報を明確にすることがあります。 これはめったに起こらず、半年間は2〜3回です。



より速く、より高く、より強く



ブロックチェーンプラットフォームにより、因子との相互作用の通常のスキームに固有の多くの欠点を取り除くことができます。 まず、銀行や要因は、当社とデータを交換するためにソフトウェアを作成または調整する必要がありません。 既成のツールを使用して、マイナーノードをすばやく作成し、情報システムに接続して、共通ネットワークとデータを交換できます。 今年は、ほとんどのファクターバンクをブロックチェーンプラットフォームに徐々に追加する予定です。 さらに、プラットフォームは、ファクタリング操作から多くの仲介者とさまざまな「手動」操作を除外するため、参加者間のデータ交換はより高速で、最も重要なことははるかに安全です。



そして私たちは、有望なテクノロジーの新しく、エレガントで、シンプルで、費用効果が高く、安全でストレスのないビジネスアプリケーションを見つけて実装したことを嬉しく思いました。 小売の他の分野でのブロックチェーンの使用に関するアイデアがいくつかあります。可能性をテストし、研究します。



All Articles