-
-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
List of experimental IPFS features #3397
Comments
|
Client mode DHT routingAllows the dht to be run in a mode that doesnt serve requests to the network, saving bandwidth. Stateexperimental. In Version0.4.5 How to enablerun your daemon with the Road to being a real feature
|
go-multiplex stream muxerAdds support for using the go-multiplex stream muxer alongside (or instead of) yamux and spdy. This multiplexer is far simpler, and uses less memory and bandwidth than the others, but is lacking on congestion control and backpressure logic. It is available to try out and experiment with. StateExperimental In Version0.4.5 How to enablerun your daemon with To make it the default stream muxer, set the environment variable
To check which stream muxer is being used between any two given peers, check the json output of the
Road to being a real feature
|
Raw Leaves for unixfs filesAllows files to be added with no formatting in the leaf nodes of the graph. Stateexperimental. In Versionmaster, (0.4.5). How to enableUse Road to being a real feature
|
Ipfs FilestoreAllows files to be added without duplicating the space they take up on disk. Stateexperimental. In Versionmaster, (0.4.7). How to enableModify your ipfs config:
And then pass the Road to being a real feature
|
Private NetworksAllows ipfs to only connect to other peers who have a shared secret key. StateExperimental In Versionmaster, 0.4.7 How to enableGenerate a pre-shared-key using ipfs-swarm-key-gen):
To join a given private network, get the key file from someone in the network and save it to When using this feature, you will not be able to connect to the default bootstrap nodes (Since we arent part of your private network) so you will need to set up your own bootstrap nodes. To prevent your node from even trying to connect to the default bootstrap nodes, run: ipfs bootstrap rm --all To be extra cautious, You can also set the Road to being a real feature
|
|
Since #4036 experimental features are documented in docs/experimental-featuers.md |
@lgierth this should be added as a top comment (edit). |
right, good call |
I'm gonna go ahead and close this |
According to ipfs#3397 (comment), the status of experimental features is now tracked in a file in the repo, not in an issue.
According to ipfs#3397 (comment), the status of experimental features is now tracked in a file in the repo, not in an issue. License: MIT Signed-off-by: Leo Arias <leo.arias@canonical.com>
According to ipfs#3397 (comment), the status of experimental features is now tracked in a file in the repo, not in an issue. License: MIT Signed-off-by: Leo Arias <leo.arias@canonical.com>
I'm trying one of them without experiencing problems, so far. But when I want to provide feedback, no clear method is given. |
If you have any feedback other than 'it works', you should open a new issue. ('it works' is also a valid feedback for these features, there is just no good place for it) |
@whyrusleeping |
@DaniellMesquita no. The Filestore is still unstable. Personally, I'm hesitant to stabilize it ever as deleting files from the filestore can remove blocks from independently pinned files. Ways forward:
|
@Johnlez7 please ask on discuss.ipfs.io |
Update 23-Jul-2017 -- Since #4036 experimental features are documented in docs/experimental-features.md.
IPFS currently has a few different features that are in the 'experimental' phase. This might be because we arent fully confident in releasing the code as an official feature yet, or because we don't want to make a certain change to the network yet. Whatever the case, we should have a log of all of those features and their states.
Lets use this issue to track the state of these features, and maybe think about putting this info in a doc that we commit to version control.
The text was updated successfully, but these errors were encountered: