发布于 2016-07-24 00:21:24 | 112 次阅读 | 评论: 0 | 来源: 网友投递
IPFS 分布式文件系统
IPFS 是分布式文件系统,寻求连接所有计算机设备的相同文件系统。在某些方面,这很类似于原始的 Web 目标,但是 IPFS 最终会更像单个比特流群交换的 git 对象。
Go IPFS v0.4.3-rc1 发布了,以下是本次发布值得关注的内容:
主要改进
Improve Bitswap performance. (@whyrusleeping, ipfs/go-ipfs#2727, ipfs/go-ipfs#2798)
Improve Content Routing and Peer Routing performance. (@whyrusleeping, ipfs/go-ipfs#2817, ipfs/go-ipfs#2841)
Improve datastore, blockstore, and dagstore performance. (@kevina, @Kubuxu, @whyrusleeping ipfs/go-datastore#43, ipfs/go-ipfs#2885, ipfs/go-ipfs#2961, ipfs/go-ipfs#2953, ipfs/go-ipfs#2960)
Content Providers are now stored on disk to gain savings on process memory. (@whyrusleeping, ipfs/go-ipfs#2804, ipfs/go-ipfs#2860)
Migrations of the fs-repo (usually stored at ~/.ipfs
) now run automatically. If there's a TTY available, you'll get prompted when running ipfs daemon
, and in addition you can use the --migrate=true
or --migrate=false
options to avoid the prompt. (@whyrusleeping, @lgierth, ipfs/go-ipfs#2939)
The internal naming of blocks in the blockstore has changed, which requires a migration of the fs-repo, from version 3 to 4. (@whyrusleeping, ipfs/go-ipfs#2903)
We now automatically raise the file descriptor limit to 1024 if neccessary. (@whyrusleeping, ipfs/go-ipfs#2884, ipfs/go-ipfs#2891)
After a long struggle with deadlocks and hanging connections, we've decided to disable the uTP transport by default for now. (@whyrusleeping, ipfs/go-ipfs#2840, ipfs/go-libp2p-transport@88244000)
There is now documentation for the configuration options in docs/config.md
. (@whyrusleeping, ipfs/go-ipfs#2974)
All commands now sanely handle the combination of stdin and optional flags in certain edge cases. (@lgierth, ipfs/go-ipfs#2952)
新特性
Add --offline
option to ipfs daemon
command, which disables all swarm networking. (@Kubuxu, ipfs/go-ipfs#2696, ipfs/go-ipfs#2867)
Add Datastore.HashOnRead
option for verifying block hashes on read access. (@Kubuxu, ipfs/go-ipfs#2904)
Add Datastore.BloomFilterSize
option for tuning the blockstore's new lookup bloom filter. (@Kubuxu, ipfs/go-ipfs#2973)
了解更多改进信息,可查看发布说明。