{"repo":"celo-org/optics-monorepo","free":true,"listed":false,"github":"https://github.com/celo-org/optics-monorepo","clone":"git clone https://github.com/celo-org/optics-monorepo.git","description":"🔮 OPTimistic Interchain Communication","language":"TypeScript","stars":122,"topics":["blockchain","rust","solidity"],"license":null,"category":"blockchain-web3","readme_excerpt":"Optics OPTimistic Interchain Communication Overview Optics is a cross-chain communication system. It handles passing raw buffers between blockchains cheaply, and with minimal fuss. Like IBC and other cross-chain communication systems, Optics creates channels between chains, and then passes its messages over the channel. Once a channel is established, any application on the chain can use it to send messages to any other chain. Compared to IBC and PoS light client based cross-chain communication, Optics has weaker security guarantees, and a longer latency period. However, Optics may be implemented on any smart contract chain, with no bespoke light client engineering. Because it does not run a light client, Optics does not spend extra gas verifying remote chain block headers. In other words, Optics is designed to prioritize: - Cost: No header verification or state management. - Speed of implementation: Requires only simple smart contracts, no complex cryptography. - Ease of use: Simple interface for maintaining xApp connections. You can read more about Optics' architecture at Celo's main documentation site or within the docs folder of this repository. Integrating with Optics Optics establishes communication channels with other chains, but it's up to xApp (pronounced \"zap\", and short for \"cross-chain applications\") developers to use those. This repo provides a standard pattern for integrating Optics channels, and ensuring that communication is safe and secure. Integrations requir","default_branch":null,"files":null,"tree":[],"storefront":"/r/celo-org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/celo-org/optics-monorepo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}