This post has been de-listed
It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.
Hey everyone!
Welcome to Weekly Update 38. This week weâll be looking into the recent Raiden Network article focused on an in-depth explanation of Raidenâs transport, the two latest testnet snapshots and check out the latest github activity. Letâs dig in!
Raiden Transport Explained - the new Medium article
In order for Raiden to work, nodes participating in the network need to exchange messages between them. Rules about how exactly these messages are exchanged is enforced by the underlying communication protocol.
Raidenâs current communication protocol of choice is Matrix and in the latest Medium article the reasons behind choosing Matrix are explained in-depth. The topic is very technical and if you donât know at least the basics about communication networks and protocols itâll be challenging to understand it fully. For this purpose, I released a Reddit post that tries to explain most of the technical lingo used in the article (link).
âRaiden Transport Explainedâ is a part of the tech deep dive series aimed at the more technical part of the community. If youâre having any trouble understanding some part of the article, just leave a comment and I will give my best to explain it in the simplest way I know. The full article is found here.
Raiden v0.13.1 - âFlawless Unicornâ
Flawless Unicorn is the codename for one of the two releases made this week. The patch is a hotfix release for the Raiden v0.13.0 - Gypsy Mushroom.
The latest patch contains two bug fixes, one of which was the key reason why the development team decided it was necessary to publish a fix before the usual end of the week release. During the implementation of a feature that enabled Raiden to work on all 3 most popular test chains a breaking bug was introduced. The source of it was quickly discovered, fixed and published on Monday in Flawless Unicorn release.
Making a hotfix release on top of the nightly releases was necessary since the nightly releases are snapshots of master branch, if a release is broken a new one has to be made.
Raiden v0.14.0 - âAstirâ
Astir is the latest weekly Raiden testnet release. It contains one feature and a number of bug fixes. Part of the developer team worked late into the night on Friday and spent good portion of Saturday morning to make this release happen and I would like to thank them for the great deal of commitment theyâve put into making this release and the project in general.
The new feature was to adjust a CLI flag (naming system) that determines if Raiden is running on the Ethereum mainnet or on one of the testnets. The development team decided that old CLI flag could lead to confusion so they decided to re-write it.
The critical bug and most of the medium severity bugs that were fixed are related to expired locks. During the mediated transfer in Raiden, locks are generated to ensure the successful execution of a payment. These locks have an expiration period and if the transfer isnât successfully executed in a given time frame then they must be removed. During then tests and internal audit, the development team discovered that this mechanic could potentially be exploited. They implemented changes required to prevent this potential attack vector. If you want to learn more about it, you can find the complete specification here.
Development progress
The development team continued to work on testing and internal auditing of Raiden. As a result, a significant number of bugs have been fixed in the Astir release made at the end of the week.
Red Eyes Testnet 14 milestone contained 28 issues. All the most important ones, related to Raiden protocol have been addressed and successfully resolved. The pull requests for the issues that werenât ready to be merged in time to make it to the new released are ready for review and will be reviewed in the upcoming week.
Looking at the issues currently opened, we can see thereâs an issue for one minor severity bug and one for the medium severity bug, which have already begun to be worked on. However, the development team is constantly testing every part of the protocol and they might discover that some parts require more work to be completely ready.
Conclusion
This weekâs focus has been on keeping the community updated and providing information on Matrix transport and continued Red Eyes testing, now spread across the three Ethereum test networks (Kovan, Rinkeby and Ropsten). Itâs been a busy week for the team with two new testnet snapshots and ensuring testing continues as efficiently as possible. Again a special thanks to everyone in the Raiden community and the help for this update.
Cheers!
Subreddit
Post Details
- Posted
- 6 years ago
- Reddit URL
- View post on reddit.com
- External URL
- reddit.com/r/raidennetwo...