
This proposal aims to integrate Perun Channels with Stellar. This will, in the first phase, foster fast and secure payment settlement on Stellar. The resulting payment toolkit can be used by developers within the Stellar ecosystem. In a future proposal, these payment channels can be extended to State Channels or other functionalities such as cross-chain swaps (see Outlook).
Perun Channel technology enables fast and cheap transactions on and across blockchains. The technology is based on peer-reviewed research that has been published at top conferences and is being implemented in the form of the open-source library go-perun written in Go. One of its main features is its blockchain-agnostic design, which means that most parts of the library do not depend on a concrete blockchain implementation, but are rather implemented against abstract blockchain backend components. Currently, we have backends for Ethereum, Cosmos, Polkadot, Cardano and Hyperledger Fabric.
We propose to adapt the go-perun framework so that two-party single-asset payment channels between users on Stellar can be created, processed, closed and disputed. We propose to release this work open-source under the Apache 2.0 license.
We currently focus on two-party single-asset payment channels between users on the same Stellar chain. For the future, we consider adding state channel functionality, multi-asset support, multi-party support, and cross-chain functionality for establishing channels between Stellar and all other chains supported by Perun.
$84.8K
The PolyCrypt GmbH is a spin-off of the Technical University of Darmstadt, Germany. The team has extensive experience in applied cryptography and blockchain research as well as in software development. Core areas for our team include the research and development of interoperability and scalability solutions. In addition, our team members are the main developers of the Open-Source go-perun library and therefore provide over 5 years of experience specifically in developing software in the blockchain space.
We have successfully built the Perun Channels SDK on Stellar during SCF#14 enabling developers to utilize Payment Channels for their applications. In SCF#24 we have successfully built and deployed a cross-chain swapping solution between Stellar and Ethereum.

