1. HOME
  2. Blog
  3. IT用語辞典

GIB News

ニュース

IT用語辞典

分散型アプリケーション(Decentralized Application / DApps)

DApps(ダップス)はブロックチェーンで管理される非中央集権の分散型アプリケーションです。 多くはイーサリアムのプラットフォーム上で開発されています。非中央集権の分散型なので、サーバーがダウンすることが少なく、従来方法によるハッキングのリスクも低いです。新手法は出てるので、ゼロではありません。 ブロックチェーンの特性からして取引が改竄されることも少ないですが、スケーラビリティ問題から取引に時間がかかる可能性があります。 取引所機能を持っているDAppsのことを分散型取引所(Decentralized Exchange / DEX)と言います。 DEXは取引所に資産を預けなくても、ERC20トークンをイーサリアムに取引することができます。      

IT用語辞典

分散型金融 / DeFi (Decentralized finance)

パブリックブロックチェーンを使用した金融の分散型アプリケーション(DApps) のことです。銀行や証券会社と似た機能を持ったプロトコル(コントラクト)群によって提供されます。 Maker(メーカー)Compound(コンパウンド)などのサービスがあります。 日本クリプトコイン協会 https://japancryptocoin.org/2019/05/16/defi/Fintech革命 オープンソース https://github.com/ong/awesome-decentralized-finance

IT用語辞典

PWA

モバイル端末でWebサイトをネイティブアプリに近い挙動をさせる技術のこと。   プッシュ通知やスマホアプリのようにスムーズに動くUIも作成ができる。ネイティブアプリで作った方が良いかPWAで作った方がいいかを初めに検討すると良い。 2020年7月時点

IT用語辞典

AR / 拡張現実(Augmented Reality)

  拡張現実(Augmented Reality)と言われ、現実世界の拡張を行う技術。大きく3パターンある。   1、位置認識AR GPSなどの位置情報を元に現実を拡張する。 (例)世界カメラ、ポケモンgoなど。 2、マーカーAR QRコードなどを認識して現実を拡張する。 3、マーカーレスAR 画像認識などを使用して現実を拡張する。       2020年7月時点

IT用語辞典

AWS Greengrass

AWS IOTの機能の一部。 エッジ処理を支援するソフトウェアで、クラウド機能をローカルデバイスに拡張するできる。 AWS Lambda 関数を作成して、Lambdaをラズパイなどのエッジ側で処理できる。エッジ側の処理を強化する機能なので、もちろんオフラインでも処理ができる。     競合ソフトとしてはマイクロソフトのAzure IoT Edgeなど。 2020年7月時点

IT用語辞典

Amazon Corretto

OpenJDKはJavaのオープンソースプロジェクトで、Amazon CorrettoはOpenJDKをAmazonが言語のサポートしてくれている。 Java言語(OpenJDK)をAmazonがセキュリティホールの修正や、各プラットフォームで動くことなどサポートしているので、AWS内で動かすには相性が良い。     インストールの仕方も非常に簡単 https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/macos-install.html   2020年7月時点

IT用語辞典

solidity

スマートコントラクトを制御するためのオブジェクト指向言語。Ethereum Virtual Machine(EVM)という仮想環境で動きます。     リファレンス https://solidity-jp.readthedocs.io/ja/latest/index.html solidityのパターンも勉強になります。 https://fravoll.github.io/solidity-patterns/   2020年7月時点

IT用語辞典

スマートコントラクト

契約条件の締結や履行がプログラムによって自動で実行される仕組み。 ブロックチェーンはデータの改竄が難しい特徴があり、 スマートコントラクトとブロックチェーンを組み合わせると親和性が高い。 契約内容を担保したり、所有権の移転など簡単にできる。 仮想通貨が代表例。 課題 一度行った契約の更新ができないと言った課題がある。 スマートコントラクトとは? https://academy.binance.com/ja/blockchain/what-are-smart-contracts 2020年7月時点

IT用語辞典