Bitcoin Forum
November 21, 2017, 05:07:42 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 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 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 [89] 90 91 92 93 94 95 »
  Print  
Author Topic: [ANN][Datacoin] Datacoin blockchain start announcement (Minor code upd + logo)  (Read 159150 times)
gjhiggins
Legendary
*
Offline Offline

Activity: 1190



View Profile WWW
August 23, 2017, 09:45:37 PM
 #1761

../datacoin-hp/src/rpcrawtransaction.cpp:242:77:   required from here

Change line #242 of src/rpcrawtransaction.cpp from ...

const CScriptID& hash = boost::get<const CScriptID&>(address);

to ...

const CScriptID& hash = boost::get<CScriptID>(address);

Cheers

Graham
1511240862
Hero Member
*
Offline Offline

Posts: 1511240862

View Profile Personal Message (Offline)

Ignore
1511240862
Reply with quote  #2

1511240862
Report to moderator
Join ICO Now A blockchain platform for effective freelancing
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
bugreporterr
Newbie
*
Offline Offline

Activity: 17


View Profile
August 23, 2017, 09:52:49 PM
 #1762

I would like to join and mine this coin or should I run a node.
Can somebody help me here?
Thank you.

Try these nodes:

80.74.157.31
144.76.64.49
104.236.250.232
82.36.172.103
Avugara
Member
**
Offline Offline

Activity: 112


View Profile
August 23, 2017, 09:59:06 PM
 #1763

Lookin forward to partaking in this project
Mightinside
Newbie
*
Offline Offline

Activity: 5


View Profile
August 24, 2017, 10:33:44 AM
 #1764

Hello everyone,

just made a debian build for those who are lazy.
https://github.com/Mightinside/datacoin-hp

I found interesting attempt to develop new datacoin2107  "in shadow".
Why getinfo doesn't print difficulty?

{
    "version" : "v0.1.2.0dtc-hp11-g791125b9-beta",
    "protocolversion" : 70001,
    "walletversion" : 60000,
    "balance" :
    "blocks" : 1978127,
    "moneysupply" : 26187045.02783475,
    "timeoffset" : 0,
    "connections" : 2,
    "proxy" : "",
    "testnet" : false,
    "keypoololdest" : 1503367205,
    "keypoolsize" : 101,
    "paytxfee" : 0.00000000,
    "errors" : ""
}
Verionum
Newbie
*
Offline Offline

Activity: 16


View Profile
August 24, 2017, 03:41:42 PM
 #1765

The current DTC code is very old.

I can try to upgrade the code. Is it meaningful?

May be I will try to support it. I need a list of necessary improvements.


But I am a newbie in cryptocurrencies. I need the time for deep exploration of the original code and proposed improvements (if there will be any). It can take a month or more. Please write here if you are interested in.


Please write the list of necessary improvements.


Is it possible to integrate some new cryptocurrency technologies into DTC?
If source code of such technologies is open I can try to integrate it.

How do you think?




extro24
Sr. Member
****
Offline Offline

Activity: 311


View Profile
August 24, 2017, 06:00:01 PM
 #1766

../datacoin-hp/src/rpcrawtransaction.cpp:242:77:   required from here

Change line #242 of src/rpcrawtransaction.cpp from ...

const CScriptID& hash = boost::get<const CScriptID&>(address);

to ...

const CScriptID& hash = boost::get<CScriptID>(address);

Cheers

Graham


Thanks!  That compiled beautifully.  I am now running Datacoin version v0.1.2.0dtc-hp14-unk-beta.  I mirrored the changes on Github under extro24/datacoin-hp.

The most up to date version of the client is that of Graham Higgins, https://github.com/gjhiggins/datacoin, and that is the one that I will be compiling in the future.

gjhiggins
Legendary
*
Offline Offline

Activity: 1190



View Profile WWW
August 24, 2017, 08:35:52 PM
 #1767

The current DTC code is very old.

Indeed it is. But importantly, it is a full clone of Primecoin and retains the prior commit history.

Quote
I can try to upgrade the code. Is it meaningful?

Yes, it is. The Primecoin codebase has been improved since the Datacoin fork. It is now at hp-14 (improvements to the speed). One route to upgrading Datacoin is by integrating those subsequent improvements. That's the approach taken by g1go in https://github.com/g1g0/datacoin-hp/commits/master

