Bitcoin Forum
May 05, 2024, 12:24:54 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5] 6 7 »  All
  Print  
Author Topic: [ANNOUNCE] picocoin and libccoin -- C-based bitcoin library and client  (Read 30564 times)
Aido
Sr. Member
****
Offline Offline

Activity: 248
Merit: 250


1. Collect underpants 2. ? 3. Profit


View Profile
May 19, 2014, 11:35:20 PM
 #81

There has been a noticeable decline in the number of active bitcoin nodes over the past few months. The following website has some nice graphs showing this decline:


Maybe picocoin is a possible solution to this declining trend.

If picocoin (or more specifically brd) is lightweight enough it could be built as a DD-WRT and/or OpenWRT package. We would then potentially have tens if not hundreds of thousands routers in peoples homes working as bitcoin relays.


Interesting Bash command line, try it Wink:
bitcoin-cli sendtoaddress 1Aidan4r4rqoCBprfp2dVZeYosZ5ryVqH6 `bitcoin-cli getbalance`
"There should not be any signed int. If you've found a signed int somewhere, please tell me (within the next 25 years please) and I'll change it to unsigned int." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
jgarzik (OP)
Legendary
*
Offline Offline

Activity: 1596
Merit: 1091


View Profile
May 19, 2014, 11:53:46 PM
 #82

If picocoin (or more specifically brd) is lightweight enough it could be built as a DD-WRT and/or OpenWRT package. We would then potentially have tens if not hundreds of thousands routers in peoples homes working as bitcoin relays.

It is more a question of whether or not a platform is heavyweight enough to support a full node.

At first blush, you need enough data storage to store the entire blockchain (though perhaps mount over NFS), enough CPU to verify incoming data, and enough bandwidth to send and receive data.


Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
Aido
Sr. Member
****
Offline Offline

Activity: 248
Merit: 250


1. Collect underpants 2. ? 3. Profit


View Profile
May 26, 2014, 08:28:10 PM
 #83

all pull requests will be reviewed, tested and merged with lightning speed Smiley


ahem......#25 Smiley

On a more serious note, I mentioned previously that I was investigating introducing LMDB to the picocoin project. Before delving too deeply into this should the OpenLDAP Public Licence used by LMDB be a concern when used in a MIT/X11 software licensed project like picocoin?




Interesting Bash command line, try it Wink:
bitcoin-cli sendtoaddress 1Aidan4r4rqoCBprfp2dVZeYosZ5ryVqH6 `bitcoin-cli getbalance`
KaChingCoinDev
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
May 27, 2014, 11:53:18 PM
 #84

This is interesting. How close to the regular bitcoin code is it?
Aido
Sr. Member
****
Offline Offline

Activity: 248
Merit: 250


1. Collect underpants 2. ? 3. Profit


View Profile
May 28, 2014, 06:32:49 PM
 #85

How close to the regular bitcoin code is it?

  • Supports all core data structures and network messages
  • Full script implementation
  • Passes hundreds of available reference client tests
  • Supports multiple block chains: main or testnet3
  • Written by bitcoin core developer


Interesting Bash command line, try it Wink:
bitcoin-cli sendtoaddress 1Aidan4r4rqoCBprfp2dVZeYosZ5ryVqH6 `bitcoin-cli getbalance`
Aido
Sr. Member
****
Offline Offline

Activity: 248
Merit: 250


1. Collect underpants 2. ? 3. Profit


View Profile
June 08, 2014, 08:40:16 PM
 #86

In light of the current "51% attack" brouhaha raging on Reddit, how difficult would it be to add some p2pool mining functionality to the picocoin library?

All the core bitcoin and p2p functionality is there, ready to be built upon.

Interesting Bash command line, try it Wink:
bitcoin-cli sendtoaddress 1Aidan4r4rqoCBprfp2dVZeYosZ5ryVqH6 `bitcoin-cli getbalance`
jgarzik (OP)
Legendary
*
Offline Offline

Activity: 1596
Merit: 1091


