Hello everyone! I am Zeng Tongqiao, the founder of the Pre-compiled Contract Special Interest Group (PCC-SIG), and a C++ development engineer at Century Dingli.
Due to chance, I started the road of learning blockchain technology. After a comparative analysis of multiple underlying frameworks, I chose FISCO BCOS as the main research object.
In the process of research, I found that the implementation process of C++ precompiled contracts is a bit complicated, so I came up with an idea: "Can I participate in optimization?" This is also the initial motivation for me to form a special interest group for precompiled contracts: It is hoped that the code implementation of the precompiled contract will become lighter and more concise.
In the form of a special interest group, I would like to convene some like-minded partners to complete the development of simplified precompiled contract code, help more developers to focus more on business in the use of subsequent contracts, and achieve efficient collaborative development.
Mission of PCC-SIG
Precompiled contracts provide a method of writing contracts with C++ oracles. The contract logic and data are separated. Compared with Solidity contracts, it has better performance and can be upgraded by modifying the underlying code.
The preliminary work of PCC-SIG mainly focuses on the simplification of precompiled contracts and the implementation process of precompiled contracts, and is committed to creating a minimalist precompiled contract development experience.
After the completion of the first phase of work, the focus of the team's work will focus on the expansion of precompiled contracts and the improvement of basic functions, and to study various possibilities to simplify daily contract writing through precompiled contracts.
The focus of the group's work includes the following directions:
1) Familiar with the process of reading and writing blockchain data by precompiled contracts
In-depth understanding of the process of data entry into the chain provides theoretical support for the subsequent expansion of precompiled contracts.
2) Simplify the implementation process of precompiled contracts
Let subsequent developers only focus on the code writing of the contract itself as much as possible to make the contract more readable.
3) Study the support of precompiled contracts for common functions
Starting from business requirements, comprehensively considering the practicability, scalability and operation and maintenance costs of pre-compilation, a flexible and efficient basic contract with separation of data and contract is designed and continuously optimized.
PCC-SIG near-term plans
- Familiar with precompiled contracts to read and write blockchain data
- Simplify the precompiled contract implementation process
PCC-SIG calls out to you like this
**
I am very interested in precompiled contracts and want to achieve more possibilities with this;
If you encounter pain points when using precompiled contracts for daily development, you have better optimization ideas;
Identify with the values of the open source community and abide by the rules of community operation;
Be curious about the unknown, have an open vision and a willingness to explore, and be able to continue learning;
With a sense of responsibility, when you undertake a task in the group, you need to start to be responsible for the task progress, task output and follow-up maintenance.
PCC-SIG Collaboration Approach
Collaboration platform: The team will maintain the demand pool through Github Issue, promote the design of the scheme, and use the Github project to develop the progress. The basic information of PCC-SIG team members and the latest project progress will also be updated simultaneously in the FISCO BCOS SIG warehouse.
FISCO BCOS SIG warehouse:
https://github.com/FISCO-BCOS/FISCO-BCOS-SIG
How to join
PCC-SIG looks forward to your joining! Interested partners, please click to fill in the application form , or add a small assistant WeChat account (FISCOBCOS010) for consultation.
For more dry goods, please pay attention to the FISCO BCOS open source community public account, visit the FISCO BCOS code repository to download all the source code of the project: https://github.com/FISCO-BCOS/FISCO-BCOS , please click the star collection in the upper right corner of the page , to get the latest version .
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。