ETH Tokyoハッカソンで受賞したzkCreditプロジェクトを解説。zkTLSとzkMLを組み合わせ、Web2とWeb3をつなぐ革新的な信用スコアシステムの可能性を探ります。DeFiやゲーム業界での応用例も紹介。
あなたの企業やプロジェクトが独自のLayer2を開発する場合、どのような選択肢があるのでしょうか?この記事ではRollup SDKとRollup as a Serviceを比較してまとめてみます。
独自のノードをセットアップするのは時間とコストがかかるため、2の選択肢を採ることが一般的です。このサードパーティによって提供されるノードとの通信ができるAPIをJSON RPC APIと言ったりします。またこのサービスのことをノード運用サービスやNode as a Serviceと呼びます。
Dapps開発におけるさまざまなウォレット接続のための開発ツールを比較し、各ツールの特徴、長所、短所を検討することで、開発者やプロジェクトマネージャーがプロジェクトの要件に最も適したウォレット接続方法を選択できるように情報を提供します。
誰でも簡単にピクセルアートをフルオンチェーンNFT化できるアプリ、そしてそのフルオンチェーンNFTを着せ替えできるというコントラクトについて解説します。
まいにちDappsも目標としていた20回まで残りわずかとなりました。 今回はこのブログ記事をNFTにしてmintできるようにしたいと思います。
OpenSeaがNFTの二次流通に対するCreator Feeを強制ではなく取引するユーザーの任意にすることを発表したことで話題になっているロイヤリティ問題の詳細と、解決策の1つとなりうる独自マーケットプレイスについて書きました。
グローバルのハッカソンではAutonomous Worldというテーマがよく聞かれます。フルオンチェーンゲームの解釈を進めたオンチェーンの自律的な世界のことだと認識していますが、どのように作られているのか詳しくないので一緒に見ていきましょう!
ERC6551はトークンバウンドアカウントというNFTに紐づいたスマートアカウントを作成する規格です。
まいにちDapps15日目はOptimismが提供しているOPStackを使って独自のLayer2チェーンを作成してみます。各アプリが独自のApp Chainを持つことの流れは加速すると思いますので、どれくらいの難易度なのか、その手順を見ていきましょう。
Dynamic NFTとはメタデータがある条件で切り替わるNFTのことと定義します。ChainlinkのAutomationを使ってメタデータを切り替えるNFTの実装方法について解説しました。
AAは、全てのアカウントをスマートコントラクトにすることで、ウォレットのセキュリティの向上を目指すものです。コントラクトウォレットは様々なロジックをプログラムできますから、例えばウォレットが扱える通貨の上限を決めたり、ガーディアンを設定してソーシャルリカバリーを実現したり等ができます。
トークンのステーキングについて改めて概念を整理し、NFTステーキングのコントラクトをデプロイする方法を解説しました。
OpenZeppelinのGovernorコントラクトを作成し、ProposalやVoteがどのように機能するかを確認します。TallyというDAOツールに登録して運用する方法を実践します。
通常のオフチェーンのデータベースで管理しているサービスに暗号資産決済を導入する場合、自社で決済完了のイベントを監視する必要があります。今回はSlash Paymentを使って実装する方法について書きました。
Superfluidは世界中のDAOや暗号ネイティブビジネスに対してサブスクリプションを可能とするスマートコントラクトのフレームワークです。Superfluidでは既存のトークンをSuper TokenというERC20標準の拡張トークンにwrapします。Super Tokenは定期支払い機能を持っていて、1回のトランザクションだけで定期支払いを開始することができ、デポジットも必要ありません。
クリエイター向けのNFT発行ツールとして人気のManifoldで提供されているDeveloper向けの機能を俯瞰して、どんなアプリケーションが作れるのか考察します。
NFTホルダーに対してフィジカルグッズを限定販売したり特別に割引をしたりする際、ShopifyなどのECサイト構築サービスにトークンゲート機能を導入する方法をご紹介します。
NFTやERC20トークンなど特定のトークンを保有しているユーザーのみがアクセスできるコンテンツやサービスを提供する仕組み、トークンゲートの実装方法について解説しました。
Dappsのフロントエンドでウォレット接続をしたあと、ユーザーごとにオフチェーンのデータ管理が必要になる場合もあります。その際は従来のオフチェーンのデータベース(クラウド)を利用したデータ管理とAuthでの権限管理をする必要があります。