آموزش: استقرار قراردادهای هوشمند در زنجیره چند ضلعی

آموزش: استقرار قراردادهای هوشمند در زنجیره چند ضلعی

وقت خواندن: 4 دقیقه

شبکه چند ضلعی چیست؟

Polygon که قبلاً با نام Matic Network شناخته می شد و در سال 2017 تأسیس شد، همیشه بر توسعه معماری مقیاس پذیری اتریوم متمرکز بوده است.

Polygon یک راه حل مقیاس بندی لایه 2 برای بلاک چین اتریوم است. Polygon به عنوان یک بلاک چین سریعتر عمل می کند که همزمان با بلاک چین اتریوم که دارای چندین زنجیره جانبی است، اجرا می شود. Polygon تراکنش های زنجیره ای را با استفاده از اثبات سهام پردازش می کند مکانیسم اجماع و امنیت آن را از اتریوم می گیرند.

دلایل استفاده از Polygon Network:

Polygon از فناوری‌های مختلفی استفاده می‌کند و آن را به یک جایگزین عالی برای توسعه قراردادهای هوشمند تبدیل می‌کند.

استفاده از شبکه Polygon می‌تواند انعطاف‌پذیری، مقیاس‌پذیری و حاکمیت یک پروژه بلاک چین را افزایش دهد و در عین حال امنیت، قابلیت همکاری و مزایای ساختاری بلاک چین اتریوم را فراهم کند. علاوه بر این، در مقایسه با اتریوم، شبکه چند ضلعی هزینه گاز به میزان قابل توجهی کمتری دارد.

همچنین ادعا می کند که به اندازه کافی سازگار است که شامل هر راه حل مقیاس پذیری، علاوه بر زنجیره های پلاسما فعلی، ZK-rollup ها و مجموعه های خوش بینانه است.

در زمان نوشتن این مقاله،
اگر در مورد 7 روز گذشته صحبت کنیم، بیش از 100 هزار قرارداد هوشمند در زنجیره Polygon مستقر شده است.آموزش: استقرار قراردادهای هوشمند در زنجیره چند ضلعی PlatoBlockchain Data Intelligence. جستجوی عمودی Ai.

آموزش: استقرار قراردادهای هوشمند در زنجیره چند ضلعی PlatoBlockchain Data Intelligence. جستجوی عمودی Ai.

آمادگی برای استقرار:

برای این هدف نمایشی، از Testnet Polygon یعنی Polygon Mumbai Network استفاده خواهیم کرد. بیایید با برخی از آمادگی ها شروع کنیم:

1. اضافه کردن Polygon Mumbai Network به Metamask.

ساده ترین روش اسکرول کردن به پایین است mumbai.polygonscan.com وب سایت، و دکمه "افزودن شبکه بمبئی" را پیدا خواهید کرد. به سادگی روی آن کلیک کنید و پنجره متاماسک را تأیید کنید. 

آموزش: استقرار قراردادهای هوشمند در زنجیره چند ضلعی PlatoBlockchain Data Intelligence. جستجوی عمودی Ai.

2. گرفتن تست ماتیک از شیر آب:

برای دریافت توکن Mumbai MATIC، کافی است آدرس کیف پول خود را کپی کنید و آن را در شیر آب زیر قرار دهید. توکن های MATIC چند ثانیه بعد در کیف پول شما ظاهر می شوند.

شیر تست نت ماتیک: https://mumbaifaucet.com/

آموزش: استقرار قراردادهای هوشمند در زنجیره چند ضلعی PlatoBlockchain Data Intelligence. جستجوی عمودی Ai.

استقرار یک قرارداد با استفاده از Remix:

ریمیکس: ریمیکس IDE آنلاین یک مجموعه ابزار قدرتمند برای توسعه، استقرار، اشکال زدایی و آزمایش است Ethereum و قراردادهای هوشمند سازگار با EVM.

فراموش نکنید که شبکه خود را در Metamask به Polygon Mumbai تغییر دهید.

اکنون که همه چیزهای لازم را تنظیم کرده ایم، بیایید شروع کنیم:

بیایید یک قرارداد ساده ببندیم که نام و سن ما را نجات دهد. در ریمیکس ما، آن را simpleStorage.sol بنامیم. پس از زدن CTRL + S، با موفقیت کامپایل می شود.

