Skip to content

Commit

Permalink
✨ add qr and fix page ines
Browse files Browse the repository at this point in the history
actuallymentor committed Dec 28, 2023
1 parent 7cf47ab commit cbcbb08
Showing 19 changed files with 250 additions and 456 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/compile-book.yml
Original file line number Diff line number Diff line change
@@ -16,6 +16,7 @@ on:


jobs:

build:
name: Compile Book

@@ -63,7 +64,7 @@ jobs:
build/*.epub
build/*.csv
# Create a new release with the current tag
# If this run was triggered by a tag, create a release
- name: Release
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/')
@@ -72,4 +73,4 @@ jobs:
files: |
build/*-digital.pdf
build/*-print.pdf
build/*.epub
build/*.epub
681 changes: 242 additions & 439 deletions assets/claim.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/logo.afdesign
Binary file not shown.
Binary file added assets/social/bitcoin-logo-256w-256h.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/social/bitcoin-logo.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/social/bitcoin-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/social/ethereum-logo-256w-256h.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/social/ethereum-logo.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/social/ethereum-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/social/full cover.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/social/full cover.pdf
Binary file not shown.
Binary file added assets/social/full cover.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/social/twitter-header-1500w.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/social/twitter-header.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/social/twitter-header.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions book/0.0 - pretoc.md
Original file line number Diff line number Diff line change
@@ -17,12 +17,12 @@

<div class='center fullscreen'>
<h1>Free update notice</h1>
<p>You are entitled to an always up-to-date link to free digital pdf, kindle and kobo versions. Scan the QR code below or go to nothingburgerbook.com/claim on your phone.</p>
<p>You are entitled to an always up-to-date link to free digital pdf, kindle and kobo versions. Scan the QR code below or go to l.palokaj.co/bamu on your phone.</p>
<p class="pdfonly">The digital versions of this book have clickable links, so I highly recommend getting a copy so you can read the sources at your leasure.</p>
<img style="width: 40%; height: auto; margin-top: 50px;" src='../assets/claim.svg' />
</div>

<div class='center fullscreen'>
<h1>Acknowledgements</h1>
<p>Many thanks to the people who provided feedback on the drafts of this book: Bram, Tom, Werner, Micho, Rudy, Liesbeth. A special thanks to my wife Mylène, who has let me rant about blockchains to her for a good decade now, I'm sorry it wasn't just a phase love.</p>
<p>Many thanks to the people who provided feedback on the drafts of this book: Bram, Tom, Werner, Micho, Leonie, Rudy, Liesbeth. A special thanks to my wife Mylène, who has let me rant about blockchains to her for a good decade now, I'm sorry it wasn't just a phase love.</p>
</div>
1 change: 0 additions & 1 deletion book/2.0 - do you need a ledger.md
Original file line number Diff line number Diff line change
@@ -33,7 +33,6 @@ The Bitcoin spreadsheet has 2 columns:
> | ---- | ---- |
> | bc1Alice| 1.234 BTC |
> | bc1Bob | 0.5445 BTC |
> | bc1Robin | 0.1337 BTC |
> | ... | ... |
The cryptographic spice to this system is that making a change to a row requires a cryptographic key, which just means only the person with the cryptographic key (which looks like a long password; it's just text) can make changes.
5 changes: 1 addition & 4 deletions book/2.2 - do you need a distributed system.md
Original file line number Diff line number Diff line change
@@ -63,10 +63,7 @@ If you're going to use a blockchain to store data, it better well be worth the p

## Example: art NFTs

One of the more well-known hypes in the blockchain space is art NFTs. Put aside for now whether they are worth money. On a technical level, they do the following:

- create an entry on a blockchain saying "This entry of for art piece #42", where #42 is a unique identifier like a serial number
- to that entry add a note saying "The actual art image can be found at https://somewebsite.com/images/42.jpg"
One of the more well-known hypes in the blockchain space is art NFTs. Put aside for now whether they are worth money. On a technical level, they create an entry on a blockchain saying "This entry of for art piece #42", where #42 is a unique identifier like a serial number. Then to that entry they add a note saying "The actual art image can be found at https://somewebsite.com/images/42.jpg"

Whenever someone transfers ownership of this NFT, the line in the blockchain spreadsheet that says who owns this NFT is now changed.

10 changes: 2 additions & 8 deletions book/2.3 - do you need permissionlessness.md
Original file line number Diff line number Diff line change
@@ -50,9 +50,7 @@ Even financial applications might not want to work in a permissionless system. W

## Example: Proof of Attendance Protocol

At the time of writing, I am an active contributor to the [Proof of Attendance Protocol](https://poap.xyz). It is an example of the usefulness of permissionlessness. The system allows event organisers to hand out NFTs that certify someone attended an event.

This allows event organisers to do things like:
At the time of writing, I am an active contributor to the [Proof of Attendance Protocol](https://poap.xyz). This system allows event organisers to hand out NFTs that certify someone attended an event. This allows event organisers to do things like:

- for every football match you show up for, you get a POAP token. Once tickets go on sale for the season finale, those who showed up most get priority
- people who attend a concert get a POAP token, and those who attended more than 5 concerts of an artist get access to a live-streamed Q&A with the artist
@@ -63,11 +61,7 @@ Because these POAP tokens are registered on a blockchain as NFTs, anyone can see
1. determine the social track record of a crypto wallet: are they a long-standing community member? Do they engage in events you might have in common?
2. find people who match a demographic you are interested in: who is very active in Defi communities? Who goes to many in-person conferences?

This allows example applications like:

- a football club offering a discount to die-hard football fans, even if they are from another club
- giving discounts to people who donated to certain charities
- allow online communities to determine whether new members can be trusted
This allows example applications like a football club offering a discount to die-hard football fans, even if they are from another club. You could give discounts to people who donated to certain charities, or allow online communities to determine whether new members can be trusted.

If you're reading this and thinking "Well all of those things existed before blockchains" you are totally right. But what storing things on a public permissionless ledger does is make these applications possible when otherwise they would be unfeasible. Let's take the example of giving discounts to people who donated to charity. How will you get people to prove they donated? Ask the charity? They won't tell you for privacy reasons. Ask them to email you a PDF of their donation receipt and pay someone to check if they look legit? Too expensive and fraud-prone.

0 comments on commit cbcbb08

Please sign in to comment.