I'm looking to create a donation-free version by merging direct from the Primecoin commits. Not quite there yet. The work-in-progress is in https://github.com/gjhiggins/datacoin.

Quote
May be I will try to support it. I need a list of necessary improvements.

Fixing up the test suite would be a useful start. That, in conjunction with enabling Travis CI (Continuous Integration) would bring a beneficial hike in the standard of software engineering employed in the curation and would help increase confidence in the reliability of the engine. Getting the speed up to HP-14 will be a significant achievement.

Quote
But I am a newbie in cryptocurrencies. I need the time for deep exploration of the original code and proposed improvements (if there will be any). It can take a month or more. Please write here if you are interested in.

Well, extro24 is also having a go at compiling the source, so it looks like we might have a small group of curators.

Quote
Please write the list of necessary improvements.
Is it possible to integrate some new cryptocurrency technologies into DTC?

I am looking into an alternative possibility, trying to develop a working understanding of the precise outline of Datacoin's footprint on the Primecoin codebase and how well (or otherwise) that might transfer to a more recent codebase. I've not made much progress, it's a labour-intensive process - as you observed.

And I'm in the process of completing an adaptation of ACME for Datacoin. ACME stands for A Cryptocurrency Metadata Explorer, a block and transaction explorer like Abe/Iquidus, etc, the difference being that ACME (transparently) maps the blockchain to RDF, with all the power that brings.

It's a rapid prototype built from hooking up a Pyramid web app, a Datacoin node, and Fuseki, the Apache Jena SPARQL server.

To get an idea of what this delivers, the first phase of ACME for Slimcoin is nearly complete, it's accessible on http://tessier.bel-epa.com, port 6054 (be gentle, it's not yet optimised for delivery).

The Datacoin adaptation is in its early stages. The presentation uses calls on the JSON-RPC API of the node to get its block and tx data. Address data has to be collated off-chain because basically, a wallet is a transaction explorer, scoped to a set of addresses. The index maintained by the wallet is transaction -> address but to browse addresses, the index needs to be address <- transaction, hence the RDF+SPARQL with the added advantage that the RDF graph is replicable, i.e. publishable and amenable to ad hoc interrogation by means of SPARQL query.

I working my way through the blockchain in 20k chunks, mapping the block and tx hashes and data to RDF, then loading that up to the SPARQL server.

More by way of a teaser than anything useful at the moment, an instance of ACME for Datacoin is running : http://tessier.bel-epa.com, port 5059. Again, be gentle, this is work-in-progress, for example, on the Publications->Chains page, the addresses listed against blocks with height > 400000 won't resolve because that's as far as I've got with the mapping to RDF.



The Pyramid app is maintained as branch of ACME: https://github.com/gjhiggins/acme/tree/datacoin

The aim is to end up with a deployable package of a running instance of ACME with a synced node and RDF graph.

Cheers

Graham
Verionum
Newbie
*
Offline Offline

Activity: 16


View Profile
August 24, 2017, 10:43:03 PM
 #1768


I'm looking to create a donation-free version by merging direct from the Primecoin commits. Not quite there yet. The work-in-progress is in https://github.com/gjhiggins/datacoin.

The original version of primecoin-hp14 has a built-in donation code. I think it can be easily removed from the source code. But it is not very important.

Quote
Getting the speed up to HP-14 will be a significant achievement.
I am more interested in functional improvements. Such improvements can raise up the popularity of DTC.


Quote
I am looking into an alternative possibility, trying to develop a working understanding of the precise outline of Datacoin's footprint on the Primecoin codebase and how well (or otherwise) that might transfer to a more recent codebase. I've not made much progress, it's a labour-intensive process - as you observed.
I think it is meaningless. The latest version of primecoin is very old also. It seems Primecoin-HP14 is already latest version. There is no any other recent version of primecoin .

Which recent codebase do you mean?

If you mean the recent bitcoin code there will be another problems.

I can try to define the difference between datacoin (primecoin) and the original bitcoin code. I can analyze this difference then apply it to the latest bitcoin code.


But latest bitcoin code is very changed. For example it has SegWit support.


I did not look into SegWit. I don't sure the above mentioned difference can be successfully applied
 to bitcoin code without taking SegWit into account.


