@ryo @waltercool I swear, every software project catering towards ancaps is some blockchain implemented in Node.JS.
@waltercool @ryo
I don't know what kind of language is best for blockchain though. NodeJS runs on a single thread unlike something like PHP, CGI, ASP, or JSP. So from a webdev perspective, it's probably more efficient to use that for blockchain compare to those.
LibRight (and a lot of people in general) also seems to be under the impression that blockchain is the only way to store records on a P2P network (assuming the blockchain is actually decentralized). But there are other ways to do it like using a version control system. The hypercore protocol is basically a P2P filesharing network with a built in VCS, and it seems to be a better way to do P2P applications than blockchain. Blockchain should only be used for crypto.
- https://snyk.io/blog/malicious-code-found-in-npm-package-event-stream/
- https://thehackernews.com/2022/03/over-200-malicious-npm-packages-caught.html
- https://www.bleepingcomputer.com/news/security/big-sabotage-famous-npm-package-deletes-files-to-protest-ukraine-war/
if you want to code, do code. Keep dependencies to bare minimum as possible and audit them.
About Blockchain, I do think it's the best way to store records, the whole benefit is making hard for governments to crack it down and always available.
Also, they ARE P2P versioned nodes ;-) . They are versioned, and they connect with random seed/peers.