View Profile
June 10, 2014, 01:32:58 PM
 #87

In light of the current "51% attack" brouhaha raging on Reddit, how difficult would it be to add some p2pool mining functionality to the picocoin library?

It would take several days of work, but it's not complicated.  Basically, as you probably have guessed, P2Pool chain is simply another chain to manage.


Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
Bawaler
Member
**
Offline Offline

Activity: 87
Merit: 10


View Profile WWW
May 01, 2015, 05:10:56 PM
Last edit: May 01, 2015, 05:31:20 PM by Bawaler
 #88

Gonna try this on my Mac Pro. Dual 970FX Big Endian, running Debian 8 smoothly. I've waited for this, just didn't notice this software earlier.

Aiming to have a pool running on the IBM Power BE architecture.

⌘ This ain't just a symbol of a PoI ⌘
I recommend Yourserver.se VPS for hosting, pay with BTC.
Wats0ns
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
May 01, 2015, 07:05:32 PM
 #89

Libccoin looks very useful, that's exactly what I was looking for my project, thanks a lot Wink
picocoin souds promising too, I will keep an eye on its developpement  Smiley
jgarzik (OP)
Legendary
*
Offline Offline

Activity: 1596
Merit: 1091


View Profile
May 02, 2015, 07:46:02 PM
 #90

Some minor compile fixes pushed out to git.  Further OSX compile fixes coming soon.

Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
virtualx
Hero Member
*****
Offline Offline

Activity: 672
Merit: 507


LOTEO


View Profile
May 03, 2015, 10:39:17 AM
 #91

I had some trouble locating all the packages. I was missing libjansson and libevent_core.
Is my repository out of date?

...loteo...
DIGITAL ERA LOTTERY


r

▄▄███████████▄▄
▄███████████████████▄
▄███████████████████████▄
▄██████████████████████████▄
▄██  ███████▌ ▐██████████████▄
▐██▌ ▐█▀  ▀█    ▐█▀   ▀██▀  ▀██▌
▐██  █▌ █▌ ██  ██▌ ██▌ █▌ █▌ ██▌
▐█▌ ▐█ ▐█ ▐█▌ ▐██  ▄▄▄██ ▐█ ▐██▌
▐█  ██▄  ▄██    █▄    ██▄  ▄███▌
▀████████████████████████████▀
▀██████████████████████████▀
▀███████████████████████▀
▀███████████████████▀
▀▀███████████▀▀
r

RPLAY NOWR
BE A MOON VISITOR!
[/center]
jgarzik (OP)
Legendary
*
Offline Offline

Activity: 1596
Merit: 1091


View Profile
May 03, 2015, 04:49:46 PM
 #92

I had some trouble locating all the packages. I was missing libjansson and libevent_core.
Is my repository out of date?

jansson and libevent are both still needed.

This is what I have installed on Ubuntu:
Code:
ii  libevent-2.0-5:amd64                                        2.0.21-stable-1ubuntu1.14.04.1                      amd64        Asynchronous event notification library
ii  libevent-core-2.0-5:amd64                                   2.0.21-stable-1ubuntu1.14.04.1                      amd64        Asynchronous event notification library (core)
ii  libevent-dev                                                2.0.21-stable-1ubuntu1.14.04.1                      amd64        Asynchronous event notification library (development files)
ii  libevent-extra-2.0-5:amd64                                  2.0.21-stable-1ubuntu1.14.04.1                      amd64        Asynchronous event notification library (extra)
ii  libevent-openssl-2.0-5:amd64                                2.0.21-stable-1ubuntu1.14.04.1                      amd64        Asynchronous event notification library (openssl)
ii  libevent-pthreads-2.0-5:amd64                               2.0.21-stable-1ubuntu1.14.04.1                      amd64        Asynchronous event notification library (pthreads)
ii  libjansson-dev:amd64                                        2.5-2                                               amd64        C library for encoding, decoding and manipulating JSON data (dev)
ii  libjansson4:amd64                                           2.5-2                                               amd64        C library for encoding, decoding and manipulating JSON data

