Pages:
Author

Topic: [DEAD] Coiledcoin - yet another cryptocurrency, but with OP_EVAL! (Read 68108 times)

legendary
Activity: 2940
Merit: 1090
Chickens and eggs. No miners = no traction. Smiley

Especially around here, where every time a coin comes out that does not involve mining its announce thread starts accumulating complaints and scam-accusations!

Admittedly exchanges also give traction, but there are advantages to not being on exchanges, because regulators are more likely to question a game-currency's status as being "just a token used in games" if exchanges for it officially exist. (Notice that until quite recently most/all large MMORPGs forbade buying/selling game stuff for real money? Until a year or few ago some big name one put a real money market right into its game, likely after racking up oodles of expensive legal fees...)

Player groups such as guilds, parties, associations and such like GRouPcoin not just because it has GRouP in the name but also because it does not "officially" have exchanges to/from "real money"...

CoiLedCoin thus far has that same "niche advantage".

-MarkM-


We have still, I think, quite a way to go before we will be ready to start hard-coding into "smart contracts" the "game mechanics" that for all these years (well over a decade) we have been play-testing; but nonetheless maybe it would be a good idea for more of us, more of the time, to at least sniff the wind as it were regarding how the political / jurisdictional climate has evolved on the planet known as Earth over all that time...

...At a glance (sniff) as it were I notice in recent years a whole lot of games using a whole lot of currencies and assets and coins and tokens and contracts and so on and so on; but whether that means every detail of the game-mechanics of the Galactic Milieu is "strictly kosher" in all jurisdictions on said planet might still be worth some deep-dive digging long before it all gets written in the stone of irrevocable smart-contracts?



Does anyone have any links to the wallets?
Someone should post them someplace. Yeah, it's an old just about dead coin but it's still an important part of crypto history.

-Dave

Thank you for your recognition of the historic significance of this coin; maybe we should make a heritage badge or something like houses and other buildings have marking them as heritage properties etc. Smiley



Well the coin is definitely alive and in use, it not only has its own "treasury" on the HORIZON network, account NHZ-XDR9-Y9WL-8E3Y-88M35, but is also implemented as a "reserve currency" that other such "treasuries" can use so that they can all count holdings of CLC toward the value of their own currency.

So far not a lot of them have actually done so, mostly I think it is the other currencies that were also implemented into the "treasuries" system lately that incorporated some CLC into their "treasury" since a bunch of the newly-implemented ones co-operated somewhat in getting themselves all set up.

This puts them a little ahead in terms of implementation of the "New Roman Denarius" that most-recently began to be implemented in that the NRD is so far only implemented as having a "treasury" from which to calculate its value and has not yet been added into those calculations as being itself a "reserve currency" for use in other "treasuries".

The "treasuries" system seems to work reasonably well after all these years in development but is still being tweaked, the current set of changes involves phasing out the use of shares in "treasuries", particularly the use of "finance corp" shares such as GFC (General Financial Corp) shares, mostly because such shares, particularly GFC itself, have over the years of accumulating interest on debts become quite strong "leverage" items so we are phasing out the use of them in "treasuries" to limit the affect of all that interest on the values of all the "treasury" based currencies. Instead the "treasuries" will need to actually put some of whatever folks pay their debts with into the "treasury" if they want any of those earnings to count toward their "treasury" and thus toward the calculated relative value of their currency.

I have just now finished calculating the "Latest Rates" include-file, http://galaxies.mygamesonline.org/latestrates.inc and uploaded it, am currently uploading the various tables and plots of historical values generated from it, it shows CLC's latest value in DeVCoins as CLCrate=34.94987343

(That is how many DeVCoins one CLC coin is computed to be worth based on the relative values of all the "treasuries" based currencies.)


Snippets like the above were, I had always hoped, fodder for the Devtome project, as in all those players earning all those DeVCoins for posting articles about all the projects under the DeVCoin umbrella / selected as beneficiaries of shares of DeVCoin minting / being of use to the overarching DeVCoin project would be gathering and collating all such glimpses into the workings of the Milieu, not just all their tips and tricks and strategies for advancing in the game, in putting together their lucrative articles about it all. Sad

For a long long time now the Devtome wiki has been read-only, possibly partly because it actually had not been evolving as much of a documentation site documenting all aspects of the project and all the many and various sub-projects.

