Lava open source opens a new era of PoC ecological development

In 2009, the birth of Bitcoin, Nakamoto wanted to develop a new decentralized cash payment system, no longer need a center to book, everyone has the right to book, the entire book is completely open The concept of transparency and decentralization has also arisen.

Nakamoto also published the Bitcoin project code in the community, and Bitcoin became the first open source blockchain project in history.

After that, Bitcoin and PoW (workload proof) slowly entered the public's field of vision. However, due to the waste of resources and concentration of power in the PoW mechanism, it is increasingly unsuitable for the current environment. With the continuous exploration of many blockchain practitioners, projects centered on the PoC mechanism have emerged.

In 2014, Burst pioneered the PoC (capacity certification) consensus mechanism. Its consensus advantage is the low cost of equipment and the use of idle resources to realize the possibility that everyone can forge. Burst follows the spirit of decentralization and sharing to share project source code. Although the Burst project did not achieve success in the traditional sense due to the economic model, the sharing of its source code provided many inspirations for the latecomers.

On October 16, 2019, in order to enable more people to participate in the project, to promote the development of the PoC field and the entire blockchain, Lava officially implemented on Github, a platform with more than 9 million global developer users. Open source, committed to building an open source, open decentralized ecosystem.

WeChat picture_20191015152034

What is the meaning of open source?

If you compare blockchain technology to a super-large book that everyone can view, then such a large book requires multiple parties to collaborate. How to quickly establish mutual trust in the process of cooperation? Perhaps the best way to do this is open source.

First, the code is guaranteed to be transparent. Blockchain is a means of increasing the number of participants to ensure the trust of the network and its generated data. Only when the network is transparent and open source can it be a level of trust.

Second, attract more technical talent. After the open source code, due to the diversity of the community, the global blockchain enthusiasts and co-builders can also increase the innovation ability of the project to a certain extent.

Third, improve efficiency and lower code error rates. With multi-party supervision, the team will pay more attention to the project's code quality and minimize project vulnerabilities, thus reducing project development costs to a certain extent.

Finally, promote the development of the future blockchain industry. In the future, all the public chains will be more closely connected, so only open source can reduce the repetitive work and promote the real high-speed development of the blockchain.

It is worth mentioning that among the many PoC projects, Lava was the first team to propose open source at the beginning of the project. Lava's core development team is a group of technology-loving blockchain geeks who love challenges and don't share. Open source on Github means that Lava will face global industry enthusiasts and co-builders in a more open and perfect way in the future; it also means that Lava starts to pay more attention to external feedback issues, which will urge Lava to build more standardized code. Programs to improve project security and ease of use.

Through open source code, Lava demonstrates its rigorous technical foundation and exploration of decentralized ecology in front of global technicians and blockchain investors. If someone says all PoC, instead of using the underlying model of Bitcoin, change PoW to PoC. Then, Lava will definitely let him refresh his knowledge of the PoC project.

Because Lava not only optimizes the PoC consensus mechanism, but also creates a unique "computing power binding" and "failstone mechanism." What are the highlights of these two mechanisms?

1. Computing power binding

"Calculation Binding" is Lava's innovative computing power allocation mechanism, which allows users to bind their own hard disk capacity to another user, so that both parties' revenues are transferred to the bound address. This can help miners to flexibly switch and combine computing power while maintaining existing Plot files, which blurs the boundaries between miners and non-miners. In the future, “computing power binding” can also support the emergence of richer mineral pool organizational forms. To a certain extent, it also adds more expansion and operability to Lava's entire ecology.

2. Flint mechanism

The "Flint Mechanism" is a Lava-specific chain certificate used to represent the user's contribution and enjoyment of economic rights. Currently, mainly generated by freezing or mortgage Lava, you can get double mining rewards by consuming “Flint”. Through the "Flint Mechanism", Lava adopts the decentralization method to realize the more common Staking mining ideas, and pursues the balance between supply and demand between miners and tokens.

Lava hopes to create a more moderate, stable and sustainable development model through the original Binding and Firestone mechanisms, not just the short-sighted cutting habits. The Lava team wants to do something that has an effective value for society. It is committed to building a decentralized, "rooted trust" and "top-level index" based on the global generalized storage space based on the PoC consensus mechanism. (Top-level Indexing).

In addition, Lava has released a set of LVIP improvements for open source, similar to Bitcoin's BIP mechanism. The LVIP Improvement Proposal Mechanism maintains and manages Lava as a text file. Through this mechanism, users and developers can propose improvements to the Lava-related processes. There are two types of LVIP improvement mechanisms, namely, the improvement of the Lava protocol level (protocol class) and the improvement of the Lava protocol, such as user usage, mining, etc. The two types have different result orientation and processing flow.


Lvip processing flow chart

Lava hopes to manage the community in a planned, traceable form through LVIP. Pay more attention to the suggestions made by the developers, and present the thinking and discussion process of these suggestions in a written way to help users and developers to better express and participate in the project construction. This mechanism builds a stronger consensus for Lava to provide institutional guarantees for the long-term prosperity of the project and technology community, thereby attracting more industry co-contractors to participate in the promotion of the PoC ecosystem.

Lava's open source, and the launch of the mechanism uphold the rigorous technical spirit, and completely follow the principle of decentralization, not the "decentralization" as a gimmick project, but really want to be a PoC ecosystem Construction brings a power of its own. In the future, the Lava team will continue to deepen the technology and welcome all blockchain enthusiasts and co-builders around the world to join us!