Bitcoin Forum

Other => Beginners & Help => Topic started by: chozabu on September 30, 2013, 11:59:50 PM



Title: So, I want to talk about ZeroReserve
Post by: chozabu on September 30, 2013, 11:59:50 PM
but I'm unable to reply to that topic, so I thought I'll just ask about it here first!
Anyone into ZeroReserve? Hows it compare to plain LETS/bitcoin/ripple?

I actually don't have it running yet,getting:
Cannot open plugin: /usr/local/lib/libbitcoin.so.0: undefined symbol: curl_easy_setopt

before doing a pull while typing this post I was getting:
Cannot open plugin: /home/retrotester/.retroshare/extensions/libZeroReserve.so: undefined symbol: _ZN5boost6system15system_categoryEv


regardless, wandering too off-topic here!
Here is my bitcoin loss story:
I had 15 BTC when they were worth ~£2 each. lost em. did some intensive recovery on hard drives, found a wallet with access 0.05BTC.... Still, no worries! Not like I actually lost money =D (though I've got a fair few stories in that area too!)



Title: Re: So, I want to talk about ZeroReserve
Post by: rigel on October 01, 2013, 01:06:05 AM
I actually don't have it running yet,getting:
Cannot open plugin: /usr/local/lib/libbitcoin.so.0: undefined symbol: curl_easy_setopt


Looks like you should install libcurl


Title: Re: So, I want to talk about ZeroReserve
Post by: anu on October 01, 2013, 08:55:39 AM
but I'm unable to reply to that topic, so I thought I'll just ask about it here first!
Anyone into ZeroReserve? Hows it compare to plain LETS/bitcoin/ripple?


ZeroReserves implements the Ripple idea to provide a way to get fiat into and out of Bitcoin without the need of any institutionalized payment provider. So it integrates with an OTC market which has the look and feel of an exchange. A complete Zero Reserve TX consists of a series of Ripple TX from the buyer to the seller and a Bitcoin TX back.

Zero Reserve has nothing to do with OpenCoin, however - Ripple is merely used to describe the principle, because it is a term many people here are familiar with. It might be more correct to use terms like Hawala, because Ripple is not exactly a new idea - in fact Ripple like trading systems are in use since nearly 5000 years: http://en.wikipedia.org/wiki/Hawala (http://en.wikipedia.org/wiki/Hawala)

Comparison with Bitcoin: Ripple is debt money. It gives everybody the power to be a bank, by doing what banks are doing today: Creating money out of nothing. Bitcoin is a commodity. You can compare it to gold. It cannot (arbitrarily) be created or destroyed. As said, Zero Reserve aims to integrate both worlds in a completely distributed fashion.

Comparison with LETS: Ripple is global, LETS are local. It doesn't have to be that way, but a fully developed Ripple system likely consists of many LETS, which coalesce around supernodes.


I actually don't have it running yet,getting:
Cannot open plugin: /usr/local/lib/libbitcoin.so.0: undefined symbol: curl_easy_setopt

before doing a pull while typing this post I was getting:
Cannot open plugin: /home/retrotester/.retroshare/extensions/libZeroReserve.so: undefined symbol: _ZN5boost6system15system_categoryEv



You got pretty far ;)

Use
$ ldd /home/retrotester/.retroshare/extensions/libZeroReserve.so

to find out which libraries the dynamic linker does not find. You can set the LD_LIBRARY_PATH to point to the directory that lib lives in.

As soon as we have a version that sort of works, we'll make a few statically linked binaries available.





Title: Re: So, I want to talk about ZeroReserve
Post by: chozabu on October 02, 2013, 03:48:44 AM
Thanks for the replys! I was not nearly as familar with ldd as I should be. It seems the problem is with my libbitcoin.
I followed libbitcoins instructions correctly, replacing my gnutls curl with openssl curl.
even after a fresh clone of the libbitcoin tree the I still have the same error

infact, a clipping:

Code:
~/git/libbitcoin
$ ldd -r ./src/.libs/libbitcoin.so
        linux-vdso.so.1 =>  (0x00007fffffbfe000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f38ef9e1000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f38ef61a000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f38f00d8000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f38ef403000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f38ef0ff000)
undefined symbol: _ZTIN7leveldb10ComparatorE    (./src/.libs/libbitcoin.so)
undefined symbol: SHA256        (./src/.libs/libbitcoin.so)
undefined symbol: BN_init       (./src/.libs/libbitcoin.so)
undefined symbol: BN_num_bits   (./src/.libs/libbitcoin.so)
undefined symbol: curl_easy_setopt      (./src/.libs/libbitcoin.so)
undefined symbol: EC_POINT_get_affine_coordinates_GFp   (./src/.libs/libbitcoin.so)
undefined symbol: BN_mul        (./src/.libs/libbitcoin.so)
undefined symbol: EC_POINT_set_affine_coordinates_GFp   (./src/.libs/libbitcoin.so)
undefined symbol: d2i_ECPrivateKey      (./src/.libs/libbitcoin.so)
#many more similar messages follow

I'm sure I'll get it fixed, if anyone can hasten the process, that'd be fantastic!

Also -  Anu, are you up for exchanging keys?


Title: Re: So, I want to talk about ZeroReserve
Post by: anu on October 02, 2013, 09:56:16 AM
I'm sure I'll get it fixed, if anyone can hasten the process, that'd be fantastic!

These are OpenSSL symbols. I guess you can ignore that error because OpenSSL has to be there, otherwise RetroShare will not work.

Also -  Anu, are you up for exchanging keys?
Sure:
https://bitcointalk.org/index.php?topic=295930.msg3173564#msg3173564 (https://bitcointalk.org/index.php?topic=295930.msg3173564#msg3173564) Just PM me yours.


BTW: Maybe this looks like old hat to many, but just now I got this from my exchange when I tried to deposit Bitcoins:
http://farm6.staticflickr.com/5443/10051454613_be390d127d.jpg

I wonder when it gets mandatory to register Bitcoin Addresses with BB. Gotta hurry up to get this out.



Title: Re: So, I want to talk about ZeroReserve
Post by: b!z on October 02, 2013, 10:37:09 AM
I'm sure I'll get it fixed, if anyone can hasten the process, that'd be fantastic!

These are OpenSSL symbols. I guess you can ignore that error because OpenSSL has to be there, otherwise RetroShare will not work.

Also -  Anu, are you up for exchanging keys?
Sure:
https://bitcointalk.org/index.php?topic=295930.msg3173564#msg3173564 Just PM me yours.


BTW: Maybe this looks like old hat to many, but just now I got this from my exchange when I tried to deposit Bitcoins:
http://farm6.staticflickr.com/5443/10051454613_be390d127d.jpg

I wonder when it gets mandatory to register Bitcoin Addresses with BB. Gotta hurry up to get this out.



Same problem here.. do you know how I can get BTC out of bitstamp?