-MarkM-


legendary
Activity: 2940
Merit: 1090
CLC/XLM and CLC/DVC are set up on the Stellar platform.

For CLC (CoiLedCoin) on the Stellar platform see  http://makemoney.knotwork.com/stellar/clc/ ( Explorer: https://stellar.expert/explorer/public/asset/CLC-GBHAQ252S4Z4AQOM4BWIRC3UHAOJIKCZQBUJGD336YH2O7W2NKRXMHA5 )

For DVC (DeVCoin) on the Stellar platform see http://makemoney.knotwork.com/stellar/dvc/ ( Explorer: https://stellar.expert/explorer/public/asset/DVC-GBHAQ252S4Z4AQOM4BWIRC3UHAOJIKCZQBUJGD336YH2O7W2NKRXMHA5 )

Since this thread seems to date back to before there was an "announcements" section, I have started an [ANN] thread for CLC at

https://bitcointalksearch.org/topic/ann-clc-coiledcoin-sorry-but-clc-is-not-dead-and-is-trading-5336604

-MarkM-

legendary
Activity: 2940
Merit: 1090
Well the coin is definitely alive and in use, it not only has its own "treasury" on the HORIZON network, account NHZ-XDR9-Y9WL-8E3Y-88M35, but is also implemented as a "reserve currency" that other such "treasuries" can use so that they can all count holdings of CLC toward the value of their own currency.

So far not a lot of them have actually done so, mostly I think it is the other currencies that were also implemented into the "treasuries" system lately that incorporated some CLC into their "treasury" since a bunch of the newly-implemented ones co-operated somewhat in getting themselves all set up.

This puts them a little ahead in terms of implementation of the "New Roman Denarius" that most-recently began to be implemented in that the NRD is so far only implemented as having a "treasury" from which to calculate its value and has not yet been added into those calculations as being itself a "reserve currency" for use in other "treasuries".

The "treasuries" system seems to work reasonably well after all these years in development but is still being tweaked, the current set of changes involves phasing out the use of shares in "treasuries", particularly the use of "finance corp" shares such as GFC (General Financial Corp) shares, mostly because such shares, particularly GFC itself, have over the years of accumulating interest on debts become quite strong "leverage" items so we are phasing out the use of them in "treasuries" to limit the affect of all that interest on the values of all the "treasury" based currencies. Instead the "treasuries" will need to actually put some of whatever folks pay their debts with into the "treasury" if they want any of those earnings to count toward their "treasury" and thus toward the calculated relative value of their currency.

I have just now finished calculating the "Latest Rates" include-file, http://galaxies.mygamesonline.org/latestrates.inc and uploaded it, am currently uploading the various tables and plots of historical values generated from it, it shows CLC's latest value in DeVCoins as CLCrate=34.94987343

(That is how many DeVCoins one CLC coin is computed to be worth based on the relative values of all the "treasuries" based currencies.)

-MarkM-

jr. member
Activity: 362
Merit: 7
I'd forgotten about this thread and what an absolute douchebag Luck dash jnr was when the first few early alts started appearing, He was very vocal about the fact that hated any blockchain that wasn't bitcoin.

I posted on page 10 of this thread as I was pretty pissed off with his behaviour i.e. using his own pools miners to 51% attack the chain.
hero member
Activity: 994
Merit: 500
I was able to mine some. I merge mined it for a bit and it was working without any issues. If anyone would like some to play around with, give me your address.
legendary
Activity: 2940
Merit: 1090
Many/most old coins use an old Berkely DB for the wallet, as Bitcoin still does.

So I usually first use the instructions for Bitcoin, involving activating a repository that holds those as well as bitcoin itself, to get that old BDB 4.8 installed.

After that often old coins compile fine, at least the daemon; I almost never even attempt to build a GUI, since I mostly run coins on machines I "ssh" and 'sftp" to.

-MarkM-
hero member
Activity: 994
Merit: 500

Thanks for the download links.
I really don't remember the errors it was 3+ months ago. I kind of remember this but it could be wrong:
The 14.04 which I admit had a lot of oddball stuff installed looked like it compiled but it would not run. Gave a bunch of errors.
The 18.04 gave a ton of cannot find this package or dependency errors.

Work was getting busy with a before lock-down rush so I never did anything more. If I have time I will spin up the VMs that I tried to do it on and see what errors I got.

