Skip to content

Commit

Permalink
bootcamp; close #238
Browse files Browse the repository at this point in the history
  • Loading branch information
bl4ck5un committed Aug 15, 2018
1 parent 151bc56 commit 1d569d7
Show file tree
Hide file tree
Showing 2 changed files with 100 additions and 44 deletions.
4 changes: 0 additions & 4 deletions content/events/eth-bootcamp/EthBootCamp17.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,6 @@ We are thankful for the generous sponsorship of this Boot Camp by Chain, Cisco,

## PHOTOS from the AWARDS CELEBRATION DINNER

<div class="ui segments">

<div class="ui piled segment">
<img class="ui centered image" src="../images/events/eth-bootcamp-17/1.png" alt="" />
<div class="ui bottom attached message">
Expand Down Expand Up @@ -75,8 +73,6 @@ We are thankful for the generous sponsorship of this Boot Camp by Chain, Cisco,
</div>
</div>

</div> <!-- end of segments -->

## 2017 AWARDS – COURTESY of the ETHEREUM FOUNDATION

- 1st prize: $256 of ETH. "Towards a K Semantics of the EVM" – Team Leader: Everett Hildenbrandt from UIUC.
Expand Down
140 changes: 100 additions & 40 deletions content/events/eth-bootcamp/EthBootCamp18.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,48 +4,108 @@ subtitle: Collaborate with IC3 and Ethereum to Advance Blockchain Applications.
location: Gates Hall, Cornell University. Ithaca, New York
start: 2018-07-12
end: 2018-07-18
summary: IC3 and the Ethereum Foundation will hold our third annual Boot Camp, an immersive coding and learning experience in blockchains and smart contracts with world-leading researchers, open source developers, and students.
summary: IC3 and the Ethereum Foundation Conducted our Third Immersive Weeklong Coding and Learning Experience in Blockchains and Smart Contracts with World-leading Professors, Open Source Architects, Developers and Students.
tags:
- featured
- longlive
---

