Snowbridge is a decentralized, trustless and general purpose bridge between Polkadot and Ethereum built by Snowfork.
Snowfork is a research, development and staffing agency that sprouted from a collection of elite developers, designers and product managers with years of experience collaborating on projects together.
We build strong teams from global talent to help businesses accelerate reaching their core goals. We work across a wide range of technologies and stacks - full stack distributed systems development is our bread and butter, while R&D with impact technologies like artificial intelligence and new interactive media keep us at the forefront of technological progress.
Snowbridge is one of our core projects. See our main website for more details about Snowfork
Sign up to our mailing list!
In the blockchain space, most applications are driven by or augmented with financial use cases. This means that end users are giving up some control over their finances to whatever system they use. By giving up this control, they trust that the systems they use will protect their funds and stick to the expectations they have about how the system functions.
We define a trustless system as a system in which the end user does not need to trust any participants or group of participants in the system in order to maintain protection of their funds and expectations of functionality. They only need to trust the protocols, mathematics, cryptography, code and economics.
This can be achieved in various ways. The important thing here is for safety of user funds and expectations to be preserved, irrespective of the participants in the system.
100% trustlessness cannot always be guaranteed - there always needs to be some set of basic assumptions that must be taken on, (eg: like assuming that an EMP wont hit the earth and wipe out all digital data). Snowbridge caters to a set of assumptions that will be mostly uncontroversial and acceptable by the community.
In the interoperability and bridge space, the default thing that comes to mind for most people and projects is the transfer of tokens from one blockchain to another. Most bridges tackle this piece of functionality first and design with it in mind.
However, interoperability is about more than just token transfers. Other kinds of assets, like non-fungible tokens, loan contracts, option/future contracts and generalized, type agnostic asset transfers across chains would be valuable functionality.
Beyond just asset transfer, blockchain systems are essentially databases that contain state with some state transition business logic, and so being able to read/write arbitrary state across multiple databases/chains is also valuable.
Being general-purpose, Snowbridge can facilitate transfer of arbitrary state across chains through arbitrary messages that are not tied to any particular application, and can support cross-chain applications.
See our developer documentation here for more details on the architecture and design.
We will have a working testnet in late January that end users and blockchain developers will be able to interact and integrate with, and some demos to play with :). We’ll be launching with Kusama and Polkadot as soon as they support parachains.