چگونه اولین وب سایت وب 3 خود را بسازید

دامنه‌های Web3 NFT‌های چندکاربری (توکن‌های غیرقابل تعویض) یا «گواهی‌های دیجیتال» هستند که به صورت عمومی در زنجیره بلوکی شفاف هستند. دامنه های Web3 به عنوان دارایی های منحصر به فرد، به عنوان دروازه ای برای وب سایت ها و برنامه های غیرمتمرکز عمل می کنند و در کنار آن راهی مناسب برای ارسال و دریافت وجوه ارائه می دهند. برای افرادی که به دنبال ایجاد وب سایت Web3 خود هستند، ابتدا با خرید دامنه Web3 شروع می شود. 

در این مقاله راهنمای جامعی برای ایجاد یک وب سایت Web3 با دامنه Web3 ارائه می دهیم. ما روش‌هایی را برای ایجاد سایت خود با استفاده از یک الگو و هدایت وب‌سایت‌های موجود به دامنه Web3 که به تازگی خریداری شده است را پوشش خواهیم داد. برای هدف این مقاله، راه‌های ایجاد یک وب‌سایت Web3 با دامنه‌های غیرقابل توقف را بررسی می‌کنیم. در نهایت، نحوه پیکربندی تنظیمات مرورگر Google Chrome برای دسترسی به دامنه های Web3 را توضیح خواهیم داد.

این راهنما از کاربران می خواهد که با کیف پول های Web3 تعامل داشته باشند. برای آموزش ویدیویی نصب کیف پول مرورگر Web3 شماره یک، MetaMask، دوره Master DeFi ما در سال 2022 را در آکادمی Moralis ببینید. در اینجا، راهنمای گام به گام راه اندازی و پیمایش کیف پول رمزنگاری پیشرو و تعامل با برنامه های محبوب اتریوم را ارائه می دهیم. امروز آکادمی مورالیس را بررسی کنید!

توضیح دامنه های وب 3

نام دامنه آدرس وب قابل تشخیص و به یاد ماندنی است که بازدیدکنندگان برای دسترسی به یک وب سایت وارد نوار آدرس مرورگر می کنند. از آنجایی که هر نام دامنه منحصر به فرد است، نام های دامنه محبوب به دلیل تقاضای بالا می توانند بیش از هفت رقم ارزش داشته باشند. 

با ظهور بلاک چین، مردم اکنون می توانند با استفاده از علوم کامپیوتر، ریاضیات و رمزنگاری، حقوق مالکیت دیجیتالی بر دارایی های نامشهود را به دست آورند. این شامل انواع مختلفی از دارایی های منحصر به فرد مانند آثار هنری، موسیقی و دامنه های Web3 می شود. 

وب سایت وب 3 خود را بسازید

دامنه های وب 3 دروازه ای به دنیای غیرمتمرکز برنامه های کاربردی هستند که در شبکه های مختلف بلاک چین اجرا می شوند. با این حال، برخلاف دامنه‌های Web2 سنتی، دامنه‌های Web3 فقط دامنه نیستند، بلکه می‌توانند آدرس کیف پول رمزنگاری نیز باشند. علاوه بر این، دامنه‌های Web3 بر خلاف رشته طولانی ارقام تصادفی که کلید عمومی کیف پول‌های کریپتو را نشان می‌دهند، برای انسان قابل خواندن هستند. این امر ارسال و دریافت پرداخت های برون مرزی را آسان تر از همیشه می کند.

ساختار آشنای دامنه Web2 “http://mywebsite.com” است، در حالی که ساختار دامنه Web3 معمولا “myname.crypto” است. دامنه سطح بالا (TLD) آدرس های Web2 (به عنوان مثال، “.com”، “.co.uk”، “.au” و غیره) در کنار نام “DomainSherpa” (نام منحصر به فرد سایت) متغیر است. دامنه های Web3 به روشی مشابه کار می کنند، با TLD های محدود موجود (به عنوان مثال، “.eth” یا “.crypto”) و تعداد تقریباً بی پایانی از ترکیب های ممکن برای DomainSherpa.

