IPFS (سیستم فایل بین سیاره ای) توضیح داده شده است

1. IPFS چیست؟
تصور کنید یک کتابخانه غول پیکر دارید که در آن همه می توانند کتاب های خود را به اشتراک بگذارند. IPFS مانند یک کتابخانه غول پیکر برای اینترنت است. این به مردم کمک می کند تا فایل ها (مانند کتاب، فیلم، عکس) را در سراسر جهان ذخیره و به اشتراک بگذارند.
2. چه تفاوتی با اینترنت فعلی دارد؟
اینترنت فعلی (HTTP): هنگامی که می خواهید یک صفحه وب را ببینید یا یک ویدیو را تماشا کنید، رایانه شما از یک سرور خاص (یک رایانه بزرگ) فایل را می خواهد. این مانند درخواست از یک کتابخانه خاص برای یک کتاب است.
IPFS: به جای درخواست از یک مکان برای فایل، از همه کسانی که آن را دارند بپرسید. مثل این است که از همه دوستان خود بپرسید که آیا کتاب مورد نظر شما را دارند یا خیر. اگر انجام دهند، آن را با شما به اشتراک می گذارند.
3. IPFS چگونه فایل ها را پیدا می کند؟
آدرس منحصر به فرد: هر فایل در IPFS یک آدرس منحصر به فرد به نام هش (رشته ای از حروف و اعداد) دریافت می کند. این مانند یک کد خاص است که آن فایل را نشان می دهد.
مبتنی بر محتوا: در IPFS، فایلها را بر اساس محتوای آنها پیدا میکنید، نه جایی که در آن ذخیره میشوند. اگر کد هش را دارید، مهم نیست که چه کسی فایل را دارد، میتوانید آن را پیدا کنید.
4. چگونه فایل ها را به IPFS اضافه می کنید؟
قرار دادن فایل در IPFS: شما فایل خود را (مانند یک تصویر یا یک ویدیو) به IPFS اضافه می کنید. به قطعات کوچکتر تقسیم می شود و هر قطعه یک کد هش دریافت می کند.
دریافت کد هش: IPFS یک کد هش برای فایل شما به شما می دهد.
این کد هش مانند آدرس منحصر به فرد فایل است.
به اشتراک گذاری کد هش: اگر می خواهید فایل خود را با دوستان خود به اشتراک بگذارید، کد هش را به آنها می دهید. آنها می توانند از این کد برای دریافت فایل از IPFS استفاده کنند.
5. چگونه فایل ها را از IPFS دریافت می کنید؟
درخواست فایل: از کد هش برای درخواست IPFS برای فایل استفاده می کنید.
فایل را پیدا کنید: IPFS افراد (گره ها) را که فایل را دارند پیدا می کند و از آنها قطعه ها را می خواهد.
دانلود فایل: کامپیوتر شما تمام قطعات را جمع آوری کرده و آنها را دوباره کنار هم قرار می دهد تا فایل را در اختیار شما قرار دهد.
6. چرا IPFS جالب است؟
غیر متمرکز: هیچ سروری نمی تواند فایل ها را کنترل یا سانسور کند. مثل این است که همه کتاب های خود را با یکدیگر به اشتراک می گذارند.
سریعتر: فایلها میتوانند از منابع متعددی بهطور همزمان بیایند، بنابراین دانلودها میتوانند سریعتر باشند، به خصوص اگر افراد زیادی فایل را داشته باشند.
دائمی: فایلها میتوانند تا زمانی که شخصی آنها را به اشتراک بگذارد در دسترس بمانند. حتی اگر آپلود کننده اصلی از بین برود، دیگران همچنان می توانند فایل را داشته باشند.
7. چگونه از IPFS استفاده می کنید؟
نرم افزار IPFS: باید نرم افزار IPFS را بر روی کامپیوتر خود نصب کنید. این نرم افزار به شما کمک می کند فایل هایی را از IPFS اضافه و دریافت کنید.
شبکه IPFS: رایانه شما بخشی از شبکه IPFS می شود و فایل ها را با رایانه های دیگر به اشتراک گذاشته و دریافت می کند.
8. یک مثال ساده
افزودن یک فایل: شما یک عکس از گربه خود دارید. شما آن را به IPFS اضافه می کنید و یک کد هش مانند دریافت می کند QmXyZ....
اشتراک گذاری فایل: شما کد هش را به دوست خود می دهید QmXyZ....
آنها از این کد برای دریافت تصویر از IPFS استفاده می کنند.
دریافت فایل: کامپیوتر دوست شما از شبکه IPFS فایل حاوی کد هش را درخواست می کند QmXyZ....
شبکه فایل را پیدا کرده و برای دوست شما ارسال می کند.
9. اصطلاحات کلیدی
Node: یک کامپیوتر متصل به شبکه IPFS.
کد هش: یک آدرس منحصر به فرد برای یک فایل در IPFS.
غیر متمرکز: توسط یک مکان واحد کنترل نمی شود. بین بسیاری به اشتراک گذاشته شده است.
10. خلاصه
IPFS مانند یک کتابخانه بزرگ برای اینترنت است.
فایلها بر اساس محتوایشان یافت میشوند، نه مکان.
میتوانید با استفاده از کدهای هش منحصربهفرد، فایلها را اضافه، به اشتراک بگذارید و دریافت کنید.
این سریعتر، قابل اطمینان تر و رایگان تر از اینترنت فعلی است.