strfry: An Efficient Server for the Nostr Protocol - Doug Hoyte - CppNorth 2023

Описание к видео strfry: An Efficient Server for the Nostr Protocol - Doug Hoyte - CppNorth 2023

https://www.cppnorth.ca​

strfry: An Efficient Server for the Nostr Protocol - Doug Hoyte - CppNorth 2023

Nostr (Notes and Other Stuff Transmitted by Relays) is a simple, grass-roots protocol for publishing signed messages over websockets. It was created out of a desire to build Twitter and Reddit-like social networks with more client choice, data-portability, and not fully controlled by corporate entities. In January 2023 I published a C++ relay (server) named strfry, which has since been adopted by most of the high-traffic relays on the nostr network.
In this talk I'll discuss the strfry architecture and implementation, as well as general techniques and tricks for creating efficient servers for OLTP work-loads. Additionally, we'll describe "negentropy": strfry's range-based set-reconciliation protocol that can synchronize large remote databases using a small amount of bandwidth. Other topics include spam fighting, DDoS protection, geo-replication, dictionary-based record compression, zero-downtime upgrades, low-level virtual memory tuning with the Linux kernel, and generating HTML with C++.
---

Slides: https://github.com/CppNorth/CppNorth_...

Sponsored By:
think-cell: https://www.think-cell.com/cppnorth
JetBrains: https://www.jetbrains.com/
---

Doug Hoyte

Programmer based out of Toronto
---

CppNorth is an annual C++ conference held in Toronto, Canada.
- Annual CppNorth C++ conference: https://cppnorth.ca/
- CppNorth Twitter:   / cppnorth  
---

YouTube Videos Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk

#cppnorth #cpp #nostr

Комментарии

Информация по комментариям в разработке