سیستم های خدمات نام دامنه بلاک چین (DNS) مختلفی وجود دارد، از جمله Handshake، Unstoppable Domains، Decentraweb و Ethereum Name Service (ENS). علاوه بر این، برای ایجاد یک وب سایت Web3، ابتدا باید یک دامنه Web3 خریداری کنید. برای هدف این مقاله، ما از Unstoppable Domains به عنوان یک سرویس نمونه برای ایجاد یک وب سایت Web3 استفاده می کنیم. علاوه بر این، Unstoppable Domains به کاربرانی که دامنه های Web3 یا وب سایت های سنتی دیگر را دارند، اجازه می دهد تا ترافیک را به آدرس «Unstoppable» خود هدایت کنند. 

دامنه Web3 را برش دهید 

پس از خرید دامنه غیرقابل توقف Web3، قبل از اینکه بتوانید آن را به یک سایت Web3 متصل کنید، باید آن را بر روی بلاک چین برش دهید. 

برای ایجاد یک دامنه غیرقابل توقف Web3، به نوار منو در بالای دامنه های غیرقابل توقف بروید و روی «Domains» و سپس «Domains من» کلیک کنید. در اینجا لیستی از دامنه های Web3 را مشاهده می کنید که هنوز استخراج نشده اند. به دامنه Web3 خود بروید و بر روی Free Mint کلیک کنید. از آنجایی که سرویس Unstoppable Domains از شبکه چند ضلعی لایه 2 اتریوم استفاده می کند، به کاربران یک سرویس استخراج بدون هزینه ارائه می دهد که هزینه های شبکه را پوشش می دهد. 

وبلاگ - ضرب دامنه های Web3

یک صفحه بازشو لیستی از فعالیت هایی را که فرآیند ضرب کردن شامل می شود نمایش می دهد. اگر از ادامه کار خوشحال هستید، روی “ادامه” کلیک کنید. برای ادامه فرآیند استخراج، کاربران باید احراز هویت ایمیل خود را تأیید کنند و انتخاب کنند که آدرس NFT به کدام کیف پول Web3 اختصاص داده شود. 

تکمیل فرآیند ضرب نباید بیش از ده دقیقه طول بکشد و می توانید با استفاده از دکمه “پیگیری پیشرفت” پیشرفت را بررسی کنید. پس از تکمیل، گزینه “Free Mint” در کنار دامنه Web3 شما به طور خودکار به دکمه “Manage” در برگه “MyDomains” تبدیل می شود. 

چگونه یک وب سایت وب 3 با دامنه های وب 3 بسازیم

Unstoppable Domains سه گزینه وب سایت مختلف را برای اتصال به دامنه های Web3 به کاربران ارائه می دهد. این شامل ارائه الگوهای قابل تنظیم برای ایجاد وب سایت Web3 خود با استفاده از ابزارهای طراح موجود سایت می باشد. از طرف دیگر، کاربران می توانند وب سایت Web2 موجود را تغییر مسیر دهند یا فایل های وب سایت موجود را در IPFS آپلود کنند.

در زیر، ما سه روشی را که کاربران می‌توانند وب‌سایت‌های Web3 را با استفاده از سرویس Unstoppable Domains ایجاد و متصل کنند، بیان کرده‌ایم. در نهایت، گزینه‌های افزونه برای دسترسی به دامنه‌های Web3 با استفاده از مرورگر Google Chrome را بررسی می‌کنیم.

ایجاد وب سایت با استفاده از قالب ها

مطمئن شوید که وارد حساب Unstoppable Domains خود شده اید. سپس، به «Go Domains» > «My Domain» بروید و «Manage» را انتخاب کنید. با این کار یک منوی نوار کناری ظاهر می شود. گزینه “وب سایت” را انتخاب کنید تا لیستی از گزینه های ایجاد یک سایت با استفاده از دامنه های ثبت شده Web3 ظاهر شود. برای رفتن به مرحله بعد، گزینه اول یعنی «ایجاد وب سایت» را انتخاب کنید. 

