This is a bi-weekly update of all things concerning the protocol design and
reference implementation of State Channels. This update is delayed for about 1.5 weeks
due to the team meeting up for the developer workshop and AE Universe One Conference in Prague.
Thanks again to the aepp developers @dave and @hernandp who have provided
invaluable feedback in respect to real-world usage of State Channels
which has led to some of the changes mentioned in this report.
Some changes which are listed below have been made towards a dedicated branch for the AE Universe One demo app.
These change are being ported to
master at the moment.
The previous report was Early September 2019.
Off-chain pinned environment
This change provides SC participants with the possiblitity to pin the on-chain environment
in their requests to the off-chain updates execution. It is an instrumental tool to manage risk
and ensure expectations are met when performing updates.
State cache encryption
This change adds on-disk encryption of the state cache which prevents certain attacks on untrusted SC nodes.
While the code of the functionality is kept, the feature has been disabled for
5.0.0-rc.3 to allow an improved
version to be released as part of
Making client reconnect more flexible
The various options for re-connecting to a running channel have been consolidated to reduce
the complexity for the client and improve reliability of the implementation.
Improve and fix tests
Various improvements to the SC integration tests and node system tests which involve SCs.
Improved logging and refactoring of the
State Channel UAT Test Suite
The test suite has been heavily extended leading up to the AE Universe One Conference which helpedis
identifying protocol issues and verifying the fixes which are part of the changes described above. New changes will
involve moving towards a repeatable test setup which can be integrated into our CI.
@ulf.wiger at the AE Universe One Conference - Scaling Off-Chain with State Channels
@Dimitar.Ivanov at the AE Universe One Conference - State Channel Client: Unleashing æpp Scalability
@hernandp and @dave at the AE Universe One Conference - Experiencing æternity’s State Channels
Interesting forum discussions