sn_routing | Routing - specialised storage DHT

 by   maidsafe Rust Version: v0.74.2 License: Non-SPDX

kandi X-RAY | sn_routing Summary

kandi X-RAY | sn_routing Summary

sn_routing is a Rust library. sn_routing has no bugs, it has no vulnerabilities and it has low support. However sn_routing has a Non-SPDX License. You can download it from GitHub.

A secured DHT, based on a kademlia-like implementation, but with some very stark differences. This is a recursive as opposed to iterative network, enabling easier NAT traversal and providing more efficient use of routers and larger networks. This also allows very fast reconfiguration of network changes, aleviating the requirement for a refresh algorithm. A recursive solution based on a network protocol layer that is 'connection oriented' also allows a close group to be aligned with security protocols. This library makes use of Public-key cryptography to allow a mechanism to ensure nodes are well recognised and cryptographically secured. This pattern allows the creation of a DHT based PKI and this in turn allows a decentralised network to make use of groups as fixed in relation to any address. This is particularly useful in a continually fluid network as described here, creating a server-less and autonomous network. This is a very under researched area. For a general introduction to some of the ideas behind the design related to XOR Space, watching The Safe Network from First Principles series is recommended. The slides for XOR Distance Metric and Basic Routing lecture are also available here. The last video from the series on how the same ideas were applied to decentralised BitTorrent trackers is available here. A proper formalisation of the Routing algorithm is in progress.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              sn_routing has a low active ecosystem.
              It has 268 star(s) with 83 fork(s). There are 34 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 16 open issues and 366 have been closed. On average issues are closed in 262 days. There are 11 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of sn_routing is v0.74.2

            kandi-Quality Quality

              sn_routing has no bugs reported.

            kandi-Security Security

              sn_routing has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              sn_routing has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              sn_routing releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of sn_routing
            Get all kandi verified functions for this library.

            sn_routing Key Features

            No Key Features are available at this moment for sn_routing.

            sn_routing Examples and Code Snippets

            No Code Snippets are available at this moment for sn_routing.

            Community Discussions

            No Community Discussions are available at this moment for sn_routing.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install sn_routing

            You can download it from GitHub.
            Rust is installed and managed by the rustup tool. Rust has a 6-week rapid release process and supports a great number of platforms, so there are many builds of Rust available at any time. Please refer rust-lang.org for more information.

            Support

            Want to contribute? Great :tada:.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/maidsafe/sn_routing.git

          • CLI

            gh repo clone maidsafe/sn_routing

          • sshUrl

            git@github.com:maidsafe/sn_routing.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular Rust Libraries

            996.ICU

            by 996icu

            deno

            by denoland

            rust

            by rust-lang

            alacritty

            by alacritty

            tauri

            by tauri-apps

            Try Top Libraries by maidsafe

            qp2p

            by maidsafeRust

            parsec

            by maidsafeRust

            sn_browser

            by maidsafeTypeScript

            sn_node

            by maidsafeRust

            sn_client

            by maidsafeRust