Browse Source

Add lukechilds

master
Luke Childs 7 years ago
committed by GitHub
parent
commit
621b3fddf5
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 119
      proposals/lukechilds/README.md

119
proposals/lukechilds/README.md

@ -0,0 +1,119 @@
<div align="center">
<h1>Komodo Notary Node Proposal</h1>
<img width="128" src="https://secure.gravatar.com/avatar/4af0d9a1f16bf05d1aedee5e3923d3e3?size=256" />
<h2>lukechilds</h2>
**Zone:** North America
<br>
<br>
**Public Vote Address**<br>
RV2evPRxFGk2ev7eRxUvWuzjYPWwQ2kpMC
<br>
<br>
**Private Vote Address**<br>
zcLQAsdGtJ1KW2KX4Kpdq7mH1K1SkptzUThWj5ZEDTiZq7kWATeQwhFwbmoitPzz6MJQZXjUaG1apm39zWnEkkZGN3V6RtY
</div>
## About Me
I'm an experienced software developer that's very active in the Open Source community and have been involved with cryptocurrencies since 2012. I work on Open Source almost full time, however I do some freelance work to cover my living costs.
I've made over 2000 contributions to Open Source software in the last year and have lots of my own projects published on [GitHub](https://github.com/lukechilds/). My Open Source modules get downloaded [millions of times a month](http://npm-stats.com/lukechilds).
My Open Source software is used in production by small developers and large companies all round the world. Some examples of companies that are using my software are:
- GitHub
- Ethereum
- Signal
- Facebook
I'm currently working on an alternative GUI implementation for Komodo's BarterDEX with a focus on simplicity, reliability and ease of use. I'm also doing extensive [debugging/testing/security auditing](https://github.com/search?utf8=%E2%9C%93&q=repo%3Ajl777%2FSuperNET+author%3Alukechilds&type=Issues) with `marketmaker`.
## Why vote for me?
I have the experience required to run a notary node properly and securely as outlined below.
If I'm elected I will be able to use the funds to allow me to work full time on Open Source and security research. I have many plans for Open Source projects that will benefit both the Komodo Platform and the entire cryptocurrency ecosystem as a whole.
## Hardware
- 2 x Eight-Core E5-2620v4 2.1Ghz, 20M cache (16 cores, 32 threads total)
- 64GB RAM
- 2x500GB SSD
- 1 Gbps Network
SSDs are configured with RAID 1 meaning if a drive fails I can replace the SSD with zero downtime.
The server is in North America, however it is strategically located in a Los Angeles data center with a lower latency connection to Asia than most of America.
## Experience
### System Administration
I'm very experience with system administration, I already run multiple nodes for other decentralised networks and have automated the process of running certain network services with my public Docker images.
#### Decentralised nodes
I have a proven track record of running decentralised nodes online with high uptime and high performance:
I've been running a Tor node since 2013. Due to high uptime and performance it was selected to be fallback directory mirror and is hard-coded into Tor's source code.
I also run a Vertcoin Electrum node. Likewise, this is [hardcoded](https://github.com/vertcoin-project/electrum-vtc/blob/44841d9668bd94f0a59fc311575770f29e73f6a1/lib/network.py#L57:5) into the Electrum-VTC source code as a bootstrap node due to high uptime and performance.
About 3 months ago, during excessive Vertcoin electrum traffic, all the electrum nodes went down apart from mine. My node (vtc.lukechilds.co) was single handedly processing all Vertcoin Electrum traffic and keeping everyone connected. [(proof)](https://www.reddit.com/r/vertcoin/comments/7j8l2h/working_electrum_nodes/)
#### Docker
I have published multiple public Docker images which have been downloaded over a million times.
I also built and maintain the official ElectrumX Docker image.
https://hub.docker.com/r/lukechilds/
### Security
I also have good knowledge of network and application security. I have disclosed multiple vulnerabilities I've found in software.
#### Coinomi Mobile Wallet
I publicly disclosed the privacy issue of Coinomi leaking users wallet addresses in plain text after they ignored my multiple requests to reach out to them:
- https://cryptoinsider.com/content/coinomi-wallet-disclosure-denial-destructive-pr/index.html
- https://www.bitsonline.com/coinomi-vulnerability-respond/
- https://www.dashforcenews.com/coinomi-vulnerability-discovered-developers-react-harshly/
- https://cryptoble.win/2017/09/30/vulnerability-coinomi-devs-retaliate/
#### Buttercup Password Manager
I found and reported a vulnerability in a password manager's browser extension that would allow any website to read the entire contents of a users password store:
https://github.com/buttercup/buttercup-browser-extension/issues/92
#### Agama
I found two high severity security vulnerabilities in Agama and have submitted fixes for them.
One was a remote code execution vulnerability giving certain sites the ability to take full control of your computer.
The other was a flaw in the authentication system that would allow an attacker to send you a URL that when opened would transfer all of your funds to them.
I have fixed both of these vulnerabilities but @jl777 has asked me not to go into more detail or publicly post proof of the vulnerabilities until more users have had time to update. He can verify that I found these issues.
#### BarterDEX
I found a vulnerability in `marketmaker`, the daemon that powers the BarterDEX network, that would allow a website to steal all your funds after you launch the daemon. I advised how to fix the issue and it was resolved many releases ago.
https://github.com/jl777/SuperNET/issues/563
---
**Public Vote Address**<br>
RV2evPRxFGk2ev7eRxUvWuzjYPWwQ2kpMC
<br>
<br>
**Private Vote Address**<br>
zcLQAsdGtJ1KW2KX4Kpdq7mH1K1SkptzUThWj5ZEDTiZq7kWATeQwhFwbmoitPzz6MJQZXjUaG1apm39zWnEkkZGN3V6RtY
<br>
<br>
**BTC Public Key**<br>
0273d3924cf553b5a3baa6d458ecb411558582c3c468fd3ddf5dd29e0e3f1cbb15
Loading…
Cancel
Save