LF, storan terdesentralisasi bagi data replika

LF ialah storan terdesentralisasi bagi data replika dalam format kunci / nilai yang sedang dibangunkan oleh ZeroTier, yang membangunkan suis Ethernet maya yang membolehkan untuk menggabungkan hos dan mesin maya yang terletak di pembekal berbeza dalam rangkaian kawasan tempatan maya, yang pesertanya bertukar data dalam mod P2P.

Sebelum ini, kod LF tersedia di bawah lesen BSL (Lesen Sumber Perniagaan), yang tidak percuma kerana diskriminasi terhadap kategori pengguna tertentu. Lesen BSL telah dicadangkan oleh pengasas bersama MySQL sebagai alternatif kepada model Open Core. Intipati BSL ialah kod untuk fungsi lanjutan pada mulanya tersedia untuk pengubahsuaian, tetapi untuk beberapa waktu ia boleh digunakan secara percuma hanya jika syarat tambahan dipenuhi, untuk memintas apa yang diperlukan oleh pembelian lesen komersial.

LF ialah sistem terdesentralisasi sepenuhnya dan membolehkan untuk melaksanakan satu gudang data dalam format nilai kunci pada bilangan nod yang sewenang-wenangnya. Semua nod menyimpan data dalam penyegerakan dan semua perubahan direplikasi sepenuhnya merentas semua nod, serta semua nod LF adalah sama. Ketiadaan nod berasingan yang menyelaraskan kerja storan membolehkan untuk menyingkirkan satu titik kegagalan dan kehadiran salinan lengkap data dalam setiap nod menghapuskan kehilangan maklumat sekiranya berlaku kegagalan atau penutupan individu.

Untuk menyambungkan nod baharu ke rangkaian, anda tidak perlu mendapatkan kebenaran berasingan; sesiapa sahaja boleh memulakan nod mereka sendiri. Model data LF adalah berdasarkan graf asiklik berarah(DAG) yang memudahkan penyegerakan dan membolehkan strategi keselamatan dan penyelesaian konflik yang berbeza.

Tidak seperti sistem berasaskan jadual hash teragih (DHT), seni bina IF pada asalnya direka untuk digunakan dalam rangkaian yang tidak boleh dipercayai, di mana ketersediaan berterusan nod tidak dijamin. Aplikasi LF termasuk mencipta sistem storan paling berdaya tahan yang menyimpan jumlah data kritikal misi yang agak kecil yang jarang berubah. Contohnya, LF sesuai untuk stor kunci, sijil, bukti kelayakan, fail konfigurasi, cincang dan nama domain.

Untuk melindungi daripada beban berlebihan dan penyalahgunaan, had keamatan operasi digunakan tulis ke storan dikongsi, dilaksanakan berdasarkan bukti kerja (bukti kerja), untuk dapat menyimpan data, ahli storan Rangkaian mesti melaksanakan tugas tertentu, yang mudah disahkan, tetapi memerlukan besar sumber pengiraan (sama seperti mengatur pengembangan sistem berdasarkan blockchain dan CRDT). Nilai yang dikira juga digunakan sebagai penunjuk untuk penyelesaian konflik.

Sebagai alternatif, pihak berkuasa sijil boleh dilancarkan pada rangkaian untuk mengeluarkan sijil kriptografi kepada peserta yang memberi hak untuk menambah penyertaan tanpa pengesahan kerja dan memberi keutamaan dalam penyelesaian konflik. Secara lalai, storan tersedia tanpa sekatan untuk menyambungkan peserta, tetapi secara pilihan, bergantung pada sistem sijil, storan peribadi berpagar boleh dibuat, di mana hanya nod yang diperakui oleh pemilik rangkaian boleh menjadi peserta.

Daripada ciri utama LF, yang berikut menonjol:

  • Kemudahan menggunakan storan anda dan menyambung ke rangkaian storan awam sedia ada.
  • Ketiadaan satu titik kegagalan dan keupayaan untuk melibatkan semua orang dalam penyelenggaraan kedai.
  • Akses berkelajuan tinggi kepada semua data dan keupayaan untuk mengakses data yang ditinggalkan pada nod anda, walaupun selepas kegagalan sambungan rangkaian.
  • Model keselamatan sejagat yang membolehkan menggabungkan pelbagai mekanisme penyelesaian konflik (heuristik tempatan, pemberat berdasarkan kerja yang dilakukan, dengan mengambil kira tahap kepercayaan nod lain, sijil).
  • API fleksibel untuk pertanyaan data, membolehkan anda menentukan berbilang kunci bersarang atau julat nilai. Keupayaan untuk mengikat berbilang nilai pada kunci.
  • Semua data disimpan secara disulitkan, termasuk kunci, dan disahkan. Sistem ini boleh digunakan untuk mengatur storan data sulit pada nod yang tidak dipercayai. Rekod, yang kuncinya tidak diketahui, tidak boleh ditentukan dengan kaedah kekerasan (tanpa mengetahui kunci, adalah mustahil untuk mendapatkan data yang berkaitan dengannya).
  • Antara pengehadan, tumpuan adalah untuk menyimpan data kecil yang jarang berubah, ketiadaan kunci dan ketekalan data yang terjamin, CPU tinggi, memori, ruang cakera dan keperluan lebar jalur, dan peningkatan berterusan dalam saiz storan. dari semasa ke semasa.

Akhirnya, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh melihat butirannya Dalam pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.