スポンサー
スポンサーシップ
Bitcoin Edge Events のスポンサーに興味がある場合は、以下のアドレス宛にお問い合わせください: [email protected]スポンサーシップは現在 Scaling Bitcoin イベントで申請可能です.
重要な日付
- 2017-10-20 23:59 UTC - スポンサー支援受付の最終日
- 2017-10-20 23:59 UTC - 印刷用ロゴの提出(AIまたはSVGベクター・ファイル・フォーマットでの提出が必要です)。
メンター
スケジュール
注記:印刷
- 食事に関するご要望やアレルギーなどお持ちの方はこちらに[email protected]ご連絡ください
- Please note that Day 1 of the event is held at the Paul Brest Hall and Day 2 is held at the Arrillaga Alumni Center
- If you are a developer and would like to contribute toward expanding the Dev++ curriculum, please contact us.
- 注) クリエイティブ・コモンズ・ライセンスとしてDev++で行われる全てのセッションは記録され公開されます。
スケジュール
Bitcoin Core (レイヤー1)
レイヤー2
必要事項
The Dev++ course is meant to familiarize you with core Bitcoin algorithms, how by being combined together they form the Bitcoin peer to peer network, as well as to review and experiment with rapidly maturing layer-2 technologies.
参加条件
- コンピューターエンジニアリングのバックグラウンド
- データ構造及びネットワークに関する知識
- C++, Java, Python, Go, JavaScript(Node.js), Scala などのソフトウェア開発言語の経験
ハンズオン参加のための必要条件
- C++ の経験
- Python の経験
- GCC ツールチェーンの経験
- 基礎的なGitの使い方
You should have previous experience working with C++ projects and possess knowledge of data structures and networking. If you develop software using a different ecosystem such as Java, NodeJs, Python, Go etc., you can participate in the course but will have difficulty performing some of the tasks.
歓迎条件
- Unix の経験
- 暗号についての知識・経験
必要な持ち物
- 参加者はご自身のノートパソコンを持って来て下さい(Windows, OSX, Linux)
Additional information will be published closer to the date of the event.
資料
Please note that all Dev++ sessions will be recorded and published on this site under CC-BY license.
Extra Curriculum
Please be advised that for two days prioir to Dev++, on October 31st and November 1st, Jimmy Song will be giving the Programming Blockchain course. This is an extremely in-depth technical course that will help you fully understand the math behind Elliptic Curve Cryptography (ECDSA), internals of Bitcoin transactions, Simplified Payment Verification (SPV) as well as other elements. Key elements of this course will be covered by Jimmy Song during the Dev++ Transactions session.
If you are interested in understanding the underlying cryptography, you can apply to participate in Programming Blockchain. Knowledge of Python is beneficial for this course. The cost of this course is 0.5 BTC and seating capacity is limited (20 people).
Following topics will be covered during this course:
- Finite Fields
- Elliptic Curves
- Elliptic Curve Cryptography
- Signing/Verifying Messages
- Parsing Transactions
- Signing Transactions
- Creating Transactions
- Script parsing and processing
- Address construction/Private Key WIF Format Construction
- Parsing Blocks
- Validating Proof-of-Work
- Difficulty Calculations
- Merkle Tree Construction
- Merkle Proofs
- Network Message Parsing
- Simple Bitcoin Network Node
場所
DAY 1 Paul Brest Hall 555 Salvatierra Walk, Stanford, CA, 94305, USA | DIRECTIONS |
DAY 2 Frances C. Arrillaga Alumni Center 326 Galvez Street, Stanford, CA 94305-6105, USA | DIRECTIONS |
From Highway 101 North & South
Take the Embarcadero Road exit west - toward Stanford. At El Camino Real, Embarcadero turns into Galvez Street as it enters the Stanford campus. Stay in the left lane and continue toward the center of campus. The Alumni Center is on the right side of Galvez Street, just after you cross over Campus DriveFrom Highway 280 North & South
Exit Sand Hill Road east toward Stanford. Continue east, turning right at the traffic light on Santa Cruz Avenue. Make an immediate left onto Junipero Serra Boulevard. Turn left at the second traffic light and onto Campus Drive East. Continue around Campus Drive East and turn left when you reach Serra Street, at the gas station. Follow Serra Street until it ends at Galvez Street.From El Camino Real
Exit El Camino Real at University Avenue. Turn toward the hills (away from the center of Palo Alto). As you enter Stanford, University Avenue becomes Palm Drive. Go through one traffic light, and turn left onto Campus Drive at the first stop sign.
チケットの購入
- インターンシップや1年目の仕事を探している学生
- Bitcoin 開発を始めたい開発者
- Bitcoin を開発に組み込むことに関心のある開発者
The cost of the ticket is $1000 USD.
Student subsidy applications are no longer available due to filled capacity.
このサイトについて
プランニング委員会
- Anton Yemelyanov, Base58 Association NPO. (Planning Committee Chair)
- Nelly Milanova, Base58 Association NPO.
- Jeremy Rubin, Bitcoin Core contributor
- Ferdinando M. Ametrano, Bitcoin and Blockchain Technology professor at Politecnico di Milano
- Allison Berke, Executive Director at the Stanford Cyber Initiative (Host Committee Chair)
- Byron Gibson, Engineering Consultant and Startup Advisor
- Alexy Khrabov, By The Bay
チュートリアル委員会
- Shin'ichiro Matsuo, Georgetown University, BSafe.network
- Pindar Wong, BSafe.network
- Taro Watanabe, Digital Garage
- Jimmy Song, Paxos
- Anton Yemelyanov, Base58 Association NPO.
- Shigeya Suzuki, Keio University