Lotus Updates #161
Replies: 3 comments
-
2020-12-04Hi, Filecoin node operators, clients and miners, a lot is happening recently and here are some quick updates for you folks! NetworkAs of epoch 294000, the network has 1.222EiB storage power in size, that is 220% more since Mainnet liftoff! Here are some thoughts on what the 1 exbibyte milestone means for the Filecoin network and community.🎉 We also had 4272 new miners joining the network, which results in a total 19,420 registered miner. Currently, we have 564 unique data providers and 554 clients storing 1.0410 PiB of data spread across 678,496 deals. (You can check these status on this website built by @slate!) DevelopmentLotus v1.2.2 has been released! It is an optional update with various mining logic improvements and bug fixes, new miner UX features and deal-making workflow improvements! Some highlights:
With no mandatory upgrade scheduled for the rest of 2020, this month the Lotus team will be working on a few milestones, with the focus to be: improving network throughput for critical functions like WindowPoSt and deal-making, designing a more efficient and stable blockstore, improving deal-making flow to achieve a higher storage deal success rate and adding more higher-level test coverage in Lotus. The Spec-actor team has been working towards the next upgrade. With network version 7, significant gas cost from PreCommitSector is deducted by removing an unnecessary vesting calculation. The team is now focused on removing yet more gas cost from operations by optimising the HAMT and AMT implementations to reduce storage costs across the board(FIP #007). Looking ahead, the team is evaluating solutions to make Window PoSt much cheaper with the research team. Some good ideas and options are on the table and being analyzed. Proofs team also pushed a new release out this week! Another improvement for parallelism during vanilla proof and vanilla verify was also merged later, thanks to our community member robyhugeman666 on GitHub! I want to take this opportunity to thank all open source contributors in our community that are helping improve Filecoin! Community and MoreGas cost and mpool management have been hot topics for the past two weeks and we have been listening to your concerns. To make sure messages that confirm new sectors are sealed and ready to be approved to be pushed on chain without being blocked by other messages, you can now set up separate control addresses for PreCommit and ProveCommit. To set them up, see the instructions here. We are also looking into how to make PublishStorageDeals logic cleverer to give miners the option to hold off on publishing deals when the network’s base fee is high. As mentioned in the last section, the Filecoin team is constantly looking for potential solutions to reduce gas usage, which may result in a lower gas cost. We will be sharing them with you in FIPs once they are ready and we would love to hear your thoughts as well! Filecoin Plus is still ongoing and so far there are 45 verified deals stored in the network. 🎉 There will be another governance call on Dec 8th at 5pm UTC for discussing the notary rubric updates proposal. Also for miners, check out Farcaster, an open sourced miner monitoring dashboard developed by your fellow miner Julien(s0nik42 in Filecoin slack). Thank you @s0bik42 for building this amazing tool! As our community grows, I’d also like to take this chance to remind everyone about our community code of conduct for any communication on our various official Filecoin channels. Please be kind and respectful to each other As always, thank you all for being so supportive and joining this amazing journey. Let’s keep making Filecoin better together! Have a great weekend! |
Beta Was this translation helpful? Give feedback.
-
2021-01-18Hi, Filecoin node operators, clients and miners, here is the first news letter for 2021! NetworkOn Dec 19th, 2020, the Filecoin network experienced a chain halt, meaning that for a window of time, new blocks could be created, but miners couldn’t reach consensus on the resulting state, each computing a different value. Huge thanks to the fast response across community members, miners, and developers - a fix was released within four hours, and the network achieved a full recovery within seven hours. The detailed report can be found here. As of epoch 421259, the network has in total 1.941EiB, which is over 2 EB🚀, storage power in size with 1393 new miners joining the network since Dec 4th, 2020, WELCOME🙌🏻! With 573 storage providers and 616 clients, there are 751106 valid deals on the network with over 3PiB data stored. This year, we are looking forward to seeing nodes that run the other three implementations join the mainnet to make the network more secure and decentralized, watch the latest updates from each team here! Currently, there is already a Venus node running on the mainnet smoothly, huge congrats to the IPFSForce team! DevelopmentLotus will be releasing v1.4.1 later this week, the pre-release is available here. This will be an optional release including several features, some upcoming highlights are:
In addition to the above, the lotus team is also working towards the next mandatory upgrade which is currently scheduled for EOJan/early February. This release will integrate with proof v6.0.0 and spec-actor v3, also with some new features and improvements in Lotus like cleverer publish storage deals mechanisms for storage miners and allowing msig wallet to be the miner owner address. We also added a contribution guideline to the Lotus repo and we are looking forward to having more contributors to contribute to the code base! The spec-actor team is preparing the v3 release, which has integrated v3 AMT/HAMT improvement that has better performance and safety. The other new feature is supporting off-chain Window PoSt verification, that optimistically accepts Window PoSt proofs on-chain without verification and allowing them to be disputed later by off-chain verifiers. With this FIP, cheaper SubmitWindowedPoSt messages are expected long-term and syncing will be faster. After the v6.0.0 release, the proofs team has been working on some general improvements and code cleanups. The team is now working on a pure OpenCL batch hashing that provides a almost 2x performance boost and reduces GPU memory usage significantly. The team is also digesting the work on ZCash’s Halo2 and exploring the possibility of using it for the next generation of snark proofs. EcosystemIn December 2020, in collaboration with Protocol Labs, Fenbushi Capital has announced a $15+ million USD investment fund in the IPFS and Filecoin ecosystem. The mission of the fund is to drive the growth of the IPFS and Filecoin ecosystems. More details can be found here. In 2021, we are expecting more applications with real use cases, like file.video by liverpeer, to be developed on the Filecoin network to store humanity’s information. Filecoin Dev Grant proposals for Wave 6 were due on January 15th at 23:59 PDT for priority consideration. However, proposals will continue to be reviewed throughout the quarter as budget allows. Visit filecoin.io/grants to apply. There are also RFPs for Miner Support Tools, Storage Clients and Chain Analysis Tools or suggest your own project! Community and moreBack in December, we announced Filecoin MinerX Fellowship Program, which aims to engage a set of small-medium sized Filecoin miners to build a solid foundation of globally distributed reliable storage, debug deals with clients, and improve the miner experience on Filecoin. We are finalizing the list of fellows with overwhelming amounts of applications and looking forward to kicking off the project in the coming week! In addition, it's great to see more and more engagement and governance from the community with Filecoin+ notary program and FIPs, questions and suggestions are always welcomed in form of an issue in the corresponding repo! |
Beta Was this translation helpful? Give feedback.
-
2021-02-12What happened?A lotus v1.5.0 mandatory upgrade release was planned back in mid-January to include many storage deal making and miner sealing improvements and bug fixes. The release also integrated spec-actor v3. The most significant changes in the v3 actor target to reduce the gas consumption of proof validation and state manipulation by the development of two FIPs: the FIP-007 H/AMT-v3 and FIP-0010 off-chain Window PoSt verification. The lotus maintainer team proposed an upgrade timeline and started a discussion to receive community feedback. Testing was done on the calibration testnet and two bugs were identified. Due to the tight timeline, a third testnet upgrade epoch was proposed within a very short notice and unfortunately there wasn't enough power made the upgrade. We also received a lot of requests from the Chinese community about avoiding having a mandatory release within CNY holiday and we definitely want our community to spend valuable time with their families during this special time, therefore, we eventually decided to retire the calibration net and postpone the upgrade release. That being said, MANY amazing new features and improvements were still awaiting in lotus, therefore, we just put out the v1.4.2 optional release! The proofs team has been putting their hands down on fixing the GPU stuck acquiring priority lock bug that is causing winning and window PoSt hang in certain circumstances. Please see the details here and post any questions in the v1.4.2 discussion! Whats Next?The lotus team is working on designing a sustainable and mainnet-like testnet with an improved faucet and cryptoecon parameters and hopefully have a long-living testnet running in Q1. The network v10 mandatory upgrade is planned in early March. See here for the detailed lotus v1.5.0 release and network upgrade timeline. The proof team is actively auditing and improving unsealing performance to make large file retrieval more user friendly. Some devs from proofs teams have been working with Supranational and community member on a 4x faster proving improvements on both Window PoSt and PoRep . The team is also looking into proofs aggregation that allows compressing many snark pproofs into a single blob which will make verification way faster than doing them individually. ContributeLotus and rust-fil-proofs are universally open-sourced projects and welcome OSS contributions of all kinds: code, docs, and more, please review the contribution guidelines of each repo to make the work more efficent. Lotus and proofs' GitHub discussion forums are also both enabled for general questions, brainstorming ideas with the community or seeking helo for troubleshooting! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
All lotus Fun
🌟lotus releases and announcements: https://github.com/filecoin-project/lotus/discussions/categories/announcement
🗣️ lotus discussion: https://github.com/filecoin-project/lotus/discussions
🎫 Issue: https://github.com/filecoin-project/lotus/issues
🚀 lotus releases:https://github.com/filecoin-project/lotus/tags
Beta Was this translation helpful? Give feedback.
All reactions