But I can try to do it. Can you advice me something?


Quote
The Datacoin adaptation is in its early stages. The presentation uses calls on the JSON-RPC API of the node to get its block and tx data. Address data has to be collated off-chain because basically, a wallet is a transaction explorer, scoped to a set of addresses. The index maintained by the wallet is transaction -> address but to browse addresses, the index needs to be address <- transaction, hence the RDF+SPARQL with the added advantage that the RDF graph is replicable, i.e. publishable and amenable to ad hoc interrogation by means of SPARQL query.

Do you need transaction metadata by address?

Do you mean payment addresses or transaction addresses (hash)?
Kumic
Full Member
***
Offline Offline

Activity: 126



View Profile
August 25, 2017, 05:51:02 AM
 #1769

I would like to join and mine this coin or should I run a node.
Can somebody help me here?
Thank you.

Try these nodes:

80.74.157.31
144.76.64.49
104.236.250.232
82.36.172.103

Thank you for helping me. I have 3 active connections.

New coin named DATAcoin coming soon.

▀     DeepOnion  |  TOR Integrated & Secured  [ Facebook  Telegram  Bitcointalk  Twitter  Youtube  Reddit ]     ▀
Your Anonymity Guaranteed  ★  Your Assets Secured by TOR  ★  Guard Your Privacy!   ❱❱❱ JOIN AIRDROP NOW!
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬  File Authenticity Guaranteed by DeepVault  ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
id10tothe9
Hero Member
*****
Offline Offline

Activity: 608



View Profile
August 25, 2017, 07:18:48 AM
 #1770

uh the wallet teaser looks beautiful, seems like an interesting project. are you guys going to do something serious with this coin, I understand it's just a fork for testing?

                                 
                  █████████████████████████████▒
               ▒███████████████████████████████▓░
             ▒████▓                         ░▓███▒░░
         ░▒▓████▓░                            ░▓███▓▓▒▒░░
▓▓▓▓▓████████▓▒               ░░░▒▒▒▒▒░         ░▒█████████▓▓▓▓▓
████████▓▒▒░              ░▒▓▓▓▒▒▒▒▒▒▒▓▓▓▓▒         ░░▒▒████████
▓██▓                   ░▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▓███▒░             ███▓
▒███                 ░▓█▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓█████▒░         ▓▓█░
░█▓█░               ▓█▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓█████▓██░     ▓███░
 ▓██▓             ▒██▒▒░▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒░▒▒░  ░▓█▓      ███▓
 ▒█▓█░           ▓█▓▒▒▒▒▒▒▒▒▒▒░▒░▒░░░░░▒▒░ ░▒░░▓███▓      ▒███▒
  █▓█▓          ▓█▓▒▓▒▒▒▒░░░░░░░░░░░░▒▓▒▒░░▒▒▓█████░      ███▓
  ▒█▓█░        ░██▓▓▒░░░░░░░░░▒▓▒░ ░░░ ░░▒▒▓▓▓▓▓█▒█░     ▓███▒
   ▓▓▓▓        ███▒░░░░░▒░░░▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▓▓ █░    ▒███▒
   ░▓▓▓▓   ░▒▒ █▓▒▒▒▒▒▓▓▓▒░▒░░░░░░░▒▒▒▒▒▒▒▒▒░▒▒▓ ▒█    ░████▒
    ░▓▒▓▒ ░▓████▓▓▓▒▒▒▓▒░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ██   ░████▒
     ▒▓▓██  ▓████▓▒▒░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒░▒░▒▒░ ░██▒  ░████▒
      ▓████  ░██████▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░  ░███▓  ░████░
       ▒████   ▓█▓░█████▓▓▒▒▒▒▒▒▒▒▒▒░░░░░░▒▓████░  ▒████▒
        ░████▒  ▒░   ▒██████▓▓▓▒▒▒▒▒▒▒▓██████▓░   ▓████▒
          ████▓         ░▒▓██████████████▓░░    ░████▓
           ▒████▒                              ▓████░
             ▓████░                          ▒████▒
              ░████▓░                      ▒████▓
                ░████▓░                  ▒████▓░
                  ░████▓░              ▒████▓░
                     ░▓████▒          ▓████▒░
                       ░▒████▓░    ▒████▓▒
                          ░▓████▓▓████▓░
                             ▒█████▓░
                               ░▒▒░
