Avatar
Meridian
d14aba73544c33264a54cdf4c9355f957e76b1e10c21f8b6d522f308c635a8eb
. -..- .--. .-.. --- .-. .. -. --. / -. --- ... - .-. / .-... / --- - .... . .-. / . -- . .-. --. . -. - / - . -.-. .... -. --- .-.. --- --. .. . ...

I see references to LN in the release notes... does green now support LN? what's the state of play?

if you need to return an average score for a given subject, shouldn't you be storing all individual results for a given subject, inside the the student dict?

currently it looks like there's just a single total for each subject...

setting that aside, here's a quick and dirty start...

function doStuff(student_name, target_subject, result){

// iterate over students

for (const [key, student] of Object.entries(students)) {

// find the relevant student, by name

if(student["name"] == student_name){

// iterate over students subjects

for (const [subject, score] of Object.entries(student["results"])) {

// find the target subject

if(subject == target_subject){

// record result

// calculate & return average

}

}

}

}

}

doStuff("Emily", "maths", 75);

Miners have a choice whether they mine there or not, and so one could quite reasonably make the argument that a pool with an alternative reference client is actually adding to censorship resistence, as opposed to detracting from it.

I just rewatched the announcement, and it sounds like miners having the ability to construct their own blocks is their intended goal, albeit that they're not there yet:

https://youtu.be/_PH5sKrkzZY?t=16914

Replying to Avatar Seth For Privacy

Did Bitcoin mining change forever yesterday 🤔

Hey nostr:npub1zmc6qyqdfnllhnzzxr5wpepfpnzcf8q6m3jdveflmgruqvd3qa9sjv7f60 l, @npub1lh273a4wpkup00stw8dzqjvvrqrfdrv2v3v4t8pynuezlfe5vjnsnaa9nk, and @npub1wnlu28xrq9gv77dkevck6ws4euej4v568rlvn66gf2c428tdrptqq3n3wr, I watched the announcement yesterday but came away with a lot of unanswered questions that I'll detail below. I would legitimately love to hear the answers to these if at all possible!

How is Ocean non-custodial for the average miner?

On the stream it was mentioned that payout thresholds are 0.0108 BTC (but nostr:npub1wnlu28xrq9gv77dkevck6ws4euej4v568rlvn66gf2c428tdrptqq3n3wr was unsure), a number that would take a pleb miner with an S9 ~470d to reach.

Until he reaches that payout point, all of his mined sats seem to be entirely custodied by Ocean.

How does Ocean decentralize mining today?

I was so excited by the teases and pre-announcements for Ocean as it sounded like exactly what I wanted in a Bitcoin pool. Unfortunately, it sounds like all of the decentralization possible is yet to be release, including StratumV2 and any ability for miners to submit block templates themselves.

Did I miss anything that makes Ocean more decentralized than other pools today?

Why is Ocean not open source?

If Ocean is as revolutionary and decentralizing as it's being made out to be, wouldn't the best thing for Bitcoin be that all pools switch over time to the same mode?

If so, why isn't Ocean open-sourcing any of it's protocol or code? In the announcement it seemed that nostr:npub1wnlu28xrq9gv77dkevck6ws4euej4v568rlvn66gf2c428tdrptqq3n3wr was bragging that no competitor would be able to "reproduce" their lead dev's code, thus keeping their competitive edge.

There was no mention to my knowledge of open source, but it's possible I missed it!

What guarantee do miners have that you won't censor transactions?

As miners cannot submit their own block templates right now and the source is not open code, miners have to rely on manually checking a visual block template on your site to find censorship.

nostr:npub1lh273a4wpkup00stw8dzqjvvrqrfdrv2v3v4t8pynuezlfe5vjnsnaa9nk has a history of censoring what he viewed as "spam," and there was a lot of time spent in the conference talking about how bad Ordinals are and how bad pools are that mine them.

What guarantees or promises do miners have that you won't censor transactions you don't like?

How will Ocean handle regulatory pressure to enact KYC?

In the event that regulators of the Feds come knocking and want you to implement KYC (as seems to be the case with other pools), what will you do?

What will Ocean's fee model be after the 0% period?

