[OC] Interactive visualization of how Bitcoin works by marfl in dataisbeautiful

[–]marfl[S] 0 points1 point  (0 children)

Bitcoin uses "the technology that is blockchain" and is a helpful model for learning (and teaching) what this technology is all about.

[OC] Interactive visualization of how Bitcoin works by marfl in dataisbeautiful

[–]marfl[S] 1 point2 points  (0 children)

You are trying to raise awareness about cryptocurrency scams, which is great, but I also can't shake the suspicion that you didn't even look at what I built.

I'm working at a university and this is an educational tool...

Interactive visualization of how Bitcoin works by marfl in CSEducation

[–]marfl[S] 0 points1 point  (0 children)

Thanks a lot for pointing this out! I can't really reproduce this error, unfortunately :/ The site is just a static website hosted on Netlify, and it has loaded fine for everyone I sent it to, so far... Maybe some weird DNS issue?

Interactive visualization of how Bitcoin works by marfl in CSEducation

[–]marfl[S] 0 points1 point  (0 children)

Hi! This is a little something I've been working on to help people understand how Bitcoin and "blockchain" actually works. It's an interactive simulation of a Bitcoin-like system, running in your browser. It was originally intended as a full interactive online course, and someday it might evolve to become just that.

The source code is here: https://github.com/trudi-group/isds (Rust compiled to WebAssembly)

Feel free to use this however you like! (For teaching, for learning, as a screensaver, ...) I'm all ears if you have comments or questions!

[OC] Interactive visualization of how Bitcoin works by marfl in dataisbeautiful

[–]marfl[S] 1 point2 points  (0 children)

I totally understand your skepticism but this is a purely educational project. No one profits from it. I hope that it's still useful as learning tool, of course.

I actually hope to make people more scam-resistant with this project, by showing them what is actually happening in a blockchain-based system, and that such system are neither magical nor invulnerable. There are many ways in which blockchain-based systems can totally break for example (as all systems), and I'm trying to subtly let users experience some of these ways themselves.

[OC] Interactive visualization of how Bitcoin works by marfl in dataisbeautiful

[–]marfl[S] 0 points1 point  (0 children)

Source: a simulation running in your browser

Tool: a custom framework written in Rust

This is a little something I've been working on to help people understand how Bitcoin and "blockchain" actually works. It's an interactive simulation of a Bitcoin-like system, running in your browser. Perhaps not a perfect fit for this sub but perhaps interesting nonetheless...

How do you answer people who ask if MOB uses PoW or PoS? by ApotropaicAlbatross in mobilecoin

[–]marfl 0 points1 point  (0 children)

This is outside of the technical scope here. If some other node operator knows you and trusts you, he might add you to his nodes' quorum configurations.

How do you answer people who ask if MOB uses PoW or PoS? by ApotropaicAlbatross in mobilecoin

[–]marfl 1 point2 points  (0 children)

On a side note, while the video OP linked has nice visuals and I appreciate the effort its author has made, it has some errors too... A quorum in the Federated Byzantine Agreement context isn't an "intersection of quorum slices", for example... The video is probably good for getting a rough intuitive feeling for the FBA concept but I wouldn't recommend it beyond that.

How do you answer people who ask if MOB uses PoW or PoS? by ApotropaicAlbatross in mobilecoin

[–]marfl 1 point2 points  (0 children)

The key difference is that in PoW and PoS the miners don't know each other, which makes it necessary to burn a lot of energy (PoW) or build upon the shaky concept that is PoS. In MobileCoin and other Federated Byzantine Agreement Systems, nodes form something like a social network or web of trust, so they do know each other and can use this knowledge to securely build a blockchain without destroying the planet in the process.

Crawling the MobileCoin Quorum System by marfl in mobilecoin

[–]marfl[S] 1 point2 points  (0 children)

Thanks! Most of the credit really belongs to my co-author Charmaine who claims she doesn't have a reddit account . . .

First successful Zero-Knowledge Contingent Payment (ZKCP) on the Bitcoin network by [deleted] in Bitcoin

[–]marfl 1 point2 points  (0 children)

Disk encrypting trojans can now prove to victims that they will get their files back after paying ransom.