
آینده ATProto: پروتکلی که بلواسکای و دیگر اپلیکیشنها را قدرت میدهد
تاریخ انتشار:
معرفی ATProto
ساخت اپلیکیشنهای جدید بر روی ATProto، پروتکلی که شبکه اجتماعی بلواسکای و تعداد فزایندهای از اپلیکیشنهای دیگر را قدرت میدهد، روز به روز آسانتر میشود.
کنفرانس ATmosphere
در کنفرانس ATmosphere که در آخر هفته گذشته در سیاتل برگزار شد، پل فریز، CTO بلواسکای، به حاضران نگاهی به آینده توسعه این پروتکل و چگونگی کمک آن به توسعهدهندگان برای ساخت اپلیکیشنهای بیشتر به منظور گسترش اکوسیستم در آینده ارائه داد.
اضافه شدن استاندارد OAuth

یکی از تغییرات کلیدی که به زودی اضافه خواهد شد، پشتیبانی از استاندارد احراز هویت OAuth است. برخی از توسعهدهندگان در حال حاضر در حال آزمایش این ویژگی هستند، هرچند که هنوز در حالت نهایی نیست. با OAuth، توسعهدهندگان قادر خواهند بود حسابهای کاربری برای کاربران اپلیکیشن خود در زیرساخت مبتنی بر پروتکل AT ایجاد کنند و همچنین ابزارهایی برای مدیریت جلسه و دید به دادههای اصلی حساب فراهم کنند.
برای مصرفکنندگان و سایر کاربران نهایی، اضافه شدن OAuth به آنها این امکان را میدهد که به راحتی و به طور امن به اپلیکیشنها وارد شوند.
تجربه کاربری بهتر

به جای اینکه مجبور باشند یک رمز عبور خاص برای اپلیکیشن در تنظیمات بلواسکای ایجاد کنند، آنها میتوانند از گزینه OAuth برای ورود به بلواسکای استفاده کنند، مشابه نحوه ورود افراد با حساب خود از یک غول فناوری، مانند گوگل یا اپل. (در مورد اینکه این رابط کاربری چگونه ارائه شود، بحثهایی وجود دارد، زیرا مشخص نیست که "بلواسکای" باید بخشی از برندینگ باشد. بلواسکای یکی از بسیاری از اپلیکیشنها در اکوسیستم ATProto خواهد بود و برندینگ باید منعکسکننده این باشد که کاربران با یک حساب اجتماعی باز که در بلواسکای و دیگر اپلیکیشنها کار میکند، وارد میشوند.)
انتشار لکسیکونها و اسکیماها
تغییر دیگری که در حال آمدن است، قابلیت انتشار لکسیکونها یا اسکیماهایی است که ساختار رکوردهای داده را مستقیماً بر روی پروتکل AT تعریف میکند. این موضوع برای توسعه انواع جدید اپلیکیشنها مهم است، زیرا توسعهدهندگان اکوسیستم را با لکسیکونهایی برای چیزها در انواع دیگر اپلیکیشنها گسترش میدهند — مانند دستور غذا در یک اپلیکیشن اشتراکگذاری دستور غذا یا رویدادها یا مکانها در یک اپلیکیشن تقویم یا برنامهریزی رویداد و غیره.
زمانی که یک اپلیکیشن با رکوردی مواجه میشود که قبلاً ندیده است، میتواند تعریف لکسیکون را از طریق یک فرآیند جستجوی مشابه DNS حل کند تا بفهمد چگونه آن داده را تجزیه و تحلیل کند. به اشتراکگذاری این منابع همچنین به توسعهدهندگان اپلیکیشن این امکان را میدهد که زمان خود را صرف تعریف لکسیکونهای منحصر به فرد خود نکنند، زیرا میتوانند به لکسیکونهایی که قبلاً توسط دیگران در جامعه ATProto ایجاد شدهاند، مراجعه کنند.
دادههای خصوصی و رمزنگاری
در اواخر سال جاری، تیم بلواسکای شروع به کار بر روی ایدههایی در مورد چگونگی کارکرد دادههای خصوصی به اشتراکگذاری شده خواهد کرد. این موضوع مهم است زیرا به ویژگیهای جدیدی که به دادههای خصوصی نیاز دارند، مانند بوکمارکها، اجازه میدهد.

کاربران اپلیکیشن همچنین میخواهند از رمزنگاری انتها به انتها بهرهمند شوند، مشابه آنچه در سیگنال یا واتساپ وجود دارد. فریز گفت که پیشرفت در این زمینه ممکن است با توسعهای که اکنون با MLS، یک لایه امنیتی که توسط گروه کار مهندسی اینترنت (IETF) پیشگام شده است، تسهیل شود.
او افزود: "در حال حاضر علاقه بسیار زیادی به MLS در بین بسیاری از تکنولوژیها، از جمله وب وجود دارد. و فکر میکنم میتوانیم با کمی خوشبینی به آن نگاه کنیم که ممکن است واقعاً آینده رمزنگاری برای ATProto را تسریع کند."
توسعههای دیگر
توسعههای دیگر در حال انجام شامل راهی برای بهبود رلهها — بخشی از زیرساخت پروتکل AT که "آتشافزار" دادههای شبکه را برای استفاده سایر خدمات ارائه میدهد. با عدم نیاز به نگهداری آرشیوهای کامل، راهاندازی یک رله شخصی ارزانتر و مقیاسپذیرتر خواهد شد.
همچنین برنامهریزی برای بهبود تجربه کاربری در مورد مهاجرت حسابها و پشتیبانی از مهاجرت به سرورهای بلواسکای به جای فقط مهاجرت از سرورهای آن، همانطور که امروز میتوانید، در حال انجام است.
تکنولوژیکرانچ از کنفرانس ATmosphere در سیاتل گزارش داد.
جهانی بدون سزارها
چگونه جامعه ATProto در حال بازسازی وب برای بازگرداندن قدرت به مردم است.