✬✬✬✬✬

gjhiggins
Legendary
*
Offline Offline

Activity: 1190



View Profile WWW
August 25, 2017, 10:01:19 AM
 #1771

The original version of primecoin-hp14 has a built-in donation code. I think it can be easily removed from the source code. But it is not very important.

Yes, it can be easily removed or, as the author notes, disabled. I also note that the community has been seeking technical contributors for some time and I'm sort of sensitive to the apparent message that stripping out/disabling the donation code would send.

Quote
Quote
Getting the speed up to HP-14 will be a significant achievement.
I am more interested in functional improvements. Such improvements can raise up the popularity of DTC.

Sure, each to his own and all that. My own attempts to create an non-donation HP-14 version reflect my understanding that Datacoin differs from most other PoW-based alts in that the economic benefit of the work done isn't constrained to merely supporting the altcoin's internal token value system but also contributes to overall mathematical endeavour and it's that aspect that is enhanced by speeding up the calculation of primes.

Quote
Quote
I am looking into an alternative possibility, trying to develop a working understanding of the precise outline of Datacoin's footprint on the Primecoin codebase and how well (or otherwise) that might transfer to a more recent codebase. I've not made much progress, it's a labour-intensive process - as you observed.
I think it is meaningless. The latest version of primecoin is very old also. It seems Primecoin-HP14 is already latest version. There is no any other recent version of primecoin . Which recent codebase do you mean? If you mean the recent bitcoin code there will be another problems.

I can't say for sure right now, it all depends on how big a footprint, i.e. how much of the original code was changed. I'm guessing that an upgrade to Core 0.10 could be reasonably straightforward, depends on how much work is required to bring the getwork side of things up to date. The change to using block headers is (AIUI) currently presenting an upgrade barrier to most PoS alts. I've been advised that PIVX is Core 0.12 and uses PoS but I've also noted that where overlay node alts are concerned, the “0.12“ is actually 0.10 under the hood (the version numbers of the “release notes” files on docs are often instructive).

Quote
Quote
The Datacoin adaptation is in its early stages. The presentation uses calls on the JSON-RPC API of the node to get its block and tx data. Address data has to be collated off-chain because basically, a wallet is a transaction explorer, scoped to a set of addresses. The index maintained by the wallet is transaction -> address but to browse addresses, the index needs to be address <- transaction, hence the RDF+SPARQL with the added advantage that the RDF graph is replicable, i.e. publishable and amenable to ad hoc interrogation by means of SPARQL query.

Do you need transaction metadata by address?

Do you mean payment addresses or transaction addresses (hash)?

The former, which is not available directly from the JSON API. The latter is expressed directly in the results from getblock and is mapped to RDF.

If this is the verbatim straight JSON:

~/bin/datacoin getblock 9c4a0c53dc5c2da031cc9515daa29c91f151f033b9d78eca648b6acbc46157b0
{
    "hash" : "9c4a0c53dc5c2da031cc9515daa29c91f151f033b9d78eca648b6acbc46157b0",
    "confirmations" : 1,
    "size" : 198,
    "height" : 1979931,
    "version" : 2,
    "headerhash" : "c05f00c01f9c759833fa5b104b08d2270bf6e0e7e0d006c456dba27f002e5edc",
    "merkleroot" : "3f95b66ed63a722f2bc7ba558953157c0ca97e097b1ec68677703f45f51fdf98",
    "tx" : [
        "3f95b66ed63a722f2bc7ba558953157c0ca97e097b1ec68677703f45f51fdf98"
    ],
    "time" : 1503653771,
    "nonce" : 465138,
    "bits" : "07c80f68",
    "difficulty" : 7.78148508,
    "transition" : 7.96567649,
    "primechain" : "2CC07.fcb7d4",
    "primeorigin" : "5049200510910873383815124963229437742780997306869231794732113951576948673432067 51904218000",
    "previousblockhash" : "eeab89f0199fe1dc74cf6821afeb338aaa3091875203106b94f017a2e034c67a"
}


It is readily expressible in JSON-LD, of which the below is an arbitrary and roughly sketched-out example because I skipped this intermediate stage of mapping:


