در دنیای ارزهای دیجیتال، آدرس به معنی است هویت کاربر و معاملات هستند. در حالی که بسیاری از ما در مورد آدرس های کیف پول شنیده ایم یا حتی با آنها کار کرده ایم، آدرس قرارداد مفهومی نسبتاً پیچیده و کمتر آشنا برای اکثر کاربران است. دانستن ماهیت، عملکرد و اهمیت این آدرس به ویژه در تراکنش های شبکه اتریوم و توکن های غیرقابل تعویض بسیار مهم است.
در این مقاله ابتدا به معرفی مفهوم آدرس قراردادهای ارزی و بررسی روند تولید آنها می پردازیم. در ادامه به معرفی روش های اصلی کسب این اطلاعات در پلتفرم ها و کاوشگرهای بلاک چین و همچنین استفاده از آنها در تراکنش ها می پردازیم. در پایان به قرارداد آدرس بیت کوین و تفاوت های این آدرس و آدرس کیف پول اشاره هایی خواهیم داشت. با ما همراه باشید و با یکی از مهمترین مفاهیم کاربردی در مبحث قراردادهای هوشمند در ارز دیجیتال آشنا شوید.
ماهیت قرارداد آدرس
همانطور که میدانید، توکنهای موجود در شبکه اصلی اتریوم از آنها هستند استاندارد ERC-20 آنها از آنها پیروی می کنند این استاندارد پیش نیازهایی را برای همه توکن های قابل مبادله در این زنجیره ایجاد می کند که یکی از مهمترین آنها ارزش هر توکن برابر با توکن های نوع خود است. موضوعی که در قراردادهای هوشمند با عبارت یا مقداری به نام آدرس قرارداد اندازه گیری می شود. استاندارد ERC-20 با این آدرس، ورود توکن های جدید را برای پلتفرم های صرافی و کیف پول ها آسان می کند. به همین دلیل است که می توان هر توکن استاندارد ERC-20 را در کیف پول Metamsk اضافه کرد.
از سوی دیگر، هر توکن ERC-20 با وارد کردن یک سری جزئیات در قالب قرارداد هوشمند ایجاد می شود. هنگامی که اورجیناتور برای اولین بار قرارداد هوشمند توکن را اجرا می کند، یک قرارداد آدرس 42 کاراکتری مشابه آدرس حساب عمومی اتریوم ایجاد می شود. این آدرس در واقع آدرس قرارداد هوشمند توکن است که تمامی اسناد، دستورالعمل ها و اطلاعات مربوط به همان توکن را کنترل می کند.
آدرس قرارداد با چهار کاراکتر 0xba شروع می شود و هنگام دریافت و ارسال توکن ERC-20، تعلق توکن به شبکه مورد نظر و اعتبار قرارداد را تایید می کند. اعداد و کاراکترهای این آدرس از آدرس سازنده قرارداد و شماره Nance گرفته شده است. شماره نانس، به طور خلاصه، شماره اضافه شده به بلوک ایجاد شده در شبکه، به دنبال قرارداد هوشمند.
هنگام دریافت توکن از طریق قرارداد هوشمند یا ایردراپ، لازم است قرارداد آدرس زنجیره ای هوشمند را از سازنده دریافت کنید. در غیر این صورت نمی توانید مطمئن باشید که او واقعاً قرارداد را اجرا کرده است. این واقعیت در مورد NFT ها نیز صدق می کند. هنگام خرید این توکن ها باید دقت کنید که آدرس قرارداد کالای مورد نظر با آدرس سایر توکن های همان مجموعه مطابقت داشته باشد. در این صورت می توانید مطمئن باشید که NFT را از مجموعه اصلی آن خریداری کرده اید.
قرارداد نشانی رمز و نحوه پیدا کردن آنها
اگر تا به حال سعی کرده اید یک توکن به کیف پول خود اضافه کنید، حتما متوجه شده اید که به آدرس قرارداد آن توکن نیاز دارید. این آدرس هیچ ارتباطی با آدرس کیف پول شخصی شما که توکن های خود را در آن ذخیره می کنید ندارد. از آنجایی که یک توکن ممکن است در شبکه های مختلف قرار داشته باشد. آدرس قرارداد اطلاعاتی ضروری برای کیف پول است تا بفهمد دقیقاً کدام توکن را میخواهید اضافه کنید.
به طور کلی، علاوه بر وب سایت رسمی توکن، دو راه دیگر برای یافتن آدرس قرارداد وجود دارد. روش اول از طریق کاوشگرهای بلاک چین و روش دوم از طریق سایت های لیست توکن است. در زیر به شرح هر یک می پردازیم.
یافتن آدرس های قرارداد ارز در سایت های لیست توکن
سایت های لیست توکن اطلاعات کاملی در مورد تمام توکن های ERC-20 دارند. CoinMarketCap و Coingecko معروف ترین این سایت ها هستند. با ورود به هر یک از این سایت ها و جستجوی نام رمز مورد نظر، می توانید تمام اطلاعات آن از جمله قرارداد آدرس را پیدا کنید. برای مثال در تصویر زیر این آدرس برای توکن Optimism در CoinMarketCap مشخص شده است.
یافتن آدرس های قرارداد ارز در کاوشگران بلاک چین
کاوشگران بلاک چین دادههای مربوط به توکنهای ERC-20 و معادلهای آنها را در شبکههای خود ذخیره و جستجو میکنند. Etherscan (Etherscan)، BscScan (BscScan) متعلق به Smart Chain Binance و Polygonscan (Polygonscan) نمونه هایی از این کاوشگرها هستند.
برای یافتن قرارداد آدرس توکن مورد نظر خود، کافیست به کاوشگر مربوطه آن بروید و نام توکن را جستجو کنید. در صفحه اول آدرس قرارداد آن توکن نمایش داده می شود. به راحتی می توانید آدرس مورد نظر را کپی کرده و به کیف پول خود اضافه کنید.
نحوه پیدا کردن آدرس قرارداد NFTمی بینم
توکنهای غیرقابل تعویض یا NFT نیز قرارداد آدرس خود را دارند. برای یافتن این آدرس، صفحه مجموعه NFT بازاری که در آن قرار دارد یا وب سایت آن مرجع اصلی هستند. برای مثال در پلتفرم Opensea می توانید جزئیات آدرس هر NFT را در قسمت Details مشاهده کنید.
لازم به ذکر است که توکن های غیرقابل تعویض ساخته شده در شبکه های اتریوم و بایننس به ترتیب از استانداردهای ERC-721 و BEP-721 پیروی می کنند. بنابراین، میتوانید با مراجعه به بخش توکنهای ERC-721 یا BEP-721، آدرس NFT مورد نظر خود را در وبسایتهای لیست و کاوشگرهای توکن نیز پیدا کنید. این اطلاعات را می توان از صفحه Etherscan یا BSCscan کیف پول در بخش مربوط به این توکن ها مشاهده کرد.
هنگامی که NFT ها بر روی پلتفرم های مربوطه ضرب می شوند، قرارداد آدرس همان مورد در کنار شناسه آن ایجاد می شود. بهتر است توکن های خود را در شبکه های اصلی مانند اتریوم و بایننس قرار دهید. در غیر این صورت احتمال گم شدن کالا و عدم امکان عودت آن وجود دارد.
پلتفرم هایی مانند Coinbase راه دیگری برای یافتن آدرس قرارداد NFT های قرار داده شده در شبکه های مختلف دارند. در این پلتفرم ها می توانید آدرس قرارداد را از آدرس توکن مورد نظر نیز بیابید. برای این منظور کافی است URL را به صورت زیر بخوانید:
(دامنه وب سایت / nft / آدرس قرارداد / شناسه توکن)
همچنین با داشتن آدرس قرارداد NFT مورد نظر خود، می توانید از صفحه اصلی آن در کاوشگرهای ارزهای دیجیتال دیدن کنید و اطلاعات دقیقی در مورد کل عرضه، تعداد دارندگان و تاریخچه مبادلات آن به دست آورید.
قرارداد آدرس بیت کوین چیست؟
اگرچه اتریوم بیش از هر بلاک چین دیگری از قراردادهای هوشمند استفاده می کند، بلاک چین بیت کوین می تواند برای توسعه قراردادهای هوشمند نیز استفاده شود. با این حال، قراردادهای این شبکه به اندازه اتریوم قابل برنامه ریزی و توسعه نیستند.
قرارداد آدرس بیت کوین یک شناسه منحصر به فرد از 26 تا 35 کاراکتر متشکل از حروف و اعداد است که برای ارسال ارزهای دیجیتال ایجاد شده در این بلاک چین استفاده می شود. این آدرس زمانی ایجاد می شود که یک قرارداد هوشمند توسعه یافته یا مستقر شود.
قراردادهای هوشمند بیت کوین به یک جفت کلید خصوصی جدید و یک کلید عمومی منحصر به فرد مربوطه نیاز دارند که از همان کلید خصوصی مشتق شده است. کلید عمومی برای دریافت وجوه استفاده می شود و پس از خرج شدن سکه ها در شبکه، منتشر یا پخش و در معرض دید عموم قرار می گیرد.
در سمت پرداخت، تراکنشهای کلید عمومی پذیرنده که با اثر انگشت دیجیتالی او شناسایی میشوند، به عنوان قراردادهای آدرس بیتکوین شناخته میشوند. این آدرس از کلید عمومی استخراج شده و با آن مطابقت دارد.
تفاوت بین آدرس قرارداد و آدرس کیف پول
به طور کلی، کاربران با دو نوع آدرس زیر در شبکه اتریوم سروکار دارند:
- آدرسهای متعلق به خارجی یا آدرسهای کیف پول (EOA)
- آدرس قرارداد ارزی
این آدرس ها به عنوان هویت کاربر در بلاک چین عمل می کنند و عملیاتی مانند پرداخت و دریافت را فعال می کنند. همچنین تعامل با قراردادهای هوشمند توسط هر دوی آنها امکان پذیر است. آدرس خارجی یا EOA به یک حساب عمومی اشاره دارد که دارایی های کاربر در آن ذخیره می شود. دسترسی به این حساب با جفت کلید خصوصی و عمومی امکان پذیر است. اما تفاوت های اصلی این دو آدرس را می توان به صورت زیر خلاصه کرد:
- ایجاد آدرس کیف پول رایگان و ایجاد آدرس قرارداد به دلیل استفاده از ظرفیت پردازش شبکه مستلزم پرداخت است.
- ارسال توکن با آدرس قرارداد فقط در پاسخ به دریافت توکن امکان پذیر است. اما با آدرس کیف پول می توانید آغازگر تراکنش باشید.
- آدرس های قرارداد به جای کلید خصوصی توسط کد قرارداد هوشمند کنترل می شود.
- تراکنش های آدرس کیف پول فقط برای توکن های ایجاد شده در شبکه اتریوم امکان پذیر است.
حرف آخر در مورد آدرس قرارداد ارزی
کاربران عادی دنیای ارزهای دیجیتال به محض شنیدن کلمه آدرس، آدرس کیف پول را به خاطر می آورند. در ضمن این کلمه به مفهوم دیگری به نام آدرس قرارداد نیز اشاره دارد. آدرسی که یکی از نیازهای شما هنگام انجام تراکنش های قرارداد هوشمند و افزودن توکن های جدید به کیف پول شماست. آدرس قرارداد ارزی به محل قرارداد هوشمند توکن های مورد نظر در شبکه بلاک چین اشاره دارد. این عبارت یک رشته 42 کاراکتری از اعداد و حروف برای تراکنش های ERC-20 است. این آدرس برگرفته از آدرس قراردادساز و شماره Nance می باشد و اجرای قرارداد توسط منبع و توکن متعلق به شبکه مورد نظر شما را تایید می کند.
هر توکن قرارداد آدرس خود را نیز دارد که به روشهای مختلفی مانند وبسایت رسمی، کاوشگرهای بلاک چین و سایتهای فهرست توکن در دسترس است. بسیاری از کیف پولها مانند Metamsk نیز به کاوشگرها و سایتهای فهرستبندی دسترسی دارند یا با آنها یکپارچه شدهاند. بنابراین می توانید به راحتی از طریق آنها آدرس مورد نظر خود را پیدا کنید.
آدرس قرارداد نویسی چیست و در قراردادهای هوشمند چه کاربردی دارد؟ اولین بار در وبلاگ Valx. ظاهر شد.
این خبر در تاریخ2023-03-19 06:44:11 توسط خبرجو منتشر شده است.
گفتگو در مورد این post