X SpacesXスペース

← Xスペース開催履歴に戻る

UTXOがわからない!トランザクションって何?

第94回 / 2023年10月10日(火)

公開鍵暗号とデジタル署名を手がかりに、ブロックチェーン上のトランザクションやUTXOの仕組みを解説し、ビットコインとイーサリアムの違い、処理遅延の疑問についても話しました。

トランザクションを理解する準備として、公開鍵暗号の基本を説明しました。公開鍵と秘密鍵はペアで使われ、公開鍵で暗号化したデータは秘密鍵で開くことができます。一方、本人が秘密鍵で署名したデータを公開鍵で検証する使い方は、デジタル署名として紹介されました。情報を相手に送る場合と、データの作成者を確かめる場合の違いを例に、仕組みを整理しました。

ブロックチェーン上のトランザクションは、取引を記録するデータとして説明されました。送る側が今回利用する資産を示すインプットと、送付先や金額を示すアウトプットから成り、インプットとアウトプットはそれぞれ複数になる場合もあります。UTXOは「未使用のトランザクションアウトプット」の略で、資産を受け取った後、まだ使っていない状態を指すと解説しました。ビットコインを例にした説明が中心となり、イーサリアムではアカウントに残高を紐づけて管理する方式が使われる、という違いにも触れました。

UTXOについては、コメントでプライバシー保護や並列処理に優れる一方、データ量が増えることや複雑なスマートコントラクトの実現には不向きといった情報も共有されました。こうした方式の違いを含め、ブロックチェーンの仕組みを理解する難しさや、情報源によって説明が異なることも話題になりました。

NFTのミント時などにトランザクションの反映が遅れるのはなぜか、という質問も取り上げました。ガス代が低いと処理が後回しになる可能性について説明があり、ネットワークの混雑も要因として挙げられました。ただし、原因や処理の仕組みはチェーンによって異なるとして、一つに断定はしませんでした。ポリゴンがイーサリアムのレイヤー2であり、イーサリアム側のネットワーク状況にも依存するという見方も共有されました。

話したトピック

  1. 01

    公開鍵暗号と署名

    公開鍵で暗号化したデータを秘密鍵で開く方法と、秘密鍵で署名したデータを公開鍵で検証する方法を、情報の送信や本人確認の例を交えて説明しました。

  2. 02

    トランザクションの構造

    トランザクションをブロックチェーン上の取引データとして紹介し、インプットが利用する資産、アウトプットが送付先や金額を示す構造を解説しました。

  3. 03

    UTXOと残高管理

    UTXOを、受け取った後まだ使われていないトランザクションアウトプットとして説明しました。ビットコインと、残高をアカウントに紐づけるイーサリアムの方式の違いにも触れました。

  4. 04

    処理遅延の疑問

    NFTのミントなどで処理が遅れる理由について、ガス代やネットワーク混雑が話題になりました。チェーンごとに事情が異なることや、ポリゴンとイーサリアムの関係も取り上げました。

ホスト
@Web3studenttalk
スピーカー
キーワード
トランザクションUTXO公開鍵暗号デジタル署名ビットコインイーサリアムブロックチェーンガス代ポリゴン

この紹介文は、Xスペースの文字起こしをもとに AI が作成し、運営が確認したものです。

次のXスペースに参加する

開催のお知らせは公式Xアカウントで行っています。話の続きはDiscordでどうぞ。

Discordで話す

Discordに参加

Xで最新情報を受け取る

X(Twitter)をフォロー
コミュニティに参加Discordに参加最新情報をチェックXをフォロー