Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: fnsa1 on January 28, 2014, 06:06:24 PM



Title: NEW: thin SPV client for linux/mac: bitc (code on github)
Post by: fnsa1 on January 28, 2014, 06:06:24 PM
Folks,

I announced the creation of bitc recently:
    https://bitcointalk.org/index.php?topic=428765.msg4686381

The code is now on github:
    https://github.com/bit-c/bitc

From the README.md:

bitc is a thin SPV bitcoin client.

  • 100% lean C code,
  • support for linux and mac platforms,
  • console based: uses ncurses,
  • home grown async network i/o stack,
  • home grown poll loop,
  • home grown bitcoin engine,
  • supports encrypted wallets,
  • multi-threaded,
  • valgrind/AddressSanitizer clean.

Please let me know if you have any questions. Cheers.

-M



Title: Re: NEW: thin SPV client for linux/mac: bitc (code on github)
Post by: jonas.schnelli on January 29, 2014, 11:10:52 AM
cool stuff!
Keep up the good work...

i like the pure c thing.
Did you also consider reuse stuff from picocoin? (https://github.com/jgarzik/picocoin)


Title: Re: NEW: thin SPV client for linux/mac: bitc (code on github)
Post by: fnsa1 on January 29, 2014, 11:18:53 AM
cool stuff!
Keep up the good work...

i like the pure c thing.
Did you also consider reuse stuff from picocoin? (https://github.com/jgarzik/picocoin)

Thanks for the kind feedback, Jonas.

Yeah, I'm aware of picocoin, and like I mentioned to Jeff privately I was initially interested in learning how the underlying protocol worked, so I developed my own stack from scratch (almost actually, I already had a few building blocks available). Cheers.

-M


Title: Re: NEW: thin SPV client for linux/mac: bitc (code on github)
Post by: Mike Hearn on January 29, 2014, 12:08:52 PM
Congrats! So sorry I haven't been able to try it out yet. I've looked through the code though, it's very nice and clean.