Bitcoin Forum
May 05, 2024, 05:55:55 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 65 66 67 68 69 70 71 72 73 74 75 76 »
  Print  
Author Topic: [ANN] Datacoin - Censorship-Free Data Storage  (Read 66645 times)
extro1
Jr. Member
*
Offline Offline

Activity: 48
Merit: 4


View Profile
July 04, 2019, 05:40:51 PM
 #1201

Datacoin on Coinbase:

https://www.coinbase.com/price/datacoin

That is ... weird.

Name, icon, symbol and circulation is right, but market cap?

-extro
1714931755
Hero Member
*
Offline Offline

Posts: 1714931755

View Profile Personal Message (Offline)

Ignore
1714931755
Reply with quote  #2

1714931755
Report to moderator
1714931755
Hero Member
*
Offline Offline

Posts: 1714931755

View Profile Personal Message (Offline)

Ignore
1714931755
Reply with quote  #2

1714931755
Report to moderator
1714931755
Hero Member
*
Offline Offline

Posts: 1714931755

View Profile Personal Message (Offline)

Ignore
1714931755
Reply with quote  #2

1714931755
Report to moderator
The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714931755
Hero Member
*
Offline Offline

Posts: 1714931755

View Profile Personal Message (Offline)

Ignore
1714931755
Reply with quote  #2

1714931755
Report to moderator
1714931755
Hero Member
*
Offline Offline

Posts: 1714931755

View Profile Personal Message (Offline)

Ignore
1714931755
Reply with quote  #2

1714931755
Report to moderator
shtako
Hero Member
*****
Offline Offline

Activity: 779
Merit: 502


View Profile
July 05, 2019, 11:09:52 AM
 #1202

Datacoin on Coinbase:

https://www.coinbase.com/price/datacoin

That is ... weird.

Name, icon, symbol and circulation is right, but market cap?

-extro

Yeah. The correct market cap is 1,88 btc. Or $21,242. (last traded price of 5 satoshi).

Wonder where they get the price data from.
XCASH
Legendary
*
Offline Offline

Activity: 929
Merit: 1000


View Profile
July 06, 2019, 05:58:05 PM
 #1203



I will most likely make the online wallet available should a suitable domain name become available in the .org domain space - any suggestions are welcome.



Namecheap is offering datacoin.cash for $5.88/yr.

https://www.namecheap.com
extro1
Jr. Member
*
Offline Offline

Activity: 48
Merit: 4


View Profile
July 08, 2019, 02:25:05 PM
Last edit: July 08, 2019, 03:50:47 PM by extro1
 #1204

Streamlined Datacoin Core 0.15.99:
https://github.com/gjhiggins/datacoin-core
-extro
gjhiggins
Legendary
*
Offline Offline

Activity: 2254
Merit: 1278



View Profile WWW
July 08, 2019, 09:13:32 PM
 #1205

Streamlined Datacoin Core 0.15.99:
https://github.com/gjhiggins/datacoin-core
-extro
It would seem necessary  to include here the same admonition as I made to extro1: "I'd be insane to even appear to be taking responsibility for its correct functioning." The code is in a personal repository and has not been released, so I repeat:  I'd be insane to even appear to be taking responsibility for its correct functioning..

Just to make it crystal clear, I'll remind you all that these licensing terms apply:
Quote
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

Cheers

Graham
DataSea
Copper Member
Jr. Member
*
Offline Offline

Activity: 100
Merit: 1


View Profile WWW
July 09, 2019, 02:29:20 AM
 #1206

Your work is greatly appreciated Graham!


Streamlined Datacoin Core 0.15.99:
https://github.com/gjhiggins/datacoin-core
-extro
It would seem necessary  to include here the same admonition as I made to extro1: "I'd be insane to even appear to be taking responsibility for its correct functioning." The code is in a personal repository and has not been released, so I repeat:  I'd be insane to even appear to be taking responsibility for its correct functioning..

Just to make it crystal clear, I'll remind you all that these licensing terms apply:
Quote
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

