15 comments

  • Jim SilvermanJim Silverman, 5 years ago

    definitely a better system than

    this

    6 points
  • Joe BlauJoe Blau, 5 years ago

    Now for Betacoins As A Service.

    4 points
    • John HobbsJohn Hobbs, 5 years ago (edited 5 years ago )

      You mean http://unicoin.velvetcache.org/ ? :)

      1 point
      • Joe BlauJoe Blau, 5 years ago

        Well I was thinking more like betacoin.io with a full cloud service.

        The service would manage who has registered and generate your custom betacoin with your company logo in a batches. Then the company would provide SDK's to integrate into Web, Desktop and Mobile for ways to deposit the beta coins for access. The service would also have to manage the emails and provide a tree of metrics on how the betacoins spread.

        That site just adds a comment hashed key of a valid beta coin to a new animated gif. It doesn't create new ones.

        2 points
  • Calum SmithCalum Smith, 5 years ago (edited 5 years ago )

    What's really interesting me is how they're served.

    Here's one that Betalist tweeted, (still unused as of now) but notice the URL:

    https://bank.orcali.com/coin178311.gif?F1E650F8-A081-4923-B52E-C1C1BBB59DF4

    The number and key are both in the url. And if you put in the wrong key, it gets weird: a seemingly random invalid key and a movie quote:

    cgce : a379b8c8-b9c8-415e-9988-3e5c31d310ef - TSAY - Where's the meat? This sandwich is full of weeds! I ain't eatin' nothing I don't understand!

    3 points
    • John HobbsJohn Hobbs, 5 years ago

      That is really cool. I tried to see if I could work out how they were generated, since they are UUID's, but they must have a salt or a different generation method.

      1 point
  • Chris De La FuenteChris De La Fuente, 5 years ago

    Man I have no idea what any of this even means. Sometimes it's nice to just get your mind boggled.

    2 points
  • Jeff EscalanteJeff Escalante, 5 years ago

    Hah this is great. I feel stupid for not having figured this out myself - good work!

    2 points
  • Cihad TurhanCihad Turhan, 5 years ago

    Oh please, it shouldn't be that simple

    1 point
    • Joe BlauJoe Blau, 5 years ago (edited 5 years ago )

      Generating valid tokens is still there to enforce single use. They just wrapped the key with some fun time gif animation.

      4 points
  • Ryan LeFevreRyan LeFevre, 5 years ago

    I was surprised they didn't just use the MD5 of the GIF since each GIF is unique anyways (notice the small number at the bottom).

    1 point
    • John HobbsJohn Hobbs, 5 years ago

      I originally thought it would be something like that too, but then it's not easily deterministic from their side. So, with a UUID3/5 they can use a namespace and then a salt + the coin ID to generate the key even before they have a GIF generated, instead of the other way around.

      But it's not really a security risk, so they probably just chose the easiest and quickest to build.

      1 point
  • ポール ウェッブポール ウェッブ, 5 years ago

    I want a GitHub repo with an example for Bitcoin! This is really cool.

    0 points
  • Matthew KosloskiMatthew Kosloski, 5 years ago

    Very cool, but doesn't seem that secure.

    0 points
    • John HobbsJohn Hobbs, 5 years ago

      It is though, because they still have a record of all the keys that are inside the coins, and each coin is unique.

      So really, putting it in the comments of the GIF was just a simple transport mechanism that let them do a fun beta program. Very clever.

      1 point