By: Geeq on Apr 17, 2024
Geeq’s patented protocol enables the next generation of apps – apps backed by blockchain technology – to start the next dotcom and infrastructure revolution. Geeq is a feat of engineering, constructed to span the space without introducing central points of failure.
It is sustainable as a decentralized system: the inventors explicitly eliminated incentives and opportunities to seize control of the network. It is also extremely resource efficient because security is achieved via within-network checks and balances. Large networks and “security budgets” are unnecessary at Geeq.
Geeq is unlike any blockchain technology that has come before. It provides solutions to problems where there are no others. We are excited to introduce Geeq current capabilities as well as foreshadow its immense potential as we keep building.
This is the technology we need in order to re-imagine, re-build, and reclaim our certainty that we can make technology work for us instead of the other way around. The team has built a repeatable network and chain design to work invisibly for apps native to e-commerce and Web2, support apps already in Web3, and strengthen the resilience of existing software categories, all while putting the user’s needs for personal and collective security first.
Speed run the GeeqData app if you haven’t already. It’s an app on a website. It’s easy. It’s free. It’s live on a private blockchain. And it’s useful.
1. Breakthrough Architecture for Apps – only at Geeq
Each individual node in a Geeq blockchain network builds two blockchains in parallel to service a single Geeq chain. Providing a minimum of 500 tps per chain, each Geeq chain is capable of supporting many applications. If more capacity is required, scale by deploying as many chains as you need.
The architecture for blockchains and directed acyclic graphs (DAGs) is self-limiting. While processes vary, they essentially approve one block at a time while choosing to make block space artificially scarce. This method paints them into a corner where they are forced to figure out where and how to provide adequate supporting infrastructure for consumer-facing apps.
Geeq’s parallel architecture provides complete data availability. Its no-smart contract protocol removes overhead while strengthening security. Finally, its multi-chain strategy solves the scaling problem for all applications that prioritize certainty over speed.
As transactions are validated for a block at Geeq, each active node writes blocks for each of its own parallel blockchains and updates both ledgers. No consensus is required. The individual node either comes to the correct mathematical and logical conclusion on its own or it has broken protocol.
Geeq’s protocol traces individual nodes’ activity through the network and requires signed lists of its messages through the validation process. It brings unprecedented transparency and rigor to the network. It is how it is possible to know if individual nodes have come to the correct conclusions without depending on an external source to catch mistakes after the fact.
Instead, Geeq’s protocol triggers internal audits immediately, which collapses out-of-protocol blockchains known as forks. It also provides security with smaller validation networks because network traffic is known and follows a prescribed path.
What happens if a node does not follow protocol? Find out how Geeq’s protocol has automatic safeguards in place for you.
If you prefer videos, here is a simple overview of Geeq’s parallel blockchains on YouTube. We encourage you to read on, though, as the rest of this article is written for those who are beginners in blockchain.
2. Strict Validation of Simple Transactions – only at Geeq
Simple transactions such as creating accounts, exchanging coins and NFTs, and paying fees are handled in Geeq’s Validation Layer.
Geeq’s validation protocol specifies logical criteria to all transactions falling within the same types of transactions, e.g. funding new accounts, making payments, transferring assets, swapping assets, etc..
An example of a standard transaction is Geeq’s planned, trustless atomic swap. (Trustless one-way transfers are already complete.) On-chain atomic swaps will be useful in countless applications. For example, NFT marketplaces backed by a Geeq chain can count on the protocol’s strict criteria to prevent atomic swaps from executing until each of the parties has verified the other has satisfied the trading condition on-chain.
It is a standard transaction because that condition for validation is enforced regardless of the kinds of assets swapped.
The bottom line: Geeq’s validation protocol de-risks blockchains for users.
Geeq’s atomic swaps also allow users to designate time limits (more technically, a targeted range of blocks). If the conditions are not met before the time limit expires, the asset automatically reverts to the owner’s account. There are no back doors available to steal the asset nor is there a way for the asset to get stuck.
All validation criteria are hard coded in the protocol to meet users’ completely reasonable expectations for security and convenience, whether they use a blockchain directly or an app employs it on the back end.
3. Solving an Industry-wide Problem – only at Geeq
Relying on a consensus mechanism based on voting, such as Proof of Stake or Proof of Authority produces outcomes that depend on a changing mix of voters. A sufficient number of honest voters to guarantee one aspect of security (variations on Byzantine Fault Tolerance) is assumed, not assured. Smart contracts introduce attack surfaces and complexity that make results difficult, if not impossible, to verify.
Geeq’s within-protocol safeguards make Geeq the unambiguous leader in security for blockchain technology, in both the private and public spheres. Its power comes from its stripped down protocol. Geeq is engineered to produce correct, consistent, and stable results – across time and for any application.
4. Establishing Secure, Synchronized Data Layers – only at Geeq
If data is associated with the transaction, the data is completely user-defined. While Geeq provides validation for native apps, such as minting a Geeq-native NFT, transactions are formatted such that the protocol need only process bytes according to the rules that apply.
Users and app developers have the flexibility to decide which data to send to the blockchain, the format of the data, their descriptions, and metadata. In particular, hard-coding the criteria for validation relieves users and developers from having to touch smart contracts.
Under the hood, the protocol is able to distinguish the hash of the NFT from the bytes describing metadata tags, because the transactions are defined by the same schema. The app developers have freedom in deciding which file formats to support.
For example, one business may specialize in hosting mints for musicians whereas a law firm may only care about .pdfs. Both apps use the same NFT functions at Geeq. It is the protocol’s job to validate, preserve and execute NFT transactions on-chain. Geeq offers the same level of high security because it is running exactly the same code.
5. Making Queries and Searches Easy – only at Geeq
The metadata fields may be used to reference other transactions on-chain. They may also point to data stored in off-chain databases. How the metadata fields are used is completely up to the app developers who know their own users and needs.
Geeq’s 255 metadata fields, with mix and match variations of fixed length and variable length fields, provides a painless way for users to set their own community norms through app design, rather than working within smart contract constraints. For example, authors may design apps to prompt users to enter the title of a work first, whereas corporations that issue annual reports may wish to enter their corporate name first.
It is up to the app developers to decide how to prompt users, which data they ask for, and how to display the results. Regardless of who enters what and in what order, the data is on-chain and a block explorer app can query and display the results as they choose. For example, you could start a business using AI to parse the data from the blockchain – assuming you have permission to view it.
How Geeq Works
Blocks contain transactions and ledgers contain lists of records that must be kept. Like all blockchains, the Validation Layer Block (VLB) keeps track of basic transactions, such as those described above, which encompass the plain vanilla crypto use case. Like other blockchains, Geeq’s Validation Layer Ledger (VLL) keeps a list of accounts and account balances.
However, when data is sent along with transactions, such as a description when minting a NFT, the data payloads for valid transactions are separated and written in a parallel Application Layer Block and Application Layer Ledger.
Geeq patented this addition of a contemporaneously written Application Layer blockchain. It is a logical extension of the distinctions between blocks and ledgers.
The Application Layer Block (ALB) keeps data associated with a data transaction, such as an attestation. The Application Layer Ledger (ALL) keeps a list of records of data that must be kept, such as the data that describes NFTs.
Because these data were signed by the sender of the transaction and that transaction was validated before the data is written to the Application Layer blockchain, it is immediately detectable if the data you have in hand matches the original data in the blockchain.
6. Efficient Proofs for Transactions and Data On-Chain – Only at Geeq
The protocol ensures the transaction that sent the data has all it needs to prove:
- the validity of the transaction, and
- the contents of the data.
Any authorized viewer is able to prove a node has not deviated from the strict validation criteria. The merkle proof calculated for a valid transaction is easily verified, which takes care of (1).
In addition, if data was sent to the blockchain, the transaction request itself (attest, mint NFT, append to NFT history) includes a Reference Hash (RefHash) or Identification Record Number (IRN) within the message that was signed and validated.
Thus, one only needs to verify the merkle proof for the transaction to prove the data in the Application Blockchain was originated by the owner of that private key. A Geeq proof effectively kills two birds with one stone.
Finally, in order to verify (prove) the contents of the data on-chain are identical (or not) to the data you have in hand, you need only compare the RefHash in the block explorer with the Hash of your own data, or the IRN in the block explorer with the IRN you received when the transaction was validated.
Software can be written easily to do these tasks for you. Because the protocol is standardized and does not involve smart contracts and does not store essential pieces of information (smart contract states) off-chain, the software can treat a Geeq blockchain as a complete database. The results may be returned through an API to your app and displayed in any way you please.
Conclusion
Geeq’s technology is structured to add blockchain services to apps as efficiently as possible. Multi-chains running the same protocol are able to support apps including payments, attestations, and NFTs without requiring smart contracts.
7. Geeq’s parallel structure keeps validation lightweight and provides complete support for a wide range of applications.
Note: These are not the type of L1 L2 blockchain layers that each operate in their own time. Geeq’s Validation and Application Layers are synchronized with full data availability, protection for data integrity, and provable neutrality.
8. Geeq offers synchronous composability as a foundational Layer 0 (L0) protocol for the blockchain space.
For the first time, Geeq brings all of blockchain’s value as chains for your apps, not apps for your chains.
Interested in details about our token?
Join Us For a ChatTo learn more about Geeq™ follow us:
Website ~ Grab a Coffee ~ http://www.geeq.io/news/
Telegram ~ Join us for a chat ~ https://t.me/GeeqOfficial
Twitter ~ Keep up to date ~ https://twitter.com/GeeqOfficial
YouTube ~ Feast your eyes ~ https://www.youtube.com/c/GeeqOfficial
To learn more about Geeq, follow us and join the conversation.
@GeeqOfficial