Bitcoin Forum
November 22, 2019, 10:43:59 PM *
News: The forum is 10 years old today!
 
   Home   Help Search Login Register More  
Pages: « 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 [57] 58 59 60 61 62 63 64 »
  Print  
Author Topic: [ANN] Datacoin - Censorship-Free Data Storage  (Read 60253 times)
gjhiggins
Legendary
*
Offline Offline

Activity: 1764
Merit: 1097



View Profile WWW
October 05, 2018, 11:57:18 AM
 #1121

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#msg46478718

Cheers

Graham
1574462639
Hero Member
*
Offline Offline

Posts: 1574462639

View Profile Personal Message (Offline)

Ignore
1574462639
Reply with quote  #2

1574462639
Report to moderator
1574462639
Hero Member
*
Offline Offline

Posts: 1574462639

View Profile Personal Message (Offline)

Ignore
1574462639
Reply with quote  #2

1574462639
Report to moderator
1574462639
Hero Member
*
Offline Offline

Posts: 1574462639

View Profile Personal Message (Offline)

Ignore
1574462639
Reply with quote  #2

1574462639
Report to moderator
The Bitcoin Forum is turning 10 years old! Join the community in sharing and exploring the notable posts made over the years.
hamburger
Full Member
***
Offline Offline

Activity: 225
Merit: 105



View Profile WWW
October 05, 2018, 01:19:40 PM
 #1122

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#msg46478718

Cheers

Graham


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 Offline

Activity: 38
Merit: 2


View Profile
October 05, 2018, 05:43:38 PM
Merited by xandry (2)
 #1123

Quote
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 Smiley
Chicago
Sr. Member
****
Offline Offline

Activity: 574
Merit: 259


View Profile
October 06, 2018, 11:06:34 PM
 #1124

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
Sr. Member
****
Offline Offline

Activity: 574
Merit: 259


View Profile
October 06, 2018, 11:08:19 PM
 #1125

... 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
hamburger
Full Member
***
Offline Offline

Activity: 225
Merit: 105



View Profile WWW
October 09, 2018, 08:53:19 PM
Last edit: October 09, 2018, 09:42:25 PM by hamburger
 #1126

Denial-of-Service vulnerability

The Windows Binaries for commit 0ef6107 that fix the crash bug with duplicate inputs.


https://github.com/datacoinfiles/datacoin-core/releases/tag/v0.15.99.8



Datacoin : DHZ6H91fsDoBHbdqED3ysCJJ2TUh3zRMZD
Krugercoin : Yz3A9sTMp2yh5QLuAL8YQyvS5PdjHRHkkf
DataSea
Copper Member
Jr. Member
*
Offline Offline

Activity: 94
Merit: 1


View Profile WWW
October 09, 2018, 11:52:47 PM
 #1127

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
muf18
Sr. Member
****
Offline Offline

Activity: 826
Merit: 310


View Profile
October 13, 2018, 09:22:41 PM
 #1128

Pushed new release of Datacoin's AIO with @hamburger binary - please test it, cause I didn't have time to do it properly.

https://github.com/muf18/Datacoin-AIO/releases/tag/1.2
sampei7777
Newbie
*
Offline Offline

Activity: 59
Merit: 0


View Profile WWW
October 14, 2018, 05:52:47 PM
 #1129

Hi all.

I would like to know: has datacoin the  malleability fix?

Thanks to everyone
muf18
Sr. Member
****
Offline Offline

Activity: 826
Merit: 310


View Profile
October 14, 2018, 06:36:19 PM
 #1130

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
Newbie
*
Offline Offline

Activity: 59
Merit: 0


View Profile WWW
October 15, 2018, 08:55:20 PM
 #1131

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
sampei7777
Newbie
*
Offline Offline

Activity: 59
Merit: 0


View Profile WWW
October 17, 2018, 05:00:09 PM
 #1132


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
GameKyuubi
Sr. Member
****
Offline Offline

Activity: 252
Merit: 786


DTCxNMC


View Profile
October 18, 2018, 01:45:42 AM
 #1133


Am I correct?


Makes sense to me.

BTC: 15SLrNo6PKVfsH5JLtatJcVkSQXCk1LXyq
full stack Node
pavan@hosur
Sr. Member
****
Offline Offline

Activity: 500
Merit: 250



View Profile
October 18, 2018, 07:16:13 AM
 #1134

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』≒≒≒≒≒≒≒≒≒
WEBSITE』『WHITEPAPER
≒≒≒≒≒≒≒≒≒≒≒≒≒≒≒≒≒≒≒≒≒
TWITTER』『TELEGRAM
sampei7777
Newbie
*
Offline Offline

Activity: 59
Merit: 0


View Profile WWW
October 19, 2018, 05:38:17 PM
 #1135


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...  Smiley
minerja
Sr. Member
****
Offline Offline

Activity: 924
Merit: 274


View Profile
October 25, 2018, 10:14:17 AM
 #1136

Hi, Does anyone have any nodes for testnet please? Wallet HP14
Thanks
J
muf18
Sr. Member
****
Offline Offline

Activity: 826
Merit: 310


View Profile
October 27, 2018, 03:22:21 PM
 #1137


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...  Smiley

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 Offline

Activity: 38
Merit: 2


View Profile
October 28, 2018, 01:13:09 PM
 #1138

Hi, Does anyone have any nodes for testnet please? Wallet HP14
Thanks
J
Hi, try this 89.201.185.138

sampei7777
Newbie
*
Offline Offline

Activity: 59
Merit: 0


View Profile WWW
October 28, 2018, 03:02:07 PM
Last edit: October 29, 2018, 02:23:12 AM by sampei7777
 #1139


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...  Smiley

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/117028ad262a310a2a9a5b7f35986a264b0f8656cf1fc72715fdcd54605effab

There 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/b85cfe409cba30ce58976f8bab60cf17e1f59ccc25abc383608f21bd9dce0e26

If 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.htm

Please 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:

Code:

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#msg22781150

ByteStamp 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/821d726041f0a78c4020ac7cb8c5277b

you 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!  Smiley
sampei7777
Newbie
*
Offline Offline

Activity: 59
Merit: 0


View Profile WWW
October 28, 2018, 03:07:00 PM
Last edit: October 28, 2018, 06:17:01 PM by sampei7777
 #1140

Hi all

Anyone has succeeded to compile on ubuntu 18.04 (64bit?)

This is my issue:


Quote

 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.
Pages: « 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 [57] 58 59 60 61 62 63 64 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!