معرفی URL
URL یا Uniform Resource Locator آدرسی است که برای دسترسی به منابع در اینترنت استفاده می شود. در زمینه ارزهای دیجیتال، اغلب به پیوندهایی اشاره میکند که به منابع بلاک چین خاص، پلتفرمها یا برنامههای غیرمتمرکز (dApps) منتهی میشوند.
URLها کاربران را به کیف پولها، بازارها و اطلاعات مربوط به ارزهای دیجیتال مختلف راهنمایی میکنند.
برای مثال، یک URL ممکن است به یک پلتفرم معاملاتی منجر شود که در آن کاربران میتوانند داراییهای دیجیتالی را بخرند یا بفروشند.
علاوه بر این، برخی از کاوشگران بلاک چین از فرمت های URL استفاده می کنند تا به کاربران اجازه دهند تراکنش ها را ردیابی کنند یا موجودی کیف پول را بررسی کنند.
این پیوندها به کاربران اطمینان میدهند که میتوانند اطلاعات مورد نیاز خود را سریع و مستقیم پیدا کنند. با افزایش پروژههای مالی غیرمتمرکز (DeFi) و توکنهای غیرقابل تعویض (NFT)، آدرسهای اینترنتی با ساختار مناسب برای دسترسی به داراییها و خدمات دیجیتال منحصربهفرد ضروری هستند.
آنها نقشی حیاتی در سادهسازی ناوبری و افزایش تجربه کاربر در پلتفرمها و برنامههای مختلف دارند.
استفاده از URL ها به جای آدرس های کیف پول ارزهای دیجیتال
یک مشخصات پیشنهادی برای استفاده از URL ها به عنوان نام مستعار برای کیف پول های ارزهای دیجیتال
مشکل
ارسال و دریافت داراییهای رمزنگاریشده در حال حاضر برای افرادی که به آدرسهای کیف پول عادت ندارند یک حرکت ترسناک است و از این رو سد بزرگی برای پذیرش انبوه ارزهای دیجیتال است. علاوه بر این، این واقعیت که در صورت وارد کردن آدرس اشتباه، پول خود را از دست خواهید داد، به جز تعداد معدودی از کاربران غیر فنی مانع از نزدیک شدن به آن می شود. تلاشهای زیادی برای کاهش این مشکل با استفاده از روشهای مختلف مانند کدهای QR، ویژگیهای کپی/پیست آسان و غیره در اکثر نرمافزارهای کیف پول انجام شده است، اما به نظر میرسد که ما هنوز به راهی برای تراکنشهای روانتر نیاز داریم.
راه حل
اگر بتوانید آدرس کیف پول خود را با استفاده از یک URL قابل دسترسی وب به اشتراک بگذارید، چه؟ اگر این URL بتواند نه تنها یک آدرس کیف پول بلکه کیف پول های زیادی را برای ارزهای دیجیتال مختلف در خود جای دهد؟ به عنوان مثال، اگر نیاز به دریافت مبلغی از شخصی دارید، می توانید آدرس اینترنتی خود را به او بدهیدhttps://www.website.com/
به طور مشابه، یک شرکت یا خردهفروش آنلاین میتواند از مشتریان خود بخواهد که پرداختها را مستقیماً به آدرس وبسایت خود ارسال کنند. به عنوان مثال، یک خردهفروش آنلاین مانند Etsy میتواند کاربران خود را به ارسال پرداختها به https://www.etsy.com هدایت کند که میتواند از هر تعداد ارز دیجیتال در همان URL پشتیبانی کند. علاوه بر این، یک فروشگاه در Etsy میتواند آدرسهای کیف پول سفارشی مخصوص آن فروشگاه یا حتی یک سفارش خاص را داشته باشد.
این آدرس نه تنها میتواند آدرس بیتکوین را در خود جای دهد، بلکه میتواند آدرسهای اتریوم، ریپل یا هر آدرس رمزنگاری دیگری را نیز در خود جای دهد.
این کار را می توان با افزودن <meta />
تگ ها در هدر HTML هر صفحه انجام داد. مثال متا تگ:
چگونه کار می کند
به عنوان فردی که در حال ارسال است، فقط باید وارد https://www.website.com
قسمت «ارسال به» برنامه کیف پول خود شوید (اگر از این مشخصات پشتیبانی می کند) و برنامه کیف پول می تواند به طور خودکار آدرس کیف پول دریافتی صحیح را از آن URL دریافت کند.
سپس این برنامه می تواند آدرس کیف پول را به صورت خودکار وارد کند یا از کاربر بخواهد تا تأیید کند.
برای سهولت کار، قصد دارم کلاس های پایه را به زبان های مختلف در صفحه github ارائه کنم.
بازگشت به عقب
بنابراین چه اتفاقی میافتد اگر کاربر URL خود را به اشتراک بگذارد اما نرمافزار کیف پول شخص دیگر از URL کیف پول پشتیبانی نکند؟
در این مورد ممکن است یک صفحه وب واقعی در آدرس داده شده وجود داشته باشد که به صورت بصری آدرس های کیف پول بازدیدکننده را همراه با کدهای QR یا ویژگی های کپی/پیست لیست می کند.
بنابراین شخص فرستنده می تواند به سادگی URL را در هر مرورگری تایپ کند و به صورت دستی آدرس کیف پول را از صفحه وب نشان داده شده بگیرد.
الزامات
اتخاذ این مشخصات در نهایت به اجرای برنامه ها و وب سایت های کیف پول بستگی دارد.
انجام این کار به کاربران آنها یک راه دیگر برای ارسال آسان و مطمئن ارزهای دیجیتال با استفاده از برنامه خود می دهد و در نهایت کاربران بیشتری را به برنامه خود جذب می کند.
ایمنی
با ارزهای دیجیتال و انتقال پول آنلاین، همیشه موضوع ایمنی وجود دارد. این روش به دلیل ایمنی پروتکل HTTPS ذاتاً ایمن است.
تا زمانی که کیف پول ها یا هر API که این مشخصات را اتخاذ می کند، محتوای HTML را مستقیماً از URL ارائه شده (نه از طریق کتابخانه یا نهاد شخص ثالث) درخواست کند، می توانند مطمئن باشند که داده ها دستکاری نشده اند. علاوه بر این، حفاظت از محتوای HTML بر عهده مدیر وب سایت است که معادل استانداردهای ایمنی مورد استفاده توسط خود وب سایت است.
سمت فنی
روند کلی استخراج آدرس کیف پول به شرح زیر است:
GET
با URL تماس بگیرید تا کد HTML را بازیابی کنید- HTML را تجزیه کنید تا همه
meta
تگ های دارایname
ویژگی حاویcrypto:wallet:
- ایجاد لیستی از آدرس های موجود
- انتخاب آدرس کیف پول مورد نظر