Та маш их мэдээлэл хадгалдаг байх магадлалтай. Таны хувийн компьютер зураг, хөгжим, кино, ажлын баримт бичиг болон бусад зүйлсээр дүүрэн байх магадлалтай. Энэ бүхнийг эмх цэгцтэй, хүртээмжтэй байлгах нь улам хэцүү болж байна.
Мэдээжийн хэрэг, та бүх зүйлийг компьютерийнхээ хатуу диск дээр хадгалах боломжтой. Гэхдээ таны компьютер эвдэрч, бүх зүйлээ алдвал яах вэ?
Технологийн олон компаниуд үүлэн хадгалах шийдлүүдийг санал болгодог боловч танай засгийн газар Google Drive эсвэл Dropbox зэрэг програмуудыг танай улсад ашиглахыг хоригловол яах вэ?
Эдгээр үүлэн шийдлүүд нь одоогийн вэбийн ихэнхтэй ижил дутагдалтай байдаг: төвлөрөл.
Гэсэн хэдий ч web3 технологийн өсөлт нь вэбийн ирээдүй байгальд тархсан байж болохыг харуулсан. Энэ нийтлэлд бид IPFS протокол болон интернетийн үндсэн архитектурыг хэрхэн өөрчлөхөөр төлөвлөж байгааг судлах болно.
IPFS гэж юу вэ?
Гараг хоорондын файлын систем эсвэл IPFS нь өгөгдөл хадгалах, хуваалцах төвлөрсөн бус сүлжээ юм.
IPFS нь хэн бүхэнд файл хадгалах, сүлжээнд холбогдох боломжтой бусад хүмүүстэй хуваалцах боломжийг олгодог. Сүлжээнд байршуулсан файлууд нь дэлхийн олон янзын компьютер дээр хадгалагддаг.
IPFS-ийг Google-ийн инженер асан Хуан Бенетээр ахлуулсан хөгжүүлэгчдийн баг бүтээсэн. Benet нь хэрэглэгчдэд төв сервергүйгээр файл хуваалцах боломжийг олгодог BitTorrent протоколоос санаа авсан юм. P2p файл хуваалцах протокол нь Benet-д ижил арга нь дэлхий даяар төвлөрсөн бус файлын системд ажиллах боломжтой гэдгийг ойлгуулсан.
Энэ нь 2015 оноос хойш хөгжиж байгаа боловч Brave Browser, Opera зэрэг үүнийг дэмждэг хэд хэдэн програмууд аль хэдийн бий болсон.
IPFS нь төвлөрсөн хадгалалт амжилтгүй болсон нөхцөлд мэдээллийг онлайнаар хадгалах өөр арга болжээ. Жишээлбэл, Туркийн эрх баригчид Wikipedia-г улс даяар хориглох үед идэвхтнүүд IPFS ашиглан Туркийн Википедиагийн хуулбарыг төвлөрсөн бус портал үүсгэсэн.
IPFS-ийн ирээдүй ирээдүйтэй харагдаж байна. Аппликейшн улам олон болж байгаа тул энэ нь интернетэд өгөгдөл хадгалах, хуваалцах үндсэн арга болох боломжтой юм.
Энэ яаж ажилдаг вэ?
IPFS нь peer-to-peer эсвэл p2p хадгалах сүлжээний төрөл юм.
Хэрэв хэн нэгэн файл хүссэн бол тухайн файлын хуулбар нь тэдний локал зангилаа дээр хадгалагдана. Хэрэв илүү олон хүмүүс энэ өгөгдлийг хүсэх юм бол илүү их кэштэй хуулбар үүсгэх болно. Энэ нь хүсэлтийг биелүүлэх ачааллыг кэш файлтай бүх зангилааны хооронд аажмаар хуваарилдаг гэсэн үг юм.
Сүлжээ нь контент хаяглах, контент холбох, контент илрүүлэх гэсэн гурван үндсэн зарчимд тулгуурладаг.
Эдгээр гурван зарчим бүрийг IPFS хэрхэн биелүүлж байгааг харцгаая.
Агуулгын хаяглалт
Компьютер дээрээс файл хайх ердийн арга замынхаа талаар бодоорой. Файлд хандахын тулд та төхөөрөмж дээрх тодорхой лавлах руу очиж, тохирох файлын нэртэй файлыг олох хэрэгтэй.
Хэдийгээр энэ нь тооцоолох стандарт практик боловч IPFS гэх мэт тархсан сүлжээнд сайн орчуулагдах албагүй.
Агуулгыг байршлаар нь тодорхойлохын оронд IPFS контентыг өөрөө хардаг. Энэ үйл явцыг гэж нэрлэдэг агуулга хаяглах.
IPFS протоколд багтсан бүх файлууд нь тухайн файлын өвөрмөц хэшийн үүрэг гүйцэтгэдэг контент танигчтай ирдэг.
Гараг хоорондын холбоотой өгөгдөл төсөл (IPLD) нь IPFS протоколын хэрэглэгчдэд өөрсдийн хүссэн форматаар мэдээллээ судлах боломжийг олгох номын сангуудаар хангаснаар энэ ойлголтыг улам өргөжүүлж байна.
Контент холбох
IPFS нь a өгөгдлийн бүтэц а чиглүүлсэн цикл график эсвэл DAG.
IPFS протокол нь a гэж нэрлэгддэг DAG төрлийг ашигладаг Merkle DAG Энэ нь зангилаа бүр нь зангилааны агуулгын хэш болох өвөрмөц танигчтай байхаар тохируулагдсан.
Сүлжээ нь лавлах болон файлуудыг хэрхэн төлөөлөхийг оновчтой болгохын тулд Merkle DAG ашигладаг. Танд гурван файл агуулсан хавтас байна гэж бодъё. Энэ хавтас нь доторх гурван файлыг төлөөлөх өвөрмөц хэш агуулна. Файл бүр нь хэд хэдэн блокоос бүрдэнэ.
Зангилаа бүр нь зангилааны агуулгад үндэслэн үүсгэсэн хэштэй холбогдсон тул өгөгдлийн бүтцийг бүхэлд нь өөрөө баталгаажуулсан гэж хэлдэг. Энэ гол шинж чанар нь файлуудыг IPFS протоколд хуваарилагдсан багтаамжтай ажиллах боломжийг олгодог.
Агуулга Discovery
Таны хайж буй контентыг ямар үе тэнгийнхэн байршуулж байгааг олохын тулд IPFS нь a-д тулгуурладаг тараасан хэш хүснэгт эсвэл DHT.
Хэш хүснэгт нь зүгээр л утгын түлхүүрүүдийн мэдээллийн сан юм. IPFS нь тархсан хэш хүснэгтийг ашиглан сүлжээн дэх аль түншүүд таны нэвтрэх гэж буй контентыг бүрдүүлж буй блокуудыг хадгалж байгааг олж мэдэх болно.
IPFS ашигладаг lipp2p Үе тэнгийнхэндээ бие биедээ мэдээлэл илгээх боломжийг олгох номын сан.
Ширээний програм
Ширээний программ дээр дээрх технологийн ихэнх нь далд байдаг бөгөөд тайзны ард ажилладаг.
Хэрэглэгчид зүгээр л IPFS клиентээ ажиллуулж, сүлжээнд өөрсдийн файлаа байршуулах боломжтой.
Хэрэглэгчийн сүлжээнд байршуулсан файлуудыг тухайн файлын өвөрмөц контент танигчаар дамжуулан авах боломжтой. гэх мэт үйлчилгээг ашиглаж болно IPFS хөтөч интернетэд холбогдох боломжтой ямар ч төхөөрөмжөөс файлд хандах боломжтой.
IPFS-ийн үндсэн шинж чанарууд
IPFS протоколын дөрвөн үндсэн шинж чанарыг энд харуулав.
- IPFS нь үе тэнгийн файлын систем юм. Энэ нь төв сервер шаардлагагүйгээр файлуудыг шууд хэрэглэгчид хооронд нь хадгалж, түгээдэг гэсэн үг юм. Хэрэглэгчид бусад үе тэнгийнхэнтэйгээ холбогдохын тулд өөрсдийн зангилааг ажиллуулах сонголттой.
- IPFS нь төвлөрсөн бус. Энэ нь бүтэлгүйтлийн нэг цэг байхгүй гэсэн үг юм. Хэрэв нэг зангилаа унтарвал систем ажиллах боломжтой хэвээр байна.
- IPFS нь илүү хялбар архивлах боломжийг олгодог. Өндөр үр ашигтай Merkle DAG нь сүлжээнд шаардлагатай хадгалах зайг багасгах боломжийг олгодог. Энэ нь түүхэн өгөгдлийг архивлах шаардлагатай аливаа байгууллагын хувьд маш том давуу тал юм.
- Тушаалын мөрийг сайн мэдэхгүй хэрэглэгчид чирж буулгах файл импортлох, хурдан хуваалцах, татаж авах сонголтыг дэмждэг хэрэглэхэд хялбар ширээний програмаа ашиглаж болно.
- IPFS бол нээлттэй эх. Энэ нь системийн хөгжилд хэн ч хувь нэмэр оруулах боломжтой гэсэн үг юм.
IPFS протоколын давуу болон сул талууд
Давуу тал
- Энэ нь олон тооны хэрэглэгчид болон олон тооны файлуудыг багтаахын тулд өргөтгөх боломжтой байхаар бүтээгдсэн.
- Энэ нь гэмтэлд тэсвэртэй бөгөөд сүлжээн дэх зарим зангилаа боломжгүй байсан ч үргэлжлүүлэн ажиллах боломжтой гэсэн үг юм.
- Энэ нь цензурд тэсвэртэй, өөрөөр хэлбэл нэг аж ахуйн нэгж сүлжээнээс агуулгыг хаах эсвэл устгахад хэцүү байдаг.
- IPFS аюулгүй. IPFS нь файлуудыг криптограф хэш ашиглан хадгалдаг бөгөөд энэ нь тэднийг хөндлөнгийн хамгаалалттай болгодог.
Байг
- Гараг хоорондын файлын систем нь хөгжиж байгаа бөгөөд арилжааны файл хадгалах шийдлүүдтэй харьцуулахад хэрэглэгчийн хамгийн бага дэмжлэгтэй байдаг.
- Систем нь хэр сайн цар хүрээтэй болох, эсвэл цензурыг хэр зэрэг эсэргүүцэх нь тодорхойгүй байна.
- Систем нь хүчирхэг байгууллагуудын халдлагад өртөмтгий байж болно.
- Агуулгын хаяглалт нь хэш агуулсан холбоосыг буцаана. Хэрэглэгчид холбоосыг хүн унших боломжтой болгохын тулд DNS ашиглах шаардлагатай болно.
Дүгнэлт
IPFS протоколууд нь уламжлалт аргуудаас олон давуу талтай өгөгдлийг хадгалах, хуваалцах шинэ арга юм. Энэ нь төвлөрлийг сааруулсан, өөрөөр хэлбэл эвдрэлийн нэг цэг байхгүй, бусад аргуудаас бага зурвасын өргөнийг ашигладаг маш үр дүнтэй байдаг.
Гэсэн хэдий ч энэ нь хөгжүүлэлтийн шатандаа байгаа бөгөөд маш том файлуудыг хадгалах боломжгүй гэх мэт зарим хязгаарлалттай байдаг. Ерөнхийдөө IPFS нь бидний өгөгдөл хадгалах, хуваалцах аргад хувьсгал хийх боломжтой ирээдүйтэй шинэ технологи юм.
IPFS гэх мэт төвлөрсөн бус үүл хадгалах протоколууд нь файлуудыг онлайнаар байршуулах ирээдүй гэж та бодож байна уу?
хариу үлдээх