pleb.fi
see below for exact agenda.
pleb.fi is the 21st/22nd, but there’s some other nearby bitcoin stuff
it is the friends you make on the journey. we will have a 24 hour hackathon starting after the workshops (please sleep tho) for plebs to build and showcase innovative ideas for the bitcoin ecosystem. don’t have any ideas or friends? the workshops on saturday will surely inspire.
there will be prizes. a bevy of them (subject to change till the event starts).
prize | cash | other |
---|---|---|
1st | $5000 | fancy cowboy boots + limitd edition shirts |
2nd | $1000 | limited edition shirts |
3rd | $500 | limited edition shirts |
DeFi | $250 | |
Wallet | $250 | |
Sapio | $250 | |
New Layer 2s | $250 | |
Lightning | $250 | |
Self Sovereign | $250 | |
Mining | $250 | |
Design | $250 |
no cheating allowed – while it’s OK if your submission is part of a larger project or ecosystem (e.g., you are a c-lightning Dev and you build something in c-lightning), the point is to try out new things and explore. there’s no firm rule here – we’ll know cheating when we see it, and disqualify at our discretion. when in doubt, ask an organizer if your project is in the spirit of the event.
we love teams; but we also love to see lots of projects. to strike the right balance, teams may have up to 3 attendees.
to make the event more inclusive, you can also have a ‘remote only’ +1 teammate, just let us know in advance who they are. in the spirit of getting real remote participants, we encourage remotes to be e.g. 2 hours+ away from austin (if you see them during the event in person it’s a disqualifier). interested in being a remote hacker? either ask your friends attending or sign up to share your info with teams.
we’ll adjust these rules as the event draws near; ask any clarifying questions in the telegram.
organizing events is hard. charging admission serves a few purposes: 1) we want to ensure that our limited space goes to people who want to be there, no flakes; 2) we’re going to ensure there’s good food available throughout the event. we’re running the event as not-for-profit, any excess funds will go to supporting our non-profit partner or future events. if paying for a ticket is an obstacle for your attendance, please let us know by filling out this form and we’ll work something out.
we may adjust this as we near the event…
topic speaker | description | start | end |
---|---|---|---|
breakfast tacos your belly | come hungry for food leave hungry for knowledge | 8:00 AM | 9:00 AM |
kickoff | sarah's gonna get us started with an overview of the day, ground rulez, and a 1 minute guided bitcoin meditation. | 9:00 AM | 9:05 AM |
b^4 altcoins | shitcoiners learn from experience. bitcoiners learn from the experience of others. -otto von ₿ismarck building back better for bitcoin by learning from altcoin innovations. | 9:05 AM | 9:30 AM |
BITCOIN IS TOO RESILIENT udi wertheimer | bitcoin development has focused on resiliency -- that's cool. but don't you feel a little fomo? those cryptokitties sure spark joy, right? can we balance competing interests of novel use & security? should we? while you're here, m e t a v e r s e | 9:35 AM | 10:10 AM |
open source bitcoin design | learn about how design doesn't have to happen behind closed doors with box-shadow-y pixel pushers, it can happen in the open! | 10:15 AM | 10:30 AM |
how to make your ux not a snoozefest | rachel mersky is the head of design at fold, and that tells you probably all you need to know about how fun this talk is gonna be. | 10:35 AM | 11:00 AM |
bips on the radar | what's here and what's to come? we'll do a crash course into things that could be coming soon (ctv, apo, csfs, cat, etc) and what the plebs can do to make them happen. | 11:05 AM | 11:30 AM |
Sapio Lecture I: Basics | school's in session and it's time to learn sapio. i'll break down the motives behind sapio, ctv, and go over the basic workings of the platform. | 11:35 AM | 12:00 PM |
lunch go with your gut | pb&j's anyone? (someone is prolly allergic) | 12:00 PM | 12:30 PM |
Sapio Hands On I: Basics | who dat, me again. this time we'll go hands on with some easy exercises to get you going with sapio. | 12:30 PM | 12:55 PM |
doing stuff with discreet log contracts | sneaky sneaky contract don't peeky -- ben is gonna give us the DL on DLCs and what you could build with them. | 1:00 PM | 1:25 PM |
liquidity bootstrapping parker white | starting a new protocol? how do you get the ball rolling so end users experience a liquid market? | 1:30 PM | 1:55 PM |
lnpay workshop | lnpay's mission is to make it as easy as possible for developers to work with LN, ideal for you hackathon project | 2:00 PM | 2:10 PM |
what the heck is impervious ai anthony (we find out) | our flagship product is a bitcoin vpn but we're more than that. much, much more. | 2:10 PM | 2:20 PM |
oauth is for scrubs | buck's gonna give us the skinny on how to make applications that use lsats for authentication in place of oauth. because friends don't let friends not use sovereign d.i.d.s. | 2:20 PM | 2:30 PM |
heard you want to build shit on LN; is here to help. | what does it take to build with the LN directly? the big KM is gonna route some knowledge right into your brain. | 2:30 PM | 2:40 PM |
LN power hour | we just heard from 4 amazing LN related technologies -- fire up your netbooks and get cracking on some exercises to get you going. | 2:45 PM | 3:45 |
getting pegged pos sidechains on btc | matt works on nomic which is a super cool sidechain. this talk is going to teach you how nomic's sidechain anchoring bonds works, and how you might use something similar to build great things. | 3:50 PM | 4:05 PM |
li-fi greatest thing since wi-fi | everything you don't know yet about the future of lightning liquidity market design | 4:10 PM | 4:10 + 1 nanosecond (4:25 PM) |
Sapio Lecture II: Advanced Topics | it's my party i can cry... err... present on sapio again if i want to. in this section we'll flex some muscle and show you what sapio's really capable of. | 4:30 PM | 5:00 PM |
Sapio Hands On: II: Advanced Topics | it's not the tool, it's the hand of the craftsman. here we'll put your knowledge to the test against some exercises and show how wise you are. | 5:00 PM | 5:30 PM |
Hackathon Kickoff | let's get this party started -- it's time to hack. | 5:30 PM | 5:35 PM |
Hackathon TeamFinder | but maybe you don't have a team yet or could use a hand... we'll lay out some ground rulez on how to swipe-right and swipe-left politely on each other and find some other plebs to work with! | 5:35 PM | 6:15 PM |
pizza party | some of you probably will run away to go to your caves and bang out the code, that's ok. we'll keep dinner simple. | 6:15 PM | 7:00 PM |
topic speaker | description | start | end |
---|---|---|---|
trad breakfast tummy | you've been up all night hacking, and now your stomach feels like a (const void*). come and fill up the tank with a classic all american breakfast. | 9:00 AM | 10:00 AM |
team registration deadline | who are you anons? we ask by the morning you submit basic team information... we're not sure why, but it's a good idea. you can fill this out whenver. | 10:00 AM | 10:30 AM |
muncho some luncho APpEtite | u need brain food right? last stretch, bring it home. | 12:00 PM | 1:00 PM |
Submissions Due | times up. pencils down. congratulations. you made it. no matter what we are proud of you. | 4:00 PM | 4:15 PM |
ice cream break | scoop: pleb.fi reports that ice cream is a good way to unwind and reset while you think about how to present yourself | 4:15 AM | 5:00 AM |
q&a: taking your project to the next stage | vc funding, locations, and hiring, oh my! we're going to have some subject matter experts expound on how you can take what you've been working on to the next level. | 5:00 PM | 5:30 PM |
presentations / demos every pleb | step into the limelight and show us what you made. we are so very excited to see it. | 5:30 PM | 6:30 PM |
judge deliberation | que the jeopardy music | 6:30 PM | 6:45 PM |
awards | we got some good shit to give out to the top projects (money). we'll keep it quick. you're all winners where it counts. | 6:45 PM | 7:00 PM |
wats wrong babe u barely touched your bbq | one last meal together. celebrate, drown your sorrows, whatever. we'll hang out eat our fill of texan ambrosia (bbq), and then go back to our normie lives afterwards. | 7:00 PM | 10:00 PM |
interested to sponsor the event or help organize? reach out!
Prep Reading: Looking to make the most of pleb.fi? Here’s some recommended reading and software setup from some of our speakers…
https://www.rust-lang.org/learn as Sapio is in Rust – a little bit / env setup will go a long way for following along!
if you have an editor you like for rust already, ignore. in my experience, vscode is the easiest out of the box quick setup.
Speaking of.. Sapio setup is here https://learn.sapio-lang.org/ch01-01-installation.html and GUI is here https://github.com/sapio-lang/sapio-studio.
Still doing a lot of changes before the workshop, but it’s usable now. Make sure your environment is set up before you come so you have no problem using it.
Have bitcoin core compiled locally and ready to run in regtest https://github.com/bitcoin/bitcoin. you don’t want build issues slowing you down, nor (if you want mainnet) do you want to have to sync on wifi with 100 other people.
LSATs, or Lightning Service Authentication Tokens, are a new way to do
pseudonymous authentication using the lightning network, leveraging the native
402: Payment required
http error code, and macaroons.
Learn more about LSATs and Macaroons:
Libraries and code:
https://gist.github.com/mappum/da11e37f4e90891642a52621594d03f6