IPFS 0.8.0 ახალი ვერსია უკვე გამოვიდა და აადვილებს ქინძისთავებთან მუშაობას

Რამდენიმე დღის წინ, დაწყებას დეცენტრალიზებული ფაილური სისტემის ახალი ვერსია IPFS 0.8.0 (InterPlanetary File System), რომელიც წარმოადგენს ფაილების გლობალურ ვერსიულ მაღაზიას, რომელიც ხორციელდება წევრი სისტემებისგან შემდგარი P2P ქსელის სახით.

IPFS აერთიანებს ადრე გამოყენებულ იდეებს Git, BitTorrent, Kademlia, SFS და ისეთ სისტემებში და ვებგვერდი ჰგავს ერთ BitTorrent ჯგუფს (თანატოლები, რომლებიც მონაწილეობენ დისტრიბუციაში), გაცვლიან Git ობიექტებს. IPFS მიმართულია შინაარსით, ვიდრე ადგილმდებარეობითა და თვითნებური სახელებით. რეფერენციის განხორციელების კოდი დაწერილია Go- ში და ლიცენზირებულია Apache 2.0 და MIT- ის მიერ.

მათთვის, ვინც არ იცნობს IPFS– ს, მათ ეს უნდა იცოდნენ ამ ფაილურ სისტემაში ფაილის ბმული პირდაპირ კავშირშია მის შინაარსთან და შეიცავს შინაარსის კრიპტოგრაფიულ ჰეშს. ფაილის მისამართის თვითნებურად გადარქმევა შეუძლებელია, მისი შეცვლა შესაძლებელია მხოლოდ შინაარსის შეცვლის შემდეგ. ანალოგიურად, შეუძლებელია ფაილის შეცვლა მისამართის შეცვლის გარეშე (ძველი ვერსია დარჩება იმავე მისამართზე და ახალი ხელმისაწვდომი იქნება სხვა მისამართის საშუალებით).

იმის გათვალისწინებით, რომ ფაილის იდენტიფიკატორი ყოველ ცვლილებასთან ერთად იცვლება, რათა ყოველ ჯერზე არ მოხდეს ახალი ბმულების გადაცემა, მომსახურების გაწევა ხდება მუდმივი მისამართების დასაკავშირებლად რომლებიც ითვალისწინებენ ფაილის სხვადასხვა ვერსიებს (IPNS), ან ადგენენ ალიასს ტრადიციული FS და DNS– ს ანალოგიით.

თქვენს სისტემაში ფაილის ჩამოტვირთვის შემდეგ, მონაწილე ავტომატურად ხდება განაწილების ერთ-ერთი პუნქტი. განაწილებული ჰეშის ცხრილი (DHT) გამოიყენება ქსელის მონაწილეების დასადგენად, რომელთა კვანძებზეც არის საინტერესო შინაარსის შინაარსი.

IPFS ეხმარება პრობლემების მოგვარებაში, როგორიცაა შენახვის საიმედოობა (თუ ორიგინალი მეხსიერება არის გამორთული, ფაილის ჩამოტვირთვა შესაძლებელია სხვა მომხმარებლების სისტემებიდან), რომ გაუძლოს შინაარსის ცენზურას და ასევე შეძლოს ორგანიზება ინტერნეტის არარსებობის შემთხვევაში ან თუ საკომუნიკაციო არხის ხარისხი ცუდია.

IPFS 0.8 – ის ძირითადი ახალი მახასიათებლები

ამ ახალ ვერსიაში განხორციელდა გარე სერვისების შექმნის შესაძლებლობა მომხმარებლის მონაცემების ჩასამაგრებლად (pin - კვანძისთვის მონაცემების მიბმა, მნიშვნელოვანი მონაცემების შენახვის უზრუნველსაყოფად). სერვისზე მინიჭებულ მონაცემებს შეიძლება ჰქონდეს ცალკეული სახელები, განსხვავდება შინაარსის იდენტიფიკატორისგან (CID), ამიტომ შესაძლებელია მონაცემთა ძებნა როგორც სახელით, ასევე CID– ით.

მონაცემთა შესწორების მოთხოვნების დამუშავება, შემოთავაზებულია IPFS Pinning Service API, რომლის გამოყენება პირდაპირ go-ipf- ებში შეიძლება. ბრძანების სტრიქონზე მითითებისას შემოთავაზებულია ბრძანება "ipfs pin remote".

Pin ქვესისტემა გადაკეთდა რათა ის გაცილებით უფრო სწრაფი და მოქნილი გახდეს ქინძისთავების კონტროლის გზით. მომხმარებლებისთვის, რომლებიც ბევრ პინთან მუშაობენ, ეს გამოიწვევს სიჩქარის დიდ ზრდას დამაგრებული ელემენტების ნაკრების ჩამონათვალში და მოდიფიკაციაში, ასევე მეხსიერების გამოყენების შემცირება.

დიზაინის ნაწილი კონფიგურირებულია, რომ გაითვალისწინოს ქინძისთავებთან ურთიერთქმედების შესაძლებლობა ადგილობრივი მოსახლეობა ისევე, როგორც ახლა ჩვენ შეგვიძლია ურთიერთქმედება დისტანციურ პინებთან (მაგ. სახელები, მრავალჯერადი დაყენების შესაძლებლობა იგივე CID და ა.შ.). იყავით თვალყური უფრო მეტი ფიქსაციის გაუმჯობესებისთვის.

გეითვეისთვის "https: //" ბმულების გენერირებისას დაემატა DNSLink სახელების გადაცემის შესაძლებლობა ქვედომეების გამოყენებით.

ბმულები ახლა გამოსადეგია, სადაც ორიგინალურ სახელებში პერიოდები შეიცვლება "-" სიმბოლოთი და არსებული "-" სიმბოლოებით იხსნება სხვა მსგავსი სიმბოლო და QUIC პროტოკოლის მხარდაჭერა გაგრძელებულია. შესრულების გაზრდის მიზნით, მიღების შესაძლებლობის გაზრდა მოცემულია UDP– ის ბუფერები.

საბოლოოდ თუ ამის შესახებ მეტი გსურთ ამ ახალი ვერსიის შესახებ შეგიძლიათ დეტალები შეამოწმოთ აქ შემდეგი ბმული.

როგორ გამოვიყენოთ IPFS Linux- ზე?

მათთვის, ვისაც სურს IPFS– ის დანერგვა თავის სისტემაში, მათ ამის გაკეთება შეეძლებათ მითითებების შესაბამისად მოცემულია ამ სტატიაში.

დაკავშირებული სტატია:
IPFS: როგორ გამოვიყენოთ ინტერპლანეტარული ფაილური სისტემა GNU / Linux- ში?

სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

იყავი პირველი კომენტარი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო.

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.

bool (მართალია)