
Following the success of the first leg of the ThunderChain Technology Salon in Beijing, on October 13th, hosted by ThunderChain and Hangzhou Blockchain Technology and Application Federation, and co-organized by Interchain Pulse and GeekHub The second station in Hangzhou is hotly opened.
Since the salon technology is full of dry goods, the participants received rave reviews. This time, more than 400 developers came to listen to the technical masters of the ThunderChain open platform to share the most cutting-edge blockchain technology knowledge. After each guest shared During the Q&A session, the developers were also very enthusiastic, and their doubts and thoughts on the technical details in the shared content were answered by the guests one by one.
Mr. Ji Jiangmin, associate professor of computer science at Zhejiang University and secretary-general of Hangzhou Blockchain Technology and Operation Federation, made an opening speech, hoping that blockchain technology enthusiasts and developers will work together to promote the development of blockchain technology and applications.
Mr. Ji Jiangmin, associate professor of computer science at Zhejiang University and secretary-general of Hangzhou Blockchain Technology and Operation Federation, made an opening speech, hoping that blockchain technology enthusiasts and developers will work together to promote the development of blockchain technology and applications.
Zhang Huiyong: Decryption of Thunder Chain Isomorphic Multi-chain Framework
image description
Figure: Zhang Huiyong, head of research and development of the ThunderChain open platform
Zhang Huiyong, as the person in charge of the development of the ThunderChain open platform, is an old friend of everyone. He explained to the developers present the ThunderChain’s high concurrency of millions of TPS, second-level confirmation processing capabilities, and the original isomorphism of the ThunderChain. Multi-chain framework technology.
As the basic layer service of the Internet, the blockchain needs to have strong basic capabilities. Taking transfer or transaction as an example, more and more information will be generated when the information is uploaded to the chain or information rights are confirmed. Only a strong TPS can achieve strong support and adapt to more application scenarios. A large amount of basic information can use the block The chain serves real enterprises and lands in the real economy. Therefore, ThunderChain first takes one million TPS as the main goal to overcome. Through ThunderChain's original isomorphic multi-chain technology, different user requests are divided into different chains, and parallel expansion is supported at the same time, laying a solid foundation for the development of blockchain in the future. foundation.
Aiming at a series of pain points in the current application of blockchain to physical enterprises, such as the lack of professional and technical personnel, high employment costs, and difficulty in adjusting current business processes, etc. Thunderchain also provides a series of peripheral auxiliary systems, such as transaction order system, Thunderchain File System (TCFS), etc., to facilitate developers to access the blockchain system. It allows enterprises to focus on their own business level and not be occupied by the underlying technology of the blockchain.
Guo Jialou: Thunderchain file system and "redundant coding"
image description
Figure: Guo Jialou, R&D Engineer of Thunderchain File System
For developers, although Thunderchain provides TCFS (Thunderchain File System), understanding the mechanism behind it is crucial for blockchain application development and deployment. Guo Jialou, a research and development engineer of ThunderChain file system, believes that the ledger replication mechanism of the blockchain determines that the feasibility of completely uploading big data to the chain is very low and unnecessary. The highly reliable, high-efficiency, traceable, and trustworthy distributed cloud storage system provided by TCFS, combined with the Thunderchain, allows developers to store transaction data and file metadata in the Thunderchain, and store the rest of the content data in TCFS. It can perfectly solve the storage pain points of blockchain.
In addition, 100% connectivity between Wanke cloud nodes can be guaranteed by TCP direct connection, UDP hole punching, relay and other connection methods. By closely combining ThunderChain, LinkToken is used as an incentive to ensure the reliability of storage nodes, and LinkToken is used for contract payment, so that all processes can be open and transparent.
Yin Xiaoliang: Blockchain application direction and technology selection strategy
image description
Picture: Yin Xiaoliang, Senior Product Manager of ThunderChain Open Platform
The sign of mature technology is penetration into the industry. With the development of blockchain +, blockchain has also begun to penetrate into the industry. Projects such as finance, traceability, transactions, identity verification, and games have sprung up. So, developers can't help but ask, what other industry applications does blockchain have? How should developers judge the feasibility of combining with the blockchain? And how to choose the direction and technology? What kind of applications really utilize the core value of the blockchain? What kind of application is a pseudo-application covered with a blockchain skin?
Yin Xiaoliang, senior product manager of the ThunderChain open platform, made it easier for on-site developers to understand, and answered these questions through the following three aspects in the form of questions and answers.
First, consider the purpose: determine the business that needs to be solved. Can enterprises/applications establish a trust mechanism that does not rely on offline entities? Establish a trust mechanism on the chain, and use smart contract logic to directly interact with users; changes in data and program status in applications/scenes are determined by the established smart contract program logic, and do not involve the intervention of any offline subject.
Second, process analysis: determine the core logic of the business. Can the core function of the application be realized by completely objective logic? The core business logic of the entire application should be in the contract. This part is the core embodiment of decentralization and does not need to rely on offline subjective judgments.
In addition, cost considerations: Can the cost of the enterprise be reduced? How to combine blockchain technology to help enterprises reduce costs and increase efficiency; can the advantages brought by blockchain offset the cost of using blockchain in different periods? Enterprises need to combine the actual business to evaluate the four aspects of computing, storage, security, and convenience to evaluate the cost; choose low-frequency scenarios for blockchainization, or give priority to uploading some content that urgently needs transparency and consensus to achieve rapid implementation of applications .
Based on this, ThunderChain also provides a series of product solutions, including:
1. Provide a small plug-in for the Thunder Chain, and reduce the threshold for developers to transform and access the Thunder Chain by implementing process templates for industry solutions through contracts;
2. Optimize the underlying performance and achieve a million-level concurrent processing capability to support phenomenon-level commercial applications;
3. Open a series of interfaces such as LinkToken exchange, smart contracts, ThunderChain File System (TCFS), and LinkToken Mall;
4. Provide one-stop support policies for technology, cost, traffic and investment.