Avatar
FunkCoffee
de7623f81c44e52697dd7b9ffa6183b333c3ea9111306213db147a0f0d9b7c4e
Building community hubs and shilling low time preference coffee in Vancouver, BC.

Subject matter expert Derek Mohr claims a single home heater would never be able to find a block, never heard of a mining pool before.

https://www.cnbc.com/2025/11/16/bitcoin-crypto-mining-home-heating-energy-bills.html

Damus is the only social app I don’t need to wear my fucking Chasity belt for.

It’s great, maybe not for adoption tho.

Looks like USA found their budget neutral acquisition strategy.

nostr:note12d357fg7vpsplsgdf8ysv3w396dxcqnv9p3xxqs69e4v7xnlhaas4ax85y

Fire content from nostr:npub1u4l7cryq96h2e4ljqsnhmkclsm42jtnzetws6f5hppxtfcc480uqqa2gwh from nostr:npub1ku3r3n4hau650a5cjudhtja2pdfsr7yxjzda9lx2py4knr3ld69s7j4wnw Vancouver 2025.

nostr:note1q7gafnlwt5rxpq7d24vejna5lcwa0f8hw33egq2hdrt499kt8m4sajmpn0

It’s all subjective and personal preference at the end of the day so to each their own.

Ultimately roasting darker can make lower quality coffee taste more consistent, since you’re tasting the roast as opposed to the bean.

It’s like having a filet mignon well-done, it’s just gonna taste like overcooked steak.

Sats is confusing for newbies (wait I thought I just bought bitcoin, not sats!), and it’s hard for our brains to understand long decimals.

Instead of 0.00000495BTC or 495 Sats, let’s do 495₿ in wallet, exchanges and user interfaces.

They probably didn’t specify what temperature or state it would be in so technically they didn’t lie.

Replying to Avatar FunkCoffee

Its is CRAZY how far a brand can get you.

We started a brewery (House of Funk) that is ultimately failing, but we did our best and launched incredible beer and coffee, along with unique imagery and packaging. Despite failing and now being up for sale, the brand we built opened doors to new opportunities that we couldn’t foresee or been able to enter without the hard work we did from day one.

FUNK Coffee Bar: The owners of Bentall Center in Vancouver wanted to create amenities for tenants that make it more appealing to sign leases. They envisioned a large expansive cafe which did happy hour beer at night. Being the only shop that did really good coffee and beer in town, they built a location with us in mind, and offered us a sweetheart lease deal which we would never had been able to get if it wasn’t for our brand. This cafe has ultimately acted as a launchpad to the coffee business thriving.

House of Lager: A multi-billion dollar development project was about to break ground in Squamish, and the developers wanted a brewery attached to their presentation centre to be able to talk shop with potential residential buyers after the presentation centre. Their GC, upstairs from our humble brewery, really loved our beer and brand, and introduced our team to the developers of Squamish Oceanfront.

Over the years, our brand has become disjointed, with the brewery failing, and the coffee business being the business that is thriving. So we’re relaunching everything for scratch, FUNK coffee, FUNK coffee bar, and the upcoming FUNK listening bar (shhh!) will the cafe that lives on, all powered by Bitcoin treasury, events and customers.

My advice to builders is do NOT make brand an afterthought. People need to understand what you are about, and how it relates to them. Done well, doors will open in ways that you could never have imagined. Especially with Bitcoin companies, technology is usually considered first and Brand is often an afterthought, but this is not how we are going to scale adoption. People need to think you are cool, and that you fit their lifestyle in order to want to relate. Think about Cash app and how sick their brand is, I WANT to be a user of this over something like Venom.

***Venmo. God damn not being able to edit notes sucks.

Its is CRAZY how far a brand can get you.

We started a brewery (House of Funk) that is ultimately failing, but we did our best and launched incredible beer and coffee, along with unique imagery and packaging. Despite failing and now being up for sale, the brand we built opened doors to new opportunities that we couldn’t foresee or been able to enter without the hard work we did from day one.

FUNK Coffee Bar: The owners of Bentall Center in Vancouver wanted to create amenities for tenants that make it more appealing to sign leases. They envisioned a large expansive cafe which did happy hour beer at night. Being the only shop that did really good coffee and beer in town, they built a location with us in mind, and offered us a sweetheart lease deal which we would never had been able to get if it wasn’t for our brand. This cafe has ultimately acted as a launchpad to the coffee business thriving.

House of Lager: A multi-billion dollar development project was about to break ground in Squamish, and the developers wanted a brewery attached to their presentation centre to be able to talk shop with potential residential buyers after the presentation centre. Their GC, upstairs from our humble brewery, really loved our beer and brand, and introduced our team to the developers of Squamish Oceanfront.

