Avatar
axelhamburch
2126bb824a1335a8adec3c97b5cddb8d7b6525d9d08907d62ec83f33209c7780
Lightning ⚡ (er)leben

Da köchelt etwas.. 😁

Soweit ich das verstehe, prüfen Nodes nur Transaktionen und Blöcke und leiten sie weiter. Sie schreiben selbst keine Blöcke; daher kann es auch nicht zu einem Softfork allein durch das Knots-Lager kommen. Die Miner sind diejenigen, die neue Blöcke schreiben.

Ein Softfork entsteht nur dann, wenn die Miner neue, restriktivere Regeln einhalten. Knoten wie Bitcoin Knots können zwar strengere Regeln durchsetzen, aber ohne Miner, die diese Regeln befolgen, entsteht kein Softfork.

Ich verstehe nicht, warum es nach einem Softfork, bei dem die neuen Blöcke der Miner abwärtskompatibel sind, plötzlich zu einem Hardfork kommen soll. Das erschließt sich mir nicht. Die Regeln werden von allen akzeptiert. Nur weil Knots bestimmte Blöcke oder Transaktionen nicht weiterleitet, heißt das nicht, dass diese Blöcke ungültig sind oder eine neue Kette entsteht.

Die Macht der Nodes liegt darin, das sie validieren und entscheiden, welche Blöcke und Transaktionen sie weiterleiten und akzeptieren. Ein Node, der nicht ökonomisch genutzt wird, ist relativ irrelevant. Der Node einer Exchange oder eines Zahlungsterminals hat dagegen ein viel größeres Gewicht.

Moin zusammen,

Zu eurer Debatte über Hardfork und Softfork. Hier die gewünschte einfache Erklärung zur Unterscheidung.

Eine Softfork verbietet Dinge, die vorher erlaubt waren, und eine Hardfork erlaubt Dinge, die vorher verboten waren.

Begründung:

Bei einer Softfork ignorieren alte Nodes die neuen Regeln. Sie sehen keine Verstöße und akzeptieren die Blöcke → abwärtskompatibel.

Bei einer Hardfork enthalten neue Blöcke Elemente, die alte Nodes als ungültig betrachten (z. B. größere Blockgröße). Sie verstoßen gegen ihre bisherigen Regeln → nicht kompatibel, Chain-Split/Fork möglich.

Beispiele:

SegWit (Softfork): Signaturdaten wurden ausgelagert, der Hauptteil des Blocks bleibt ≤ 1 MB. Alte Nodes akzeptieren diese Blöcke weiterhin.

Taproot (Softfork): Neue Bedingungen für Skripte und Signaturen. Alte Nodes verstehen Taproot-Transaktionen nicht vollständig, behandeln sie aber als „AnyoneCanSpend“ und leiten sie weiter, solange keine offensichtlichen Regelverletzungen vorliegen.

Bitcoin Cash (Hardfork): Erhöhung der Blockgröße über 1 MB. Alte Nodes lehnen diese Blöcke ab → Ketten-Split.

Fun Fact:

Vor der Aktivierung von Taproot (Nov. 2021) wären UTXOs an Taproot-Adressen theoretisch von jedem ausgebbar gewesen, da die neuen Regeln noch nicht aktiv waren. Praktisch kam das nicht vor, weil Wallets solche Adressen nicht erzeugten.

Schönen Gruß aus Hamburch, Axel

https://fountain.fm/episode/WMzDGqV19RDAB4FTKLHa

nostr:nevent1qvzqqqpxquqzp4gg4gvn8g7kszha9ls0559w7fcukqm2lnr7w99qg3yq47s5wwahedrrey

Urlaub in Kroatien 🇭🇷

Replying to Avatar calle

🚨 only for reckless testers, this is not a release!

help me find a reasonable proof of work limit by testing out this build of bitchat with proof of work for spam prevention (the same way bitcoin prevents spam btw).

https://limewire.com/d/2ZYzQ#sZPuofd9nr

- download and install

- go into a geohash chat

- write something, see semicolon guy

- turn on proof of work, notice the difficulty slider

- write a few messages

- increase difficulty, write a few messages

📝 report: device, max difficulty

at what difficulty does it take your phone more than a few seconds to send a message? which device are you using? which operating system?

comment below so I can gather some data. appreciate you 🫡

nostr:nevent1qvzqqqqqqypzq5xeflpdskqvdq4swxj59793uvdzqzc9pzatjk3nhmcg2h0js8trqyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpzemhxue69uhks6tnwshxummnw3ezumrpdejz7qpqnwvnkhtgsc9y9eqscrxs433kzkd5htg5pr3qa8fd3qyrt8dcf47stuzj97

I just tested v.1.2.2 with Google Pixel 8a, GrapheneOS and found that with difficulty: 15 bits, the letter "p" (as a message) takes between 2 and 19 seconds. 🤷

Eine Nostr Schlüssel Maschine. 👀 Mal eben einen neuen Nostr Account zum Testen anlegen? Here you go!

nostr:nprofile1qqspl9295vcxjgd862kg5fa8z006830zrazw24h59mc3kmq4fx80atqprfmhxue69uhkummnw3ezucm9wf3kzarjdamxztndv5hsz9mhwden5te0wfjkccte9cc8scmgv96zucm0d5hszgrhwden5te0dehhxarj9ejkjmn4dej85ampdeaxjeewwdcxzcm99uj4q78r

nostr:naddr1qqxnzde4xc6ryd34xccnwvfcqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qgs0v9gpww6adureks65pkz2322a2r8srfyvn4sr0xzw8ktqp42j9tcrqsqqqa28nrcf4g

Das fehlte tatsächlich noch, danke! 👍 Warum nicht auch einen 12 oder 24 Wörter Seed anzeigen lassen? Den kann man besser sichern und man kann damit aufzeigen, dass alles immer nur Ableitungen sind.

Eines Tages werden sich die deutschen Behörden wundern, warum Palantir ihnen gewisse Informationen vorenthalten oder sogar falsche verbreitet hat. Viel später wird dann herauskommen, dass ein gesichtsloses Institut – Herkunft natürlich unbekannt – seine Finger im Spiel hatte. Dann blickt das Rehkitz bereits in den Rachen des Wolfs, der es verschlingen wird. Wer hätte auch ahnen können, dass Gutgläubigkeit ausgenutzt wird. Lost.

This is thanks to nostr:nprofile1qqsq99rmr3v7vm2kxla2zk4g4hkylpktzg0hyegkdgvqy39um4atcgspz4mhxue69uhkummnw3ezummcw3ezuer9wchsfzk7k4 and his nostr:nprofile1qqsqdh0ftupx3njqz29lw09xap2k0wzkw6yw55hjfhx4wd8803g09kgpz3mhxue69uhkummnw3e8yetvv9ujucm0d5q3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7qgdwaehxw309ahx7uewd3hkcmm7q39. 🔥🔥🔥