در مرحله بعد، باید “نوع صفحه” را انتخاب کنید. به عنوان مثال، اگر سایت شما کاملاً آماده نیست، یک صفحه “فروش” را برای فروش دامنه های Web3، “شخصی” یا “به زودی” انتخاب کنید. سپس شما را به لیستی از قالب های وب سایت قابل اجرا می برد. پس از انتخاب قالب مورد نظر خود، اکنون می توانید آن را سفارشی کنید. متون، تصاویر، ستون‌ها، پیوندها و دکمه‌ها همگی بر اساس اولویت کاربر قابل تغییر هستند.

وبلاگ - طراحی قالب برای دامنه های Web3

هنگامی که از طراحی سایت خود راضی هستید، وقت آن است که روی “انتشار به IPFS” کلیک کنید. در این مرحله، باید با استفاده از کیف پول Web3، تراکنش را مجاز کنید. این موضوع مالکیت شما بر دامنه Web3 را اثبات می کند. تقریباً ده تا پانزده دقیقه طول می کشد تا سایت آپلود و در IPFS منتشر شود، با این گزینه که کاربران می توانند پیشرفت را پیگیری کنند. 

پس از تکمیل، یک هش IPFS دریافت خواهید کرد که نشان دهنده وب سایت در شبکه در بخش «دامنه های من» > «مدیریت» است. علاوه بر این، یک لینک URL دریافت خواهید کرد که می توانید آن را با دوستان خود به اشتراک بگذارید و برای بازدید از وب سایت Web3 خود به صورت آنلاین پست کنید. تبریک – وب سایت شما اکنون فعال است! 

فایل های وب سایت را در IPFS آپلود کنید

صاحبان وب سایت با فایل های موجود می توانند به طور یکپارچه دامنه NFT خود را برای هدایت کاربران به همان سایت متصل کنند. بر این اساس، Unstoppable Domains یک فرآیند سه مرحله ای ساده را ارائه می دهد. ابتدا مطمئن شوید که به حساب کاربری Unstoppable Domains خود وارد شده اید. سپس از صفحه اصلی گزینه Go Domains را انتخاب کنید، سپس بر روی My Domain کلیک کنید و Manage را انتخاب کنید. در اینجا می توانید طیف وسیعی از گزینه های وب سایت را مشاهده کنید. گزینه دوم را انتخاب کنید: “Upload website files to IPFS”. هنگامی که فایل های سایت شما آماده شد، روی «آپلود فایل های وب سایت» کلیک کنید. 

وبلاگ - آپلود فایل های وب سایت

در مرحله بعد، در صفحه ای قرار می گیرید که از شما می خواهد فایل های موجود وب سایت را آپلود کنید. این اکثر فرمت های پسوند فایل وب را در خود جای می دهد. برای شروع “آپلود” را انتخاب کنید. سپس با مرور دستگاه خود فایل های مربوطه را انتخاب کنید.

توجه: حداکثر حجم فایل 20 مگابایت است. پس از آپلود همه فایل ها، “راه اندازی وب سایت” را انتخاب کنید. 

تبریک می گویم! پس از انجام دقیق این مراحل، سایت موجود شما در IPFS منتشر می شود و به دارایی NFT دامنه های غیرقابل توقف Web3 شما متصل می شود.

پیوند وب سایت سفارشی

در نهایت، صاحبان وب‌سایت‌های سنتی یا استفاده از دروازه IPFS موجود (مانند دروازه Pinata Technologies) با هش IPFS می‌توانند سایت‌ها را به دامنه‌های Web3 هدایت کنند. به علاوه، این به صاحبان وب‌سایت‌های معمولی اجازه می‌دهد تا زمانی که نسخه Web3 سایت در حال ساخت است، به یک نام غیرمتمرکز هدایت شوند. مراحل زیر را به دقت دنبال کنید تا متوجه شوید که تغییر مسیر به دامنه های Web3 چقدر ساده است.

