Төвлөрсөн бус IPFS 0.7 файлын системийн шинэ хувилбар бэлэн боллоо

Эхлүүлэх төвлөрсөн бус файлын системийн шинэ хувилбар IPFS 0.7 (InterPlanetary File System) нь гишүүн системүүдээс бүрдсэн P2P сүлжээ хэлбэрээр хэрэгжсэн дэлхийн хувилбар бүхий файлын дэлгүүр юм.

IPFS өмнө нь Git, BitTorrent, Kademlia, SFS гэх мэт системүүдэд хэрэгжүүлсэн санаануудыг нэгтгэдэг мөн Вэб нь Git обьектуудыг солилцох ганц BitTorrent сүрэг (түгээлтэд оролцож буй үе тэнгийнхэн) шиг харагдана. IPFS-ийг байршил, дурын нэр гэхээсээ илүү агуулгаар нь шийдвэрлэдэг. Хэрэгжилтийн лавлах кодыг Go дээр бичсэн бөгөөд Apache 2.0 ба MIT лицензтэй.

IPFS-ийг мэдэхгүй хүмүүсийн хувьд тэд үүнийг мэддэг байх ёстой энэ файлын систем дэх файлын холбоос нь түүний агуулгатай шууд холбоотой байдаг агуулгын криптографын хэшийг багтаасан болно. Файлын хаягийг дур мэдэн өөрчлөх боломжгүй, агуулгыг өөрчилсний дараа л өөрчилж болно. Үүнтэй адил хаягийг өөрчлөхгүйгээр файлд өөрчлөлт оруулах боломжгүй юм (хуучин хувилбар нь ижил хаяг дээр үлдэх бөгөөд шинэ хаяг нь өөр хаягаар дамжуулан авах боломжтой болно).

Тухайн бүрт шинэ холбоос шилжүүлэхгүйн тулд файлын таних тэмдэг өөрчлөгдөх бүрт өөрчлөгдөж байгааг харгалзан, байнгын хаягийг холбох үйлчилгээ үзүүлдэг файлын янз бүрийн хувилбаруудыг (IPNS) харгалзан үзэх эсвэл уламжлалт FS ба DNS-тэй ижил төстэй нэр тохируулах.

Файлыг систем дээрээ татаж авсны дараа оролцогч нь автоматаар түгээх цэгүүдийн нэг болдог. Түгээгдсэн хэш хүснэгт (DHT) нь ашиг сонирхлын агуулга байгаа зангилаан дээрх сүлжээнд оролцогчдыг тодорхойлоход ашиглагддаг.

IPFS нь хадгалалтын найдвартай байдал зэрэг асуудлыг шийдвэрлэхэд тусалдаг (хэрэв анхны хадгалалтыг идэвхгүй болгосон бол файлыг бусад хэрэглэгчийн системээс татаж авах боломжтой), агуулгын цензурыг тэсвэрлэх, мөн интернет холболтгүй эсвэл харилцаа холбооны сувгийн чанар муу байгаа тохиолдолд нэвтрэхийг зохион байгуулах боломжтой байх.

IPFS 0.7-д шинэ зүйл юу байна вэ?

Шинэ хувилбар нь анхдагч SECIO тээврийн хэрэгслийг идэвхгүйжүүлдэг, дуу чимээний протокол дээр суурилсан, дуу чимээний тээврийн хэрэгслээр өмнөх хувилбараар солигдсон бөгөөд P2P програмуудад зориулагдсан модульчлагдсан libp2p сүлжээний стекийн хүрээнд хийгдсэн. TLSv1.3-ийг нөөц тээвэр болгон үлдээсэн. IPFS-ийн хуучин хувилбаруудыг ашигладаг сайтын администраторууд (Go IPFS <0.5 эсвэл JS IPFS <0.47) нь гүйцэтгэлийг доройтуулахгүйн тулд програмыг шинэчлэхийг зөвлөж байна.

Шинэ хувилбар мөн ed25519 гэсэн анхдагч түлхүүрүүдийг ашиглах шилжилтийг багтаасан болно RSA-ийн оронд. Хуучин RSA түлхүүрүүд дэмжигдсэн хэвээр байна, гэхдээ одоо ed25519 алгоритм ашиглан шинэ түлхүүрүүдийг үүсгэх болно.

-Н суулгагдсан олон нийтийн түлхүүрүүдийг ашиглах ed25519 нь олон нийтийн түлхүүрүүдийг хадгалах асуудлыг шийддэг, жишээ нь ed25519-ийг ашиглахдаа гарын үсэг зурсан өгөгдлийг баталгаажуулахын тулд PeerId-ийн талаар хангалттай мэдээлэл байдаг. IPNS чиглүүлэлтүүдийн түлхүүр нэрийг base36btc-ийн оронд base1 CIDv58 ашиглан кодчилдог болсон.

Анхдагч түлхүүр төрлийг өөрчлөхөөс гадна IPFS 0.7 нь таних түлхүүрүүдийг эргүүлэх чадварыг нэмэгдүүлдэг.

"Ipfs key rotate" командыг одоо зангилааны түлхүүрийг өөрчлөхөд ашиглаж болно. Нэмж дурдахад ашиглаж болох түлхүүрүүдийг импортлох, экспортлох шинэ тушаалууд ("ipfs key import", "ipfs key export") нэмэгдсэн, мөн "ipfs dag stat" командыг нэмж оруулсан. (Тараасан Acyclic Charts).

Go-ipfs-example-plugin дээрх скриптүүд шинэчлэгдсэн. Энэ бол хүмүүс go-ipfs dist.ipfs.io хоёртын эсрэг залгаасуудыг бүтээж, залгаасуудыг бүтээх процессоо зохих ёсоор нь шинэчлэх ёстой арга хэлбэрийн өөрчлөлт юм.

Эцэст нь, хэрэв та энэхүү шинэ хувилбарын талаар илүү ихийг мэдэхийг хүсвэл дэлгэрэнгүйг шалгаж үзэх боломжтой дараах холбоос.

Линукс дээр IPFS-ийг хэрхэн ашиглах вэ?

IPFS-ийг системдээ нэвтрүүлэх сонирхолтой байгаа хүмүүст зааврын дагуу хийж болно Энэ нийтлэлд дэлгэрэнгүй оруулсан болно.

Холбоотой нийтлэл:
IPFS: Гараг хоорондын файлын системийг GNU / Linux дээр хэрхэн ашиглах вэ?

Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.