{
  "@context": "https://purl.org/net/bel-epa/ccy#",
  "@id": "C9c4a0c53dc5c2da031cc9515daa29c91f151f033b9d78eca648b6acbc46157b0",
  "type": "https://purl.org/net/bel-epa/ccy#Block",
  "confirmations" : 1,
  "size" : 198,
  "height" : 1979931,
  "version" : 2,
  "previousblockhash" : "https://purl.org/net/bel-epa/ccy#Ceeab89f0199fe1dc74cf6821afeb338aaa3091875203106b94f017a2e034c67a"
}


The above will fail a validator, it's merely an attempt to demonstrate that it's a mapping  (for a more thorough understanding, see the JsoN-LD docs).

SPARQL queries return transaction metadata by address (or date, or block, or with/without data, or ...).

Cheers

Graham
gjhiggins
Legendary
*
Offline Offline

Activity: 1190



View Profile WWW
August 25, 2017, 10:07:30 AM
 #1772

uh the wallet teaser looks beautiful, seems like an interesting project. are you guys going to do something serious with this coin, I understand it's just a fork for testing?

Thanks for the positive response. It's not a wallet, it's a web app talking to the wallet. The visual aspects are courtesy of the Semantic-UI CSS framework which I omitted to credit. You can toggle between viewing metadata for mainnet and testnet by clicking on the coinlogo+name in the navbar (an easter egg).

Cheers

Graham

(edit: added URL, clarified)
Chicago
Sr. Member
****
Offline Offline

Activity: 423


View Profile
August 25, 2017, 12:09:32 PM
 #1773

Why getinfo doesn't print difficulty?

{
    "version" : "v0.1.2.0dtc-hp11-g791125b9-beta",
    "protocolversion" : 70001,
    "walletversion" : 60000,
    "balance" :
    "blocks" : 1978127,
    "moneysupply" : 26187045.02783475,
    "timeoffset" : 0,
    "connections" : 2,
    "proxy" : "",
    "testnet" : false,
    "keypoololdest" : 1503367205,
    "keypoolsize" : 101,
    "paytxfee" : 0.00000000,
    "errors" : ""
}

Hello Mightinside,

    The difficulty isn't included in the original code either.
    Easiest way to see the current difficulty would be to:

Code:
prime ~ # grep SetBestChain /var/lib/datacoin/debug.log | tail -n 1
2017-08-25 12:06:47 SetBestChain: new best=e55e565f854fd3aba8aa3c1f9ae80dd926f1306fd6cb14e51f2d98e3b64aeb7b  height=1980097  difficulty=7.7821499 log2Work=15.045162  log2ChainWork=44.258783  tx=2265955  date=2017-08-25 12:06:45 progress=0.999999

    Simply replace /var/lib/datacoin/debug.log with the location where your datadir/debug.log exist.

Best Regards,
-Chicago
Mightinside
Newbie
*
Offline Offline

Activity: 5


View Profile
August 25, 2017, 12:23:05 PM
 #1774

thanks, Chicago

btw, confirmations stop performing for more that 2 days, any thoughts?
Chicago
Sr. Member
****
Offline Offline

Activity: 423


View Profile
August 25, 2017, 12:29:43 PM
 #1775

The current DTC code is very old.
Indeed it is. But importantly, it is a full clone of Primecoin and retains the prior commit history.

I can try to upgrade the code. Is it meaningful?
Yes, it is. The Primecoin codebase has been improved since the Datacoin fork. It is now at hp-14 (improvements to the speed). One route to upgrading Datacoin is by integrating those subsequent improvements.

Hello Gentlemen,

    The latest upstream tagged release is from 2013 at v0.8.6 for the Primecoin repository.
    That's obviously not the state of the art.

    The last commit upstream was on July 21st, 2014.

    What is the lineage of the primecoin-hp branch?
    Has there not been an official Sunny King update to the Primecoin sources since Bitcoin v0.8.6?
    If not, then why?  Aren't there big issues with non DER encoded signatures which cause forks across architectures?

    Current Datacoin is minting version 2 blocks.
    BIP66 which enforces strict DER signatures isn't inherited in our code from upstream since activation/enforcement came long after Bitcoin v0.8.6.

    It almost feels like the right thing to do is make a Datacoin network upgrade on the Bitcoin v0.10 sources which introduce BIP66 and then BIP65.
    By the time we get there we will know what commits "make Primecoin" so that we can "make Datacoin" again on top of more recent Bitcoin.

    It is more work but I have to wonder why there haven't been updates to Primecoin's repository in so long.

