タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ブロックチェーンに関するdorapon2000のブックマーク (2)

  • NFTコントラクトにメタトランザクションを導入する - Mobile Factory Tech Blog

    こんにちは、ブロックチェーンチームの id:charines です。 今回は ERC-721 コントラクト(NFT コントラクト)にメタトランザクションを導入した開発事例について紹介します。 主にブロックチェーンに関する開発者の方を対象とした内容になります。 メタトランザクションの導入理由 1. マーケットプレイスのユーザが NFT を出品しやすい 2. NFT クリエイターがコントラクトを管理しやすい 実装方針 実装 フォワーダー ERC-721 まとめ メタトランザクションの導入理由 メタトランザクションとは、トランザクションの実行に必要なガス代を実行者ではない第三者が払うシステムです。 これによりトランザクション実行者は ETH を保持する必要がなくなり、 DApps を利用する障壁の 1 つを取り除くことができます。 弊チームでメタトランザクションを導入したい具体的な目的は主に 2

    NFTコントラクトにメタトランザクションを導入する - Mobile Factory Tech Blog
    dorapon2000
    dorapon2000 2024/04/02
    “GSN の実装や展開済みのコントラクトを利用することで工数を抑えて開発できた”
  • Ethereumにおけるアップグレード可能なコントラクトの開発 - Mobile Factory Tech Blog

    こんにちは、ブロックチェーンチームの id:charines です。 今回はアップグレード可能なスマートコントラクトの開発事例について紹介します。 コントラクト開発者のみなさんの参考になればと思います。 アップグレード機能の必要性 アップグレード可能なコントラクトの仕組み 今回行った実装 コントラクト実装 プロキシをデプロイする仕組みの実装 まとめ アップグレード機能の必要性 ブロックチェーン上に展開されたコントラクトはオフチェーンのアプリケーションと異なり、通常は後から実装を修正したり機能を追加することはできません。しかしアップグレード可能なコントラクトとして設計することで、変更の余地を持たせることが可能になります。 例えば弊チームでは NFT をウェブコンソールから生成できる、「ユニキスガレージ」というサービスを開発・運用しています。 以前このブログでも紹介した ERC-2981 への

    Ethereumにおけるアップグレード可能なコントラクトの開発 - Mobile Factory Tech Blog
    dorapon2000
    dorapon2000 2023/12/20
    “ただしアップグレード可能であることはその性質上、コントラクトの中央集権性を高めてしまうため慎重に行う必要もあります。”
  • 1