gjhiggins
Legendary
Offline
Activity: 2254
Merit: 1290
|
|
October 05, 2018, 11:57:18 AM |
|
I am trying to cross compile the Windows wallet with the patch (0ef6107) on Ubuntu, however, I get stuck with a madpool error.
Any one that have an idea why?
Yes but unfortunately, not in any helpful detail, see upthread a few posts: https://bitcointalk.org/index.php?topic=2188160.msg46478718#msg46478718Cheers Graham
|
|
|
|
hamburger
|
|
October 05, 2018, 01:19:40 PM |
|
I will have a look and see if I will able able to do a successful compile, for sanity sake I'll start with 0.15.99.03 again. I believe that I were able to do the cross compilation before - just need to remember the process that I followed before. Tnx, H
|
Datacoin : DHZ6H91fsDoBHbdqED3ysCJJ2TUh3zRMZD Krugercoin : Yz3A9sTMp2yh5QLuAL8YQyvS5PdjHRHkkf
|
|
|
benxy031
Jr. Member
Offline
Activity: 44
Merit: 12
|
|
October 05, 2018, 05:43:38 PM |
|
Linux compiling: - Install compiling tools. - Download db-4.8.30.NC. Extract. Compile it. Short example ("/home/veter" is my homedir): $ cd db-4.8.30.NC/build_unix $ ../dist/configure --enable-cxx --disable-shared --with-pic --prefix=/home/veter/dbbin/ $ make $ make install - Install additional tools: $ sudo apt-get install libboost-all-dev $ sudo apt-get install libgmp-dev $ sudo apt-get install libczmq-dev - Compile DTC: $ ./autogen.sh $ ./configure --with-gui=yes LDFLAGS="-L/home/veter/dbbin/lib/" CXXFLAGS="-O3 -Wall -Wextra -Wformat -Wvla -Wformat-security -Wno-unused-parameter -Wno-strict-aliasing" CFLAGS="-O3" CPPFLAGS="-fPIC -I/home/veter/dbbin/include/" LIBS="-lgmp -lboost_timer -levent_pthreads -lzmq -lczmq -lprotobuf" $ make
In case protobuf version error you need to regenerate protocol.pb.h and protocol.pb.cpp files from protocol.proto. $ cd ./src/madpool $ protoc --cpp_out=. protocol.proto $ mv ./protocol.pb.cc ./protocol.pb.cpp $ cd ../.. I successful compile for Ubuntu using this instruction
|
|
|
|
Chicago
|
|
October 06, 2018, 11:06:34 PM |
|
Hello,
I was able to compile on Gentoo. The changes to the configure statement I needed were as follows, ymmv.
./configure LIBS="-lgmp -lcrypto -lm -lboost_timer -lzmq -lczmq -lprotobuf"
./src/datacoin-cli getblockchaininfo { "chain": "main", "blocks": 2621361, "headers": 2621361, "bestblockhash": "32b9aee10952222560e2002c9c18b2b02c212af9a70d1797879f16de9a40b662", "difficulty": 9.773884057998657, "mediantime": 1538862165, "verificationprogress": 0.9999988756929081, "chainwork": "0000000000000000000000000000000000000000000000000000279b66557097", "size_on_disk": 1926576040, "pruned": false, "softforks": [ { "id": "bip34", "version": 2, "reject": { "status": true } }, { "id": "bip66", "version": 3, "reject": { "status": true } }, { "id": "bip65", "version": 4, "reject": { "status": true } } ], "bip9_softforks": { "csv": { "status": "failed", "startTime": 1462060800, "timeout": 1493596800, "since": 1787400 }, "segwit": { "status": "defined", "startTime": 999999999999, "timeout": 999999999999, "since": 0 } }, "warnings": "" }
This output would appear to indicate blocks mined by the 0.8 branch wallets should be rejected by these Veronium nodes. Additionally, it would appear the BIP 9 softfork nStartTime and nTimeout for CSV was left unmodified. I don't know why the nStartTime and nTimeout for SegWit were explicitly changed to effectively disable it.
We probably have some fixing to do as described earlier by Graham (inflation bug) and also to include solidifying the network upgrade heights/hashes and such.
Best Regards, -Chicago
|
|
|
|
Chicago
|
|
October 06, 2018, 11:08:19 PM |
|
... oh and something else looks broken.
Audience participation -- let me know if you can spot the problem.
./src/datacoin-cli getblock 32b9aee10952222560e2002c9c18b2b02c212af9a70d1797879f16de9a40b662 { "hash": "32b9aee10952222560e2002c9c18b2b02c212af9a70d1797879f16de9a40b662", "confirmations": 3, "strippedsize": 200, "size": 200, "weight": 800, "height": 2621361, "version": 2, "headerhash": "ff8f4147ed0695d141ef2e296bf68c78b80cc5d03c3f3d1a75fb5eec9beb31f8", "versionHex": "00000002", "merkleroot": "ea140c0415861ee80d6dacc46fd0a06c2140304a3f53a7b4818574c9d1d972a0", "tx": [ "ea140c0415861ee80d6dacc46fd0a06c2140304a3f53a7b4818574c9d1d972a0" ], "time": 1538866742, "mediantime": 1538862165, "nonce": 2141834156, "primechainmultiplier": "81576423539612729", "bits": "09c61d44", "difficulty": 9.773884057998657, "chainwork": "0000000000000000000000000000000000000000000000000000279b66557097", "transition": 9.133427202701569, "primechain": "TWN09.d3f8a7", "primeorigin": "9429654232345221897105363967489935233647334945680500346987758203144672430803257 911923782795320", "previousblockhash": "39377ecec5169f5ac48f393a32196996657ead798c594b493483cd3a4db4c3a3", "nextblockhash": "cd236a978736dd3b106b6ba68a6b55a09cb0b8af6b76a5f8eedc64b1f6b4ceab" }
Best Regards, -Chicago
|
|
|
|
|
DataSea
Copper Member
Jr. Member
Offline
Activity: 100
Merit: 1
|
|
October 09, 2018, 11:52:47 PM |
|
Hi Team,
Everyone here is awesome!
That is all.
Kind Regards, The DataSea
|
Free Datacoin available for development -- just ask! https://github.com/HugPuddle/Apertus is looking for developers to create the best Datacoin and blockchain data entering/reading program
|
|
|
|
sampei7777
|
|
October 14, 2018, 05:52:47 PM |
|
Hi all.
I would like to know: has datacoin the malleability fix?
Thanks to everyone
|
Thanks
ByteStamp
|
|
|
muf18
|
|
October 14, 2018, 06:36:19 PM |
|
Nope it doesn't have segwit or any malleability fix, afaik.
Albeit it was ported (from Primecoin) 0.15.99 ver of Bitcoin Core, it didn't include this feature, cause veronium said, that it's impossible without turning off old clients in the network (0.8.x).
|
|
|
|
sampei7777
|
|
October 15, 2018, 08:55:20 PM |
|
Nope it doesn't have segwit or any malleability fix, afaik.
Albeit it was ported (from Primecoin) 0.15.99 ver of Bitcoin Core, it didn't include this feature, cause veronium said, that it's impossible without turning off old clients in the network (0.8.x).
Yes, it was ported from 0.15.99 ver of Bitcoin Core, but the last commit on github was only 12 days ago. So maybe someone (gjhiggins ?) included the fix at some time, I don't know. Anyway I would like to know if someone could change the data field of Datacoin by using the transaction malleability. Afaik, the transaction malleability could allow a malicious miner to change the transaction ID of a transaction before it is confirmed on the bitcoin network. Can this also be used to change the data field of a Datacoin transaction? I think that this thing should be very useful to know for a ledger that is a Censorship-Free Data Storage. Thank you
|
Thanks
ByteStamp
|
|
|
sampei7777
|
|
October 17, 2018, 05:00:09 PM |
|
Afaik, the transaction malleability could allow a malicious miner to change the transaction ID of a transaction before it is confirmed on the bitcoin network.
Can this also be used to change the data field of a Datacoin transaction?
I think that this thing should be very useful to know for a ledger that is a Censorship-Free Data Storage.
Well, I will try to reply to myself. Datacoin has the transaction malleability issue that will allow an attacker to modify the signature and then the TXID But if the attacker modifies the transaction, it would be marked invalid by the clients because transaction signature verification will fail. Because Datacoin puts the data fields in the transaction that must be signed, no one can modify the data fields without invalidate the signature. So the data field of a Datacoin transaction cannot be changed, even if it is still in the mempool. Am I correct? Thouths? Thanks to everyone
|
Thanks
ByteStamp
|
|
|
GameKyuubi
Sr. Member
Offline
Activity: 253
Merit: 1517
DTCxNMC
|
|
October 18, 2018, 01:45:42 AM |
|
Am I correct?
Makes sense to me.
|
BTC: 15SLrNo6PKVfsH5JLtatJcVkSQXCk1LXyq full stack Node
|
|
|
pavan@hosur
|
|
October 18, 2018, 07:16:13 AM |
|
Long-time lurker, first-time poster… Can't help but notice how AMAZING and transparent this project is… That's just my opinion, don't @ me…
|
░░░░░░░░░░░░░░░███████████████░░░░░░░░░░ ░░░░░░░░░░░░██████████████████████░░░░░░ ░░░░░░░░░░░█████████████████████████░░░░ ░░░░░░░░░█████████░░░░░░░░░░░████████░░░ ░░░░░░░░███████░░░░░░░░░░░░░░░░███████░░ ░░░░░░░███████░░░░░░░░░░░░░░░░░░░█████░░ ░░░░░░░███████░░░░░░░░░░░░░█████░██████░ ░░░░░░░██████░░░░░█░░░░░████████░██████░ ░░░░░░░███████░░░███░░░████░░███░██████░ ░░░░░░░███████░░██░██░████░░███░░█████░░ ░░░░░░░░██████░░██░░█░███░░███░░██████░░ ░░░░░░░░░███████░██░█░█░░░███░░██████░░░ ░░░░░░░░░░░██████░███░░░███░░░█████░░░░░ ░░░░░░░░░██░░████░░░░░░██░░░██████░░░░░░ ░░░░░░░░████░░░░░██████░░░█████░░░░░░░░░ ░░░░░░░░███████░░░░░░░░░███░░░░░░░░░░░░░ ░░░░░░░░░░░█████████████░░░░░░░░░░░░░░░░ ░░░░░░░░███░░░█████░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░██████░░░███░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░██████░░░░░░░░░░░░░░░░░░░░░░░ | ▂▂ ▃▃ ▅ ▆ ▇ █ TeraWATT █ ▇ ▆ ▅ ▃▃ ▂▂
Global LED Adoption Through Blockchain Technology ≒≒≒≒≒≒≒≒≒『ICO IS LIVE』≒≒≒≒≒≒≒≒≒ | |
|
|
|
sampei7777
|
|
October 19, 2018, 05:38:17 PM |
|
Am I correct?
Makes sense to me. The funny thing here is that if someone makes a Datacoin transaction, this is under malleability risk. But if someone makes a ByteStamp Digital Asset transaction, it is safe. Because all the transaction is written in the data field. So, even if ByteStamp Digital Asset are built on top of Datacoin Blockchain, they do not suffer of malleability...
|
Thanks
ByteStamp
|
|
|
minerja
|
|
October 25, 2018, 10:14:17 AM |
|
Hi, Does anyone have any nodes for testnet please? Wallet HP14 Thanks J
|
|
|
|
muf18
|
|
October 27, 2018, 03:22:21 PM |
|
Am I correct?
Makes sense to me. The funny thing here is that if someone makes a Datacoin transaction, this is under malleability risk. But if someone makes a ByteStamp Digital Asset transaction, it is safe. Because all the transaction is written in the data field. So, even if ByteStamp Digital Asset are built on top of Datacoin Blockchain, they do not suffer of malleability... But with bytestamp digital asset, only bytestamp can read it properly right ? Are there any tools, that anyone could read directly from blockchain downloaded onto by desktop ?
|
|
|
|
benxy031
Jr. Member
Offline
Activity: 44
Merit: 12
|
|
October 28, 2018, 01:13:09 PM |
|
Hi, Does anyone have any nodes for testnet please? Wallet HP14 Thanks J
Hi, try this 89.201.185.138
|
|
|
|
sampei7777
|
|
October 28, 2018, 03:02:07 PM Last edit: October 29, 2018, 02:23:12 AM by sampei7777 |
|
Am I correct?
Makes sense to me. The funny thing here is that if someone makes a Datacoin transaction, this is under malleability risk. But if someone makes a ByteStamp Digital Asset transaction, it is safe. Because all the transaction is written in the data field. So, even if ByteStamp Digital Asset are built on top of Datacoin Blockchain, they do not suffer of malleability... But with bytestamp digital asset, only bytestamp can read it properly right ? Obviously no. Everyone can read from the Datacoin Blockchain what ByteStamp wrote. For example, in this transaction: http://www.bytestamp.net/blocks/qtx/it/117028ad262a310a2a9a5b7f35986a264b0f8656cf1fc72715fdcd54605effabThere is a ByteStamp Asset Transaction. If you click on This transaction contain an asset. Click here to see details you can see the transaction written in the Datacoin blockchain. The ByteStamp Digital Asset is a blockchain based on another blockchain, that is Datacoin. With ByteStamp Digital Asset you can transfer the ownership of any file from an address to another, just as you transfer bitcoins or datacoins. So in the transaction above everyone can read that the file with unique MD5 d1ca8667d0c78667134792184952a174 (that you can see here: http://www.bytestamp.net/docs/qdoc/it/d1ca8667d0c78667134792184952a174) was transferred from the Bitcoin address 19xCJaij9kTzXauwTwXrZs2n83Asx8mQf2 to the Datacoin Address DQcqKyPK1j1AXQZkxiBT5EmKb4Lyvkiws9 Everyone can verify that the signature of this transfer is valid and was put by the previous owner, ie the Bitcoin address 19xCJaij9kTzXauwTwXrZs2n83Asx8mQf2. And everyone can verify that the previous owner was entitled by the previous transaction, that is here: http://www.bytestamp.net/blocks/qtx/it/b85cfe409cba30ce58976f8bab60cf17e1f59ccc25abc383608f21bd9dce0e26If you go at bottom of the page that opens when you click on This transaction contain an asset. Click here to see details there is all the explanation of the transaction asset. For years, ByteStamp was the sole Datacoin Block Explorer. But now there is another. So, if you don't trust ByteStamp, you can check the same transaction from another Datacoin Block Explorer: https://chainz.cryptoid.info/dtc/tx.dws?117028ad262a310a2a9a5b7f35986a264b0f8656cf1fc72715fdcd54605effab.htmPlease click on raw transaction. Then copy the data field in a file and then decode it. It is Base64, as all Datacoin data field. And obviously if you don't trust everyone, you can always check by you. You have to install the Datacoin wallet and download the transaction 117028ad262a310a2a9a5b7f35986a264b0f8656cf1fc72715fdcd54605effab Then decode it and read the output. If you have linux: datacoin-cli getdata 117028ad262a310a2a9a5b7f35986a264b0f8656cf1fc72715fdcd54605effab > ByteStampDigitalAsset.b64
base64 -d ByteStampDigitalAsset.b64 >> ByteStampDigitalAsset.txt
cat ByteStampDigitalAsset.txt
Here is the procedure to create a new ByteStamp Digital Asset: https://bitcointalk.org/index.php?topic=2188160.msg22781150#msg22781150ByteStamp Digital Assets can also be used to write something bound to the blockchain, and then prove that you wrote that sentence. If you go here https://www.bytestamp.net/docs/qdoc/it/821d726041f0a78c4020ac7cb8c5277byou can see a post made in this way. It is in reply to another post, as you see. The post is in Italian, sorry. Thank You for your interest in ByteStamp!
|
Thanks
ByteStamp
|
|
|
sampei7777
|
|
October 28, 2018, 03:07:00 PM Last edit: October 28, 2018, 06:17:01 PM by sampei7777 |
|
Hi all Anyone has succeeded to compile on ubuntu 18.04 (64bit?) This is my issue: apt install git build-essential libgmp-dev libboost-all-dev git-core make g++ build-essential libboost-all-dev libgmp3-dev libssl-dev automake libcurl4-openssl-dev libdb5.3-dev libdb5.3++-dev libminiupnpc-dev libevent-2.1-6 libevent-dev git clone https://github.com/datacoinfiles/datacoin-core.git./autogen.sh ./configure --with-incompatible-bdb make error: invalid use of incomplete type ‘BIGNUM {aka struct bignum_st}’Any help is appreciated Thanks to all.
|
Thanks
ByteStamp
|
|
|
|