Source: PermaDAO
Messari named KwilDB and WeaveDB
The concept of DePIN was developed by Messari in late 2022 was first proposed and stated that it is one of the most critical crypto investment tracks in the next decade. In the recently released "2024 Investment Trend Report", Messari once again expressed his optimism for the DePIN track and predicted that the track will reach a scale of US$3.5 trillion in 2028.
Among many research reports, the most What deserves attention should be the special report on the DePIN track published by Messari in October this year. The research report named two database projects in the Arweave ecosystem: KwilDB and WeaveDB.
Next, let’s explore what DePIN is, what a database is, and what potential exists in KwilDB and WeaveDB.
DePIN concept
DePIN is the abbreviation of Decentralized Physical Infrastructure Networks, Chinese is "Decentralized Physical Infrastructure Network" . According to Messari's definition, DePIN is a system that uses blockchain technology to achieve permissionless, trustless and programmable through token incentives. formto coordinate the physical hardware facilities of multiple individual units.
In short, DePIN combines multiple individual physical hardware into a decentralized network by introducing a token incentive mechanism to provide real-world goods and services or digital resources.
Among them, DePIN consists of two parts: Physical Resource Network (PRN) and Digital Resource Network (DRN).
Physical Resource Network (PRN): Incentivizes each participating user to leverage hardware distributed throughout the Provides WIFI, 5G, VPN, energy information sharing, geospatial data and other services.
Digital Resource Network (DRN): Incentives each participating user to use hardware to provide broadband network, storage network, computing network and other services.
What is a database?
A database is a system for storing, managing, and retrieving data that helps developers >Efficiently organize and process the informationrequired by applications. We can think of it as an electronic file cabinet that stores data in a specific way to facilitate users to find and use the data effectively.
The following is an important introduction to two common database types:
Relational database:Relational The database uses Structured Query Language (SQL) for data management, emphasizing the correlation and consistency between data tables, and is suitable for complex transaction processing and data standardization.
NoSQL database: NoSQL database emphasizes flexibility and scalability, abandons the traditional table structure, and is more suitable for large-scale and distributed applications. Storage and retrieval of unstructured or semi-structured data in an environment.
Among them, KwilDB is a relational database and WeaveDB is a NoSQL database.
KwilDB
KwilDB is a decentralized relational database built on Arweave and is also a deployment-independent relational database. The database's Byzantine fault-tolerant network framework allows users to build and deploy their own dedicated databases.
In addition, KwilDB provides scalable, compliant, and private data storage and query services, aiming to help developers develop Dapps more easily.
Kwil combines the structure of traditional databases with The purpose is combined with the characteristics of the blockchain, which has the following characteristics:
Byzantine Fault Tolerance:The Kwil network has Byzantine fault tolerance, and even if some nodes have problems or are maliciously attacked, the system can still run normally.
Secure and permissionless: Kwil Network allows secure, permissionless storage and retrieval of relational data via SQL within a network of nodes.
Autonomous control:Users can build their own dedicated database network and have complete independent control, and can decide who can participate in the nodes running the network. You can also clearly define who is not allowed to participate.
High scalability: Developers can add custom authentication, business logic and other functions as needed to make the system more flexible and meet specific needs .
Kwil launched the v2 version this year. After receiving the testnet tokens, developers can use Kwil's Javascript/Typescript SDK to deploy the database. In addition, Kwil also provides a series of tools (Kwil CLI, Kwil Kuneiform and Kwil extensions) and their tutorials to allow developers to build applications more smoothly.
WeaveDB
WeaveDB is a decentralized NoSQL database built on the Arweave blockchain and powered by Warp Contracts, designed to provide data storage Scalable, secure and fast solution.
WeaveDB is compared to traditional Web2 NoSQL databases have several advantages:
Built-in high-performance indexer:WeaveDB does not need to rely on centralized indexes Large data sets can be easily searched and queried using a single server, and query performance is faster than Web2 databases.
Cheap storage costs: Data is permanently stored on Arweave and storage costs are low.
Support cross-chain: Applications developed based on WeaveDB can interact with multiple chains, and also allow developers to start from different blockchain networks or even Web2 API imports their data.
Support data encryption: Users can encrypt data using the Lit protocol to ensure data privacy and security.
Scalability: WeaveDB is almost infinitely scalable, making it ideal for large-scale Dapps.
WeaveDB's technology stack includes Irys and Warp Contracts, allowing developers to deploy smart contracts using any programming language to create NoSQL databases with excellent scalability. In addition, WeaveDB provides API interfaces and FPJSON to define data patterns and access control rules, and of course includes development tutorial documents, which greatly lowers the threshold for developers to develop Dapps.
DePIN Craze: Waiting for the flowers to bloom
For application development, database is indispensable Infrastructure. KwilDB and WeaveDB grew up from the Arweave ecosystem, filling the gap in the field of decentralized databases.
With the rise of the DePin concept, the wealth creation effect has brought these boring infrastructures into people’s sight. Arweave itself is the leading project of the DePIN concept and has an irreplaceable position in the storage network segmentation track, permanently storing data in KwilDB and WeaveDB databases. Functionally, KwilDB is responsible for processing structured data, and WeaveDB is responsible for processing unstructured or semi-structured data. Users can choose according to their needs.
In fact, as early as 2022, KwilDB received the favor of capital and completed US$9.6 million in financing, which is a good signal for the database track. Currently, both KwilDB and WeaveDB are still in the Alpha stage and have not yet been truly tested by the market, but there is no need to rush to catch up with the DePIN craze.
Whether it is wallet, storage or hosting, Web3 already has relatively mature products. What is most urgent now is the emergence of an innovative database to provide reliable data storage and management solutions for Dapps. There are many geek-spirited entrepreneurs in the Arweave ecosystem. They just need to keep the pace, insist on doing the right things, and wait for the flowers to bloom.