سرویس TON Storage چیست؟
TON Community
اصول ذخیره سازی TON
سرویس TON Storage یک فناوری ذخیره سازی فایل توزیع شده است که از طریق شبکه TON قابل دسترسی است. "بلاک چین TON از آن برای ذخیره نسخههای آرشیو شده از بلاکها و دادههای وضعیت استفاده خواهد کرد، علاوه بر این، کاربران و سرویس های مبنی بر TON می توانند فایل های دلخواه خود را در این پلتفرم ذخیره کنند" (برگرفته از وایت پیپر). TON Storage همچنین دارای فناوری و قابلیتهای تورنت مانند خواهد بود در حالی که دادههای اصلی خارج از زنجیره هستند. ما ابتدا، بیایید ببینیم که چه چیزی سیستم ذخیره سازی و پایگاه داده را تشکیل می دهد.
سیستم های مدرن پایگاه داده
یک سیستم پایگاه داده شامل پنج بخش اصلی است:
1. سخت افزار: اجزای فیزیکی و الکترونیکی
2. نرم افزار: برنامه ای که برای مدیریت و کنترل پایگاه داده استفاده می شود
3. داده ها: اطلاعات خامی که باید سازماندهی و پردازش شوند
4. طرز عمل: دستورالعمل های مورد استفاده برای انجام عملیات
5. زبان پایگاه داده: زبان برنامه نویسی که برای نوشتن دستورات برای دسترسی، به روز رسانی و حذف داده ها استفاده می شود
وب 3 با تمام این مؤلفه ها به روشی جدید مقابله می کند. در مورد آن کمی بعد تر صحبت خواهیم کرد.
در حال حاضر، اکثر سیستم های پایگاه داده در شرکت های بزرگ فناوری متمرکز هستند. ما به شدت به چند شرکت بزرگ برای نگهداری از مراکز داده خود متکی هستیم. این نوع ذخیره سازی داده ها به طور فزاینده ای گران، غیرشفاف، آسیب پذیر و قابل سانسور می شود.
آمازون، مایکروسافت، گوگل، علی بابا و تِنسِنت بیش از 70 درصد از بازار رایانش ابری (cloud computing) را در اختیار دارند.
در حال حاضر، اتکای بسیاری به خدمات وب آمازون برای ذخیره سازی و پردازش داده ها در فضای ابری وجود دارد. با خدمات وب آمازون، بخش بزرگی از نیاز به سخت افزارهای لازم برای راه اندازی کسب و کار حذف می شود. اما ما واقعاً نمی دانیم که داده های ما چگونه مدیریت و محافظت می شوند.
ما به تعداد معدودی از ارائه دهندگان خدمات ابری (کلاود) وابسته شدهایم و بنابراین، قدرت و ثروت عظیمی را برای تعداد انگشت شماری متمرکز کرده ایم. و این اصلا چیز خوبی نیست زیرا تمرکز قدرت معمولاً منجر به انحراف از ارزش ها و کنترل بیش از حد می شود.
این قدرتهای متمرکز به راحتی می توانند سرویسی را حذف و به دادههایی که قرار است خصوصی باشند، دسترسی پیدا کنند. همانطور که با قطعی های اخیر در خدمات وب آمازون دیدیم، با از کار افتادن سیسیتم، شرکت ها و افراد بهره وری را از دست می دهند (که این اساساً به معنای از دست دادن زمان و هزینه است).
اینجاست که Web3 وارد میدان می شود.
نحوه رویکرد Web3 به ذخیره سازی داده ها
وب 3 از طریق ایجاد شبکههای غیرمتمرکز و استفاده از فضای ذخیره سازی در دستگاههای سراسر جهان پروسه ی ذخیره سازی را انجام خواهد داد.
ذخیره سازی داده طبق اصول Web3 می بایستی ارزان و خصوصی باشد. مشتریان، ماینرهای ذخیره سازی و بازیابی، به بازار Web3 نیروی لازم را برای ذخیره سازی داده میدهند. مشتریان به اماینرهای ذخیره سازی برای نگهداری دادههایشان و به ماینرهای بازیابی برای بازگرداندن دادههایشان پول میدهند. این بازار هزینه های ارائه دهندگان ذخیره سازی داده برای یافتن مشتریان را کاهش می دهد. همچنین این بازار رقابتی و باز خواهد بود.
الگوریتمهای اثبات ذخیرهسازی (Proof-of-storage)، از طریق توزیع ارزهای دیجیتال، به تشویق رفتار صادقانه می پردازد و در عین حال رفتارهای غیر صادقانه را از بین میبرند. ماینرهایی که متعهد به تامین انرژی ذخیره سازی هستند ملزم به پرداخت وثیقه هستند. در صورت وجود رفتار غیرصادقانه، بخشی از این وثیقه کاهش می یابد (یا کاملا ضبط می شود). الگوریتم اثبات ذخیره سازی راهی مناسب برای تأیید اینکه داده ها به درستی و در زمان درست ذخیره شده اند، است. این یکی از محبوب ترین روش ها برای ذخیره سازی داده ها در Web3 است و البته روش های بیشتری نیز وجود خواهد داشت.
چرا تقاضا برای داده های توزیع شده وجود خواهد داشت؟
اساساً، در Web3، هر کسی میتواند به راحتی برای دسترسی به فضای ذخیره سازی هزینه کند، و هر کسی میتواند با فراهم کردن شرایط دسترسی به ذخیره سازی اطلاعات، درآمد کسب کند. به این ترتیب، فرصت و درآمد در ذخیره سازی داده ها به جای تعداد کمی از افراد یا شرکت ها، بین طیف وسیع تری از شرکت کنندگان توزیع می شود. این همچنین به معنی هزینه کمتر ذخیره داده ها خواهد بود.
و از همین رو، تقاضای زیادی برای ذخیره سازی داده های توزیع شده وجود خواهد داشت. این یک روش موثر برای انجام کارها است ؛ زیرا هر دو طرف مشتری (کاربری که میخواهد دادههایش ذخیره شود) و ارائهدهندگان داده (که با انگیزههای اقتصادی میخواهند تا کار ذخیرهسازی دادهها به درستی انجام شود) برنده میشوند. و این میان هرکسی به نحوی منصفانه پاداش خود را می گیرد.
نحوه طراحی TON Storage
سرویس TON Storage روشی برای ذخیره سازی داده ها خارج از زنجیره به وسیله ثبت هش ها برای اطلاعات بلاک چین برای دسترسی به داده ها در یک سیستم ذخیره سازی توزیع شده است.
سرویس TON Storage همچنین به گونه ای طراحی شده است که از ردیاب های تورنتی نیز استفاده می کند. هنگامی که همه نودها (گره ها) به یک تورنت خاص (یعنی یک فایل خاص) معطوف هستند، ردیاب می تواند نودهای دیگری را پیدا کند که به این تورنت معطوف هستند یا یک کپی از آن را دارند.
اهمیت این طراحی در این است که امکان ایجاد "زیر شبکه های مولتیکست" و "گروه های ذینفع شبکه" را فراهم می کند. اساساً، این ردیاب تورنت راهی مناسب برای یافتن نودهای علاقه مند به آپدیتهای یک شاردچین خاص است. شبکه های با مقیاس پذیری بالا نیاز به یک راه آسان برای یافتن داده دارند و این راه حلی است که توسط TON Storage استفاده می شود.
فایلهای موجود در TON Storage نیز می توانند به تکههای کوچک تقسیم شوند. سپس یک درخت درهم سازی (Merkle tree) برای دنباله ای از این تکه های فایل ساخته می شود. هش درخت درهم سازی، داده های بلاک چین را به طور موثرتر و ایمن تر رمزگذاری می کند. این طراحی ذخیرهسازی دادهها را میتوان با قراردادهای هوشمند زنجیرهای ادغام کرد تا از در دسترس بودن فایلهای ذخیرهشده مطمئن بود.
بازار TON Storage Marketplace
سرویس TON Storage بازاری را تصور می کند که در آن:
«همه ی نودهایی که علاقهمند به نگهداری از فایلهای سایر کاربران هستند، اطلاعات تماس خود را همراه با ظرفیت ذخیرهسازی موجود و قیمتها منتشر میکنند. کسانی که به این خدمات نیاز دارند، می توانند آنها را پیدا کنند و در صورت موافقت دو طرف، اسمارت کانترکت در بلاک چین ایجاد کنند و فایلهایی را برای ذخیرهسازی خارج از زنجیره آپلود کنند.» (برگرفته از وایت پیپر)
اساساً، این به سرویس TON Storage اجازه میدهد تا غیرمتمرکز شود، زیرا به «خوشهای متمرکز از سرورها برای ذخیره ی فایلها» متکی نیست.
آپلود فایل ها در TON Storage
اگر شخصی میخواهد فایلی را در TON Storage آپلود کند، ابتدا باید نودهایی را پیدا کند که مایل به امضای قرارداد هوشمندی هستند که آنها را به یک کپی از فایل مورد نظر متصل میکند. این بدان معناست که به یک پلتفرمی (بازاری) از نودهایی که خدمات خود را ارائه می دهند، لازم است. قبل از آپلود، پرداختی در قالب Toncoin (TON) مورد نیاز است. این نحوه کار، عملکردی شبیه به Filecoin دارد.
چگونه TON Storage از سایر خدمات متفاوت است؟
سرویس Filecoin
"سرویس Filecoin یک شبکه ذخیره سازی غیرمتمرکز است که فضای ذخیره سازی بلااستفاده جهان را به یک بازار الگوریتمی تبدیل می کند و آینده ای دائمی و غیرمتمرکز برای وب ایجاد می کند" (CoinList).
سرویس Filecoin از طریق سیستم اثبات ذخیره سازی کار می کند که در آن ماینرهای ذخیره سازی مسئول ذخیره فایل ها و داده ها در شبکه هستند و ماینرهای بازیابی مسئول ارائه بازیابی سریع فایل ها. ماینرهای تعمیر جنبه دیگری از این سیستم هستند که برای رفع اشکالاتی که ممکن است در پردازش داده ها ایجاد شود، به کار می آیند.
سیستم مورد استفاده انواع مختلف ماینرها در Filecoin، با سیستم نود/ ولیدیتور TON Storage متفاوت است، زیرا صرفاً اپراتور نود با مشتری در تعامل است. نقش های متعددی برای ماینرها در TON Storage تعیین نشده است.
تفاوت دیگر بین این دو سرویس این است که داده های اصلی TON Storage خارج از زنجیره است، در حالی که هش دسترسی به آن داخل زنجیره است. بازار ذخیره سازی Filecoin بر روی زنجیره ساخته شده است، در حالی که بازار بازیابی آن خارج از زنجیره است. بنابراین، وقتی صحبت از مدیریت و تخصیص دادههای درون زنجیرهای و خارج از زنجیره میشود، این دو سرویس به روشهای متفاوتی کار میکنند.
برنامه Space Storage
یکی دیگر از ارائه دهندگان ذخیره سازی داده های توزیع شده، Space Storage است. مانند Filecoin و TON Storage، این ذخیره سازی منبع باز و رمزگذاری شده است. Space Storage در اصل یک برنامه کاربردی با پشتیبانی Filecoin است تا یک سرویس تمام و کمال. ذخیره سازی آنلاین اصلی در نودهای Space انجام می شود که توسط تیم حفاظت شبکه Torus اداره میشود. در آینده، کاربران می توانند نودهای خود را برای ایمن سازی و توسعه شبکه اجرا کنند، مانند آنچه در TON Storage خواهیم داشت.
در مقابل، TON Storage یک سرویس کامل است و نه یک اپلیکیشن کاربردی مانند Space Storage. با این حال، قراردادها و زیرساخت های هوشمند TON Storage اجازه می دهد تا برنامه های کاربردی نیز در آن ساخته شوند.
نتیجه
ذخیره سازی داده های توزیع شده شروع اقتصادی جدید است که به روی عموم مردم گشوده شده است. ارائه دهندگان و نودهای شبکه بلاک چین در یک پروسه پیچیده برای پردازش، ذخیره و مدیریت داده ها با یکدیگر تعامل دارند. درآمد انباشته شده در صنعت ذخیره داده نهایتا می تواند از کنترل متمرکز خارج شود و افراد بیشتری در اقتصاد جهانی از تقاضا در ذخیره سازی داده ها بهره مند خواهند شد.
سرویس TON Storage راه حلی برای دور شدن از کنترل متمرکز از طریق مکانیسمهای رمزنگاری و اقتصادی مبتنی بر فناوری Web3 ارائه میکند. نهایتا، کاربران، توسعه دهندگان و شرکت ها خدمات عادلانه تر و ایمن تری برای ذخیره سازی داده ها دریافت خواهند کرد. TON Storage برای انقلاب در اقتصاد ذخیره اطلاعات و داده آماده است و نباید آن را دست کم گرفت.
اطلاعات این مقاله فقط برای اهداف آموزشی عمومی ارائه شده است و به هیچ عنوان توصیه سرمایه گذاری نیست.