IC3 and the Ethereum Foundation are Conducting our Third Immersive Weeklong Coding and Learning Experience in Blockchains and Smart Contracts with World-leading Professors, Open Source Developers and Students. See a summary of the 2017 Boot Camp [here](http://www.initc3.org/events/2017-07-13-IC3-Ethereum-Crypto-Boot-Camp-at-Cornell-University.html).

- Work as a member of a dev team on a weeklong project, led by a blockchain expert.
- Attend daily keynote presentations by smart contract and blockchain experts.

# Who should attend?
Experienced full-time blockchain developers who want to learn, contribute and advance blockchain solutions.


<img class="ui centered large image" src="../images/events/btcp_wksp/2.jpg"></img>
Left to right: Junru Shao, Andrew Miller, Vitalik Buterin, Ari Juels, Elaine Shi – from previous Boot Camp Celebration Dinner.

# Notable attendees
Vitalik Buterin, Ethereum Foundation Chief Scientist and IC3 professors Ittay Eyal, Ari Juels, Patrick McCorry, Andrew Miller, Andrew Myers plan to attend. Please check back later for updates to notable attendees.

# Fun activities
“Ithaca is Gorges”. To relax and clear our heads from time to time, we are planning periodic group excursions to local gorges, parks, lakes and points of interest.

# Registration and Sponsorship

## Students

We are offering free access for a limited number of well-qualified full-time students enrolled at the IC3 campuses (Berkeley, Cornell, Cornell Tech, EPFL, ETH Zurich, UCL, UIUC, and the Technion); please [apply here](https://docs.google.com/forms/d/e/1FAIpQLSfBq37rmPlBS0k8zuRwa8DltVYq7RcpkdOT15vPOd80HmR2aQ/viewform).

## Industry/Professional Participants

All must be affiliated with an IC3 Member or a Boot Camp Donor (see details below).

**BOOT CAMP DONOR – $12.5k US**

- Donations support the Boot Camp, including scholarships for students attending for free, and on-going IC3 research.
- Includes Donor Brand logo on the IC3 website, and social media outreach.
- Includes Participation for one person for the full week of Hacking and Learning, plus participation in the Celebration Dinner on July 18.
- Includes Periodic Fun Activities.

**IC3 MEMBERS**
- IC3 Members (see current list of members [here](http://www.initc3.org/partners.html)) may participate at $5.5k per person.

All Industry/Professional participants, please [apply here](https://docs.google.com/forms/d/e/1FAIpQLSfBq37rmPlBS0k8zuRwa8DltVYq7RcpkdOT15vPOd80HmR2aQ/viewform).
IC3 and the Ethereum Foundation Conducted our Third Immersive Weeklong Coding and Learning Experience in Blockchains and Smart Contracts with World-leading Professors, Open Source Architects, Developers and Students.

# Boot Camp Sponsors

<div class="ui center aligned basic segment">
<div class="ui small images">
<img class="ui image logo" id="celer" src="../images/events/eth-bootcamp-18/celer.png" />
<img class="ui image logo" id="chainlink" src="../images/events/eth-bootcamp-18/chainlink.png" />
<img class="ui image logo" id="cisco" src="../images/events/eth-bootcamp-18/cisco.png" />
</div>
<div class="ui small images">
<img class="ui image logo" id="columbuscapital" src="../images/events/eth-bootcamp-18/cc.png" />
<img class="ui image logo" id="fidelitylabs" src="../images/events/eth-bootcamp-18/fidelity.png" />
<img class="ui image logo" id="ibm" src="../images/events/eth-bootcamp-18/ibm.png" />
</div>
<div class="ui small images">
<img class="ui image logo" id="jpmorgan" src="../images/events/eth-bootcamp-18/jpmorgan.png" />
<img class="ui image logo" id="metastable" src="../images/events/eth-bootcamp-18/metastable.png" />
<img class="ui image logo" id="microsoft" src="../images/events/eth-bootcamp-18/microsoft.png" />
</div>
<div class="ui small images">
<img class="ui image logo" id="nervos" src="../images/events/eth-bootcamp-18/nervos.png" />
<img class="ui image logo" id="oracle" src="../images/events/eth-bootcamp-18/oracle.png" />
<img class="ui image logo" id="siemens" src="../images/events/eth-bootcamp-18/siemens.png" />
</div>
</div>

There were 10 project teams. Awards were made to the top 3 teams at the Celebration and Awards Dinner on July 18 at Coltivare in downtown Ithaca.

# Top 3 Projects – Award Winners at the Celebration and Awards Dinner

<div class="ui piled segment">
<img class="ui centered image" src="../images/events/eth-bootcamp-18/projectchicago.png" alt="" />
<div class="ui bottom attached message">
<strong>First Place: Project Chicago</strong><br>
<strong>Award: 10 ETH</strong><br>
<strong>IC3 Associate Directors</strong>: Prof. Ittay Eyal (at far left in photo) and Prof. Andrew Miller (at far right)<br>
<strong>Team Members</strong>: (left to right, after Ittay Eyal) Sam Apter, Yan Ji (Team co-Leader), Edward Mehrez, Phil Daian (Team co-Leader, kneeling), Leland Lee, Kersing Huang.<br>
<strong>Ethereum Foundation</strong>: Hudson Jameson and Vitalik Buterin (both standing at center of photo behind Phil)<br>
We implemented financial instruments for cryptocommodities à la GasToken (<a href="http://gastoken.io">gastoken.io</a>). For more info, please see <a href="https://projectchicago.io/">projectchicago.io</a>.
</div>
</div>

<div class="ui piled segment">
<img class="ui centered image" src="../images/events/eth-bootcamp-18/battleshipmpc.png" alt="" />
<div class="ui bottom attached message">
<strong>Second Place: Battleship MPC</strong><br>
<strong>Award: 5 ETH</strong><br>
<strong>IC3 Associate Directors</strong>: Prof. Ittay Eyal (at far left in photo) and Prof. Andrew Miller (at far right)<br>
<strong>Team Members</strong>: (Left to right in front row, after Ittay Eyal) Julian Koh, Chang Xu, Carlos de Oliveira, Andrew Miller (Team Leader), Libby Kent, Sylvain Bellemere.<br>
<strong>Ethereum Foundation</strong>: Hudson Jameson and Vitalik Buterin (both standing at center of photo behind Carlos)<br>
We used a multiparty-computation cryptography toolkit to implement a Battleship application. This battleship game is better than all the other cryptographic battleship games. It will sink their battleship. Let us know if you want to compete!
</div>
</div>

<div class="ui piled segment">
<img class="ui centered image" src="../images/events/eth-bootcamp-18/layer2battlesystem.png" alt="" />
<div class="ui bottom attached message">
<strong>Third Place: Layer 2 Battle System</strong><br>
<strong>Award: 3 XMR (from a Bug Bounty awarded to IC3)</strong><br>
<strong>IC3 Associate Directors</strong>: Prof. Ittay Eyal (at far left in photo) and Prof. Andrew Miller (at far right)<br>
<strong>Team Members</strong>: (Left to right, after Ittay Eyal) Oded Naor, Deepak Maram, Frank Sauer, Matthew Salazar, Surya Bakshi, Karl Wust (holding beer). Team Leader, Prof. Patrick McCorry is not in photo.<br>
<strong>Ethereum Foundation</strong>: Vitalik Buterin and Hudson Jameson (both standing behind Karl)<br>
We constructed and demonstrated that a battleship game's integrity can be enforced using crypto-economics (instead of elaborate cryptography). Afterwards we converted the game into a state channel and performed an empirical evaluation of state channels as a scaling solution for cryptocurrencies.
</div>
</div>

# Boot Camp Schedule and Presentation Videos - July 12-18

We took occasional breaks from the hacking to attend talks by well-known experts in the community – please see the Boot Camp schedule and check back later for links to the talks below. Note that some talks are pre-publication oriented and may not be posted.

<div class="ui images">
<img class="ui image logo" id="celer" src="../images/events/eth-bootcamp-18/schedule.png" />
</div>

# Additional Projects

**Smart Contracts for Radical Markets**: Cryptokitties has brought Dutch Auctions to the mainstream. In this project we'll use smart contracts to experiment with new kinds of auctions too. For inspiration, we’ll start with ideas from Radical Markets by Posner and Weyl.

**Submarines!**: Submarine sends are a technique used to prevent frontrunning, a problem in blockchain systems where miners may manipulate the order of transactions in a block. This project built a high-quality reusable library and smart contract for the community to use submarine sends, including an additional merkle proof verification library (for verifying a transaction is legitimately in a block from within a smart contract). See this blog post for more details: http://hackingdistributed.com/2017/08/28/submarine-sends/"

**ViperFlow**: a Smart Contract language with Information Flow: For this project we built a security-critical smart contract using ViperFlow. ViperFlow is a language we are still developing that provides an information flow type system on top of Viper, the existing smart contract programming language.

**Plasma Gold Private SegWit Unlimited**: Plasma Classic, Plasma MVP, Plasma Cash, Plasma XT... Plasma Gold Private SegWit Unlimited? Plasma's nature as an abstract framework makes it simultaneously confusing and exciting. In this project, we had some fun by speccing and building the weirdest things we could think of that still counts as "Plasma."

**Updatable and Universal Common Reference Strings**: We implemented updatable common reference strings for SNARKs. This allows the “trusted setup” to be updatable by anyone before it is used, and thus alleviates the “trusted” requirement of SNARKS.

**CBC Casper and Sharding**: CBC Casper is a family of consensus protocols that all share the same proof of asynchronous, Byzantine fault tolerant safety. During this boot camp, we explored the problem of consensus as it relates to blockchain scaling, designing and implementing proof-of-concepts simulations for different sharded blockchain consensus algorithms!

**Town Crier** (http://www.town-crier.org/): We implemented a secure oracle using Intel SGX enclaves in Rust, triggering smart contract events using an SGX enclave that implements the Town Crier protocol.

# Participants

<div class="ui piled segment">
<img class="ui centered image" src="../images/events/eth-bootcamp-18/participants.png" alt="" />
<div class="ui bottom attached message">
Many of the participants gathered for a Group Photo prior to lunch on Day 1, on the steps of Gates Hall.
</div>
</div>

0 comments on commit 1d569d7

Please sign in to comment.