Thanks again and stay safe.

-Dave

No worries. Let me know if you have any issues with those files. I compiled on a VPS and then ran them on a VM on my windows machine. So it should work fine as long as you get all the depends. Also, replaced the previous wallet links with a Mega link. The others expire after 30 days and I want it to be available longer.
legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange

I just made the daemon with the standard commands
Code:
make -f makefile.unix

Out of curiosity, I just tried to compile the linux qt wallet. I was able to compile on 16.04 just fine. To be honest, I did not do anything out the ordinary. I just ran

Code:
qmake
make



Here is a link that contains the qt wallet built on 16.04 and I also included the daemon. (both links are the same .tar file)

http://s000.tinyupload.com/index.php?file_id=18308372139730421498
https://easyupload.io/djkizk

Just so that we have some documentation for others who may have issues in the future. Can you please let us know what errors you came across, so that we can provide some solutions.

If anyone can build a windows wallet, it would be greatly appreciated.


Thanks for the download links.
I really don't remember the errors it was 3+ months ago. I kind of remember this but it could be wrong:
The 14.04 which I admit had a lot of oddball stuff installed looked like it compiled but it would not run. Gave a bunch of errors.
The 18.04 gave a ton of cannot find this package or dependency errors.

Work was getting busy with a before lock-down rush so I never did anything more. If I have time I will spin up the VMs that I tried to do it on and see what errors I got.

Thanks again and stay safe.

-Dave
hero member
Activity: 994
Merit: 500
I was able to compile. Does anyone have any nodes?

Did you use the directions that gjhiggins posted or some other method?

I tried following the steps that he posted but it did not work. Then corona happened and I have had no time to really dig into it. Probably something that I did wrong but till I can carve out a couple of hours of free time it just is not going to happen
Also, what OS?

-Dave

I just made the daemon with the standard commands
Code:
make -f makefile.unix

Out of curiosity, I just tried to compile the linux qt wallet. I was able to compile on 16.04 just fine. To be honest, I did not do anything out the ordinary. I just ran

Code:
qmake
make



Here is a link that contains the qt wallet built on 16.04 and I also included the daemon.

https://mega.nz/file/aEAS2AwQ#oHNoHiK8v2yZi85rf_gmVJ3DNovvEprpLsOo4VAYJgo

Just so that we have some documentation for others who may have issues in the future. Can you please let us know what errors you came across, so that we can provide some solutions.

If anyone can build a windows wallet, it would be greatly appreciated.
legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
I was able to compile. Does anyone have any nodes?

Did you use the directions that gjhiggins posted or some other method?

I tried following the steps that he posted but it did not work. Then corona happened and I have had no time to really dig into it. Probably something that I did wrong but till I can carve out a couple of hours of free time it just is not going to happen
Also, what OS?

-Dave
hero member
Activity: 994
Merit: 500

LFM.knotwork.com aka DVCstable01.dvcnode.org

It will know of others presumably.

It runs all my coins so should have the other related coins too.

-MarkM-


Thank you. I was able to get it synced. 22GB+ Blockchain, took about a week. I have two more nodes that can help speed up any other users looking to download the blockchain.

62.171.180.0
164.68.101.222
legendary
Activity: 2940
Merit: 1090

LFM.knotwork.com aka DVCstable01.dvcnode.org

It will know of others presumably.

It runs all my coins so should have the other related coins too.

-MarkM-
hero member
Activity: 994
Merit: 500
I was able to compile. Does anyone have any nodes?
legendary
Activity: 2940
Merit: 1090
 I almost never make a GUI of any coin, I run daemons.

I am on Ubuntu 16.04 LTS still, presumably I was able to compile the daemon on that.

I probably never even tried to build the GUI.

-MarkM-
legendary
Activity: 2254
Merit: 1290
I did try on a 14.04 but it was not a "clean" setup
Works for me on a clean 14.04.
Code:
sudo apt-get install qt4-qmake libqt4-dev build-essential libboost-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev libssl-dev

I used this install_db4.sh script to get and compile db4.8:
Code:
#!/bin/sh

# Install libdb4.8 (Berkeley DB).

export LC_ALL=C
set -e

if [ -z "${1}" ]; then
  echo "Usage: $0 [ ...]"
  echo
  echo "Must specify a single argument: the directory in which db4 will be built."
  echo "This is probably \`pwd\` if you're at the root of the bitcoin repository."
  exit 1
