top | item 39867690

(no title)

kandel | 1 year ago

I mean, it's a technical piece of code (ETH, that is), and every new piece gets a new name. It's not a more complicated terminology than you'd get for compilers or protocols - TCP wikipedia has "TCP provides reliable, ordered, and error-checked delivery of a stream of octets " which has 6 (or 5, depending how you'd count it), technical terms. They're not very abstract, sure, but it's just TCP, and we think that's completely normal.

A logic class will suddenly try to teach you "eqvuilance relations", "Equivalence class", "Quotient set", "Projection", "Kernel" (Specifically in the Eqvuilance relation meaning), "partition", and that's only the terms I found in wikipedia. The class I help along has one more under this subject, and this is a first semester topic that is taught in a few weeks. All of those are technical, and all of those build on some other technical terms such as relations, functions, sets...

I concede that crypto has a bad naming scheme. It all sounds silly.

discuss

order

ForHackernews|1 year ago

I can explain TCP for a general audience: "TCP is the primary system computers use to talk to each other over a network these days. All the data is broken down into tiny little bits called 'packets' and sent out over the wire. TCP is important because it specifies how the computers should perform 'handshakes' at the start of the conversation, and includes rules for checking the data for errors, and resending corrupted or missing packets."

I know (more or less) what Ethereum is, and I understand (more or less) that these 'blobs' are yet another attempt to work around the fundamental inefficiencies inherent when trying to make a giant distributed system for ideological reasons (rather than a small centralized system).

everfree|1 year ago

Inefficiencies aren’t really inherent if they can be worked around.