|
| 1 | +--- |
| 2 | +type: pages |
| 3 | +layout: default |
| 4 | +--- |
| 5 | +<link rel="stylesheet" href="/assets/css/main.css"> |
| 6 | + |
| 7 | +<div class="localization"> |
| 8 | + <a href="/en/workshops/">en</a> |
| 9 | + {% for lang in site.languages %} |
| 10 | + | <a href="/{{ lang.code }}/workshops/">{{lang.code}}</a> |
| 11 | + {% endfor %} |
| 12 | +</div> |
| 13 | + |
| 14 | +<h1 class="post-title">Workshops</h1> |
| 15 | + |
| 16 | +{% if content != ""%} |
| 17 | + <div class="post-content"> |
| 18 | + {{ content }} |
| 19 | + </div> |
| 20 | +{%- endif -%} |
| 21 | + |
| 22 | +<div style="margin: 20px 0;"> |
| 23 | + <button onclick="toggleWorkshopHistory()" id="historyToggle" style=" |
| 24 | + background: none; |
| 25 | + border: none; |
| 26 | + color: #0366d6; |
| 27 | + text-decoration: underline; |
| 28 | + cursor: pointer; |
| 29 | + font-size: inherit; |
| 30 | + font-family: inherit; |
| 31 | + padding: 0; |
| 32 | + "> |
| 33 | + 📚 Show Workshop History |
| 34 | + </button> |
| 35 | +</div> |
| 36 | + |
| 37 | +<div id="workshopHistory" style="display: none;"> |
| 38 | + |
| 39 | +<h2>Previous Workshops</h2> |
| 40 | + |
| 41 | +<div id="taproot-workshop"></div> |
| 42 | + |
| 43 | +<h3>Workshops #3, #4 and #5 - Schnorr and Taproot Seminars</h3> |
| 44 | + |
| 45 | +<ul> |
| 46 | + <li>San Francisco, September 24 2019</li> |
| 47 | + <li>New York, September 27 2019</li> |
| 48 | + <li>London, February 5 2020</li> |
| 49 | +</ul> |
| 50 | + |
| 51 | +<p><em>Schnorr signatures</em> and <em>Taproot</em> are proposed changes to the Bitcoin |
| 52 | +protocol that promise greatly improved privacy, fungibility, scalability and |
| 53 | +functionality.</p> |
| 54 | + |
| 55 | +<p>Bitcoin Optech hosted two seminar format workshops which included a mixture of |
| 56 | +presentations, coding exercises and discussions, and gave engineers at |
| 57 | +member companies an understanding of how these new technologies work and how |
| 58 | +they can be applied to their products and services. The workshops also provided |
| 59 | +engineers an opportunity to take part in the feedback process while these |
| 60 | +technologies are still in the proposal stage.</p> |
| 61 | + |
| 62 | +<p><a href="/en/schorr-taproot-workshop/">All material from the workshops</a> is available on this website, so engineers can |
| 63 | +learn about the schnorr/taproot proposals at home.</p> |
| 64 | + |
| 65 | +<h3>Workshop #2 - Paris, November 12-13 2018</h3> |
| 66 | + |
| 67 | +<p>Bitcoin Optech held our second roundtable workshop in Paris on November 12-13 2018. |
| 68 | +The format was the same as the first workshop in San Francisco.</p> |
| 69 | + |
| 70 | +<p>In attendance were 24 engineers from Bitcoin companies and open source |
| 71 | +projects.</p> |
| 72 | + |
| 73 | +<h4>Topics</h4> |
| 74 | +<ul> |
| 75 | + <li>Replace-by-fee vs. child-pays-for-parent as fee replacement techniques</li> |
| 76 | + <li>Partially Signed Bitcoin Transactions (<a href="https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki">BIP 174</a>)</li> |
| 77 | + <li><a href="https://gist.github.com/sipa/e3d23d498c430bb601c5bca83523fa82">Output script descriptors</a> for wallet interoperability</li> |
| 78 | + <li>Lightning wallet integration and applications for exchanges</li> |
| 79 | + <li>Approaches to coin selection & consolidation</li> |
| 80 | +</ul> |
| 81 | + |
| 82 | +<h4>Thanks</h4> |
| 83 | +<p>Thanks to Ledger for hosting the workshop and helping with organization.</p> |
| 84 | + |
| 85 | +<h3>Workshop #1 - San Francisco, July 17 2018</h3> |
| 86 | + |
| 87 | +<p>Bitcoin Optech held our first roundtable workshop in San Francisco on July 17 2018:</p> |
| 88 | + |
| 89 | +<ul> |
| 90 | + <li>Topics were discussed in a roundtable format in which every participant had an |
| 91 | + equal opportunity to engage.</li> |
| 92 | + <li>Each topic had a moderator and notetaker. The moderator was responsible for a |
| 93 | + brief introduction of a topic and keeping discussion on track and on time.</li> |
| 94 | + <li>To make sure that participants were comfortable to speak freely, notes and |
| 95 | + action items were distributed to participants but not beyond. Participants |
| 96 | + were free to share discussion details internally at their companies and |
| 97 | + publicly, but did not attribute any particular statement to a given individual |
| 98 | + (Chatham House Rules).</li> |
| 99 | +</ul> |
| 100 | + |
| 101 | +<p>In attendance were 14 engineers from SF Bay Area Bitcoin companies and open |
| 102 | +source projects.</p> |
| 103 | + |
| 104 | +<h4>Topics</h4> |
| 105 | +<ul> |
| 106 | + <li>Coin selection</li> |
| 107 | + <li>Fee estimation, RBF, CPFP best practices</li> |
| 108 | + <li>Optech community and communication</li> |
| 109 | +</ul> |
| 110 | + |
| 111 | +<h4>Thanks</h4> |
| 112 | +<p>Thanks to Square for hosting the workshop and Coinbase for helping with |
| 113 | +organization.</p> |
| 114 | + |
| 115 | +</div> |
| 116 | + |
| 117 | +<script> |
| 118 | +function toggleWorkshopHistory() { |
| 119 | + const historyDiv = document.getElementById('workshopHistory'); |
| 120 | + const button = document.getElementById('historyToggle'); |
| 121 | + |
| 122 | + if (historyDiv.style.display === 'none') { |
| 123 | + historyDiv.style.display = 'block'; |
| 124 | + button.innerHTML = '📚 Hide Workshop History'; |
| 125 | + } else { |
| 126 | + historyDiv.style.display = 'none'; |
| 127 | + button.innerHTML = '📚 Show Workshop History'; |
| 128 | + } |
| 129 | +} |
| 130 | +</script> |
0 commit comments