fi

expand_path() {
  echo "$(cd "${1}" && pwd -P)"
}

BDB_PREFIX="$(expand_path ${1})/db4"; shift;
BDB_VERSION='db-4.8.30.NC'
BDB_HASH='12edc0df75bf9abd7f82f821795bcee50f42cb2e5f76a6a281b85732798364ef'
BDB_URL="https://download.oracle.com/berkeley-db/${BDB_VERSION}.tar.gz"

check_exists() {
  which "$1" >/dev/null 2>&1
}

sha256_check() {
  # Args:
  #
  if check_exists sha256sum; then
    echo "${1}  ${2}" | sha256sum -c
  elif check_exists sha256; then
    if [ "$(uname)" = "FreeBSD" ]; then
      sha256 -c "${1}" "${2}"
    else
      echo "${1}  ${2}" | sha256 -c
    fi
  else
    echo "${1}  ${2}" | shasum -a 256 -c
  fi
}

http_get() {
  # Args:
  #
  # It's acceptable that we don't require SSL here because we manually verify
  # content hashes below.
  #
  if [ -f "${2}" ]; then
    echo "File ${2} already exists; not downloading again"
  elif check_exists curl; then
    curl --insecure --retry 5 "${1}" -o "${2}"
  else
    wget --no-check-certificate "${1}" -O "${2}"
  fi

  sha256_check "${3}" "${2}"
}

mkdir -p "${BDB_PREFIX}"
http_get "${BDB_URL}" "${BDB_VERSION}.tar.gz" "${BDB_HASH}"
tar -xzvf ${BDB_VERSION}.tar.gz -C "$BDB_PREFIX"
cd "${BDB_PREFIX}/${BDB_VERSION}/"

# Apply a patch necessary when building with clang and c++11 (see https://community.oracle.com/thread/3952592)
CLANG_CXX11_PATCH_URL='https://gist.githubusercontent.com/LnL7/5153b251fd525fe15de69b67e63a6075/raw/7778e9364679093a32dec2908656738e16b6bdcb/clang.patch'
CLANG_CXX11_PATCH_HASH='7a9a47b03fd5fb93a16ef42235fa9512db9b0829cfc3bdf90edd3ec1f44d637c'
http_get "${CLANG_CXX11_PATCH_URL}" clang.patch "${CLANG_CXX11_PATCH_HASH}"
patch -p2 < clang.patch

cd build_unix/

"${BDB_PREFIX}/${BDB_VERSION}/dist/configure" \
  --enable-cxx --disable-shared --disable-replication --with-pic --prefix="${BDB_PREFIX}" \
  "${@}"

make install

echo
echo "db4 build complete."
echo
echo 'When compiling bitcoind, run `./configure` in the following way:'
echo
echo "  export BDB_PREFIX='${BDB_PREFIX}'"
echo '  ./configure BDB_LIBS="-L${BDB_PREFIX}/lib -ldb_cxx-4.8" BDB_CFLAGS="-I${BDB_PREFIX}/include" ...'

I copied install_db4.sh into the contrib directory and from there, executed
Code:
./install_db4.sh `pwd`

Then I edited coiledcoin-qt.pro as follows:
Code:
diff --git a/coiledcoin-qt.pro b/coiledcoin-qt.pro
index 2e1f26f..26739e8 100644
--- a/coiledcoin-qt.pro
+++ b/coiledcoin-qt.pro
@@ -1,5 +1,5 @@
 TEMPLATE = app
-TARGET =
+TARGET = CoiledCoin-Qt
 VERSION = 0.5.99
 INCLUDEPATH += src src/json src/qt
 DEFINES += QT_GUI BOOST_THREAD_USE_LIB