Not sure what's the process for OSX - macports?


Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
jgarzik (OP)
Legendary
*
Offline Offline

Activity: 1596
Merit: 1091


View Profile
May 06, 2015, 05:37:37 AM
 #93

The libccoin library no longer depends on GLib library.  That dependency has been completely removed.

Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
rupy
Hero Member
*****
Offline Offline

Activity: 725
Merit: 500



View Profile
May 12, 2015, 06:10:58 PM
Last edit: May 12, 2015, 06:42:45 PM by rupy
 #94

Could I use picocoin with JNI today to make payments with Java and use bitcoinj for the wallet parts?

BANKBOOK GWT Wallet & no-FIAT Billing API
7queue
Full Member
***
Offline Offline

Activity: 177
Merit: 100


View Profile
May 14, 2015, 05:51:00 PM
 #95

I had some trouble locating all the packages. I was missing libjansson and libevent_core.
Is my repository out of date?

jansson and libevent are both still needed.

This is what I have installed on Ubuntu:
Code:
ii  libevent-2.0-5:amd64                                        2.0.21-stable-1ubuntu1.14.04.1                      amd64        Asynchronous event notification library
ii  libevent-core-2.0-5:amd64                                   2.0.21-stable-1ubuntu1.14.04.1                      amd64        Asynchronous event notification library (core)
ii  libevent-dev                                                2.0.21-stable-1ubuntu1.14.04.1                      amd64        Asynchronous event notification library (development files)
ii  libevent-extra-2.0-5:amd64                                  2.0.21-stable-1ubuntu1.14.04.1                      amd64        Asynchronous event notification library (extra)
ii  libevent-openssl-2.0-5:amd64                                2.0.21-stable-1ubuntu1.14.04.1                      amd64        Asynchronous event notification library (openssl)
ii  libevent-pthreads-2.0-5:amd64                               2.0.21-stable-1ubuntu1.14.04.1                      amd64        Asynchronous event notification library (pthreads)
ii  libjansson-dev:amd64                                        2.5-2                                               amd64        C library for encoding, decoding and manipulating JSON data (dev)
ii  libjansson4:amd64                                           2.5-2                                               amd64        C library for encoding, decoding and manipulating JSON data

Not sure what's the process for OSX - macports?



Do you plan on staying with libevent? I would like to try this on *BSD/Solaris ...

Thanks!

8 )

8 )
polyclef
Newbie
*
Offline Offline

Activity: 10
Merit: 1


View Profile
June 24, 2015, 09:57:19 AM
 #96


Not sure what's the process for OSX - macports?


These days, homebrew is the standard.  They do require a tagged release though.
"Formulae in the core repository must have a stable version tagged by the upstream project. Tarballs are preferred to git checkouts, and tarballs should include the version in the filename whenever possible."

If you do that, I'll make a formula and submit it.
cloudboy
Hero Member
*****
Offline Offline

Activity: 690
Merit: 500


View Profile
October 27, 2015, 06:08:27 PM
 #97

Is there a tutorial somewhere?

I can create addresses and start netsync, but how to check balance and use rawtx?

Why isn't there better documentation for this?
dako300
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
December 26, 2015, 02:24:22 AM
 #98

Is there a tutorial somewhere?

I can create addresses and start netsync, but how to check balance and use rawtx?

Why isn't there better documentation for this?
I would love to see some documentation for this
0bit
Jr. Member
*
Offline Offline

Activity: 61
Merit: 1


View Profile
January 22, 2016, 04:54:47 AM
Last edit: March 20, 2016, 11:11:17 PM by 0bit
 #99

Any news on this project? I am trying to netsync although everything appears to be timing out or refusing. Even with no firewall. Is there any documentation someone can point me to?
buzztiaan
Member
**
Offline Offline

Activity: 148
Merit: 10


View Profile
February 08, 2016, 03:38:45 PM
 #100

seems nobody is interested in adding documentation to this project Sad

too bad, could have gotten some usage
Pages: « 1 2 3 4 [5] 6 7 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!