There was a lot of talk about how most pools subsidize larger miners and charge exhorbitant fees to smaller miners during the conference. One thing that wasn't ever mentioned was what Ocean's fee policy will be after the 2mo 0% fee period.

Could you explain how the fee model will work?

Conclusion

That's enough questions for now, I think, but I look forward to getting answers to these! We have a desperate need for decentralized mining in Bitcoin and a massive gap today.

I look forward to hearing back 🙂

they mentioned on the stream that 'phase 2' would be Lightning... so it's quite possible this relates to sub threshold payouts.

seems like the logical thing to do, anyway...

strikes me that its worth considering, at least from the point of view of being able to onboard others in a seamless way...

let them get to grips with the concepts, then when they're ready, they can venture out into onchain territory, or self custodial LN...

Replying to Avatar Derek Ross

With the disappearance of Wallet of Satoshi for US markets, now it's more important than ever to become an "Uncle Jim" for your close friends and family members. What is an Uncle Jim? Simply put, he's a person that lends a helping hand to those in need, providing a service for them, one that they cannot provide for themselves.

You can fairly easily do this if you're not afraid of getting your hands dirty by digging through the technical trenches. You'll need to run a full Bitcoin node, a Lightning node, LNBits, and Nginx. You'll also need to buy a domain name use a service such as Cloudflare,

You'll setup a Bitcoin and Lightning node as you normally would. Then, you'll need to setup LNBits and configure the LNURLp and LNDHub plugins for each wallet that you're going to host.

The hardest part of this whole setup is the local networking portion of this. You'll need to have a server or a dedicated machine to run Nginx. This is a web server. You'll need to setup this web server to act as a reverse proxy to point to your LNBits installation. In this example, you'll setup your Nginx configuration to use wallet.mydomain.com and do a reverse proxy to your LNBits installation and port number. Then, to finalize the local networking, you'll configure your router to do port forwarding to your Nginx installation.

For example: Router Port Forwarding 443 -> Nginx 443 -> LNBits 5000

Then, you'll need to create a free account on Cloudflare and point your domain that you registered to Cloudflare. You'll then need to add your home IP address and a subdomain. Maybe you'll use wallet.mydomain.com.

If all goes as planned, you should be able to connect to https://wallet.mydomain.com and view your LNBits. You now have a Zappable Lighting address user@wallet.mydomain.com.

This isn't the best guide. I wrote this very quickly after reading a Bitcoin Magazine article about being an Uncle Jim. Hopefully this gives you enough information to ask the right questions or perform some advanced Google searches. Good luck!

I'm not sure of the situation in the US, but where I'm at, most of our routers come with a built in integration for dynamic DNS providers, sych as dynDNS.

You'll probably still need to set up a DMZ, or routing rules, to ensure inbound connections reach the right location within your local network, but it would offset the need to pay for and manage a top level domain.

https://account.dyn.com/

great watch dude. good framing of each of the competing narratives, and very interesting to see the chaos being brought about within their industry, as they slowly figure out that *all* value is subjective.

i suspect there are several more highly intrenched industries that have operated on a similar dynamic for a very long time...

on a side note, seems like there might be a good opportunity for whoever can figure out how to put a UTXO/QR code on a wedding band....

when she wants to flex, she can just have her pals scan it, and look up the balance on mempool.space.....

thanks Vic.

Seems like it wouldn't be a stretch to offer full blown non-custodial, with sub threshold payouts over LN...

Will be an interesting one to watch.

nostr:npub1lh273a4wpkup00stw8dzqjvvrqrfdrv2v3v4t8pynuezlfe5vjnsnaa9nk congrats on the launch of the new pool.

If you have a second, could you shed some more light on how the direct payouts work? Specifically, what mechanisms are in place to avoid miners ending up with low value payout UTXOs, that are <= current mempool fees?

Looking forward to learning more.

Replying to Avatar NEW1

that escalated quickly....

Bob Burnett of Barefoot Mining on “Energy Sovereignty” and the future of #Bitcoin #mining. 🔥

https://m.primal.net/HRYi.mov

https://youtu.be/_PH5sKrkzZY