4 ms·
The web was the killer app built on the infrastructure of the internet. The blockchain ecosystem is still building it's infrastructure.
by CodeShmode 4y ago
The web was the killer app built on the infrastructure of the internet. The blockchain ecosystem is still building it's infrastructure.
- westurner 4y ago# 1970s: The Internet (US Research Institutions, ARPA, IETF, IEEE,) TCP/IP, DNS (/etc/hosts), Routing Protocols for multiple DUN (Dial-Up Networking) links between schools, Gopher # The Web (TimBL (@CERN), IETF, W3C) HTTP, HTML: "Hyperlinks" between "Hypertext" documents; edges with "anchor text" types. [No-crypto P2P] # Web 2.0 (CoC Web Frameworks, AJAX, open source SQL, LAMP,) Interactive HTML with user-contributed-content to moderate # ~~Web 3.0~~ (W3C,) Linked Data; RDF, RDFa 5-Star Linked Data: https://5stardata.info/ https://5stardata.info/ - Use URIs in your datasets; e.g. describe the columns of the CSVs with URIs: CSVW # Web3 ("Zero-Trust") SK: Secret Key PK: Public Key Crypto P2P: resilient distributed system application architectures with no points of failure ENS (Ethereum Name Service) instead of DNS. ENS binds unique strings to accounts; just like NFTs. (A non-fungible-token is a like a coin where each bill has a unique serial number. A fungible-token is a thing that there are transactable fractions of that needn't have unique identities: US coinage, barrels of oil, ounces of gold/silver. Non-fungible tokens are indivisible: you can't tear a bill in half because there's only the one serial number (and that's actually a federal crime in the USA, to deface money). Similarly, ENS entries - which map a string to an account id (hash of a public key) - can't be split into fractions and sold, so they're Non-FTs; NFTs) (DNS is somewhat unfixably broken due to the permissiveness necessary to interact with non-DNSSEC-compliant domains resulting in downgrade attack risks: even with e.g. DNS-over-TLS, DNS-over-HTTPS, or DNS-over-QUIC securing the channel; if the DNS client does not reject DNS responses that do not have DNSSEC signatures, a DNS MITM will succeed. If you deny access to DNSSEC-unsigned domains at your DNS client config or the (maybe forwarding) DNS resolver on the router, what is the error message in the browser?)