وبلاگ - یک وب سایت Web3 ایجاد کنید

اگر می خواهید یک آموزش ویدیویی هدایت شده توسط یک متخصص صنعت برای ایجاد برنامه بازی Web3 خود را ارائه دهید،  دوره برنامه نویسی بازی اتریوم ما  را در آکادمی مورالیس بررسی کنید. این دوره برای مبتدیان بدون تجربه کدنویسی عالی است! همچنین، وبلاگ های رایگان ما در Moralis و Moralis Academy مملو از محتوای آموزشی است. موضوعات عبارتند از: محاسبات کوانتومی و بلاک چین ، ” کاوش در تحلیل زنجیره ای “، و ” توضیحات حق امتیاز NFT “. برای بهترین مکان برای کشف همه چیز Web3، صرف نظر از سن یا تخصص، در آکادمی مورالیس ثبت نام کنید. 

به هش IPFS تغییر مسیر دهید

اگر قبلاً یک هش IPFS برای وب سایت خود دارید، این روش ایده آل است. ابتدا، مطمئن شوید که قبل از رفتن به “Go Domains” وارد حساب کاربری Unstoppable Domains خود شده اید. در مرحله بعد به قسمت My Domain رفته و گزینه Manage را انتخاب کنید. با این کار منوی نوار کناری ظاهر می شود. “وب سایت” را انتخاب کنید تا به مرحله بعدی بروید.

وبلاگ - آپلود هش IPFS

این سه گزینه وب سایت را در اختیار کاربران قرار می دهد. سومین گزینه یعنی “Custom website linking” را انتخاب کرده و روی “Link Website” کلیک کنید. پس از آن، صفحه فرود یک فیلد متنی را ارائه می دهد که از کاربران می خواهد یک هش IPFS موجود را جایگذاری کنند. لطفا توجه داشته باشید که این روش برای وب سایت های HTTP سنتی کار نخواهد کرد. 

در هش IPFS قرار دهید و روی “راه اندازی وب سایت” کلیک کنید. سپس، کاربران باید به یک کیف پول Web3 (مثلاً MetaMask) وارد شوند و تراکنش را تأیید کنند. در حین انجام تراکنش، چند لحظه محکم نگه دارید. پس از تکمیل، دامنه Web3 شما باید فعال شود! اکنون، اگر به آدرس NFT بروید، باید به سایتی که به هش IPFS متصل می شود هدایت شود.   

به یک وب سایت HTTP سنتی تغییر مسیر دهید

این روش شامل مراحل بیشتری نسبت به روش های قبلی است. با این حال، با دنبال کردن دقیق این راهنما، می توانید وب سایت موجود خود را به دامنه NFT Web3 خود هدایت کنید. در مرحله اول باید هر برنامه ویرایش متنی را روی دسکتاپ خود باز کنید (یعنی TextEdit در macOS یا Notepad در ویندوز) و یک فایل جدید ایجاد کنید. حالا کد زیر را هایلایت و سپس کپی و پیست کنید: 

<!DOCTYPE HTML>
<HTML>
<head>
<title>HTML Meta Tag</title>
<meta http-equiv = “refresh” content = “1; url = WEBSITE URL” />
</head>
<body>
<p>WEBSITE DESCRIPTION </p>
</body>
</html>