Over the years, our brand has become disjointed, with the brewery failing, and the coffee business being the business that is thriving. So we’re relaunching everything for scratch, FUNK coffee, FUNK coffee bar, and the upcoming FUNK listening bar (shhh!) will the cafe that lives on, all powered by Bitcoin treasury, events and customers.

My advice to builders is do NOT make brand an afterthought. People need to understand what you are about, and how it relates to them. Done well, doors will open in ways that you could never have imagined. Especially with Bitcoin companies, technology is usually considered first and Brand is often an afterthought, but this is not how we are going to scale adoption. People need to think you are cool, and that you fit their lifestyle in order to want to relate. Think about Cash app and how sick their brand is, I WANT to be a user of this over something like Venom.

Disruption as a brand value icon.

Replying to Avatar jaonoctus

Cashu is simple. Don't trust, verify:

MATH TIME LFG

Alice generate random values x, and r.

She then calculate public keys from this secrets

Y=h'(x)

R=rG

Now she do a aggregate public key, by adding the previous two public keys together. x is the secret and r is called private blinding factor.

T = Y + R

Then she sends T to Bob, the mint. He cannot tell how T was generated because he doesn't know the other values and multiplication in a elliptic curve is what we call "a random walk". This mathematical puzzle is known as Discrete Logarithm Problem (DLP).

Bob has a special keyring, holding private and public key pairs, one for each amount power of 2. Let's say Alice is minting 1 sat so than Bob pick the 1-sat-key-pair.

B=bG

Now he mix his private key with the public key he just received.

Q = bT

And then he sends back to Alice this new point on the curve.

But look! She knows T already, right? She can do a process that we call unbliding, by subtracting the mix of the little r and Bob's public key.

Z = Q - rB

Let's replace the variables here to know what the result of this means:

Z = bT - rB

Z = bT - rbG

Z = b(Y + R) - rbG

Z = bY + bR - rbG

Z = bY + brG - rbG

So, we actually have the same number here, brG equals rbG, cancelling each other. So then

Z = bY

Now Alice holds a value that means Y multiplied by Bob's private key. Alice have no idea what little b is and Bob have never seen Y!!! B.D.H.K.E. is really cool, huh?

How Alice knows for sure that Y is mixed with bob's private key tho, because she can't see little b, remember, DLP?

Bob will also send a fiat-shammir commitment for Alice, that is a schnorr signature.

---

Pause to talk about schnorr signatures.

signature = private nonce + commitment * private key.

P = dG

Where little d is the private key, P is the public key

J = jG

Where little j is the private nonce, J is the public nonce

So we have

s = j + ed

Where little e is the hash of the stuff we want to "prove" against our private key

e = h(J|P|m)

Where m would be any message.

How do we verify that is is a valid signature? We know that the public key is the little private key d times the generator point G.

P = dG

So, what if the verifier do the same math but with the public key instead? Let's multiply everything by G then.

sG = jG + edG

sG = J + eP

If the left side of the equation is equal to the right side, everything is good. You just did the same math that the signer did, but with public information!

---

Back to Bob now!

He wants to prove to Alice that he actually did Q = bT, without showing to her his private key, little b. What if he do a signature?

s = j + eb

mmmmm 🤔 this proves shit, nothing. BUT WAIT. do you see that little b is in the formula? And we want bT. Right? What if we multiply everything by T then?

sT = jT + ebT

sT = jT - eQ

Cool. Let's call J1 = jG and J2 = jT

Could Alice recompute both values with public information? Yes!

if J1 is j multiplied by G, then

s = j + eb

- j = -s + eb

j = s - eb

jG = sG - ebG

J1 = sG - eB

What about J2? Same as above, but multiplying everything for T.

j = s - eb

jT = sT - ebT

J2 = sT - eQ

Now, if

sG = J1 + e(J1|J2|B|Q)Q

Then she knows that Bob indeed used his private key little b. This is a zero knowledge proof, DLEQ (BIP374), because Bob was able to show to Alice he used the private key b without showing it to her.

Now the final piece. If she wants to spend the token or sended to someone.. The person needs to show to Bob (x, Z)

Bob will verify the following, does this value, used in the hash_to_curve function, combined with my private key, equals the proof Z?

h'(x) * b = Z

Yb = Z

If so, I've mixed this value I've never seen with my private key?? Yes. Wuuut.

So Bob will accept this as a valid token, marking it as spend (or, now seen). He has no idea that the T has any relation with this (x, Z)

e-Cash solves privacy, not custody/trust.

Math is beautiful and privacy is not a crime.

I ain’t reading all that

I’m happy for you tho

Or sorry that happened