Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Ask Lemmy
  3. Sure, but you're making the assumption that no bank is a bad actor, which is the thing blockchains solve, you don't need a Blockchain to circle money around between your friends, but it is needed when you introduce random persons who can screw the system.

Sure, but you're making the assumption that no bank is a bad actor, which is the thing blockchains solve, you don't need a Blockchain to circle money around between your friends, but it is needed when you introduce random persons who can screw the system.

Scheduled Pinned Locked Moved Ask Lemmy
1 Posts 1 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N This user is from outside of this forum
    N This user is from outside of this forum
    [email protected]
    wrote last edited by
    #1

    Sure, but you're making the assumption that no bank is a bad actor, which is the thing blockchains solve, you don't need a Blockchain to circle money around between your friends, but it is needed when you introduce random persons who can screw the system.

    For example, let's assume that you're using public/private keys to ensure that only one bank can sign their own transaction and it's easily verifiable, let's also assume your id is the transaction hash which consists of sender, recipient, value and datetime (otherwise it's super easy to send the same transaction with different values). Now I'm a rogue bank, how can I screw that system? Simple, I need to pay bank B for something, so I send him a transaction for it and at the same time I send every other bank that I'm draining my account to my friends bank C. B thinks I paid him, but every other bank thinks I gave my money to C, if B tries to spend it he will figure out that other banks don't recognize that transaction, and even if he shows the transaction they also see the other one made to bank C with an earlier time which bank B never saw, which means I never actually paid bank B, even though B thought I did.

    1 Reply Last reply
    0
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • World
    • Users
    • Groups