هنگامی که این کار را انجام دادید، باید کد را طوری تنظیم کنید که جزئیات سایت شما را در خود جای دهد. ابتدا، “URL وب سایت” را برجسته کنید و آن را با URL وب سایت موجود خود جایگزین کنید (این با HTTP:// یا HTTPS:// شروع می شود). در مرحله بعد، “توضیحات وب سایت” را با چند جمله در مورد وب سایت خود تنظیم کنید.

فایل باید به صورت متن ساده (txt) ذخیره شود. برای اپراتورهای مک که از TextEdit استفاده می کنند، به «Preferences» بروید و به جای «Rich text»، «Plain text» را انتخاب کنید. اکنون، قبل از باز کردن فایل در مرورگر، آن را به عنوان “index.html” ذخیره کنید تا بررسی کنید که کار می کند. 

وارد حساب Unstoppable Domains خود شوید. بر روی “Go Domains”، سپس “My Domain” و “Manage” کلیک کنید. سپس، گزینه “Website” را در منوی نوار کناری انتخاب کنید. با این کار سه گزینه وب سایت به شما ارائه می شود. گزینه دوم را انتخاب کرده و “Upload Website Files” را انتخاب کنید. سپس، “آپلود” را انتخاب کنید و فایل “index.html” سایت خود را انتخاب کنید (توجه داشته باشید: حداکثر اندازه فایل 20 مگابایت است). اکنون روی “راه اندازی وب سایت” کلیک کنید، وب سایت و دامنه Web3 شما متصل می شوند!

نحوه مشاهده دامنه های Web3 در گوگل کروم

از آنجایی که تکامل Web3 هنوز در مراحل اولیه است، هنوز امکان باز کردن وب‌سایت Web3 به طور مستقیم با استفاده از مرورگرهای سنتی وجود ندارد. با این حال، با دو پیکربندی مختلف غیرممکن نیست که دامنه های Web3 خود را در بلاک چین مشاهده کنید. 

یکی از گزینه ها پیکربندی مجدد یک ارائه دهنده DNS سفارشی با استفاده از Google Chrome است. به منوی تنظیمات بروید و “Privacy and Security” و سپس “Security” را انتخاب کنید. در زیر گزینه “Use safe DNS” و در کنار لیست کشویی سفارشی روی “With” کلیک کنید و در حل‌کننده DNS Unstoppable Domain قرار دهید: 

https://resolver.unstoppable.io/dns-query

اکنون می توانید به دو روش مختلف به دامنه های Web3 خود دسترسی داشته باشید: 

« http://myname.crypto » (استفاده از دامنه Web3 با HTTP، نه HTTPS) یا « myname.crypto / » (استفاده از دامنه Web3 با هش فوروارد).

یک گزینه جایگزین نصب افزونه Unstoppable است که با تمام مرورگرهای مبتنی بر Chromium از جمله Brave و Edge سازگار است. با این حال، برنامه افزودنی فقط وب‌سایت‌های «.crypto»، «.eth» و «.zil» را مستقیماً در Chrome حل می‌کند. به سادگی به فروشگاه وب گوگل کروم بروید و «افزونه غیرقابل توقف» را در نوار جستجو جای‌گذاری کنید. سپس «افزودن به کروم» را انتخاب کرده و تأیید کنید. در نتیجه، پسوند باید نصب شود و وب سایت های Unstoppable Web3 را در عرض چند ثانیه حل می کند!

بررسی نحوه ساخت یک وب سایت Web3 با دامنه های Web3 – خلاصه

دامنه‌های Web3 تکامل نوآورانه‌ای از دامنه‌های سنتی Web2 هستند که ارزش چندگانه را به عنوان آدرس کیف پول ارائه می‌کنند. علاوه بر این، دامنه های Web3 به طور یکپارچه با وب سایت های سنتی Web2 با گزینه های متنوع در دسترس هستند. امیدواریم مقاله «چگونه یک وب‌سایت Web3 بسازیم» مفید بوده باشد و به ایجاد وب‌سایت غیرمتمرکز شما کمک کند. 

اگر خواننده‌ای هستید که مشتاق غواصی عمیق در بلاک چین و توسعه برنامه‌های کاربردی خود هستید، دیگر دنبال این نباشید!  دوره برنامه نویسی Ethereum Dapp ما  بهترین مکان برای شروع است! توسعه سرتاسر برنامه‌های غیرمتمرکز (dapps) که در زنجیره قراردادهای هوشمند شماره یک، اتریوم، کار می‌کنند، کشف کنید! از کارشناسان صنعت در مورد بهترین ابزارهای توسعه Web3، از جمله  Web3.js ، MetaMask، Truffle و Ganache  بیاموزید ! همین امروز با آکادمی آپتویا کار بلاک چین خود را شروع کنید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.