Based on the business logic design of digital identity certificates, contributed the reference implementation of issuing digital identity certificates; provided business scenarios of smart contract libraries such as corporate carbon emissions, charity and public welfare; experienced the latest release of WeCross-BCOS3-Stub, and collided with core developers in the community Ideas and give your own insights... These wonderful contributions show the open source power of the community, and also provide a useful reference for community developers to learn from.
Recently, the 2023 Season 1 Task Challenge has come to an end. This event is open to the community to collect codes and tutorials, encouraging more developers to participate in the co-construction of open source components of the Weizhong blockchain full-stack technology system, and many practical applications have emerged. Code, graphics or video tutorials. Let's take a look at the list of contributors and exciting content of this event! Reply [ Little Assistant ] in the official account dialog box to apply to join the Task activity exchange group.
Top Contributors (*ranked in no particular order)
CN-ZHANGYH
Contributor profile:
Zhang Yuhao, a student of Shenzhen Vocational and Technical College, won the first prize of blockchain technology application in the 2023 Guangdong Vocational College Skills Competition, and was certified by Shenzhen Nanshan Technical Expert and CNCF Container Expert CKA and CKS. Good at Java development, blockchain technology operation and maintenance, cloud computing technology and containerization technology.
Introduction to PR:
#110, #111, and #116 contributed detailed business scenario cases, including enterprise carbon emission solution contract cases, Solidity contract time trigger cases, and blockchain-based charity smart contract solutions; #527 provided convenient Command, through the script to realize the installation of each component of the FISCO BCOS family bucket; #535 realizes the effect that the extraData of the transaction body contains App information concisely and clearly.
PR link:
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/110
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/111
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/116
https://github.com/WeBankBlockchain/WeBASE-Doc/pull/527
https://github.com/WeBankBlockchain/WeBASE-Doc/pull/535
tiangang1126
Contributor profile:
Li Tieqiao is currently a technology research and development engineer of a state-owned enterprise. More than 8 years of experience in PB-level big data architecture and projects, and a deep understanding of hadoop big data ecology, data middle platform, and stream-batch integration. In 2021, he will be the architect of "a technical support project of China Mobile Internet"; in 2022, he will participate in the writing of the "Metaverse Development Research Report Version 3.0" of the School of Journalism and Communication, Tsinghua University.
Introduction to PR:
#852 Added the CrudService interface of FISCO BCOS v3.0 in WeBASE-Front, which supports the input of create/desc/update/insert and other sql to transfer transactions to the chain; the contributed code includes Sql escape, signing transactions through WeBASE-Sign, Service encapsulates code, Controller interface, and unit tests.
#14 Experience the latest release of WeCross-BCOS3-Stub, adding a description that supports both national secret version and non-national secret plug-in applications, helping developers to use the document more clearly.
PR link:
https://github.com/WeBankBlockchain/WeBASE-Front/pull/852
https://github.com/WeBankBlockchain/WeCross-BCOS3-Stub/pull/14
Keyon11
Contributor profile:
Chi Weiqiang, R&D engineer of Digital Guangdong Network Construction Co., Ltd. Currently, he is mainly responsible for participating in the construction of the unified identity authentication platform and blockchain platform in Guangdong Province. Has many years of practical experience in microservices, data synchronization technology, development framework construction and system architecture, and is proficient in C++ and GO languages.
Introduction to PR:
#237 Update the script to adapt to the latest version of WeIdentity one-click deployment, making it more convenient for developers to deploy WeIdentity through the command line.
PR link:
https://github.com/WeBankBlockchain/WeIdentity-Build-Tools/pull/237
Outstanding Contributors (*ranked in no particular order)
JcobCN
Contributor profile:
Tian Jiang, blockchain engineer of Guangdian Express Financial Electronics Co., Ltd. Participated in the ecological construction of blockchain construction engineering deep foundation pit safety intelligent monitoring system, BaaS platform, electronic contract platform and other products of Guangdong Provincial Department of Housing and Urban-Rural Development. Familiar with the FISCO BCOS blockchain architecture, has accumulated many years of experience in the blockchain industry, and is familiar with various related technologies and solutions.
Introduction to PR:
#3627 FISCO BCOS code contribution, which supports the use of chain building scripts to download the node binary of the Arm architecture; #155 FISCO BCOS tool contribution, which provides a way to encrypt data channels on the chain.
PR link:
https://github.com/FISCO-BCOS/FISCO-BCOS/pull/3627
https://github.com/FISCO-BCOS/FISCO-BCOS-SIG/pull/155
Shizhu Baishao
Contributor profile:
Shizhu Baishao, participated in and developed blockchain-related applications in many fields, and was responsible for the construction and development of domestic trusted account wallets, blockchain platforms, and enterprise private chains.
Introduction to PR:
#369 developed a DID-based data authorization sharing case. The concept and implementation in the case are very ingenious, providing a good implementation reference case; #130 provides tools and sample contracts related to the use of national secret algorithms.
PR link:
https://github.com/WeBankBlockchain/WeIdentity/pull/369
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/130
gaohtao
Contributor profile:
Gao Hongtao, former CTO of Xiamen Chuangshi Zhiyun Technology Co., Ltd., blockchain architect, as the founder, developed a general agricultural traceability BaaS platform, with many years of experience in embedded communication, system architecture, blockchain technology research and project development.
Introduction to PR:
#1672 improved the FISCO BCOS technical documentation, and added a description that the use of curl needs to close the node ssl authentication; #147 provided the documentation for smart contract generation of java classes.
PR link:
https://github.com/FISCO-BCOS/FISCO-BCOS-DOC/pull/1672
https://github.com/FISCO-BCOS/FISCO-BCOS-SIG/pull/147
ashinnotfound
Contributor profile:
Xun Chen, majoring in software engineering at Guangdong University of Technology, is a member of the blockchain group of TopView Studio. Interested in related technologies in the backend and blockchain fields, currently mainly doing Java+Solidity Web development.
Introduction to PR:
#118 supplements and enhances some contracts, and adjusts the Solidity version compatibility to make it compatible with Solidity 0.4.25 and above.
#133 Perfected the historical state snapshot contract, making it compatible with more versions and types, and realizing querying any historical state of a certain value through the block height.
#131 implements a tool contract that meets various types of Solidity such as bytes32, bytes, string, unit256, and address conversion, and is applicable to versions 0.4.25 and above.
PR link:
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/118
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/133
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/131
Yoruchiaki
Contributor profile:
Ling Junjie, product research and development of Chengdu Zhongchuang Wulian Technology Co., Ltd. Responsible for participating in digital medicine, blockchain platform, clinical application and industrial ecological construction. Has many years of experience in micro-service system architecture, cloud computing technology, and full-stack R&D.
Introduction to PR:
The demo that requests the WeBASE-Front interface through Rest is realized through php; the WeBASE-Node-Manager is deployed in the way of docker-compose, and the WeBASE visual deployment is carried out, which improves the deployment efficiency.
PR link:
https://github.com/WeBankBlockchain/WeBASE-Doc/pull/530
https://github.com/Yoruchiaki/php-webase-front
https://github.com/Yoruchiaki/webase-docker-compose
L7L9
Contributor profile:
Li Qilong, a computer science and technology major in Guangdong University of Technology, is a member of the blockchain team of TopView Studio. I am very interested in blockchain and backend, and I am currently learning, mainly developing projects in Java and Solidity.
Introduction to PR:
#125 Use Solidity to write smart contracts to implement time lock operations.
#132 Multi-party authorization to execute transaction contracts, providing detailed codes, documents, and demos.
PR link:
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/125
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/132
ethan75
Contributor profile:
Qi Lianghui, Wuhan Tianyu Information Industry Co., Ltd., R&D engineer of the blockchain center. Responsible for participating in the technical research and construction of blockchain platforms and BaaS platforms. Has many years of service system architecture, blockchain technology research and development and practical experience.
Introduction to PR:
Found an exception in Bcos-Wasm, Update lib.rs to fix the problem that Require fails and does not Revert.
PR link:
https://github.com/FISCO-BCOS/bcos-wasm/pull/1
gdgrc
Contributor profile:
He Zijun, back-end R&D engineer of Digital Guangdong Network Construction Co., Ltd. Currently, he is mainly responsible for participating in the construction of the unified identity authentication platform system in Guangdong Province. Has many years of practical experience in microservices, database design, data development, and system architecture. Proficient in Go language development.
Introduction to PR:
Added CPT templates for different scenarios to WeIdentity, enriching the application scenarios of DID.
PR link:
https://github.com/WeBankBlockchain/WeIdentity/pull/366
linbin524
Contributor profile:
Lin Bin, CTO of Xiamen Hash Technology Co., Ltd., MVP of FISCO BCOS open source community.
Introduction to PR:
Contributed intellectual property management contracts, including detailed codes, demos, and introduction documents.
PR link:
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/114
bubaishui
Contributor profile:
Luo Xinliang, Manager of the Trust Center R&D Team of the Science and Technology Development Department of Digital Guangdong Network Construction Co., Ltd., is responsible for the digital government's trusted infrastructure capabilities and ecological construction based on blockchain-based trusted digital identities, electronic data storage certificates, and trusted identity authentication. Has many years of experience in microservices, system architecture, cloud computing technology, big data processing, and blockchain technology research and development.
Introduction to PR:
#111 Adjusted the description of creation time and update time in the document according to the documentation of WeIdentity v1.8.6.
#493 counts the total gas of the block by counting the gas consumption of each transaction in the block, and adds a more complete gas monitoring logic for on-chain data monitoring.
PR link:
https://github.com/WeBankBlockchain/WeIdentity-Doc/pull/111
https://github.com/WeBankBlockchain/WeBASE-Node-Manager/pull/493
New Show Contributors (*in no particular order)
Github account | Name | Institution |
HLimerence | Zhong Wenhui | Shenzhen Polytechnic |
hior-y | Zhong Shengyu | Shenzhen Polytechnic |
jxnuwjy | Wang Jiangyu | Jiangxi Normal University |
name66888 | Zhang Sheng | Ningxia Weijiao Technology Co., Ltd. |
qw12sad | Liang Wenhai | Xiamen Software Vocational and Technical College |
RoyalYhp | Ye Hanpeng | Hunan Industrial Vocational and Technical College |
tiankonglan | Liu Wuyang | community developer |
tracyzhang1998 | —— | community developer |
zouheliang2011 | Zou Heliang | Digital Guangdong Network Construction Co., Ltd. |
Bole Award (*ranked in no particular order)
Github account | Name | Institution |
yekai1003 | Takano | Beijing North Information Technology Co., Ltd. |
linbin524 | Lin Bin | Xiamen Hash Technology Co., Ltd. |
Shizhu Baishao | Radix Paeoniae Alba | University of Electronic Science and Technology |
CN-ZHANGYH | Zhang Yuhao | Shenzhen Polytechnic |
freezehe | He Jiebing | Shanghai Jiuyu Software System Co., Ltd. |
L7L9 | Li Qilong | Guangdong University of Technology |
Early Bird Contributors (*Arranged in the order of PR submission time)
Github account | Name | Institution |
CN-ZHANGYH | Zhang Yuhao | Shenzhen Polytechnic |
linbin524 | Lin Bin | Xiamen Hash Technology Co., Ltd. |
gaohtao | Gao Hongtao | Xiamen Tongjing IoT Technology Co., Ltd. |
zhanggx123 | Zhang Guoxiang | College of Foreign Affairs, Central South University of Forestry and Technology |
Yoruchiaki | Ling Junjie | Chengdu Zhongchuang Wulian Technology Co., Ltd. |
jxnuwjy | Wang Jiangyu | Jiangxi Normal University |
bubaishui | Luo Xinliang | Digital Guangdong Network Construction Co., Ltd. |
yekai1003 | Takano | Beijing North Information Technology Co., Ltd. |
Covxt | Chen Mingzhu | Shenzhen Polytechnic |
nanait | Jin Wei | community developer |
*All PR addresses of this event can be viewed in the Github FISCO BCOS-SIG code warehouse
Code warehouse address :
https://github.com/FISCO-BCOS/FISCO-BCOS-SIG