最初の VKontakte グラフィティからのスポーツ ビーバーと NFT - 最初の VK NFT Web3 ハッカソンの参加者によって作成されたプロジェクト
燃えるようなこんにちは!これは、VK の 2 人の Ivans からの長文です。VK Mini Apps プラットフォームについてすべてを知っている Ivan Rastorguev と、VKontakte で NFT の方向性を開発している Ivan Boychenko です。最近、最初の Web3 オンライン ハッカソン VK NFT × Definition を開催しました。その結果と、サービスにおける NFT テクノロジの開発計画を共有したいと思います。
いくつかのコンテキスト
VKontakte は Web3 の方向性を開発しており、NFT をすべてのユーザーとコンテンツ作成者が利用できる大衆技術にする計画を立てています。開発とスケーリングに関しては、VK Mini Apps プラットフォームが優れており、パブリック API を使用してほぼすべてのメカニズムを実装できます。
ハッカソンでは、VKontakte から実際の問題を解決しながら、NFT サービスの作成と開発に取り組む開発者を招待しました。私たちは結果に満足しており、同様のイベントを引き続き開催します。これにより、より多くの参加者がソリューションを開始、開発、収益化し、おそらく私たちのチームに参加して、ソーシャル ネットワーク内で既に NFT を開発できるようになります。
ハッカソンの歴史
ソーシャル ネットワークとして、私たちは NFT テクノロジを理解しやすく使いやすくし、ユーザーに自己表現と収益化の新しい機会を提供するよう努めています。現在、ミニアプリケーション プラットフォームを使用して VKontakte の NFT を統合しています。これは、新しいソリューションをソーシャル ネットワークに追加する便利な方法です。すでにアプリケーション内にあります VK NFT ユーザーはプロフィールにトークンを表示できます - NFT をアバターに配置するか、ショーケースに配置します。トークンの固有のプロパティを確認できます: 作成者、コレクション名、希少度、契約アドレス。これにより、画像の信頼性を確認し、それが実際に作成者のものであり、インターネット上で彼が見つけたものではないことを確認できます.
VKontakte は、ロシアと CIS で NFT 技術を開発し、非標準的なソリューションをユーザーに提供できる主要なプラットフォームになることを計画しています。そこで、近い将来に直面する課題の一部を策定し、ハッカソンを開催することにしました。
イベントでは、有能な開発者が、VKontakte NFT テクノロジの統合に関連する内部インフラストラクチャ イニシアチブの開発における実際の問題を解決しました。デジタル アート、収集、チケット、コンテンツとコミュニティへのアクセス、慈善活動に関連するソリューションをソーシャル ネットワークに統合するよう、彼らに挑戦しました。最も成功し、作業に近いプロジェクトは既製のソリューションに仕上げられ、参加者のアイデアは何万人もの人々によってテストされ、何百万人もの人々によって使用されます.
これは、VKontakte の NFT 開発者にとって初めての独自のイベントであり、すぐにロシアと CIS で最大の Web3 イベントになりました。 850 件の参加申し込みがあり、最終的には、実行可能な MVP を手にした (審査員による) 最も興味深い 12 件のプロジェクトを表彰しました.
ハッカソンには 3 つのトラックがありました。2 つは特定のタスク専用で、3 つ目は参加者が選択するものでした:
- ユーザーが独自のテキスト、画像、リンクを含むコンテンツを作成し、NFT を介してそのコンテンツへのアクセスをブロックできる VKontakte ミニアプリケーションを開発します。次に、他の人はユーザー A のコンテンツのプレビューを見ることができますが、コンテンツ作成者によってホワイトリストに登録された人だけがアクセスできます。
- 1 人のユーザーが NFT チケットを作成し、もう 1 人のユーザーが NFT を受け取り、その可用性のオンチェーン検証を実行できる VKontakte ミニアプリケーションを開発します。
- Web3 テクノロジーによって、プラットフォームがユーザーにとってさらに興味深く、魅力的なものになる方法を考えてみてください。
また、Solana ブロックチェーン プラットフォームから 3 つの受賞者が選ばれました。同社は、チームがこのブロックチェーンで開発した最高のソリューションに対して 3 つの助成金を用意しました。
どのように、あなたはビデオで見ることができます:
受賞者はとてもクールなアイデアであることが判明したので、ハッカソンは無駄ではなかったと確信しました!以下-2人のイヴァンが主観的に他のプロジェクトよりも気に入ったプロジェクトについて。すべての賞品を見ることができます-nbsp; ここに。
QRコードによるイベントNFTチケット発券・本人確認アプリ
Web9000チーム
アプリでは、ガレージ セール、子供たちによる人形劇、お気に入りのアーティストによるコンサート、グループ瞑想など、あらゆるイベントの NFT チケットを発行できます。 NFT チケットは偽造や二重使用から保護されており、イベント ゲストのボーナスも縫い付けられます。
さらに、ブロックチェーンは譲渡不能な所有権に関するものです。たとえば、このタイプのアプリケーションを使用すると、イベント主催者に有利な 10% の手数料をプログラムで設定することにより、ユーザーは流通市場での電子チケットの販売を管理できます。
また、彼らのおかげで、トランザクションの全履歴が知られているパブリックブロックチェーンについて話している場合、主催者は販売分析のための便利なツールを受け取り、ユーザーはオープン性を得ることができます.これにより、広告主やコンサート会場の代表者をさらに引き付けることができます。
アプリケーション インターフェイスはシンプルで明確です。
開発当初から、チームは --nbsp に焦点を当てていました。 VK ミニ アプリ開発の入門ガイド。アルゴリズム的に、アプリケーションは --nbsp を使用してユーザーにトークンを配布します。 マークルツリー。 Web9000 の担当者は、いわゆるメタトランザクションを追加しました。これにより、ガスを節約し、ユーザー トラフィックを暗号交換に迂回させることなく、ブロックチェーンを使用する利便性を高めることができます。 VK Mini Apps プラットフォームは、静的データのホスティングを担当します。
アプリケーションの特徴:
- NFT 作成者は、マークルのエアドロップの仕組みに基づいたホワイトリストを 1 ステップで作成します。数十億ドルのドロップがサポートされています。
- ユーザーは、トランザクションを送信するために暗号通貨を必要としません。セキュリティやアップタイムを犠牲にすることなく、コストがサービスに転嫁されます。同時に、分散化は維持されます。
- このプロトコルは、ガスとの直接取引もサポートしています。
- 最適化された取引手数料 (サービス)。
- 発行されたチケット コレクションは、他の NFT プラットフォームに統合できます。
- DEFI LEGO の原則に従って、既存の DEFI に統合できます。
- NFT チケット購入メカニズムを簡単に統合できます。
- スマートコントラクトでも QR によるオンチェーン検証を受け入れることができます。
・イベント通過後のチケットは燃やさず、回収可能です。
- 追加のトランザクションなしでのチケットの二重使用に対するオンチェーン保護。
- 「各トークンには独自のメタデータがある」メカニズムによるアクセス レベルの柔軟な構成。
プロトタイプに使用されたテクノロジー:
- Hardhat と Solidity - スマート コントラクト用。
- Ethers.js および Web3 ウォレット (メタマスク) - VK ミニ アプリのクライアント用。
- Express、RocksDB、および Ethers.js - マークル ツリー データを保存し、メタトランザクションを中継するための API サービス。
マークル エアドロップ メカニズムを備えたバックエンドは、ハッキングの影響を受けません。データが盗まれても、悪意を持って使用することはできません。ただし、データの完全な損失は許されません マークルツリーを使用しているため、保護のために必須のバックアップを備えた追加のデータストレージが必要です.
Web9000 は、すべての記述された機能をリリースに向けて準備し、ささいなことを完成させ、思慮深い UI / UX を備えた通常のフロントエンドを作成します。そして 4 月上旬には、トライアル イベントのチケット付きの MVP の最初のバージョンをリリースする予定です。
あなたの出版物をソーシャル ネットワークで NFT に変換するサービス
霊長類チーム
このアプリケーションのおかげで、ユーザーは VKontakte の出版物を NFT に変えることができます。たとえば、古いが貴重な壁の投稿、最初の落書き、愛の宣言などです。結果として得られるデジタル資産は、店頭に保管したり、市場で販売したりできます.
VKontakte - VK Bridge の特別なライブラリのおかげで、アプリケーションは、ユーザーの許可を得て、必要な投稿に関する情報を受け取り、それらを NFT にすることを提案します。
脚注: VK Bridge ライブラリは、アプリケーションが VKontakte API およびユーザーのデバイスにインストールされているオペレーティング システムの API を使用できるようにする特別な方法です。
まず、ウォレットを選択します。
次に、パブリケーションを選択し、トークンを生成してショーケースに配置します。
- 投稿から NFT を縮小します。
- [マイ トークン] タブで、誰かから受け取ったものを含む NFT 投稿のコレクションを表示します。
- 投稿を別のウォレットに転送します - VKontakte ユーザーの場合、[マイ トークン] タブに表示されます。
- ウィジェットを通じて作成されたすべての NFT 投稿のショーケースを表示します。
- NFT を「バーン」して、「マイ トークン」に表示されないようにします。
次の開発者ツールは、PRIMATES チームのメンバーの作業に役立ちました。
-メソッド wall.get - ユーザーまたはコミュニティのウォールから投稿のリストを返します。
- method wall.getById - ユーザーまたはコミュニティーのウォールから ID ごとにエントリーのリストを返します。
- VKWebAppOpenWallPost - 別のウィンドウ (ミニ アプリケーションまたはゲームの上) で、ユーザーまたはコミュニティのウォールに公開された投稿を開きます。
アプリケーションには暗号化の特異性がわずかに過剰ですが、干渉することはありませんが、逆に、NFT を使用しているという印象を補完し、より多くの機会を開きます.
サードパーティのサービスで承認するための単一のプロファイル - たとえば、仕事や医療サービスを見つけるため
コマンド VKSOUL
このコマンドのソリューションは、ユーザーが「デジタル ID」(Soulbound トークン) を作成し、それを NFT ウォレットに作成して、さまざまなサイトやサービスで単一のプロファイルとして使用するのに役立ちます。しかし同時に、ユーザーはプライバシーとセキュリティを独立して一元的に管理します.
脚注: Soulbound トークン (「Soulbound トークン」、SBT) は、ブロックチェーン技術を使用して個人のアイデンティティを表す譲渡不可能なトークンです。それらには、健康情報、履歴書、および個人または組織を特徴付けるその他のデータが含まれる場合があります。このようなトークンは発行され、Soul (「Soul」) と呼ばれるウォレットに保管されます。一人一人がこれらの財布をいくつか持つことができ、人生のさまざまな分野を反映しています。
これは、NFT のみのソーシャル ボタン「Log in with (some hype service)」のようなものです。かつて、ソーシャル ボタンは Web 2.0 サービスの強力な成長ドライバーでしたが、今日では SBT が Web3 で同様の役割を果たしています。作成者はまた、自分たちのアプリケーションをあらゆるブロックチェーン サービスへの鍵と見なしています。ウォレットを介して一度ログインし、冷静にスマート コントラクトと直接やり取りするだけで十分です。
アプリケーションの機能は、サードパーティ サービスでの承認管理だけではありません。また、次のこともできます。
- サブスクリプションとその支払いを管理します。
- 実績システムを適用して、専門家やさまざまなコミュニティのメンバーの評価を表示します。
- VKontakte 外の DApps (分散型アプリケーション) とやり取りします: コミュニティ内での投票、ミートアップへの参加、レポート付きのメーリング リストの受信。
アプリケーションでは、ウォレットを接続してトークンを作成する必要があります。オンチェーンデータ(評判実績)とオフチェーンデータ(各種サービスとの統合)が含まれています。このトークンはあなたの VKontakte アカウントに接続でき、他のユーザーはあなたのすべての成果を見ることができます。
これとは別に、オンチェーンとオフチェーンのデータストレージの適切でバランスの取れた実装に注意してください。これにより、チームは問題を迅速に解決し、勝利の途中で立ち往生することがなくなりました.また、適切に設計された直感的なインターフェイスと、期待どおりの動作は称賛に値します。
ハッカソンの期間中、メンターとオープン ドキュメントの助けを借りて、VKSOUL は MVP と、ソリューションを統合したサンプル サイトを作成しました。サンプル サイトでは、SBT を介してログインし、コンサートのチケットを購入できます。現在、一度に 5 つのブロックチェーンをサポートするソリューションですぐに本番環境に入るために、設計とスマート コントラクトの更新に取り組んでいます.
NFTキャラクターアップグレード付きフィットネスゲーム
チーム スポーティー ビーバー - nbsp;
歴史的に、NFT の実用化はゲームから始まり、Sporty Beavers この道を行くことにした。そこで彼らは、メンタルヘルスを改善するためにスポーツやさまざまな活動を行いながら、Web3 の世界を理解し、ウォレットとブロックチェーンの使い方を学ぶようにユーザーを動機付けようと計画しています.
チームは素晴らしい仕事をし、実際に VK Mini Apps プラットフォーム上のクリプト ゲームの別の技術的方向性に命を吹き込みました。 Sporty Beavers は、古典的な Free-to-Play バトルのベスト プラクティスと Free-to-Earn NFT ゲームの人気の高まりを組み合わせたもので、運動だけでは飽き飽きしている人々に運動を勧めています。
作成者は、典型的な Web3 ゲームの 2 つのよく知られているメカニズムを作り直し、インテリジェントに組み合わせました。最初にゲームに参加したときに生成されたビーバー キャラクターを取得し、それをウォレットに入れることができます。なぜビーバー?猫はすでに忙しく、ビーバーは頭が良くてクールです - そしてそのようなゲームでまだ会ったことがありません.コンフィギュレーターでは、ビーバーをカスタマイズできます。色、高さ、耳と足の形、さまざまなアクセサリーを選択します。その後、ゲーム内ストアで服やその他のアクセサリーを購入できます。アプリケーションから体操を行い、「じゃんけん」の原則 - 強さ - 器用さ - 持久力 - に従って、他のユーザーのキャラクターを倒そうとします。勝てば、ビーバーをアップグレードできるゲームコインを獲得でき、将来的には市場で販売できるようになります.
アプリケーションでは、VK Pay を介してルーブルでトークンの作成を支払うことができます。キャラクターのゲーム内アイテムを購入することで、ビーバーのレベルアップを早めることができ、他のユーザーとの競争で優位に立つことができます。
Sporty Beavers プロジェクトの CEO である Pavel Zakharov 氏: 「これは、ロシア市場での最初のゲームになります。現在、VKontakte は世界中で約 1 億人の MAU を抱えており、モデレーションの後、VK MIni Apps プラットフォームのゲームはすぐに多くの視聴者にリーチできるようになります。これにより、スタートアップの生活が大幅に簡素化されます。そして、世界市場にはそのような競合するゲームはほとんどなく、CIS のユーザーに適応したものはありません。」
厳密なレポートのドキュメントとフォームのコンストラクター
Team13
詳細、コスト、および支払い手順を含む契約またはチケットを簡単に記入するコンストラクター。その後、コンストラクターは代替不可能なトークンを作成し、オンチェーン検証を実行して、ドキュメントに関する情報をそこに保存します。この NFT ベースの契約作成およびモデレーション サービスは、法的に重要な文書の作成および取引相手間の関係を簡素化します。チームは、Solana ブロックチェーン プラットフォームから助成金の 1 つを授与されました。
ユーザーが不動産の販売、賃貸、サービスの提供などのビジネスを運営しているとします。 VK Mini Apps プラットフォームで Doker アプリケーションを使用して、契約文書や厳格な報告フォームに適したテンプレートを作成できます。クライアントがサービス提供のリクエストを書いた後、アプリケーションは VKontakte メッセージでドキュメントへのリンクの形で事前に入力されたテンプレートをクライアントに送信します。クライアントはこのテンプレートに記入し、必要な変更を加えて署名することができます。クライアント側で署名した後、コントラクトはパフォーマーに返され、パフォーマーは署名してワンクリックでトークンをリリースします。
NFT を使用した契約の登録:
Docker アプリケーション アーキテクチャ:
NFT 経由でコンテンツにアクセスするためのアプリケーション
不明なブランド チーム
アプリケーションはホワイトリストの役割を果たします。著作権で保護されたコンテンツにアクセスするには、ユーザーはまずそれに関連付けられた NFT を購入する必要があります。アクセスはギフトとして送信できますが、開くにはメタマスクなどの暗号ウォレットをバインドする必要があります。
アプリケーションでは、ユーザーは NFT 形式のコンテンツを作成し、それを表示できる人を指定できます。コンテンツ情報は、NFT コンテンツの作成時に生成される動的暗号化キーで封印されます。トークンの作成に使用されたメタデータを読み取ることができるのは、このコンテンツの宛先であるユーザーだけです。
アプリケーションを使用すると、次のことができます。
- イベントのチケットを販売し、チケットを購入した人に独自の NFT コンテンツへのアクセスを提供します。
- NFT で創造性を発揮し、特定のグループの人々 (たとえば、コミュニティに登録している人々) が利用できるようにします。
- ドキュメントを NFT に変換して保存し、共有したい相手だけに開いてください。
WhiteList は、コミュニティやコンテンツ メーカーに新たな機会をもたらします。独自のコンテンツへのアクセスを制御し、知的財産をより確実に保護し、創造性からさらなる収益化を得ることができます。
このプロジェクトに取り組むにあたり、Unknown ブランド チームは Metamask と Ethers.js のドキュメントを使用しました。従来の TypeScript を使用しているため、統合の問題はありませんでした。将来的には、製品の普及と技術的および機能的な開発を計画しています。モバイル デバイスで Metamask を接続して (iframe をバイパスするため)、Ethereum VM と TON FunC をサポートできるようにしたいと考えています。
あとがき
VK Mini Apps プラットフォームで高度な NFT プロジェクトを提案および作成することができます。 で VK NFT に接続できるようになりました。ショーケースにアバターとトークンをインストールできるミニアプリケーション。すべての製品ニュースは公式の VK NFT HUB コミュニティで見つけることができ、開発者向けの今後のイベントの発表が表示されます。チームは新しい提案を受け入れており、プラットフォームでのサードパーティ アプリケーションの開発を支援する準備ができています.
そしてこれからも技術を磨いていきます。 2023 年、VK NFT チームには、サポートされるブロックチェーンのリストを拡大し、NFT をコミュニティに開放し、独自の市場をサポートするという、いくつかのグローバルな目標があります。したがって、開発者には多くのタスクがあり、いつでも好きなものを見つけることができます。