pull down to refresh

We're officially kicking off our 2026 conference lineup tomorrow morning in Florianopolis, Brazil, and this is the place for all event-related discussions.

We'll be sharing updates throughout the day, but feel free to use this thread to chat with other event attendees as well.

You can use this thread to introduce yourself to other attendees, post interesting discussions or ideas from event talks, or share your Floripa sidequests, dinner announcements, or any other event-related discussions.

You might even stack a few sats while you're at it!

124 sats \ 0 replies \ @btcpp OP 1h

Day 1 talks are wrapping up now, but there are two satellite events worth noting for this evening:

reply
268 sats \ 2 replies \ @0xB10C 4h

I have a few peer-observer / monitoring project ideas for the upcoming hackathon. With peer-observer, we have a real-time feed of Bitcoin Core events. A event is for example a P2P message arriving, a connection bening opened, us periodically fetching an RPC, ...

I run a tool that transforms events from this feed into a websocket with JSON messages for them to be used in the browser. Then, I have a few HTML pages that act as tools consuiming and displaying some of the events. See https://demo.peer.observer/websocket/

For the hackathon, you can use one (or even two) websockets of wss://demo.peer.observer/websocket/hal/ or wss://demo.peer.observer/websocket/len/ for building a nice demo or Proof of Concept of a browser visualization.

A few ideas are (but feel free to be creative and experiment!):

  1. Build a real time Bitcoin Core debug log viewer: On the wss://demo.peer.observer/websocket/hal/ websocket (not on len) we are sending Bitcoin Core debug logs as JSON messages. Displaying this in the browser in real-time could be cool. Addtionally, filtering (i.e. grep) or highligthing certain messages would be cool. I think building this should be fairly simple.
  2. A Bitcoin Core orphanage visualization: Bitcoin Core keeps something called an oprhange for transactions we don't know a parent for. There's a bit more information on it in https://github.com/bitcoin-core/bitcoin-devwiki/wiki/%5BP2P%5D-known-TxOrphanage-problems with a few links and context. Having a visualization of the orphanage in real-time in the browser would be nice. peer-observer fetches the getorphantxn RPC every 10s and sends it as JSON message via websocket. I've started working on a PoC in the past, but the orphanage has changed a bit since then: https://github.com/bitcoin/bitcoin/pull/30793#issuecomment-2379684081 - so you probably need to adapt this a bit. This is a bit harder than 1., since you need to learn about Bitcoin Core internals.

  1. Be creative and explore the websockets and come of with something new and cool!

If you need help, feel free to come up to me and ask for help!

Also, have a look at the existing tools and their source code:

reply
153 sats \ 1 reply \ @0xB10C 4h

@btcpp maybe show this or I can briefly talk about this when the hackathon starts?

reply

Good ideas, will get this infront of the hackathon team. We'll also have hackathon submissions posted on this territory, looking forward to seeing what everyone builds!

reply
41 sats \ 1 reply \ @supratic 6h

live stream link?

reply
103 sats \ 0 replies \ @btcpp OP 6h

We're trying something new here as well - we plan to stream everything on a one week delay to simplify event operations and enhance the in-person experience.

Look out for the link next week!

reply
408 sats \ 1 reply \ @0xB10C 7h

I'm giving a talk about a bug from 2023 in Bitcoin Core that had a noticable effect on the whole network at 11:15am.

You can find my slides on https://b10c.me/talks/028-btc++exploits/ and a blog post about the bug on https://b10c.me/observations/15-inv-to-send-queue/. The Bitcoin Core disclosure is on https://bitcoincore.org/en/2024/10/08/disclose-large-inv-to-send/.

reply
13 sats \ 0 replies \ @btcpp OP 7h

Let's go!

reply

Pins here learning and sharing!

reply
40 sats \ 0 replies \ @anon 7h

Lets goo floripa

reply
14 sats \ 0 replies \ @btcpp OP 8h

Next up on the main stage is Erick Cestari covering differential fuzzing!

reply
11 sats \ 0 replies \ @btcpp OP 9h

T-1 hour until conference kickoff with @niftynei on the main stage, go check in and grab some breakfast at the venue before the talks begin

reply