@@ -251,6 +251,7 @@ isEmpty(BOOST_THREAD_LIB_SUFFIX) {
 
 isEmpty(BDB_LIB_PATH) {
     macx:BDB_LIB_PATH = /opt/local/lib/db48
+    unix:BDB_LIB_PATH = ./contrib/db4/lib
 }
 
 isEmpty(BDB_LIB_SUFFIX) {
@@ -259,6 +260,7 @@ isEmpty(BDB_LIB_SUFFIX) {
 
 isEmpty(BDB_INCLUDE_PATH) {
     macx:BDB_INCLUDE_PATH = /opt/local/include/db48
+    unix:BDB_INCLUDE_PATH = ./contrib/db4/include
 }
 
 isEmpty(BOOST_LIB_PATH) {
@@ -295,7 +297,7 @@ LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -l
 contains(RELEASE, 1) {
     !windows:!macx {
         # Linux: turn dynamic linking back on for c/c++ runtime libraries
-        LIBS += -Wl,-Bdynamic
+        LIBS += -Wl,-Bdynamic -ldl
     }
 }
 

I ran qmake with
Code:
qmake USE_UPNP=- USE_QRCODE=- USE_SSL=- RELEASE=1
and got a compiled Qt client.

HTH

Cheers

Graham
legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
Going to have to figure out what my system does not like about the old code.

There are a host of forward-incompatible issues to be resolved (Qt4->5, Boost1.4->1.6, OpenSSL1.0->1.1). Perhaps a better approach that acknowledges the historical focus is to try compiling on a VM hosting a suitable vintage OS (OS X 10.5, Ubuntu 14.04 or Windows 7).

Cheers

Graham.


I did try on a 14.04 but it was not a "clean" setup I had already installed some stuff to compile other things.
Probably try spinning up another one with just what is on the install CDs / DVDs and see if that works without trying for dependencies from outside sources. Most of which you cant easily find anymore.

Thanks,
Dave
legendary
Activity: 2254
Merit: 1290
Going to have to figure out what my system does not like about the old code.

There are a host of forward-incompatible issues to be resolved (Qt4->5, Boost1.4->1.6, OpenSSL1.0->1.1). Perhaps a better approach that acknowledges the historical focus is to try compiling on a VM hosting a suitable vintage OS (OS X 10.5, Ubuntu 14.04 or Windows 7).

Cheers

Graham.
legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
Hmmm, will not compile.
Going to have to figure out what my system does not like about the old code.
Threw too many errors to post going to go do some googling.
Do you have anything compiled I can grab while I work on it?

Thanks,
Dave
legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
Not sure if this is really the copy I am still using, but I have one in my Galactic Milieu sourceforge account:

https://sourceforge.net/projects/galacticmilieu/files/CoiLedCoin/

Hmm actually I guess I am pretty sure that is NOT the one I am using, as consulting my source directory on compiling machine I find this:

Code:
markm@DotThree:~/src/Cryptocoins/coiledcoin-git/.git$ cat config
[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = https://github.com/mmpool/coiledcoin.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master
markm@DotThree:~/src/Cryptocoins/coiledcoin-git/.git$

So I guess I am using the one the mmpool (merged mining pool) guy made way back when.

Located at https://github.com/mmpool/coiledcoin

As it seems to be 8 years old, maybe it actually IS the same one; the package on my sourceforge might just be a tar.gz copy of my coiledcoin-git directory.

-MarkM-

Does anyone have any links to the wallets?
Someone should post them someplace. Yeah, it's an old just about dead coin but it's still an important part of crypto history.

-Dave

Thanks, I will take a look at the code.
On a side note I picked up coiledcoin.org and coiledcoin.com going to see if I can get a copy of the original site.
It's probably a waste of time, but since it was an interesting piece of crypto history I want to keep it around.

-Dave
legendary
Activity: 2940
Merit: 1090
Not sure if this is really the copy I am still using, but I have one in my Galactic Milieu sourceforge account:

https://sourceforge.net/projects/galacticmilieu/files/CoiLedCoin/

Hmm actually I guess I am pretty sure that is NOT the one I am using, as consulting my source directory on compiling machine I find this:

Code:
markm@DotThree:~/src/Cryptocoins/coiledcoin-git/.git$ cat config
[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = https://github.com/mmpool/coiledcoin.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master
markm@DotThree:~/src/Cryptocoins/coiledcoin-git/.git$

So I guess I am using the one the mmpool (merged mining pool) guy made way back when.

Located at https://github.com/mmpool/coiledcoin

As it seems to be 8 years old, maybe it actually IS the same one; the package on my sourceforge might just be a tar.gz copy of my coiledcoin-git directory.

-MarkM-

Does anyone have any links to the wallets?
Someone should post them someplace. Yeah, it's an old just about dead coin but it's still an important part of crypto history.

-Dave
Pages:
Jump to: