Compass (EVM <> BTC)
Compass is a pivotal component in Satschain's architecture that enables the seamless integration and interoperability between the Bitcoin blockchain and the Ethereum Virtual Machine (EVM). It collectively represents a group of logic that facilitates the conversion of Bitcoin (BTC) addresses to hexadecimal EVM-compatible addresses and vice versa.
Satschain has developed a method to establish a 1-to-1 correspondence between Native-segwit addresses and EVM’s 20-byte hexadecimal addresses. Additionally, a workaround using a rainbow table is provided to handle the conversion of longer Taproot addresses on the chain.
The formal implementation of Compass functionality is achieved through the following three components:
Compass Solidity LibraryCompass LogicRainbow table
Last updated