نحوه اجرای برنامه های غیرمتمرکز خود را بر روی پروتکل Arbitrum - با تمام مزایای آن بیابید
ساختن برنامه های خود بر روی بلاک چین Arbitrum ممکن است سرعت، مقیاس پذیری و حتی حریم خصوصی بهتری را به شما بدهد. اما چگونه این کار را انجام می دهید؟ این مقاله شما را از طریق راه اندازی dapp در این پروتکل لایه ۲ اتریوم راهنمایی می کند. بیا شروع کنیم!
فهرست مندرجات
آربیتروم چیست؟
Arbitrum که برای غلبه بر برخی از کمبودهای قراردادهای هوشمند مبتنی بر اتریوم ساخته شده است، یک راه حل مقیاسپذیری لایه ۲ برای بلاک چین پیشرو است. اعتبار قراردادهای هوشمند را تسهیل می کند و از مسدود شدن شبکه اصلی اتریوم جلوگیری می کند.
لایه 2 همچنین در طول بازار نزولی کریپتو امسال عملکرد بالایی داشت و در بین توسعه دهندگان DeFi محبوبیت خاصی دارد.
وقتی به تعداد معاملات آربیتروم نگاه می کنیم، می بینیم که از ابتدای سال روند صعودی داشته است و از آگوست تا سپتامبر 54.7 درصد افزایش داشته است.
مزایای Arbitrum برای توسعه دهندگان dapp چیست؟
در میان بسیاری از راه حل های مقیاس پذیری اتریوم، Arbitrum در سه ماهه دوم و سوم سال 2022 برجسته شده است.
برخی از پرمصرف ترین dapp ها در صنعت در طول سال با لایه 2 ادغام شده اند که به دلیل مزایای Arbitrum برای توسعه دهندگان dapp قابل توضیح است. شامل:
- امنیت؛
- سهولت اجرا؛
- عملکرد برتر؛
- مکانیزم ضد تقلب
همچنین، از آنجایی که Arbitrum با ماشین مجازی اتریوم سازگار است، هر توسعهدهندهای میتواند بدون نیاز به یادگیری زبان برنامهنویسی جدید – جدا از Solidity، داپهای خود را در شبکه اصلی Arbitrum بسازد.
برترین برنامه های آربیتروم
برخی از محبوب ترین برنامه های DeFi در Arbitrum عبارتند از SushiSwap، Uniswap، GMX و Stargate. با توجه به NFT dapps در Arbitrum، OpenSea، Stratos و tofuNFT در بالاترین رتبه قرار دارند.
آنها در ساخت آربیتروم موفق بوده اند 1 میلیارد دلار در ارزش کل قفل شده (TVL) در سپتامبر 2022، الف ٪۱۰۰ نسبت به سه ماهه قبل افزایش یافته است.
نحوه راه اندازی dapps در Arbitrum: گام به گام
چه در حال توسعه یک برنامه جدید باشید یا آن را انجام داده باشید و بخواهید آن را از اتریوم منتقل کنید، این فرآیند بسیار ساده و منبع باز است. مراحل زیر را دنبال کنید.
مرحله 1: قراردادهای Solidity خود را جمع آوری کنید
با فرض اینکه قراردادهای dapp شما قبلاً در Solidity نوشته شده اند، تنها کاری که باید انجام دهید این است که آنها را برای Arbitrum قالب بندی کنید. این کار از طریق کامپایلر Arbitrum انجام می شود و یک ماشین مجازی Arbitrum (VM) ایجاد می کند.
به منظور استقرار قراردادهای خود بر روی یک زنجیره Arbitrum، می توانید از هر چارچوب توسعه اتریوم مانند Truffle، Hardhat، Foundry و Brownie استفاده کنید.
مرحله 2: اعتباردهنده هایی را برای ردیابی اجرای VM خود تعریف کنید
سپس وقت آن است که اعتبار سنجی dapp خود را شناسایی کنید تا مطمئن شوید که اجرای VM آن درست است. مهم است که توجه داشته باشید که لایه 2 همچنین یک گارانتی AnyTrust را برای توسعه دهندگان خود فراهم می کند تا زمانی که یکی از آنها آنلاین است و صادقانه عمل می کند، اعتبارسنجی به خوبی اجرا شود.
مرحله 3: با EthBridge ارتباط برقرار کنید
آخرین مرحله برای انتقال dapp شما به Arbitrum شامل تماس با EthBridge برای برقراری ارتباط با راه اندازی VM شما در Arbitrum و اعتباردهنده های آن است. این قرارداد هوشمند Arbitrum را به اتریوم متصل میکند و به dapp شما اجازه میدهد اتر یا هر توکن مبتنی بر اتریوم دیگر را به VM شما ارسال و دریافت کند.
در این مرحله، افرادی که از dapp شما استفاده میکنند، میتوانند رابط front-end شما را در مرورگرهای خود راهاندازی کنند – که با VM شما تعامل میکند و به اعتبارسنجیهای شما پیام میدهد. به آربیتروم خوش آمدید!
Arbitrum dapp های خود را در DappRadar ارسال کنید
در صورتی که قبلاً روند را دنبال کرده اید و dapp مبتنی بر اتریوم خود را به Arbitrum منتقل کرده اید، خوشحال خواهید شد که بدانید قبلاً می توانید آن را در فهرست قرار دهید. رتبه بندی DappRadar.
مطمئن شوید که برنامههای Arbitrum خود را به DappRadar، فروشگاه Dapp در جهان ارسال میکنید تا به dapp خود فرصت تعامل با یک جامعه شگفتانگیز و به حداکثر رساندن پتانسیل دید آن را بدهید.
امیدواریم از آشنایی بیشتر با راه اندازی dapp ها در Arbitrum لذت برده باشید.
DappRadar به نظارت دقیق Arbitrum و سفر هیجان انگیز آن در Web3 ادامه خواهد داد. به ما بپیوندید در توییتر اولین کسی باشید که در مورد روندهای جدید می شنود.
موارد فوق به منزله توصیه سرمایه گذاری نمی باشد. اطلاعات ارائه شده در اینجا صرفاً برای اهداف اطلاعاتی است. لطفا دقت لازم را داشته باشید و خودتان تحقیق کنید.
سفر Web3 خود را با خود حمل کنید
با برنامه موبایل DappRadar، دیگر هرگز Web3 را از دست ندهید. عملکرد محبوبترین برنامههای کاربردی را ببینید و مراقب NFTهای موجود در مجموعه خود باشید. حساب شما در DappRadar با برنامه تلفن همراه ما همگامسازی میشود، و به زودی به شما این امکان را میدهد که هشدارها را بهطور زنده دریافت کنید.
mailchimp_widget {
تراز متن: مرکز؛
حاشیه: 30 پیکسل خودکار !مهم;
نمایش: flex؛
شعاع مرز: 10px؛
سرریز: پنهان
flex-wrap: بسته بندی
}
mailchimp_widget__visual img {
حداکثر عرض: 100؛
ارتفاع: 70 پیکسل
فیلتر: drop-shadow(3px 5px 10px rgba(0, 0, 0, 0.5));
}
mailchimp_widget__visual {
پس زمینه: #006cff;
flex: 1 1 0;
بالشتک: 20px؛
تراز وسایل: مرکز؛
justify-content: center;
نمایش: flex؛
فلکس-جهت: ستون؛
رنگ: #fff؛
}
.mailchimp_widget__content {
بالشتک: 20px؛
flex: 3 1 0;
پس زمینه: #f7f7f7;
تراز متن: مرکز؛
}
mailchimp_widget__content label {
اندازه قلم: 24px؛
}
mailchimp_widget__ورودی محتوای[type=”text”]،
mailchimp_widget__ورودی محتوای[type="email"] {
بالشتک: 0؛
padding-left: 10px؛
شعاع مرز: 5px؛
جعبه سایه: هیچ؛
حاشیه: 1px جامد #ccc;
ارتفاع خط: 24 پیکسل؛
ارتفاع: 30 پیکسل
اندازه قلم: 16px؛
margin-bottom: 10px !important;
margin-top: 10px !important;
}
mailchimp_widget__ورودی محتوا[type=”submit”] {
padding: 0! مهم؛
اندازه قلم: 16px؛
ارتفاع خط: 24 پیکسل؛
ارتفاع: 30 پیکسل
margin-left: 10px !important;
شعاع مرز: 5px؛
مرز: هیچ؛
پس زمینه: #006cff;
رنگ: #fff؛
مکان نما: اشاره گر؛
انتقال: همه 0.2 ثانیه؛
margin-bottom: 10px !important;
margin-top: 10px !important;
}
mailchimp_widget__ورودی محتوا[type=”submit”]:hover {
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
پس زمینه: #045fdb;
}
.mailchimp_widget__inputs {
نمایش: flex؛
justify-content: center;
تراز وسایل: مرکز؛
}
صفحه رسانه @ و (حداکثر عرض: 768 پیکسل) {
mailchimp_widget {
فلکس-جهت: ستون؛
}
mailchimp_widget__visual {
flex-direction: row;
justify-content: center;
تراز وسایل: مرکز؛
بالشتک: 10px؛
}
mailchimp_widget__visual img {
ارتفاع: 30 پیکسل
حاشیه-راست: 10px؛
}
mailchimp_widget__content label {
اندازه قلم: 20px؛
}
.mailchimp_widget__inputs {
فلکس-جهت: ستون؛
}
mailchimp_widget__ورودی محتوا[type=”submit”] {
margin-left: 0 !important;
margin-top: 0 !important;
}
}