{"id":102285,"date":"2021-11-15T15:36:38","date_gmt":"2021-11-15T13:36:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/deczentralizovannoe-hranilishhe-lf-perevedeno-na-otkrytuyu-liczenziyu"},"modified":"2021-11-15T18:26:22","modified_gmt":"2021-11-15T16:26:22","slug":"deczentralizovannoe-hranilishhe-lf-perevedeno-na-otkrytuyu-liczenziyu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/deczentralizovannoe-hranilishhe-lf-perevedeno-na-otkrytuyu-liczenziyu","title":{"rendered":"Det decentrale lager LF er blevet overf\u00f8rt til en \u00e5ben licens.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Udgaven LF 1.1.0 er tilg\u00e6ngelig, et decentraliseret replikerbart datalager i n\u00f8gle\/v\u00e6rdi-format. Projektet udvikles af ZeroTier, som udvikler en virtuel Ethernet-switch, der muligg\u00f8r sammenkobling af hosts og virtuelle maskiner placeret hos forskellige udbydere i et virtuelt lokalt netv\u00e6rk, hvor deltagerne udveksler data i P2P-tilstand. Koden til projektet er skrevet i C. Den nye udgave er bem\u00e6rkelsesv\u00e6rdig ved overgangen til den \u00e5bne licens MPL 2.0 (Mozilla Public License).<\/p>\n<p>Tidligere var LF-koden tilg\u00e6ngelig under BSL (Business Source License), som ikke er en \u00e5ben licens p\u00e5 grund af forskelsbehandling af bestemte brugergrupper. BSL-licensen blev foresl\u00e5et af medstifterne af MySQL som et alternativ til Open Core-modellen. Essensen af BSL er, at koden til den udvidede funktionalitet oprindeligt er tilg\u00e6ngelig for \u00e6ndringer, men i en periode kun kan anvendes gratis under overholdelse af yderligere betingelser, for hvilke det kr\u00e6ver k\u00f8b af en kommerciel licens at omg\u00e5.<\/p>\n<p>LF er et fuldst\u00e6ndig decentraliseret system, der g\u00f8r det muligt at implementere et enkelt datalager i n\u00f8gle-v\u00e6rdi-format over et vilk\u00e5rligt antal noder. P\u00e5 alle noder opbevares data i synkroniseret tilstand, og alle \u00e6ndringer replikeres helt mellem alle noder. Alle noder i LF er lige. Frav\u00e6ret af enkelte noder, der koordinerer lagerets funktionalitet, eliminerer en enkelt fejlpunkt, og det at have en fuld kopi af data p\u00e5 hver node forhindrer datatab ved fejlfunktion eller nedlukning af enkelte noder.<\/p>\n<p>For connecting to the network of a new node, no separate permissions are required \u2014 anyone can launch their own node. The data model in LF is based on a directed acyclic graph (DAG), which simplifies synchronization and allows for various strategies for conflict resolution and security. Unlike systems based on distributed hash tables (DHT), the IF architecture is originally designed for use in unreliable networks, where the constant availability of nodes cannot be guaranteed. LF is mentioned as suitable for creating maximally resilient storage systems that store relatively small volumes of critically important data that change rarely. For example, LF is suitable for storing keys, certificates, identity parameters, configuration files, hashes, and <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/domain\/\"   title=\"domenenavne\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"914\">domenenavne<\/a>.<\/p>\n<p>To protect against overload and abuse, a limitation on the intensity of write operations to the shared storage is implemented based on proof of work \u2014 to gain the ability to store data, a participant in the storage network must perform a certain task that is easy to verify but requires significant resources to compute (similarly to the organization of expanding systems based on blockchain and CRDT). The computed values are also used as criteria for conflict resolution.<\/p>\n<p>Alternatively, a certificate authority can be launched in the network to issue cryptographic certificates to participants, granting them the right to add records without proof of work and providing priority in conflict resolution. By default, the storage is available without restrictions for any participants to connect, but optionally, based on a certificate system, partitioned private storages can be created, of which only nodes certified by the network owner can become participants.<\/p>\n<p>Key features of LF:<\/p>\n<ul>\n<li class=\"l\"> Ease of deploying one's own storage and connecting to existing public storage networks.<\/li>\n<li class=\"l\">  No single point of failure and the ability to involve anyone in maintaining the storage.<\/li>\n<li class=\"l\"> H\u00f8j hastighed til adgang til alle data og mulighed for at f\u00e5 adgang til data, der forbliver p\u00e5 sin egen node, selv efter et netv\u00e6rksbrud.<\/li>\n<li class=\"l\"> Universal sikkerhedsmodel, der g\u00f8r det muligt at kombinere forskellige konfliktl\u00f8sningsmekanismer (lokal heuristik, v\u00e6gt baseret p\u00e5 udf\u00f8rt arbejde, hensyntagen til tillidsniveauet hos andre noder, certifikater).<\/li>\n<li class=\"l\"> Fleksibel API til dataforesp\u00f8rgsler, der tillader angivelse af flere indlejrede n\u00f8gler eller v\u00e6rdishop. Mulighed for at knytte flere v\u00e6rdier til en enkelt n\u00f8gle.<\/li>\n<li class=\"l\"> Alle data opbevares krypteret, inklusive n\u00f8gler, og verificeres. Systemet kan anvendes til at organisere opbevaring af fortrolige data p\u00e5 usikre noder. Poster hvis n\u00f8gler ikke er kendt, kan ikke bestemmes gennem brute force (uden at kende n\u00f8glen er det umuligt at f\u00e5 de tilknyttede data).<\/li>\n<\/ul>\n<p>Blandt begr\u00e6nsningerne er der fokus p\u00e5 opbevaring af sm\u00e5, sj\u00e6ldent \u00e6ndrede data, mangel p\u00e5 l\u00e5sninger og garanteret datakonsistens, h\u00f8je krav til CPU, hukommelse, diskplads og b\u00e5ndbredde, samt en konstant stigning i lagerst\u00f8rrelsen over tid.<\/p>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56155\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a LF 1.1.0, \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u041f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 ZeroTier, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0435\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 Ethernet-\u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0449\u0451\u043d\u043d\u044b\u0435 \u0443 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432 \u0445\u043e\u0441\u0442\u044b \u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u0432 \u043e\u0434\u043d\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438, \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043e\u0431\u043c\u0435\u043d\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 P2P. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438. \u041d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u0435\u043d \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u043e\u043c \u043d\u0430 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0443\u044e \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e MPL 2.0 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27894,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-102285","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a LF 1.1.0, \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/deczentralizovannoe-hranilishhe-lf-perevedeno-na-otkrytuyu-liczenziyu\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 LF \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u043e \u043d\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a LF 1.1.0, \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/deczentralizovannoe-hranilishhe-lf-perevedeno-na-otkrytuyu-liczenziyu\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-11-15T13:36:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-11-15T16:26:22+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Det decentrale lager LF er blevet overf\u00f8rt til en \u00e5ben licens | ProHoster","description":"Udgave LF 1.1.0 er tilg\u00e6ngelig, et decentralt replikerbart datalager i n\u00f8gle\/v\u00e6rdi format.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/deczentralizovannoe-hranilishhe-lf-perevedeno-na-otkrytuyu-liczenziyu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 LF \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u043e \u043d\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a LF 1.1.0, \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/deczentralizovannoe-hranilishhe-lf-perevedeno-na-otkrytuyu-liczenziyu","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-11-15T13:36:38+00:00","article:modified_time":"2021-11-15T16:26:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"102285","title":null,"description":null,"keywords":[],"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"attach","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-11-15 13:36:45","updated":"2026-02-08 20:56:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/102285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=102285"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/102285\/revisions"}],"predecessor-version":[{"id":158105,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/102285\/revisions\/158105"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/27894"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=102285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=102285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=102285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}