Best Regards,
-Chicago
   
Chicago
Sr. Member
****
Offline Offline

Activity: 423


View Profile
August 25, 2017, 12:34:01 PM
 #1776

btw, confirmations stop performing for more that 2 days, any thoughts?

Hello Mightinside,

    Here's why!

    The coinbase maturity is 3000 blocks.
    The target spacing is one minute.

    Expect to wait 2.083 days for a mature coinbase reward.

Code:
Python 3.4.6 (default, May 20 2017, 01:58:16)
[GCC 5.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 3000 / 1440
2.0833333333333335
>>>

    This feature enshrines well-secured data into the blockchain which resists reorganization quite heavily.

Best Regards,
-Chicago
gjhiggins
Legendary
*
Offline Offline

Activity: 1190



View Profile WWW
August 25, 2017, 12:43:28 PM
 #1777

I found interesting attempt to develop new datacoin2107  "in shadow".

Looks more like someone at U of Georgia is finding their way around git.

Quote
Why getinfo doesn't print difficulty?

Dunno, it's in the code.

Added to issues list: https://github.com/gjhiggins/datacoin/issues

Cheers

Graham
Chicago
Sr. Member
****
Offline Offline

Activity: 423


View Profile
August 25, 2017, 01:08:43 PM
 #1778

Hello,

    I lied.  Here is the easiest method to find difficulty, using the RPC.

Code:
prime ~ # datacoind getdifficulty
7.78255534

Best Regards,
-Chicago
gjhiggins
Legendary
*
Offline Offline

Activity: 1190



View Profile WWW
August 25, 2017, 01:24:05 PM
 #1779

    The last commit upstream was on July 21st, 2014.

    What is the lineage of the primecoin-hp branch?
    Has there not been an official Sunny King update to the Primecoin sources since Bitcoin v0.8.6?
    If not, then why?  Aren't there big issues with non DER encoded signatures which cause forks across architectures?

Maybe Sunny has relaxed his grip, maybe he's suffering from acute NIH. Someone did contribute a strict-DER fix:
https://github.com/coinkeeper/2015-06-22_18-45_primecoin

Perhaps it was just inadequately advertised. It does seem odd that it wasn't integrated into the “main” development effort, perhaps it fell short of Sunny King's standards.

Quote
    It almost feels like the right thing to do is make a Datacoin network upgrade on the Bitcoin v0.10 sources which introduce BIP66 and then BIP65.
    By the time we get there we will know what commits "make Primecoin" so that we can "make Datacoin" again on top of more recent Bitcoin.

    It is more work but I have to wonder why there haven't been updates to Primecoin's repository in so long.

ISTM that there were some quite important changes, especially between the 0.9 and 0.10 versions, which basically render the latter as the minimum acceptable version according to contemporary perceptions of robustness and vulnerability. AIUI, there was general developer relief at getting 0.10 safely out of the door as it addressed various previously-unmentionable issues, some of which might not unreasonably be perceived as vulnerabilities to exploitation.

Cheers

Graham
Chicago
Sr. Member
****
Offline Offline

Activity: 423


View Profile
August 25, 2017, 01:54:02 PM
 #1780

ISTM that there were some quite important changes, especially between the 0.9 and 0.10 versions, which basically render the latter as the minimum acceptable version according to contemporary perceptions of robustness and vulnerability. AIUI, there was general developer relief at getting 0.10 safely out of the door as it addressed various previously-unmentionable issues, some of which might not unreasonably be perceived as vulnerabilities to exploitation.

Hi Graham,

    The v0.9 branch the way I've found it to be was a forklift move to the Autotools based build system.
    Then in v0.10 they started refactoring things.

    Pieces of code you can find in v0.8 branches of altcoins live in the same files in v0.9 Bitcoin ---  but not anymore in v0.10, when they introduced chainparams style declaration of the coin specification.

Best Regards,
-Chicago
Pages: « 1 ... 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 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 [89] 90 91 92 93 94 95 »
  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!