Cheers

Graham


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

Activity: 253
Merit: 1413


DTCxNMC


View Profile
July 11, 2019, 07:17:45 PM
 #1207

Streamlined Datacoin Core 0.15.99:
https://github.com/gjhiggins/datacoin-core
-extro
It would seem necessary  to include here the same admonition as I made to extro1: "I'd be insane to even appear to be taking responsibility for its correct functioning." The code is in a personal repository and has not been released, so I repeat:  I'd be insane to even appear to be taking responsibility for its correct functioning..

Cheers

Graham


This said, would you mind doing a quick overview of your changes and where that puts us in terms of a roadmap, or at least your goals?  Could help others find a way to contribute Smiley  Could you identify any other prospective things the community could be doing to help?  Many of us want to help but since it's hard to keep track of where we're at and where we're going it's hard to tell what needs doing.  Cheesy

For example, is anyone here a mod/admin of /r/datacoin?  That sub could use some cleaning up.  I'd gladly mod it and do it myself.

BTC: 15SLrNo6PKVfsH5JLtatJcVkSQXCk1LXyq
full stack Node
gjhiggins
Legendary
*
Offline Offline

Activity: 2254
Merit: 1278



View Profile WWW
July 13, 2019, 01:25:03 AM
Merited by xandry (2)
 #1208

This said, would you mind doing a quick overview of your changes and where that puts us in terms of a roadmap, or at least your goals?  Could help others find a way to contribute Smiley  Could you identify any other prospective things the community could be doing to help?  Many of us want to help but since it's hard to keep track of where we're at and where we're going it's hard to tell what needs doing.  Cheesy

For example, is anyone here a mod/admin of /r/datacoin?  That sub could use some cleaning up.  I'd gladly mod it and do it myself.
This has all come about because I wrapped up some playground work I'd been noodling on and privately advised some of the Datacoin community with whom I'd worked before.

