Solana NFT كوثيقة تسجيل دخول Web3: دليل الإنشاء والتنفيذ

robot
إنشاء الملخص قيد التقدم

استكشاف استخدام رمز Solana كإثبات تسجيل دخول

تعتبر NFT كرمز فريد غير قابل للاستبدال، مناسبة جداً لاستخدامها كأداة للتحقق من الهوية. ستستكشف هذه المقالة من خلال مثال بسيط كيفية استخدام NFT كشهادة تسجيل.

Web3 المبتدئين سلسلة: استكشاف استخدام Solana Token تسجيل الدخول

العمل التحضيري

سنستخدم الأدوات التالية:

  1. SPL Token: برنامج الشفرة العامة للتوكنات الذي تقدمه Solana، بدون الحاجة لكتابة عقد من الصفر.

  2. Solana Playground: بيئة لكتابة ونشر عقود Solana عبر الإنترنت، مع أدوات شائعة مثل SPL Token مدمجة.

Web3 سلسلة المبتدئين: استكشاف استخدام Solana Token تسجيل الدخول

إنشاء رمز المصادقة

سنقوم بإنشاء رمز NFT. يعتبر المستخدم الذي يقوم بصك هذا الرمز مسجلاً في النظام.

إنشاء توكن

استخدام spl-token لإنشاء توكن جديد غير قابل للتقسيم:

spl-token إنشاء-رمز --عشرية 0

سيتم إخراج عنوان Mint الخاص بالتوكن، كمعرف فريد للتوكن.

Web3 سلسلة المبتدئين: استكشاف استخدام Solana Token تسجيل الدخول

إنشاء حساب توكن

إنشاء حساب توكن للتوكن الجديد:

spl-token إنشاء حساب <token_mint_address>

Web3 سلسلة المبتدئين: استكشاف استخدام Solana Token تسجيل الدخول

سك عملة

حاول mint وحدة Token لحساب Token:

SPL-token Mint <token_mint_address> 1

Web3 المبتدئين سلسلة: استكشاف استخدام Solana Token تسجيل الدخول

عنوان المحفظة Mint

للمستخدمين عنوان المحفظة mint ، يجب أولاً إنشاء حساب Token لهذا العنوان:

spl-token create-account <token_mint_address> --owner <wallet_address>

ثم يمكن mint:

SPL-token Mint <token_mint_address> 1 <token_account_address>

Web3 مبتدئ سلسلة: استكشاف استخدام Solana Token تسجيل الدخول

استعلام حساب التوكن

من خلال واجهة RPC، استخدم طريقة getTokenAccountsByOwner للتحقق مما إذا كانت عنوان المحفظة قد قامت بصك NFT لدينا.

Web3 سلسلة للمبتدئين: استكشاف تسجيل الدخول باستخدام Solana Token

تحقيق وظيفة تسجيل الدخول

استخدام Next.js و Ant Design Web3 لتنفيذ مثال تسجيل دخول بسيط:

1.初始化 مشروع Next.js 2. إضافة @ant-design/web3-solana وغيرها من التبعيات 3. إنشاء صفحة تسجيل الدخول والتسجيل 4. تنفيذ ميزات ربط المحفظة، واستعلام حساب التوكن، وإنشاء حساب توكن، وMint

Web3 سلسلة المبتدئين: استكشاف استخدام Solana Token تسجيل الدخول

تسجيل الدخول

  1. المستخدم يتصل بالمحفظة
  2. استعلام الواجهة الخلفية لمعرفة ما إذا كان لهذا العنوان حساب توكن
  3. إذا لم يكن هناك، يرجى الذهاب إلى صفحة التسجيل لإنشاء حساب توكن و Mint
  4. إذا كان هناك, تسجيل الدخول ناجح

Web3 سلسلة المبتدئين: استكشاف استخدام Solana Token تسجيل الدخول

ملخص

قمنا بإنشاء نظام تسجيل دخول ويب 3 بسيط من خلال إنشاء NFT وتحديد ما إذا كانت عنوان المحفظة قد قامت بصك هذا الرمز. تستفيد هذه الطريقة من الخصائص الفريدة لسلسلة الكتل، مما يوفر فكرة جديدة للتحقق من الهوية.

! سلسلة Web3 Starter: استكشاف تسجيل الدخول باستخدام Solana Token</token_account_address></token_mint_address></wallet_address></token_mint_address></token_mint_address></token_mint_address>

شاهد النسخة الأصلية
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • أعجبني
  • 5
  • مشاركة
تعليق
0/400
DaoDevelopervip
· 07-08 04:42
أشياء بدائية مثيرة للاهتمام... لكنني فضولي بشأن فحوصات تحديد معدل الوصول
شاهد النسخة الأصليةرد0
fren.ethvip
· 07-08 00:31
كنت أفكر في هذا منذ زمن بعيد
شاهد النسخة الأصليةرد0
CountdownToBrokevip
· 07-05 23:12
الآن يمكنني تسجيل الدخول واللعب في اللعبة
شاهد النسخة الأصليةرد0
BakedCatFanboyvip
· 07-05 23:12
تسجيل الدخول هذا يبدو موثوقًا للغاية
شاهد النسخة الأصليةرد0
GweiWatchervip
· 07-05 23:11
يتحدث بشكل قوي جداً
شاهد النسخة الأصليةرد0
  • تثبيت