آموزش: استقرار قراردادهای هوشمند در زنجیره چند ضلعی PlatoBlockchain Data Intelligence. جستجوی عمودی Ai.

برای Deploying on Polygon، ابتدا باید Environment را به Injected Provider یعنی Metamask در Remix IDE تغییر دهیم.

آموزش: استقرار قراردادهای هوشمند در زنجیره چند ضلعی PlatoBlockchain Data Intelligence. جستجوی عمودی Ai.

وقتی پس از به‌روزرسانی Environment روی دکمه Deploy کلیک می‌کنیم، Metamask تأیید می‌خواهد و پس از تأیید، قرارداد با موفقیت در Polygon Mumbai Testnet مستقر می‌شود.

آموزش: استقرار قراردادهای هوشمند در زنجیره چند ضلعی PlatoBlockchain Data Intelligence. جستجوی عمودی Ai.

تأیید و انتشار قراردادها با استفاده از Polygonscan:

ما با استفاده از قراردادها را بررسی خواهیم کرد ابزار تأیید چند ضلعی

  1. ما به راحتی می توانیم جزئیاتی مانند قراردادهای مستقر، نسخه های کامپایلر و غیره را در وب سایت پر کنیم. سپس می توانیم روی ادامه کلیک کنیم.
آموزش: استقرار قراردادهای هوشمند در زنجیره چند ضلعی PlatoBlockchain Data Intelligence. جستجوی عمودی Ai.

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

آموزش: استقرار قراردادهای هوشمند در زنجیره چند ضلعی PlatoBlockchain Data Intelligence. جستجوی عمودی Ai.

مطابق شکل زیر، قرارداد پس از چند ثانیه با موفقیت تایید می شود.

آموزش: استقرار قراردادهای هوشمند در زنجیره چند ضلعی PlatoBlockchain Data Intelligence. جستجوی عمودی Ai.

نتیجه:

بلاک چین Matic پاسخی برای دنیای بلاک چین است که شلوغ و تحت تأثیر تعداد زیادی از برنامه‌های کاربردی است که منجر به بی ارزش شدن اکوسیستم بلاک چین می‌شود. 

از مقیاس پذیری بلاک چین Matic استقبال کنید و اجازه دهید QuillAudits یکپارچگی و امنیت پلت فرم Polygon (Matic) خود را با خدمات بی نظیر حسابرسی قرارداد هوشمند Matic مدیریت کنید.

خدمات حسابرسی قرارداد هوشمند چند ضلعی:

https://audits.quillhash.com/services/polygon-smart-contract-audit

امنیت Web3 - نیاز به زمان

چرا QuillAudits برای امنیت Web3?
QuillAudits به خوبی مجهز به ابزار و تخصص برای ارائه راه‌حل‌های امنیت سایبری است که در از دست دادن میلیون‌ها سرمایه صرفه‌جویی می‌کند.


پرسش های متداول

چگونه یک قرارداد هوشمند را در شبکه Matic مستقر کنم؟

پس از مطالعه و انجام مراحل بالا، باید بتوانید قراردادها را در شبکه Matic مستقر کنید.

قراردادهای هوشمند Polygon به چه زبانی نوشته می شوند؟

در Polygon قراردادهای هوشمند با استفاده از Solidity Language نوشته می شوند.

چگونه یک قرارداد هوشمند در Polygon ایمن کنیم؟

قراردادهای هوشمند در Polygon را می توان با انجام یک حسابرسی امنیتی ایمن کرد. حسابرسی قرارداد هوشمند، بررسی کامل کد قرارداد برای کاهش خطاها است تا قرارداد از عوامل مخرب و بردارهای حمله خارجی در امان بماند.

Polygon Mumbai Testnet چیست؟

شبکه آزمایشی بمبئی، شبکه آزمایشی شبکه Polygon است که شبکه اصلی Polygon را تکرار می کند. توسعه دهندگان را قادر می سازد تا برنامه های کاربردی خود را بدون ریسک و بدون هزینه در محیط بلاک چین استقرار، آزمایش و اجرا کنند.

139 نمایش ها

تمبر زمان:

بیشتر از کویل هاش