2018年10月6日土曜日
DApps考
中央サーバがない分散アプリケーションというのは、あるようでなかなか無かったのだが、DAppsはそういうものなのだそうだ。一時期流行ったWinnyのようなファイル共有ソフトは中央サーバがないから似たようなものだが、DAppsの場合はブロックチェーンを使用していて、暗号通貨(暗号トークン)による報酬のやり取りが発生する。仕掛けとしては複雑だが、なかなか面白い。
Winnyは非合法的匂いが漂っていたが、アプリはファイル共有だけではなく合法で有益なものもある。例えばSNSなら、世界中どの国に行っても封鎖されることなく使えるし、サーバダウンで使えなくなることもない。送金なら銀行より速く確実にできる。ただ、中央による監視がないことは、例えばSNSならアカウント封鎖ができないとか、送金なら誤送金しても返してもらえない、というリスクもあるので注意は必要だ。
さて、そんなDAppsは、まだ企業内で大々的に使おうという雰囲気にまではなっていない。DAppsでは中央サーバが無いため、ノードのデータ領域と計算能力の負荷が大きくなる。中央サーバの全能力と、各ノードの全能力の合計は、後者の方が圧倒的に膨大となる。つまり、総額としてみれば、企業の負担はかえって重くなってしまう。
この問題を解決しないと、DAppsは企業に普及しない。すなわち、サーバに、しかも複数のサーバに分散した上で何とか動くような巨大なプログラムとデータを、如何にして非中央集権の各ノードに置くか、である。
多重化を目指す以上は、一つのアプリケーションやデータを複数に配置することは避けられない。だが、単純なブロックチェーンのように全ノードに配置するのはやり過ぎだ。だとすればこの中間、すなわち全部ではないが十分に有意な分散をする、しかもそれで信頼できるようにする、ということになる。
このためには、従来とは違ったノード情報が必要になる。分散が十分であるかどうかを確認するための指標だ。例えば地理的に分散しているかどうか、同じないしは類似の組織に所属していたり似たようなソフトをインストールしていないか、通信の相手先が偏っていたり、同じ人と通信していないか、など。要するにお互いが独立しているかどうかだ。
アプリやデータは、この指標を基に分散しなければならない。独立度が高ければ分散数は少なくてよいし、低ければ多数のコピーが必要、ということになる。また、アプリに関しては当然計算機負荷の軽重が問題になる。貧弱なアプリは貧弱なノードに、重いアプリは重いノードに、というわけだ。
このアプリは単独で閉じるものとは限らないから、例えばミドルとUIで各々グループを作るような動きになる。そして、そのグループ間が通信をする。負荷が増えればグループ内でノードを複製し負荷分散する。そういったバックグラウンドが必要だ。
これら、すなわち個々のアプリ(モジュール、ミドル、ブロックと言っても良い)の分散度やリアルタイム負荷分散、当然故障検知や代替などが全て自動で行え、そのためのパラメータはアプリ作者が調節できるような仕掛けが必要である。
ここまで来ると、従来のDAppsやWinnyレベルではなく、業務用の監視ツールにも匹敵するソフトが必要になる。それがアプリにとってはバックグラウンドソフトになるわけだが、ここまででも相当に高度であり、計算機負荷も高く、容量も必要だ。
そんな仕掛けが開発可能なものなのかどうか、合理的な計算機負荷で納まるものなのかどうか、分からない。だがもしこれが出てくれば、従来のサーバビジネスが吹っ飛ぶような重要な可能性を秘めている。ここまで考えて作ってくれる人がいるものなのかどうか、注目している。
登録:
コメントの投稿 (Atom)
注目の投稿:
デジタルツインシミュレーション
前回の石油備蓄に関する調査 ナフサの現状 からそろそろ2ヶ月になるので、改めて調査してみたのだが、ここ2ヶ月でGeminiはあまり賢くなっておらず、同じようなハルシネーションを何度も作り出した。こちらも、それを何度も何度も指摘して訂正していったのだが、最初の方の命令を忘れたり...
人気の投稿:
-
前回の 太陽炉プラン について定量的に計算した結果、国内に残るシリカフュームの量が余りにも膨大であり、全部の処分はおろか殆ど売れないことが分かった。コンクリートの超高強度添加剤としての国内の需要は年間350万トンがせいぜいであるのに対し、生成されるシリカヒュームの量は4.76...
-
地球温暖化の抑止のためには、化石燃料の消費を抑える必要がある。化石燃料の用途は材料と燃料だが、このうち燃料の用途を代替する施策を一つ思いついたので披露する。以下がその方法だ。 まず、砂漠に太陽炉を設置する。 この太陽炉で、砂漠の砂を熱する。砂は酸化ケイ素(SiO2)だが、...
-
Meta Quest 3の視野角は110°(横方向)らしい。だが人間の視野角は180~220°くらいはあるそうで、実際に見てみると周辺視野は確かに限られており、潜望鏡を覗いているような気分になる。 これは何とかならないものかと調べてみると、市販の相当高いモデルでは120~140...
-
糞便臭を芳香に変えて消臭する新発想の衛生車用潤滑油 「デオマジックVC1オイル」を共同開発 こういう木目細かい気配りこそが大切なんだよなあ。広く海外にも売ってほしい。 さて、これで考えたんだが、 臭いだけでなく、これは味にも転用できる考え方だ。 火星移住のような長期の...
-
アメリカはなぜかサバイバル用のフリーズドライ市場が豊富だ。 Amazon.com を見ていると、実に様々な会社がフリーズドライの食品を出している。 日本のそれと大きく異なる特徴が、日本は食品として完成しているのに対し、アメリカのそれは素材であることだ。調理済みのものも無論...
-
シリコン発電シリーズの続きで、シリカヒューム応用コンクリートのプレキャスト適用について考えてみる。プレキャストとは、要するに型枠で作ったコンクリートである。板や柱となる。 結論からすると、 国内最高峰の断熱性・高気密性を持ち、基礎を含め2週間で2階建ての筐体が完成し、坪単価...
-
前回の 太陽炉プラン 、その 定量的評価 に続き、副産物であるコンクリート建築の低コスト化について考察する。結論としては、 木造建築より安く建築でき、環境にも優しく、200年保つ 。なお、以下は生成AIに作らせたものを若干手動で手直ししただけのものである。 ...
-
民主主義が限界に来ている、とは色々言われている。だが、ならどうすべきかについてはどうも議論百出であり、自分としても「これは」と思うものが無かった。そこで色々調べていて、「パンアーキー」という考え方を見つけた。これが自分の考えに比較的近いと思ったので、この考え方について紹介する...
-
前回の 太陽炉プラン 、その 定量的評価 、 超高性能コンクリート建築の考察 に続き、太陽炉と発電所の設計について考察してみた。 1.太陽炉の設計 1.1.経路の設計 シリカ(SiO2)から酸素を完全に引き剥がすには、3000℃の高温が必要である。しかしこの3000℃の...
-
理想の政治家とは何だろうかと生成AIと議論していて、二つの軸を考えてみた。 X軸:【客観・形式論理一貫性(Formal Logic Consistency)】 左極(-100):結論ありきのロジック(論理の歪み)。 自身のイデオロギーや保身(結論)を正当化するために、都合の...

0 件のコメント:
コメントを投稿