第13章ハイブリッドマルチクラウドのデジタルソリューション開発
GCP Blockchain ServicesGCPのブロックチェーンサービス
Google offers Blockchain Node Engine, a fully managed node hosting service for Web3 development that minimizes the need for node operations. Web3 companies that require dedicated nodes can relay transactions, deploy smart contracts, and read or write blockchain data. Blockchain Node Engine supports Ethereum, enabling developers to provision fully managed Ethereum nodes with secure blockchain access.
英語のヒント
Googleは、Web3開発向けにノードの管理負担を最小にする、全面的に管理されたホスティングサービスBlockchain Node Engineを提供する。専用ノードが必要なWeb3企業は、取引を中継し、スマートコントラクトを配置し、ブロックチェーンデータを読み書きできる。Ethereumに対応しており、安全にブロックチェーンへアクセスできる管理済みEthereumノードを、開発者が用意できる。
With blockchain, Google’s focus is on cryptocurrency and blockchain analytics tools that provide deep blockchain transaction history data sets and deeper sets of queries that enable multichain meta-analysis and integration with conventional financial record processing systems. Google is particularly interested in providing transaction history for cryptocurrencies that have similar implementations, such as Bitcoin, Ethereum, Bitcoin Cash, Dash, Dogecoin, Ethereum Classic, Litecoin, and Zcash. Google also offers machine learning tools that may be used to search for patterns in transaction flows and provide basic information on how a crypto address is used.
英語のヒント
ブロックチェーン分野でGoogleが重点を置くのは、暗号資産とブロックチェーンの分析ツールである。詳しい取引履歴のデータセットや、複数チェーンを横断するメタ分析と従来の金融記録処理システムへの統合を可能にする、より詳細な照会の組を提供する。特に、Bitcoin、Ethereum、Bitcoin Cash、Dash、Dogecoin、Ethereum Classic、Litecoin、Zcashのように、似た実装を持つ暗号資産の取引履歴の提供に関心を向けている。また、取引の流れからパターンを探し、暗号資産のアドレスの使われ方の基本情報を得るための機械学習ツールも提供する。
Extended Reality Services拡張現実のサービス
When discussing extended reality services, there are generally two types: virtual reality (VR), which enables a computer-generated, interactive, 3-D environment in which a user is immersed, and augmented reality (AR), which supplements the real world with virtual (computer-generated) objects that appear to coexist in the same space as the real world. The key distinction between VR and AR is that VR is meant to immerse the user in a virtual environment, while AR introduces virtual elements to the real world. A VR system typically uses a headset in combination with a variety of sensors to track the user’s movement and relay the appropriate images and feedback, creating the sensation of interacting with the virtual world. An AR system typically relies on clear lenses or a pass-through camera that allows users to see the world around them in real-time while virtual elements are projected on the lenses or rendered on the camera output.
英語のヒント
拡張現実のサービスを考えると、一般に2種類がある。一つは仮想現実(VR)で、コンピューターが生成する対話的な3次元環境に利用者が入り込む。もう一つは拡張現実(AR)で、コンピューターが生成した仮想の物体を現実世界と同じ空間に共存しているように見せ、現実を補う。主要な違いは、VRが利用者を仮想環境へ没入させるのに対し、ARは現実世界へ仮想の要素を加える点である。VRは通常、ヘッドセットと各種のセンサーを組み合わせ、利用者の動きを追跡し、それに合う画像やフィードバックを伝えて、仮想世界とやり取りしている感覚を作る。ARは通常、透明なレンズや周囲を映すパススルーカメラを使う。利用者は周囲の現実をリアルタイムに見ながら、レンズに投影された、あるいはカメラ映像に描画された仮想の要素を見る。
There is also extended reality (XR), a reality service that involves both real and virtual environments. Microsoft introduced the term mixed reality (MR), which is a form of XR. XR encompasses both virtual and real environments and often integrates cloud services like IoT, ML, and blockchain. Three components are needed to make an XR system functional: a head-mounted display, a tracking system to recognize and follow physical objects, and mobile computing power. Today, XR is enabled via the use of headsets and haptic gloves, which are IoT devices. Instead of accessing applications with traditional computers, XR makes it possible to access applications through head-mounted hardware or gloves that interact directly with humans’ senses, such as vision, hearing, and touch. In addition, ML may be needed within a mixed reality environment to do things such as generate prediction and perform recognition in a way similar to what we use ML for in the real world. In some sense, XR is the base technology for Webx.0 (i.e., the real metaverse, not Meta’s Metaverse). Many XR commercial headsets are available for use, including Microsoft HoloLens, Google Cardboard, and Meta Quest.
英語のヒント
現実と仮想の両方の環境を含む、エクステンデッド・リアリティー(XR)というサービスもある。Microsoftが導入した複合現実(MR)という用語は、XRの一つの形を指す。XRは仮想と現実の環境を包含し、IoT、機械学習、ブロックチェーンなどのクラウドサービスと統合されることも多い。XRを機能させるには、頭部装着型ディスプレー、物理的な物体を認識して追う追跡システム、モバイルの計算能力という3つの要素が必要である。現在は、IoT機器であるヘッドセットや触覚グローブで実現される。従来型コンピューターの代わりに、視覚、聴覚、触覚へ直接働きかける頭部装着機器やグローブを使って、アプリケーションへアクセスできる。また、現実世界で機械学習を使うのと同様に、予測や認識のため、複合現実の環境内でも機械学習が必要になることがある。ある意味で、XRはWebx.0、すなわちMeta社のMetaverseではない、本来のメタバースの基礎技術である。Microsoft HoloLens、Google Cardboard、Meta Questなど、多くの商用XRヘッドセットが利用できる。
Creating virtual reality scenes for VR or virtual objects or avatars that can be viewed via XR headsets requires the use of a 3-D engine tool such as Unity or Unreal Engine. Unity is a widely used cross-platform 3-D engine and integrated development environment (IDE). Its uses include developing 3-D content and games for different platforms, such as PCs, consoles, mobile devices, AR/VR target devices, and the Web.
英語のヒント
VRの仮想的な場面や、XRヘッドセットで見られる仮想物体・アバターを作るには、UnityやUnreal Engineなどの3Dエンジンが必要である。Unityは広く使われるクロスプラットフォームの3Dエンジン兼統合開発環境(IDE)である。パソコン、ゲーム機、モバイル機器、AR/VR機器、Webなど、異なるプラットフォーム向けの3Dコンテンツやゲームの開発に使われる。
Unity is a complex system with a steep learning curve. Successful deployment of applications also requires development frameworks and plug-ins, such as Microsoft Mixed Reality Toolkit (MRTK) or OpenXR. OpenXR can be accessed by 3-D engines (e.g., Unity, Unreal), the WebXR device API, as well as XR applications running on base stations to facilitate deployment to or integration with various devices including 3-D head mounted displays (e.g., Microsoft HoloLens, Apple Vision Pro, Meta Quest), trackers (e.g., body, hand, object, eye), haptic devices, and cloud/5G infrastructure.
英語のヒント
Unityは複雑で、学習にかなりの努力を要するシステムである。アプリケーションをうまく配置するには、Microsoft Mixed Reality Toolkit(MRTK)やOpenXRなどの開発フレームワークやプラグインも必要になる。OpenXRには、UnityやUnrealなどの3Dエンジン、WebXR Device API、ベースステーションで動くXRアプリケーションからアクセスできる。それによって、3Dの頭部装着型ディスプレー(Microsoft HoloLens、Apple Vision Pro、Meta Questなど)、身体・手・物体・目などの追跡装置、触覚機器、クラウド/5Gインフラなどへの配置や統合を容易にする。
XR applications provide controlled and repeatable scenarios rehearsing muscle memory and situational awareness. VR applications make it possible to explore places otherwise inaccessible and also have the potential to provide access to resources that may be prohibitively expensive or otherwise inaccessible. VR and AR applications provide innovative ways to visualize and manipulate data.
英語のヒント
XRアプリケーションは、筋肉の記憶や状況認識を訓練する、管理された繰り返し可能な場面を提供する。VRを使えば、他の方法では行けない場所を探検できる。また、費用が高すぎたり、ほかの理由で利用できなかったりする資源にアクセスできる可能性もある。VRとARは、データを見える形にし、操作する新しい方法を提供する。