🎉 Gate Square Growth Points Summer Lucky Draw Round 1️⃣ 2️⃣ Is Live!
🎁 Prize pool over $10,000! Win Huawei Mate Tri-fold Phone, F1 Red Bull Racing Car Model, exclusive Gate merch, popular tokens & more!
Try your luck now 👉 https://www.gate.com/activities/pointprize?now_period=12
How to earn Growth Points fast?
1️⃣ Go to [Square], tap the icon next to your avatar to enter [Community Center]
2️⃣ Complete daily tasks like posting, commenting, liking, and chatting to earn points
100% chance to win — prizes guaranteed! Come and draw now!
Event ends: August 9, 16:00 UTC
More details: https://www
It is imperative to simplify the core protocol of Filecoin
After nearly 3 years of operation, the disadvantages brought about by the complexity of the Filecoin protocol have gradually emerged, especially after the launch of FEVM, the development of the ecology and the innovation of applications are constrained by the complex core protocol. As an important part of the Web3.0 world, Filecoin's development has been hindered, and it has also affected the entire ecology. In order to speed up the development of the Filecoin network and at the same time reduce the resistance to ecological innovation, it is imperative to simplify the Filecoin core protocol.
**Filecoin has ushered in a turning point in its current development. This turning point is the launch of Filecoin's virtual machine FEVM, and the next launch of the native FVM under development. **The launch of the Filecoin virtual machine has brought rich imaginations to everyone, because Filecoin is not only a blockchain network for storing data, but also can perform calculations and become a public chain. Since then, blockchain-based applications are no longer poor in content, but rich in content.
**After the launch of FEVM, some contracts appeared on the Filecoin network, which is not bad, but it is still far from everyone's expectations. It is a bit lukewarm and cannot boil. There are many historical reasons for this. The most important reason is that when Filecoin was originally designed, because there was no support from virtual machines and contracts, it was necessary to realize the basic functions of the Filecoin data storage market and play a role in stimulating data storage. All functions can only be realized in core layer. This makes the core layer of Filecoin very complicated. **
We must first understand that under the circumstances at that time, such a design was inevitable and necessary, otherwise Filecoin would have problems in satisfying the vision of data storage. At the same time, these designs did play a very good role in the early days. It played a role in fueling the early development of Filecoin.
However, when Filecoin starts to build an ecology and support applications, the complex dependencies in these designs and the limitations brought about by simple and fixed definitions hinder the development of applications. These complexities are reflected in:
**Because of these complexities, Filecoin’s ecological development has felt resistance in many aspects, **this is also the reason why ecological applications are struggling, here are a few examples:
The above-mentioned problems are all problems in development. This will appear in the development of every technology, and the development of blockchain is also the same. You only need to look at the development process of Ethereum to understand. The same is true for Filecoin. We must find a path to gradually realize the vision of Filecoin through gradual changes and optimizations. At present, the most urgent thing is to remove the protocol layer barriers of ecological development. That is to simplify Layer 1 and build a better architecture.
This architecture is necessarily layered. Any complex system must go through certain abstraction, design a reasonable structure, layer and try to modularize. This brings many benefits. Layering will make the implementation of each part easier, and different layers can evolve independently without being affected by other layers; modularization can also make ecological participation easier, and there can be different implementation methods. Similar to the current Internet, Ethernet is on the second layer, regardless of whether the third layer is an IP network or other similar networks. Theoretically, an IP network can also be grafted onto other Layer 2 networks.
For Filecoin, my suggestion is to simplify the core layer as much as possible and do a few basic things well, such as:
This is enough, because Filecoin is a proof-of-storage network, just like Bitcoin is a distributed ledger used to store Token ownership and transfer records. The bottom layer of Filecoin is the same, except that the management of Fil is similar to BTC, and it also includes the storage person (SpId: SectorId) used to store data Piece, and the life cycle of Piece, including birth, migration and termination.
From this point of view, the part of proof of storage can also be migrated out, which can also be tried in the future. How to do it is to be studied.
Then there is a question, how to realize this migration under the current network status? In fact, some things are already being done. A lot of FIPs and discussions are going in this direction, it's just that the overall direction is still clear and vague. Also give a few examples:
Based on the above proposals and discussions, at this stage, we need a clear guideline and an achievable path. And this path must be a gradual change. Every change needs to be compatible with the current market implementation and needs. It is not easy, but if it is realized, it will be of great benefit to future development.
One visible direction is that we try to move up the implementation of some existing Built-in Actors, these actors can include: Market, Datacap, VerifReg, etc., but if you want to move up these Actors, you must be Built-in Actors are decoupled from them, that is, computations cannot be done based on their state. Then concepts such as Deal, DC, and QAP also need to be moved up to form two levels. Layer 1 will be easy. Since in the current implementation of Filecoin, many parts, including consensus and storage, are related to the Market, and the implementation of Fil+ has invaded into multiple Actors, these need to go through a lot of discussions, reach a consensus, and find an achievable path of.