mattgarnett
mattgarnett

2 min read - Posted 17 Feb 19

Watchtower Implementation for Plasma

Project Name

Watchtower Implementation for Plasma

Project Tagline/Description (140 Characters Max. Will be used on table card for judging)

Watchtower monitors transfers and exits on a Plasma chain for invalid transactions.

Team Members. First and Last Names

Will Villanueva Matt Garnett

Status.im ID for Each Team Member (we will use this to contact you and your team)

0x04a20db26453f406ff918285dcb8f98ffa6ba951d051a35bdfd48f8e2f5d16e98a2b74f8e073a8697817af87b4f780866d6d8d169a082164e264c9059d3dda901b

Detailed Project Description (no more than 3-4 sentences)

In order to bring Plasma closer to being used in real-world situations, we've built the first Watchtower proof-of-concept. A Watchtower's goal is help its users avoid losing their funds from invalid exits of a Plasma chain. Due to the centralization of Plasma operators, it is critical that their actions be monitored closely. Our project is the first step towards completely automating the complex process of challenging invalid exits and performing exits if the Plasma chain is compromised.

Describe your tech stack (e.g., protocols, languages, API’s, etc.)

plasma, node.js, golang, kubernetes, docker, redis, tor

Track for which you’re submitting (Open or Impact)

Open

All Bounties Completed/Incorporated

Important: You MUST add a tag (at the top, under Title) for each bounty you'd like to submit to. Your project will not be considered for any bounties unless they are tagged. Click "ADD TAG", type "bounty" and select the desired bounty from the list. If you'd like to apply to more than 6 bounties, please add the first 6 as tags, add the details for all of them (max of 10) here, and contact the Kauri team (info@kauri.io) to notify them of all 10 bounties you'd like to be considered for. These instructions can be deleted.

https://github.com/c-o-l-o-r/watchtower

https://github.com/villanuevawill/plasma-core

https://github.com/villanuevawill/plasma-client

https://github.com/villanuevawill/plasma-js-lib

https://github.com/villanuevawill/plasma-chain-operator

https://github.com/c-o-l-o-r/standalone-tor-proxy

Created with Sketch.Content is"CC-BY-SA 4.0" licensed
Article On-chain
Article Author
mattgarnett

Matt Garnett

Software Engineer

1

0

0

0 Comments
Related Articles
Generalizing Plasma Contracts

Important: You MUST add a tag (at the top, under Title) for each bounty youd like to submit to. Your project will not be considered for any bounties unless they are tagged. Click ADD TAG, type bounty and select the desired bounty from the list. If youd like to apply to more than 6 bounties, please add the first 6 as tags, add the details for all of them (max of 10) here, and contact the Kauri team (info@kauri.io) to notify them of all 10 bounties youd like to be considered for. These instruction

Plasma Group

17 Feb 19

ChainCap

Important: You MUST add a tag (at the top, under Title) for each bounty youd like to submit to. Your project will not be considered for any bounties unless they are tagged. Click ADD TAG, type bounty and select the desired bounty from the list. If youd like to apply to more than 6 bounties, please add the first 6 as tags, add the details for all of them (max of 10) here, and contact the Kauri team (info@kauri.io) to notify them of all 10 bounties youd like to be considered for. These instruction

matt-wojnoski
Matt Wojnoski

17 Feb 19