شبکه پای (Pi Network) کتابخانه توسعهدهنده جدیدی را برای تقویت توسعه در سال 2026 منتشر میکند.

شبکه پای (Pi Network) یک کتابخانه توسعهدهنده یکپارچه راهاندازی میکند که امکان ادغام سریع پرداخت پای را در برنامههای Rails، React و Next.js فراهم میکند.
UC Hope
12 ژانویه، 2026
فهرست مندرجات
شبکه پی است یک کتابخانه توسعهدهنده جدید منتشر کرد که به توسعهدهندگان امکان ادغام میدهد PI پرداختها به درخواستها در کمتر از ده دقیقه انجام میشود. کتابخانه موارد زیر را ارائه میدهد پی SDK با API های backend در یک مجموعه واحد، تعداد مراحل مورد نیاز برای افزودن تراکنشها را کاهش میدهد. این نسخه مستقیماً به یک گلوگاه توسعه رایج میپردازد و ادغام پرداخت Pi را در چارچوبهای پشتیبانی شده سریعتر، سازگارتر و آسانتر میکند.
این بهروزرسانی، استراتژی گستردهتر شبکهی پی را در اولویت قرار دادن برنامههای کاربردی که میتوانند تراکنشهای واقعی را پردازش کنند، منعکس میکند. با سادهسازی ادغام پرداخت، توسعهدهندگان میتوانند به جای زیرساخت پرداخت، بر منطق برنامه، تجربهی کاربری و قابلیت اطمینان تمرکز کنند.
یک فرآیند ادغام پرداخت ساده شده با پای
قبل از این نسخه، توسعهدهندگان معمولاً برای پشتیبانی از پرداختهای پای، نیاز به پیکربندی جداگانه چندین مؤلفه، از جمله اسکریپتهای فرانتاند، نقاط پایانی بکاند و منطق احراز هویت، داشتند. کتابخانه توسعهدهندگان جدید، این مؤلفهها را در یک فرآیند نصب هدایتشده ادغام میکند.
این کتابخانه جریانهای پرداخت پیشفرضی را ارائه میدهد که احراز هویت کاربر، شروع تراکنش و تأیید پرداخت را مدیریت میکنند. این امر خطاهای پیکربندی را کاهش میدهد و تضمین میکند که برنامهها در سراسر شبکه به استانداردهای ثابتی پایبند باشند. اکوسیستم پی.
در زمان راهاندازی، این کتابخانه از پشتههای توسعهی رایج پشتیبانی میکند:
- پشتیبانی از فرانتاند برای جاوا اسکریپت و ریاکت
- پشتیبانی از بکاند برای Ruby on Rails و Next.js
این به بسیاری از برنامههای وب موجود اجازه میدهد تا پرداختهای پای را بدون تغییر ساختار پشته فناوری خود اضافه کنند.
ثبت یک برنامه در اکوسیستم Pi
قبل از ادغام پرداختها، توسعهدهندگان باید برنامه خود را در اکوسیستم پای با استفاده از برنامه استخراج پای ثبت کنند.
فرآیند راهاندازی در بخش Pi Utilities برنامه شروع میشود:
- برنامه استخراج پای را باز کنید و به Pi Utilities بروید.
- برای مشاهده برنامههای موجود یا ایجاد یک برنامه جدید، «توسعه» را انتخاب کنید.
- گزینه «ایجاد برنامه جدید» را انتخاب کنید، سپس نام و توضیحات برنامه را وارد کنید.
- برنامه را برای توسعه روی شبکه آزمایشی Pi نگه دارید.
- دو آدرس اینترنتی (URL) مورد نیاز را وارد کنید:
- یک آدرس اینترنتی توسعه، مانند http://localhost:3000
- یک نگهدارنده آدرس اینترنتی HTTPS خارجی
پس از ارسال این اطلاعات، توسعهدهندگان باید دو پیکربندی مورد نیاز را تکمیل کنند:
- با دنبال کردن مراحل راهاندازی کیف پول درون برنامهای، یک کیف پول به برنامه اختصاص دهید.
- یک کلید API ایجاد کنید که بکاند برای تأیید اعتبار تراکنشها از آن استفاده کند.
برای استفاده از محیط sandbox، توسعهدهندگان باید با وارد کردن کدی که در اولین جلسه sandbox ارائه شده است، آن را از طریق Pi Utilities تأیید کنند. این مرحله، محیط توسعه محلی را به شبکه آزمایشی Pi متصل میکند.
ادغام پرداختهای پای در یک برنامه Rails
کتابخانه توسعهدهندگان شامل یک Rails gem اختصاصی است که قابلیت پرداخت را با حداقل تنظیمات نصب میکند.
تنظیمات اولیه ریلز
توسعهدهندگان با ایجاد یک برنامه استاندارد Rails شروع میکنند. پس از افزودن فایل Rails SDK Pi به Gemfile و اجرای نصب بسته، یک دستور generator اجزای مورد نیاز را نصب میکند. این فرآیند موارد زیر را تنظیم میکند:
- کنترلهای پرداخت فرانتاند
- مسیرهای Backend برای مدیریت تراکنشها
- کنترلرهای پیشفرض برای احراز هویت و فراخوانیهای مجدد
این مولد از هر دو پیادهسازی Stimulus و React در Rails پشتیبانی میکند.
اضافه کردن دکمه خرید پای
در یک برنامه Rails مبتنی بر Stimulus، توسعهدهندگان دکمهای را اضافه میکنند که به کنترلکننده پرداخت Pi متصل است. این دکمه به طور پیشفرض غیرفعال است و تنها پس از احراز هویت کاربر از طریق Pi فعال میشود.
با کلیک روی دکمه، یک تراکنش Pi از طریق sandbox آغاز میشود. در طول آزمایش sandbox، کاربران تراکنشها را با یک عبارت عبور به جای احراز هویت بیومتریک تأیید میکنند. پس از تأیید، تراکنش تکمیل شده و پاسخ موفقیتآمیزی به برنامه ارسال میشود.
ذخیره و ردیابی تراکنشها
این کتابخانه همچنین از ردیابی تراکنشهای محلی پشتیبانی میکند. توسعهدهندگان میتوانند مدلهایی را برای ذخیره موارد زیر تولید کنند:
- داده های کاربر
- دادههای سفارش
- سوابق تراکنشهای پای
هر رکورد تراکنش شامل یک شناسه پرداخت مرتبط با بلاکچین پای، وضعیت تراکنش و ارجاعات به کاربر و سفارش مرتبط است. وظایف rake داخلی به توسعهدهندگان اجازه میدهد تا تراکنشها را فهرست کرده و وضعیت پرداختها را مستقیماً از برنامه بررسی کنند.
این ساختار به پرداختهای پای اجازه میدهد تا به طور کامل با منطق کسبوکار و پایگاههای داده موجود ادغام شوند.
ادغام Rails مبتنی بر React
برای برنامههای Rails که از React استفاده میکنند، این کتابخانه یک گزینه نصب مخصوص React ارائه میدهد. به جای کنترلرهای Stimulus، مولد، کامپوننتهای React را نصب میکند که پرداختهای Pi را مدیریت میکنند.
دکمه Pi مبتنی بر React از همان جریان احراز هویت و تراکنش نسخه Stimulus پیروی میکند. از دیدگاه کاربر، تجربه یکسان است، در حالی که توسعهدهندگان میتوانند معماری frontend مبتنی بر React را حفظ کنند.
هر دو پیادهسازی Stimulus و React را میتوان با استفاده از پیشفرضهای ارائه شده در کمتر از ده دقیقه انجام داد.
ادغام پرداختهای پای با Next.js
این کتابخانه توسعهدهنده همچنین از Next.js، یک چارچوب پرکاربرد برای برنامههای مدرن جاوا اسکریپت، پشتیبانی میکند.
گردش کار راهاندازی Next.js
توسعهدهندگان با ایجاد یک برنامه استاندارد Next.js با استفاده از تنظیمات پیشفرض شروع میکنند. پس از نصب Pi SDK برای Next.js، این بسته موارد زیر را اضافه میکند:
- یک کامپوننت دکمه پرداخت پای
- مسیرهای API مورد نیاز برای پردازش تراکنشها
برای نهایی کردن تنظیمات، توسعهدهندگان با اضافه کردن اسکریپت Pi SDK و وارد کردن دکمه Pi به یک صفحه، تنظیمات کوچکی در طرحبندی برنامه ایجاد میکنند.
پس از ساخت و شروع به کار سرور، برنامه میتواند تراکنشهای پای را در محیط سندباکس با استفاده از همان جریان مجوزدهی برنامههای مبتنی بر ریلز پردازش کند.
کاهش اصطکاک توسعه
در تمام چارچوبهای پشتیبانیشده، مزیت اصلی کتابخانه جدید، کاهش اصطکاک در توسعه است. توسعهدهندگان دیگر نیازی به اتصال دستی دکمههای پرداخت frontend به منطق تراکنش backend ندارند. SDK یک خط پایه کاری ارائه میدهد که میتواند در صورت نیاز سفارشیسازی شود.
این رویکرد، تأکید شبکهی پای بر برنامههای کاربردی که برای تعامل کاربر آماده هستند را پشتیبانی میکند. ادغام سریعتر، احتمال پیشرفت برنامهها فراتر از نمونههای اولیه و پشتیبانی از پرداختهای درونبرنامهای واقعی را افزایش میدهد.
تأثیر بر اکوسیستم برنامه Pi
با استانداردسازی ادغام پرداخت، شبکه پی (Pi Network) توسعهدهندگان را تشویق میکند تا برنامههایی بسازند که تراکنشپذیر، قابل آزمایش و عملیاتی باشند. این کتابخانه موارد زیر را ترویج میدهد:
- جریانهای پرداخت ثابت در سراسر برنامهها
- ردیابی تراکنشهای قابل اعتماد
- نگهداری و اشکالزدایی آسانتر
برای کاربران، این تعداد برنامههایی را که میتوانند از پرداختهای پای پشتیبانی کنند، افزایش میدهد. برای توسعهدهندگان، زمان راهاندازی را کاهش میدهد و در عین حال انعطافپذیری را حفظ میکند.
نتیجه
کتابخانه توسعهدهندگان جدید شبکه پای، ابزارهای پرداخت را در یک مجموعه واحد و ساده ادغام میکند و زمان و پیچیدگی ادغام را کاهش میدهد. این کتابخانه با پشتیبانی از Rails، React و Next.js، مسیری روشن برای توسعهدهندگان جهت افزودن پرداختهای پای فراهم میکند و در عین حال کنترل منطق و دادههای برنامه را حفظ میکند.
این نسخه، با آسانتر کردن ساخت، آزمایش و نگهداری برنامههای تراکنشی، پایه فنی اکوسیستم Pi را تقویت میکند. توسعهدهندگانی که علاقهمند به پیادهسازی ویژگی پرداختهای Pi در برنامههای خود هستند، باید به شبکه Pi مراجعه کنند. ویدیو یوتیوب برای اطلاعات بیشتر.
منابع:
- وبلاگ شبکه پایادغام پرداختهای پای در برنامههای پای در کمتر از 10 دقیقه با کتابخانه جدید پای
- یوتیوبنسخه آزمایشی Rails و Next.js
پرسش و پاسخهای متداول
اضافه کردن پرداختهای پای به یک برنامه چقدر طول میکشد؟
برای چارچوبهای پشتیبانیشده، قابلیت پرداخت پایه Pi را میتوان در کمتر از ده دقیقه پس از ثبت برنامه و پیکربندی کلید API اضافه کرد.
کدام فریمورکها توسط کتابخانه جدید پشتیبانی میشوند؟
نسخه اولیه از جاوا اسکریپت و React در سمت فرانتاند و از Ruby on Rails و Next.js در سمت بکاند پشتیبانی میکند.
آیا تراکنشها در شبکه اصلی پای پردازش میشوند؟
توسعه و آزمایش در شبکه آزمایشی پای از طریق محیط سندباکس انجام میشود و به توسعهدهندگان اجازه میدهد تراکنشها را بدون استفاده از پای واقعی آزمایش کنند.
رفع مسئولیت
سلب مسئولیت: دیدگاههای بیان شده در این مقاله لزوماً بیانگر دیدگاههای BSCN نیست. اطلاعات ارائه شده در این مقاله صرفاً برای اهداف آموزشی و سرگرمی است و نباید به عنوان مشاوره سرمایهگذاری یا هر نوع توصیهای تفسیر شود. BSCN هیچ مسئولیتی در قبال تصمیمات سرمایهگذاری اتخاذ شده بر اساس اطلاعات ارائه شده در این مقاله بر عهده نمیگیرد. اگر معتقدید که این مقاله باید اصلاح شود، لطفاً از طریق ایمیل با تیم BSCN تماس بگیرید. [ایمیل محافظت شده].
نویسنده
UC HopeUC دارای مدرک لیسانس فیزیک است و از سال ۲۰۲۰ به عنوان محقق در حوزه ارزهای دیجیتال فعالیت میکند. UC قبل از ورود به صنعت ارزهای دیجیتال، یک نویسنده حرفهای بود، اما به دلیل پتانسیل بالای فناوری بلاکچین، به این حوزه جذب شد. UC برای شرکتهایی مانند Cryptopolitan و BSCN مطلب نوشته است. او در حوزههای مختلفی از جمله امور مالی متمرکز و غیرمتمرکز و همچنین آلتکوینها تخصص دارد.





















