見出し画像

【2022最新版】全フロントエンドエンジニア必見。Web3.0のトレンドワード13選

メタバースで盛り上がったWeb3.0の熱が再燃をみせています。
この記事では全フロントエンドエンジニアが知っておくべきトレンディーな用語をまとめました。

用語解説

メタバース:人々のアバターがデジタルオブジェクトやほかの人々と交流することができる3D仮想世界のネットワーク

ブロックチェーン:分散型データベースで、コンピュータのネットワークを介してデータを保存する。データはブロックに分割され、暗号技術を使ってリンクされる。新しいデータがブロックチェーンに押し込まれると、空のブロックが埋められ、さらに他のブロックにリンクされ、時系列のチェーンが形成される。ブロックチェーンのデータは元に戻すことができず、永久に保存され、誰でも閲覧できる。

暗号通貨: 暗号技術を使用して作成された分散型デジタル通貨。暗号は分散型であるため、銀行や政府のような通貨当局から独立している。誰もが暗号通貨を発行し、制限や管理なしに売買や取引を行える。取引は安全で、従来の通貨よりはるかに高速。

暗号ウォレット :暗号通貨を保管し、暗号トランザクションを行うためのソフトウェアまたはデバイス。

Metamask :人気のあるブラウザ拡張機能およびモバイルアプリ。暗号ウォレットおよびブロックチェーンアプリへのゲートウェイとして機能。

マイナー(暗号通貨) :ブロックチェーン内のノード。マイナーはそれぞれ、取引(ブロックチェーンに新しいレコードを挿入する)中に生成される64桁の16進数、トークンを当てている。同時に、採掘者は取引の検証を行う。出所の確認、資金の二重支出のチェック、取引量が許容範囲内かどうかのチェックなどである。マイナーには、ブロックチェーンに追加されたトランザクションのブロックを検証するための暗号で報酬を与える。

NFT(Nonfungibleトークン):ブロックチェーンに格納された、音楽、画像、芸術、3Dモデルなどのデジタル資産を表すユニークなトークンのこと。Nonfungibleとは、ユニークで交換不可能であることを意味する。

スマートコントラクト :ブロックチェーンに格納され、参加者が前提条件を満たしたときに呼び出される分散型プログラム。自動販売機に似ている。買い手が支払いのためにカードを挿入したときに実行される。飲み物を選ぶことができ、飲み物が出た後、売り手にお金を振り込む。自動化され、安全で、速い。スマートコントラクトは、送金、選挙時の投票、不動産の所有者変更など、基本的に人間が間に入る必要があるものであれば、どんなサービスでも可能。

DApp :ブロックチェーンネットワーク内で動作するソフトウェアアプリケーション。DAppは分散型環境上で動作し、パブリックでオープンソースであり、単一の権威を持たない。

DAO :ブロックチェーンネットワーク上で動作するオープンソースのプラットフォームで、ユーザがコードをまとめて管理できる。ルールはコードに組み込まれ、スマートコントラクトによって強制される。提案に投票するために、ユーザーは暗号通貨を所有し、投票契約にロックする必要がある。投票の重みは、ロックされた暗号通貨の量に比例する。提案は、ネットワークのコンセンサスルールを達成した後に確定され、投票者は暗号通貨で報酬を得る。

イーサリアム :パブリックブロックチェーンネットワークで動作するオープンソースのソフトウェアプラットフォームで、DAppsアプリケーションの実行に重点を置く。また、ネットワーク内部で決済を行うための独自の暗号通貨であるEther(イーサ)を持つ。

EVM -Ethereum Virtual Machine : Ethereumブロックチェーンでスマートコントラクトを実行するためのランタイム環境。世界中のマシン間に広がるプログラムの安全な実行を可能にする。

Solidity :Ethereumなどのブロックチェーンでスマートコントラクトを記述するためのプログラミング言語。プログラムはEthereum Virtual Machineでコンパイルする必要がある。

Solana :スケーラビリティ、取引速度、価格、エネルギー効率という大きな問題を解決したブロックチェーン。DAppsの開発を促進するオープンソース。

参照:https://javascript.plainenglish.io/top-18-web-3-0-trends-every-frontend-developer-has-to-follow-in-2022-2861f9b63627

この記事が気に入ったらサポートをしてみませんか?