Quote
I strapped on my heavy boots and stamped all over the datacoin-hp 0.8.3 master (https://github.com/datacoinproject/datacoin-hp), upgrading it to 0.8.6 and to use openssl 1.1.
That's the basics. There's some work-in-progress, adding some whistles and bells in the form of a Sign/Verify Encrypt/Decrypt tab and a half-adapted ripoff of Denariuscoin's "Proof of Image" notarization service and adapted as a "Proof of Data" tab, the block explorer showing the size of any data stored in a transaction and an additional field "inscription" in the sendcoins dialog box which uses OP_RETURN data to inscribe (by convention, TrustyURIs as) data on the blockchain. Not all of it is adapted/converted but most of it should work eventually.

In reply, I was asked about working on Datacoin 0.15.99, valued because of its much faster syncing speed - and you have already read my response. It's legacy code and that's a severe disincentive.

However ...

Rather unfortunately (from a hypothetical maintainer's/curator's perspective) Verionum published a series of tarballs of an edited copy (not fork) of Bitcoin master. A copy is  divorced from the principled record of serial changes to the cloneparent code known as the "commit history". So the Verionum github code repository has only 16 commits (https://github.com/datacoinproject/datacoin-core) instead of the >15k it would have as a fork. The commit history record is computationally tractable - and that's where the power kicks in. If the code is forked, it shares the cloneparent's history - and, rather importantly, can be upgraded from upstream contemporary changes. The process is called merging and, if Datacoin Core 0.15.99 could be re-connected to its Bitcoin commit history as a fork, then it would be possible to merge with (i.e. upgrade to) later versions of Bitcoin - in principle. In practice ... well speaking for myself, I can only give it a go and see how it turns out.

One of the problems is identifying exactly at which point in the Bitcoin commit history Verionum copied the code. Fortunately, there is a tell-tale: #define GIT_COMMIT_ID "13f53b750dc". I cloned Bitcoin locally, checked out the referenced commit, created a new branch and copied the Datacoin 0.15.99 code over. At that point, I switched back to a git GUI to process the changes that I'd made. I got everything working and wrapped it all up as a branch called "shim". The result is as extro1 enthusiastically advertised: https://github.com/gjhiggins/datacoin-core, with >15k commits. There's one significant difference to the Verionum version, shim has a block explorer - which shows the size of any data stored in a tx.

This is all personal research. I'm kind of interested in the architecture of Bitcoin clones, how they differ from Bitcoin itself. One simple dimension by which they can vary is the PoW algo (c.f. Groestlcoin, Skeincoin, Fuguecoin, Roulettecoin, et al,). The Bitcoin code is fairly modular, chunks of it can be relatively easily changed, swapped in/out - the PoW algo code is relatively trivially switched.  Back in '14, it was pretty much the major discriminator and claims for relative algo/combo "superiority" started to follow a bit of a pattern and, as that's the kind of thing that fascinates/motivates me, it resulted in a piece of web art, Minkiz' Foundry, a spoof altcoin template service offering a set of PoW variations, each with a clipped, concise pitch for the algo. (Yeah, okay, I do have an oblique sense of humor, see also Minkiz Hodlerscope - just type in the box and while you're there, help yourself to a copy of  the altcoin cheatsheet, an svg showing the entire population of altcoins back in March 2016)

It's not entirely a spoof, it sort of follows naturally from my understanding and exploration of the modular nature of Bitcoin code - behind the scenes, privately, the Foundry works. Originally published for Core 0.9, I've kept the templates up to date, i.e. Core 0.18. The thing is, when you work with templates, comparing the architecture of different altcoin codebases is easier because a whole host of irrelevant-but-distracting differences (such as coin name) just disappear, revealing the key differences in the functional architecture. Quite an informative exercise (to someone interested in the form of architectural variations).

Couple this with the fact that the Bitcoin Core 0.16 release was picked up by a number of what I'd call "senior alts", including Namecoin, run a few comparisons across templated versions of Bitcoin Core 0.16, Namecoin Core 0.16 and Datacoin Core 0.16 and an opportunity arises. Datacoin does its data biz by adding a data field to the standard transaction. Namecoin does its name biz by looking at OP_RETURN data. The two variants do not interact so might well co-exist, which lends some support for extro1's earlier conjecture as to the possibility of adding Namecoin domains to Datacoin.

Just out of curiosity, I'm exploring the issues attendant on merging/upgrading the Datacoin 0.15.99 code to 0.16.2 (a pre-requisite for the inclusion of any functionality filched from Namecoin). It's not straightforward and right now I'm in the middle of moving house, so I'm unlikely to be able to put significant effort into personal research for a little while.

I'll try and answer your other questions in a following post.

Cheers

Graham
GameKyuubi
Sr. Member
****
Offline Offline

Activity: 253
Merit: 1413


DTCxNMC


View Profile
July 13, 2019, 05:58:56 AM
 #1209

If the code is forked, it shares the cloneparent's history - and, rather importantly, can be upgraded from upstream contemporary changes.

Datacoin does its data biz by adding a data field to the standard transaction. Namecoin does its name biz by looking at OP_RETURN data. The two variants do not interact so might well co-exist, which lends some support for extro1's earlier conjecture as to the possibility of adding Namecoin domains to Datacoin.

 Cool Cool Cool

BTC: 15SLrNo6PKVfsH5JLtatJcVkSQXCk1LXyq
full stack Node
gjhiggins
Legendary
*
Offline Offline

Activity: 2254
Merit: 1278



View Profile WWW
July 13, 2019, 01:21:21 PM
Merited by GameKyuubi (10), xandry (4)
 #1210

This said, would you mind doing a quick overview of your changes and where that puts us in terms of a roadmap, or at least your goals?  Could help others find a way to contribute Smiley  Could you identify any other prospective things the community could be doing to help?  Many of us want to help but since it's hard to keep track of where we're at and where we're going it's hard to tell what needs doing.  Cheesy

For example, is anyone here a mod/admin of /r/datacoin?  That sub could use some cleaning up.  I'd gladly mod it and do it myself.

Following on from my last post, I've been collaborating with DataSea on an "in wallet file publisher and file retriever for the block chain". That's the significance of the block explorer reporting the size of the stored data. It can "see" the data, so could be programmed to decode it and, if the mimetype of the resulting binary data (an apparently random sequence of 1s and 0s) can be accurately characterised, display it. Then there's some hope that a file retriever might be feasible.

The problem (of a crippling lack of metadata) is something I failed to communicate clearly enough to Verionum. It's reasonably trivial to hack up a Python script to reveal the state of play simply by iterating over all the txs, logging what it finds:

I constructed a preliminary log (available from mega.nz), the contents of which follow this format:

block='18587', tx=1, size=16, magic=text/plain,
block='19850', tx=1, size=4, magic=text/plain,
block='19990', tx=1, size=4, magic=application/octet-stream,
block='19996', tx=1, size=24, magic=application/octet-stream,
block='19997', tx=2, size=24, magic=application/octet-stream,
block='19997', tx=3, size=24, magic=application/octet-stream,
block='19997', tx=4, size=24, magic=application/octet-stream,
block='19998', tx=1, size=24, magic=application/octet-stream,
block='25030', tx=1, size=76, magic=application/x-bzip2,

Out of the total txs recorded on the Datacin blockchain (an unknown number but obviously equal to at least noofblocks, i.e. 3,018,698), there is a grand total of 8243 txs that store data on the Datacoin blockchain. Of those 8243 txs, the overwhelming proportion is of text/plain entries from years ago, carrying (now bitrotted) torrent urls in JSON format:

[{"datetime": "1394508689", "version": "0.1", "uploads": [{"host_name": "zalil_ru", "error": true}, {"url": "http://rghost.net/52974353", "host_name": "rghost"},
{"url": "http
://ge.tt/6SxXzpP1/v/0", "host_name": "ge_tt"}], "filehash": "4feae9543dd945195b0ad16ff6bdf47bf8dd6d0cbbbb8aa04ede00e1c6e6a69a", "filesize": 58055}, {"datetime": "1394543728", "version": "0.1", "uploads": [{"url": "http://multiupload.nl/TAKI54M1WF", "host_name": "multiupload"}, {"url": "http://gfile.ru/a4gAx", "host_name": "gfile_ru"}, {"url": "http://rghost.net/52983046", "host_name": "rghost"}], "filehash": "cef6b6655166dc4b38e6488fcd2f6a63793a1859555978b700cadbc1cb4802b5", "filesize": 409569}]


(Latterly, the chain has been storing only asset and notarisation data):

ASSET:{{{{{md5 => c9d89438361ce6ed1fce8f7c50a9a92a, owner => DTC:D8GafEsbyssg4TQN71KTbd8QdRg846MxCQ, inputtx => FirstIssue, previousowner => DTC:D8GafEsbyssg4TQN71KTbd8QdRg846MxCQ, idop => JIE1}, prevownersign => H5OkR1dpSl0jfvRqfmmFw45SsG015RVF0AN+k1HZ40DHVtCHxuMAE60HLmQ3rmW1FS3/tHdsCLsGeHffNhPWfrE=}, bytestampsign => IGJWfWswMuPkbRx5BcErqFNDgygcdjTaCz4UmNcxEYjTdHmZMRtZN2nbO7KkzmkRH5DXt7tU0eGth8x khtXtrkY=}, prevhash => 39b8c8baa6cfe1c370816175265f71ab}, hash => a75f1175388b2ccbe4325284af5a1587}

I dumped everything that reported as "text/plain" into a (3.5Mb) text dump, one entry per line (also available from mega.nz), the first few lines of which are (output by Python as bytes format):

b'Hello Data\n'
b'\x86(b'
b'Test message...woooooooooooooooooot!\n'
b'\x8aY^\x81\xa9'
b'Hello DTC community, my name is mstfck. Pool software and mining software developer!'
b'https:
//cryptopush.com : Bitcoin Markey Alert System\n\n'
b'https:
//krypte.NET\r\n'
b'https:
//krypte.NET\r\n'
b'https:
//krypte.NET\r\n'
b'https:
//krypte.NET\r\n'
b' _  __ ____ ___  _ ____  _____  _____   _      _____ _____ \r\n/ |/ //  __\\\\  \\///  __\\/__ __\\/  __/  / \\  /|/  __//__ __\\\r\n|   / |  \\/| \\  / |  \\/|  / \\  |  \\    | |\\ |||  \\    / \\  \r\n|   \\ |    / / /  |  __/  | |  |  /_ __| | \\|||  /_   | |  \r\n\\_|\\_\\\\_/\\_\\/_/   \\_/     \\_/  \\____\\\\/\\_/  \\|\\____\\  \\_/  \r\n                                                           \r\n\r\n'
b'"Peace, Montag.  Give the people contests they win by remembering the words to more popular songs or the names of state capitals or how much corn Iowa grew last year.  Cram them full of noncombustible data, chock them so full of \'facts\' they feel stuffed, but absolutely \'brilliant\' with information.  Then they\'ll feel they\'re thinking, they\'ll get a sense of motion without moving.  And they\'ll be happy, because facts of that sort don\'t change.  Don\'t give them any slippery stuff like philosophy or sociology to tie things up with.  That way lies melancholy.  Any man who can take a TV wall apart and put it back together again, and most men can, nowadays, is happier than any man who tries to slide-rule, measure, and equate the universe, which just won\'t be measured or equated without making man feel bestial and lonely.  I know, I\'ve tried it.  So bring on your clubs and parties, your acrobats and magicians, your daredevils, jet cars, motorcycle helicopters, your sex and heroin, more of everything to do with automatic reflex.  If the drama is bad, if the film says nothing; if the play is hollow, sting me with the theremin, loudly.  I\'ll think I\'m responding to the play, when it\'s only a tactile reaction to vibration.  But I don\'t care.  I just like solid entertainment."\r\nR. Bradbury, Fahrenheit_451'
b'greg is awesome'

(Nice to see SF classics respected and way to go, greg.)

I then created a summary of the findings (block hash, tx index, mimetype) of those entries that had mimetypes characterisable by the Linux file utility (about 150 of 'em) which, in certain cases, could be retrieved and displayed (although do note that "ddi" is a disk image format). The summary is available as Python bindings (again, also available from mega.nz):

categorised = {
    "646265ab6761a19a179997ef49ee9bb68b7b0804790bf1069177d01a57c1127b-1": "pcx",
    "7a4bfe2095c4f6e033a40302f43799ff7dcb61ffbc4ac11f1d3a7ebc7ab95d3e-2": "vdx",
    "7dd4818994156ec6e11e51d00fa3e47ff0eb2dbaffcf5d536bccdb783d5f07cc-1": "pcx",
    "a1d413ad368b22274bcec6af50fb0e6a8de19e4efa2250d54f8955b50b7b3776-1": "rby",
    "a2720d3d85726ecb94d9feb02eab108bb47072fc2b283df18109467d4f385571-1": "mzx",
    "af27e7daf5c9178448526bea3ac83a1a27bd51da90933cfd202249b387936bab-1": "mov",
    "b32f973a0a3863ce5eb38f80cfc77a67555ae3ae19020ca5871158e4eab2377f-1": "pcx",
    "c91e8f9ea7c0ff210a3ee3e1f48079a8e2961ed99f180c2c3c4d9876edba3027-1": "vxd",
    "f0da6aae8347041d4cf080c93439e1af4e27639cf6546856ae7789d3b564bd63-2": "pgc",
    "fa6483b4d8a4a9d8f6573ecdf5a134b36686d7d2047042c4d115fb61f1f32bad-3": "dbf",
    "0510db4e73b38a16fde66ad8d5328e806d769930153591eb432ec79194c3f526-1": "ddi",
...

The "mov" is the only instance of Datacoin-blockchain-stored erotica (doesn't qualify legally as "pornography", AIUI) to be revealed by this analysis (5-10s of a couple doing it doggy-style, copied from a pron site - sadly more of a token gesture than any kind of an attempt at a public-spirited free pron service).

and a very much longer list of "uncategorised" of which all I know is i) its size and ii) its broad mimetype, for which characterising in further detail would require individual examination (but is rather unlikely to receive any):

datafiles = [
    dict(block='4c6dac1ec6c5131994a47d5a020adf2ef968222be88cc4a761ff283658c4af92',
           txid='39d542f56622d57a09f4e6bc05ce1abbb63e24430e71c26c03d3781a33afb302',
           n=1, size=16, mimetype="text/plain"),
    dict(block='92e53a0dd19486361404a7275dd9645ecbecddb0fd7f270eaa2cab79b427ca2b',
           txid='fc52b5f7a71bcbbe695e6edff94d6fd6e764b49023fe756f3e77366503befca8',
           n=1, size=100, mimetype="application/x-bzip2"),
...

In the event, I recoursed to dumping the text/plain entries into a single dump (see above), uncompressing the obviously-compressed (a mere handful) and assigning them accordingly (some images, some plaintext). This leaves around 2000 entries (i.e. the overwhelming majority) which are basically impenetrable from a practical perspective. Only those that created the tx know what it is they have stored. Maybe they will publish details of their format, maybe they won't. In some cases, a large binary has been split over several txs and has to be recombined to form the original single large file. Unfortunately, the inscrutability of "application/octet-data" gives no clue as to whether the binary is standalone or part of a sequence to be recombined and, importantly, which part of which sequence. None of this metadata is made available, so file retrieval cannot be offered for the vast majority of the chunks of binary data stored on the Datacoin blockchain txs.

Nevertheless, I intend to add the summaries to the clone of ACME that I have for Datacoin.

ACME? A Cryptocurrency Metadata Explorer, an open source project in Python, a web app (built using Pyramid) fronting an instance of Fuseki hosting a mapping of the blockchain/txs/addresses as an RDF graph (it's a mapping because the blockchain is characterisable as an acyclic directed graph and RDF is similarly characterisable as a directed acyclic graph). The RDF graph can be queried (by SPARQL queyr) and the results displayed appropriately:



Yes, this is stuff I've been working on for a while now. You may get some idea of the power and flexibilty of this technology by browsing the DOACC documentation (details of altcoins represented in RDF, put to rest in early 2016 when altcoin launches stopped including dereferencable URLs in ANNs) which is about the RDF representation of metadata pertaining to individual altcoins (and the datasource for the altcoincheatsheet I referenced in my previous post). I'm only suggesting it because you'll likely to be broadly familiar with the content (altcoin stuff) and that will provide a framework to appreciate the representational power - because it's a standalone site, all the RDF and SPARQL work you can see going on in the presentation and examples is happening in the browser.

Note the ACME "Publication" tab. That's where the summary data will appear, characterising the stored data and providing appropriate access. If metadata is available, the information can be presented:



And ACME is where TrustyURIs can resolve to. It's the next step I want to take. I have a candidate standalone, mostly self-contained (view source to see)  blog app-cum-post, nearly ready for storing on the Datacoin chain (I have yet to decide whether to bundle in a base64-encoding of the javascript and css resources, or just leave them (comparatively dangerously) remote and specify a validation hash).

I will render the HTML (and thus the content) as an RDF graph and then use the Python TrustyURI code library to calculate a hash of the RDF graph of the content, which can then be embedded in the resolvable TrustyURI inscribed on the blockchain. If the hash don't match, it ain't what I published. If the hash does match the resolved-to, ACME-hosted RDF graph, then its worth having a go at retrieving the content and rendering it.

The mechanism uses OP_RETURN data and is independent of any other uses, it's a sort of data storage that is tangential to Datacoin's use of a special field in the tx. Importantly, it's a form of data storage for which metadata (in the content such as <title>A different perspective on cryptocurrency</title>) can be made available on a principled basis (i.e. if the hash matches, show the metadata).

The other day, I mapped the Datacoin blockchain into RDF, grand total 36Gb (uncompressed, 7.6Gb compressed) serialized as ntriples. Next task is to slice that list of ntriples into bite-sized chunks to feed to Fuseki, then the Datacoin ACME's lights and switches should start working again.

Can I suggest that the content of the blog-app-cum-post  A different perspective on cryptocurrency provides some answers to your other questions.

Cheers

Graham
 
extro1
Jr. Member
*
Offline Offline

Activity: 48
Merit: 4


View Profile
July 13, 2019, 07:06:14 PM
Last edit: July 14, 2019, 12:52:17 PM by extro1
 #1211


Namecheap is offering datacoin.cash for $5.88/yr.

https://www.namecheap.com

Online wallet back at Datacoin.Cash:

https://datacoin.cash/

This still a work in progress, but things are moving!

Thank you hamburger!

-extro
muf18
Sr. Member
****
Offline Offline

Activity: 882
Merit: 310


View Profile
July 13, 2019, 08:34:33 PM
 #1212

datacoin.tk/wallet still works, and is more pseudoanonymous. Maybe better instead of centralized web wallet, should be focus on mobile bitcoinj/electrum fork for Datacoin?
Skaro
Jr. Member
*
Offline Offline

Activity: 80
Merit: 1


View Profile
July 13, 2019, 08:43:19 PM
 #1213

FreiExchange is a modest but trustworthy exchange. We have been proud to list Datacoin for well over a year now.

Why do we have low volume? We didn’t ask for a listing fee, we don’t prop-up markets in any significant way, nor do we create fake volume. We count on the community to support their coin.

At this point in the ending of the alt-coin winter, please come and help us support your coin by helping fill up the order books at our exchange to make a market. We don’t have any trading fees.

https://freiexchange.com/
Skaro
Jr. Member
*
Offline Offline

Activity: 80
Merit: 1


View Profile
July 13, 2019, 09:18:59 PM
 #1214

I had this idea that news should be kept on a blockchain with successive stories on a topic linked. When news was printed on paper, these hard copies were kept in libraries dating back years. Now, news stories are created online. The stories can be updated and changed. For propaganda purposes history can effectively be changed!

Thus the most reliably news source must be on a blockchain!

Could this be done on DataChain?
muf18
Sr. Member
****
Offline Offline

Activity: 882
Merit: 310


View Profile
July 13, 2019, 09:30:39 PM
 #1215

Saving historical texts, images or even videos is absolutely possible on the Datacoin chain. Tested it and even created some packages for fast-synchro of chain and DTC Browser, which makes possible to view these files and upload it: https://github.com/muf18/Datacoin-AIO/releases
DataSea
Copper Member
Jr. Member
*
Offline Offline

Activity: 100
Merit: 1


View Profile WWW
July 13, 2019, 10:31:04 PM
 #1216

Hi Sharo,

Apertus is a work-in-progress blockchain archiver and can (and has) put news stories on Datacoin and other coins.
It has a Datacoin mode that was in part because of the valuable input of the Datacoin community!

https://github.com/HugPuddle/Apertus

Having a version of Apertus that is geared towards news archiving and retrieval would be wise and most welcome.

Here is an example of a published news story:
"Shaving the Corners of Justice: The Prosecution of Leonard Peltier"
http://bitfossil.org/517ac1fa8aa2a27d2a53ed698ad0ed2af8cac0726e36628b7557e48daf1df826/index.html

Kind Regards,
DataSea

I had this idea that news should be kept on a blockchain with successive stories on a topic linked. When news was printed on paper, these hard copies were kept in libraries dating back years. Now, news stories are created online. The stories can be updated and changed. For propaganda purposes history can effectively be changed!

Thus the most reliably news source must be on a blockchain!

Could this be done on DataChain?

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
DataSea
Copper Member
Jr. Member
*
Offline Offline

Activity: 100
Merit: 1


View Profile WWW
July 13, 2019, 10:33:13 PM
 #1217

And WOW Graham!

I'm still reading your posts and digesting/learning/bumbling through your great work!!!


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
DataSea
Copper Member
Jr. Member
*
Offline Offline

Activity: 100
Merit: 1


View Profile WWW
July 13, 2019, 11:13:29 PM
 #1218

Hi Team!

I humbly request that we utilize Data (from Star Trek:TNG) as the unofficial meme for Datacoin -- lol! -- there are so many great GIFs  Cheesy

Also, @GameKyuubi, if you have some reddit superpowers, please by all means utilize them!
I can boot up my old login and check it out too, but no one appears to be doing it -- the Cypherpunk way is to just make it happen Smiley
We need a reddit presence.
Anyone else have opinions/input on this?


In addition, @extro, how is the Twitter feed looking?
Any way to have one post a day? Perhaps we put together a few more posts than the old rotation had, and then be slower than the last time.
With of course a keen eye on posts from other users that can be retweeted to supplement that rotation -- and also responses.
We should be monitoring for #Datacoin (us, not the imposter datacoin) and be amplifying Smiley
And naturally original posts when the moment strikes -- but just having the one a day drum beat of good automated content is wise (at least until we have a dedicated Twitter crew -- then by all means I'd like to have them all be original).


@gjhiggins -- Can you be our GitHub master for now that also helps groom a group to oversee a "GitHub Datacoin" in time?
I for one volunteer to be the first of these disciples and would like to learn your ways -- as you can see I'm watching on GitHub -- but I have a long way to go.
First bonehead question --> do we have an official GitHub for Datacoin? lol



Lots of other great things happening I see too!


Keep up the great work people!


Kind Regards,

The AtomSea

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

Activity: 48
Merit: 4


View Profile
July 14, 2019, 08:28:22 AM
Last edit: July 14, 2019, 12:56:42 PM by extro1
 #1219

@DataSea
Official Datacoin Github is https://github.com/datacoinproject.  Graham has access and control.
I switched off the autotweet because some people complained it was repetitive.  I can switch it on at a lower frequency and with new info.

@Graham
Thank you for the info wrt Datacoin staging and the Namecoin domain system.  Enjoy your house moving!

@muf18
Wow, you are right - Datacoin tk wallet is still up.  I missed that.  You looking at the Electrum wallet?

-extro

GameKyuubi
Sr. Member
****
Offline Offline

Activity: 253
Merit: 1413


DTCxNMC


View Profile
July 15, 2019, 07:47:33 AM
 #1220

Having a bit of trouble with @gjhiggins' build.  Anyone get it running?  I'm getting pages of errors on the make step from madpool/protocol.pb.h and madpool/protocol.pb.cpp, starting with
Code:
CXX      madpool/libdatacoin_server_a-protocol.pb.o
In file included from madpool/protocol.pb.cpp:5:
madpool/protocol.pb.h:17:2: error: #error This file was generated by an older version of protoc which is
   17 | #error This file was generated by an older version of protoc which is
      |  ^~~~~
madpool/protocol.pb.h:18:2: error: #error incompatible with your Protocol Buffer headers. Please
   18 | #error incompatible with your Protocol Buffer headers.  Please
      |  ^~~~~
madpool/protocol.pb.h:19:2: error: #error regenerate this file with a newer version of protoc.
   19 | #error regenerate this file with a newer version of protoc.
      |  ^~~~~

Build process was:
Code:
$ ./autogen.sh
$ ./configure
$ make

I have libprotoc installed, version 3.7.0.

BTC: 15SLrNo6PKVfsH5JLtatJcVkSQXCk1LXyq
full stack Node
Pages: « 1 ... 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 65 66 67 68 69 70 71 72 73 74 75 76 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!