What is this workshop about? Provide as many details as possible.
This workshop aims to provide an introduction to algorithms which can be done by non-experts without electronics computers in a reasonable amount of time. In particular, our goal will be to cut out and assemble a paper computer, and then with the assistance of worksheets, validate the checksum on a bech32 address.
What would an attendee learn from this workshop?
That it is possible to verify checksums by hand; and that by straightforward but tedious extensions of this idea, it is possible to generate checksums, split and recover data using Shamir's Secret Sharing Scheme, and maybe some unrelated patter about random number generation.
Is there anything attendees should read up on before they attend this talk?
Is there anything attendees should set up before the workshop?
They may want to download the full codex32 booklet and print out/assemble the addition volvelle (page 21/22). It is best to print it on cardstock. We will provide printouts and time to do assembly, but it takes 20-30 minutes and will not teach you anything you didn't learn as a child.
Level of difficulty
Intermediate. Nothing is technically hard or requiring prerequisites but it's frustrating and tedious work.
I can work with anything from 1-3 hours. Will likely need close to 2 hours to complete a short presentation and the main task, depending on participant speed. But I have hundreds of hours of related tasks if somehow people run out of time.
Description
What is this workshop about? Provide as many details as possible.
This workshop aims to provide an introduction to algorithms which can be done by non-experts without electronics computers in a reasonable amount of time. In particular, our goal will be to cut out and assemble a paper computer, and then with the assistance of worksheets, validate the checksum on a bech32 address.
What would an attendee learn from this workshop?
That it is possible to verify checksums by hand; and that by straightforward but tedious extensions of this idea, it is possible to generate checksums, split and recover data using Shamir's Secret Sharing Scheme, and maybe some unrelated patter about random number generation.
Is there anything attendees should read up on before they attend this talk?
I have a Youtube talk about this project here. See also the main codex32 website.
None of this is essential reading.
Is there anything attendees should set up before the workshop?
They may want to download the full codex32 booklet and print out/assemble the addition volvelle (page 21/22). It is best to print it on cardstock. We will provide printouts and time to do assembly, but it takes 20-30 minutes and will not teach you anything you didn't learn as a child.
Level of difficulty
Intermediate. Nothing is technically hard or requiring prerequisites but it's frustrating and tedious work.
About the Speaker
Social Links
Github https://github.com/apoelstra Website https://www.wpsoftware.net/andrew
Workshop Details
Length of workshop
I can work with anything from 1-3 hours. Will likely need close to 2 hours to complete a short presentation and the main task, depending on participant speed. But I have hundreds of hours of related tasks if somehow people run out of time.
Preferred Day/Time Slot
Any is good.