Kinetex Network is now Swaps.io. Although the name has changed, the community's mission to make crypto accessible and borderless remains unchanged. Learn more here.
Greetings from Kinetex!
The development team had the privilege of attending one of the many ETHGlobal hackathon events held in Lisbon, Portugal, from May 12th to May 14th. It was an excellent opportunity to meet new people and reconnect with old friends from the industry, all of whom share the team's passion for Ethereum and its potential.
The hackathon was supported by several prominent DeFi ecosystems, including Polygon, Metamask, Aave, 1inch, and Gnosis Chain, who recognized and awarded outstanding products and developments. In addition, the event was attended by a vast community of experts, mentors, and sponsors who shared their expertise and knowledge with the teams and other attendees.
During the hackathons, the Kinetex team achieved great success and received multiple prizes from the 1inch Network, Gnosis Chain, and Scroll for Kinetex Flash. This innovation incorporates zero-knowledge proofs (ZK proof) that can verify token transfers between various chains. If a market maker fails to send tokens to a user, a prover (a role in the Kinetex system) creates a ZK proof of the failed trade. This proof can be used to initiate a refund from the locked collateral, ensuring the security and integrity of every transaction and making cross-chain swaps far more attractive for users.
Kinetex offers users a reliable, secure, and user-friendly platform for swapping crypto by combining instant transfers, collateral-backed security, and ZK proofs. As a result, Kinetex is able to take cross-chain swaps to the next level, allowing users to trade between each other and professional market makers while enjoying instant order confirmation and low gas fees.
The team has implemented a solution based on zero-knowledge technology to validate transactions and ensure security. Firstly, the team forked the LightClient implementation from Succinct Labs, making the required changes and optimizations for cross-chain trading. Consequently, instant cross-chain transfers and gas optimization became possible, allowing the team to reduce gas costs to 60-90k gas units on all supported networks.
Furthermore, the team incorporated into the project’s overall architecture several technologies from the sponsors, including 1inch's Fusion technology, Aave's Flash Loans, and the Uniswap protocol.
Firstly, the simplified version of a Kinetex resolver uses Fusion technology to settle orders on-chain, thus allowing for the most profitable deals. Secondly, Flash Loans are used to close the market maker's debts and release the asset to the user while retaining the liquidation profit. Thirdly, the Uniswap protocol is used for on-chain asset exchange during order liquidation. Finally, the team has added the Gnosis Chain as a network through which Kinetex can provide ZK proofs.
Blockchain ecosystems depend heavily on clients and nodes that run them. Clients are software that enables users to securely and decentrally access and interact with a blockchain in a secure and decentralized manner. Nodes are computers that run such software, facilitating the operation of a blockchain.
The Ethereum network originally only had full nodes, meaning each node got a complete copy of the blockchain. Running a full node is the most secure, decentralized, and censorship-resistant way to interact with the Ethereum network because constant copying and synchronization help ensure no manipulations or malfunctions. However, as you can imagine, running a full node requires a significant amount of computing power, memory, time, and so on, making it highly impractical for everyone to use those nodes 24/7.
Light nodes arise as a possible solution to this problem. They may be inferior to full nodes regarding security but gain significant performance improvements, firstly enabling users with less powerful computers to join in and secondly allowing for faster and cheaper transfers. Instead of keeping local copies of the blockchain data and independently verifying all changes, light clients request the necessary data from a full node (or an intermediate provider). Then, the client verifies data to keep up with the head of the chain, only occasionally downloading the actual block contents.
Note that the lightness of nodes may vary depending on the client software they run. For instance, a combination of a light execution client and a light consensus client will be the lightest, and a combination of a full execution client and a full consensus client will be, consequently, the fullest. However, most often, you can meet a combination of both.
Zero-knowledge proofs (ZK proofs) are a groundbreaking cryptographic technique used in Kinetex. They allow one party to prove to another that a statement is true without conveying any additional information except its validity.
In Kinetex's ecosystem, ZK proofs will be used to verify token transfers between different blockchains and facilitate liquidation processes. For instance, if a market maker chooses to fill an order but fails to send required tokens to a user, a ZK proof of the failed trade will be created. This proof can be used to initiate a refund from the maker's collateral, guaranteeing the security and integrity of every transaction.
ZK is also utilized in ZK Light Clients, which are on-chain entities regularly updated by Kinetex protocol maintainers, forming a decentralized network. The stake provided by the participants guarantees the network's proper functioning. For instance, if a Protocol Maintainer fails to provide proof and update the ZK light client, their stake may be reduced, ensuring honesty and integrity within the system.
Kinetex can provide an innovative, secure, efficient platform for swapping tokens across blockchains. By combining instant p2p transfers with professional market makers, collateral that ensures the decency of market makers and secures user funds, ZK proofs that facilitate the liquidation process, and ZK light clients that provide the system's robustness, Kinetex will be able to take cross-chain swaps to the next level.
The Kinetex team is incredibly proud and satisfied with how well Kinetex Flash was received at the ETHGlobal in Lisbon and cannot wait to continue working on this innovation! Stay tuned for further updates!