bitcoin-akka

Finance and crypto

bitcoin wallet client

SHOW HN2014

bitcoin-akka

a btcwallet client, written in Scala and built on akka

github.com

#bitcoin#btcwallet#scala#akka#websocket notifications

49points
11comments
#654of 2,272 in 2014
Top 29%of 2014 by points

How HN took it

DebatedReal support and real criticism

2 positive, 2 neutral or asking, 0 mixed, 3 critical, out of 7 comments about the project. Thread score -0.06.

Idea: 1 for, 0 againstDesign: 0 for, 1 againstDocs: 0 for, 1 againstExecution: 1 for, 0 againstPrivacy: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Scala and Akka are enjoyable to work with

    From 1 comment
    • I agree on the part that working with Scala and akka is enjoyable! :) About being over-engineered... well, it is quite extensive for what it does but I'm not sure I agree with it…
      goldmar on HN
  • btcd and btcwallet are impressive, modular projects

    From 1 comment
    • Wow, nice to see you commenting here! btcd / btcwallet was an obvious choice since I wanted notification support. It's an impressive piece of work that you've created, and I…
      goldmar on HN

Objections

  • Akka actors cannot block without tying up threads

    From 1 comment
    • It seems that typed actor support it somewhat incomplete. Once you wanted to use typed actors with routers and resizing, there was no documentation. There were some mailing lists…
      danieldk on HN
  • Akka typed actors are poorly supported and under-documented

    From 2 comments
    • It seems that typed actor support it somewhat incomplete. Once you wanted to use typed actors with routers and resizing, there was no documentation. There were some mailing lists…
      danieldk on HN
    • In Akka you can use typed actors as well: http://doc.akka.io/docs/akka/snapshot/scala/typed-actors.html
      pkuki on HN
  • Wallet design requires passphrase to derive addresses, which hurts server use

    From 1 comment
    • The README for the btcwallet library says that it needs to decrypt the root key every time it needs to derive a new address. With hierarchical deterministic keys, you can derive…
      mappum on HN

Questions

  • Are Scala 2.10 reflection bugs with typed actors fixed?

    From 1 comment
    • Under Scala 2.10 there were bugs in the reflection system that made those almost unusable; is that now all fixed?
      lmm on HN

Alternatives named

  • Python half-a-node with asyncio and websockets

    From 1 comment
    • Cool project. btcd is going to make projects like this so much easier in the future, I think. The old school way of doing something like serving notifications over websockets…
      eric_bullington on HN
  • btcrpcclient JSON-RPC library in Go

    From 1 comment
    • nice to see btcd getting more usage, goldmar :) for the related blog entry with some more details, check out…
      conformal on HN
  • btcctl and curl/httpie for JSON-RPC calls

    From 1 comment
    • Wow, nice to see you commenting here! btcd / btcwallet was an obvious choice since I wanted notification support. It's an impressive piece of work that you've created, and I…
      goldmar on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/7719980)