gjhiggins
Legendary
Offline
Activity: 2254
Merit: 1290
|
|
July 12, 2017, 12:20:38 AM |
|
That's good. What I want to do with this feature are mainly two things: - follow the "burn address" to track "total burnt coins" & "available coin supply" - follow Slimcoin addresses to track inscriptions
Taking a moment to randomly follow-up because I'm in the vicinity ... in order of appearance: PREFIX ccy: <http://purl.org/net/bel-epa/ccy#> select (SUM(?value) as ?total_slm_burned) (COUNT(DISTINCT ?txo) as ?num_txs) WHERE { ?txo ccy:address ccy:SfSLMCoinMainNetworkBurnAddr1DeTK5 . ?txo ccy:value ?value }
"1933046.288462"^^xsd:decimal "5444"^^xsd:integerThe above is net total burned, i.e. total-number-of-coins-sent-to-unspendable-address. PREFIX ccy: <http://purl.org/net/bel-epa/ccy#> SELECT DISTINCT ?tx ?bhash ?datestamp ?asm WHERE { ?txo ccy:address ccy:SlimcoinAddressToBeFollowed . ?txo ccy:pkasm ?asm . ?tx ccy:output ?txo . ?tx ccy:blockhash ?bhash . ?tx ccy:time ?datestamp FILTER regex(?asm, "OP_RETURN") } ORDER BY DESC(?datestamp) LIMIT 50
Will list, in date order, the last 50 inscriptions: transaction hash, block hash, datestamp and scriptSig contents containing the inscription) for the followed address. Cheers Graham
|
|
|
|
horizonwireless
Newbie
Offline
Activity: 19
Merit: 0
|
|
July 12, 2017, 01:40:19 AM |
|
Does Slimcoin have a slack? Also is Slimcoin actively pursuing any more legit exchanges?
|
|
|
|
gjhiggins
Legendary
Offline
Activity: 2254
Merit: 1290
|
|
July 12, 2017, 02:42:07 AM Last edit: July 12, 2017, 02:57:16 AM by gjhiggins |
|
Do you have any resources where I can get my head sucked into regarding RDF?
Here's a PDF of my write-up of the preliminary R&D scratchpad work which goes into a bit more detail of the RDF modelling as applied to an altcoin's blockchain (V, in this instance): https://minkiz.co/library/signed-graphs.pdf in which I use the ActivityStreams examples to illustrate the principles of publishing via the inscription of RDF graph signatures on the blockchain. The W3C has a set of ActivityStreams Examples in JSON-LD (RDF expressed as JSON). The examples are not dissimilar to the JSON output from an altcoin RPC API and should give you an idea of what's involved in publishing JSON-LD (*cough* RDF). The overall concept is the W3C's ActivityPub effort, which is basically speccing out a set of standardised APIs for social networking. Nice of them to have prepared the ground so thoroughly, we can ”just” pick up the API spec and implement it for ourselves. As regards compute resources, the server is a 25-euro a month Hetzner “robot”, 16Gb RAM, 8 threads (getting fairly elderly, now). The file of ntriples ran to 7.8Gb, iirc, haven't checked how much HD space is being used by TDB (the Jena persistent store back end). ACME needs the entire graph but you can just trim it down to the last X blocks and tx if you know that's where your queries are vectored. I am running the Slimcoin testnet graphchain on my 8 year-old laptop. On the server I set Fuseki's JVM envars to: # JVM_ARGS=${JVM_ARGS:--Xmx1200M} JVM_ARGS=${JVM_ARGS:--Xmx2048M} JVM_ARGS=${JVM_ARGS:--Xms2048M} JVM_ARGS=${JVM_ARGS:--XX:NewSize=512M} JVM_ARGS=${JVM_ARGS:--XX:MaxDirectMemorySize=256M}
There'll be sage advice on tuning from the Fuseki mailing list I imagine. RDF ain’t so bad once you can see it actually applied to something you can relate to. It’s basically a highly sophisticated and well-thought out database representation. Each statement is a standalone piece of data: the row index, the column index and the cell content, the latter being either a literal or a row index. Namespaces are used to segregate collections of row and column indices. In a classic example of elegant re-use, namespaces are URIs and indices are #fragments. The most popular format hangs the column indices off've the row index: row_index_id: column_1 cellval column_2 cellval ...
and it is reasonably transparently instantiated as: http://purl.org/net/bel-epa/ccy#SfSLMCoinMainNetworkBurnAddr1DeTK5 http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://purl.org/net/bel-epa/ccy#Address ;A shorthand form of the URL#fragment is available: PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX ccy: <http://purl.org/net/bel-epa/ccy#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
ccy:SfSLMCoinMainNetworkBurnAddr1DeTK5 rdf:type ccy:Address ;
ccy:C00000766be5a4bb74c040b85a98d2ba2b433c5f4c673912b3331ea6f18d61bea rdf:type ccy:Block ; ccy:height 0^^xsd:integer ; ccy:size 313^^xsd:integer; ccy:version 1^^xsd:integer ccy:merkleroot ccy:Cbae3867d5e5d35c321adaf9610b9e4147a855f9ad319fdcf70913083d783753f ; ccy:time "2014-05-08 19:47:40 UTC"^^xsd:dateTime ; ccy:nonce 116872^^xsd:integer ccy:bits "1e0fffff"^^xsd:hexaDecimal ; ccy:flags "proof-of-burn"@en ccy:difficulty 0.00024414^^xsd:decimal ; ccy:nextblockhash ccy:C000006e022fc5e432e55cd61885d6ab9bb2ad6d5cef943f0e397ee21fe37b5db ; ...
The above counts as a populated graph - it has at least one statement. In the world of RDF you can simply add one graph to another. It makes sense if you think of it as adding one standalone collection of unordered row/col/cell triples to another standalone collection of unordered subj/pred/obj triples and ending up with one large standalone collection of unordered triples. Column indices can (preferably) resolve to a formal description, an ontology (see CCY for the ontology used to model the blockchain. Also expressed in RDF: ccy:height a owl:ObjectProperty ; dc:description "The sequence of the block in the current blockchain."@en ; rdfs:domain ccy:Block ; rdfs:isDefinedBy <http://purl.org/net/bel-epa/ccy#> ; rdfs:range xsd:integer ; ns:term_status "unstable" ; skos:prefLabel "height"@en .
(height is an integer and a property of Block) Useful terms are freely borrowed from other namespaces to avoid NIH and a quick dekko at Richard Cyganiak’s 100 most popular RDF namespaces gives a hint of the range of subject ontologies available. Conventionally, row_index, column_index, cell_value dissolves into subject, predicate, object, a more natural expression. Modelling the blockchain is easy, hashes (e.g. previousblockhash, merkleroothash, nextblockhash) are row indices (subject) and are written as ccy:C<hash>, addresses (in WIF format) are also row indices (subject) and are written as ccy:<wifaddress>, all attributes (predicate) are written as ccy:<attribute> and everything else (object) is a literal. Querying the graph is straightforward with the SPARQL query algebra and by algebra I mean ?x AND ?y, i.e. logic operators and variable bindings. In SPARQL, for convenience, AND is written as a full stop, conventionally at the end of line. PREFIX ccy: <http://purl.org/net/bel-epa/ccy#> select (SUM(?value) as ?total_slm_burned) WHERE { ?txo ccy:address ccy:SfSLMCoinMainNetworkBurnAddr1DeTK5 . ?txo ccy:value ?value }Once you've got your queries worked out, you can use them with sgvizler to create charts. PREFIX ccy: <http://purl.org/net/bel-epa/ccy#> select (SUM(?value) as ?total_slm_burned) (COUNT(DISTINCT ?txo) as ?num_burn_txs) WHERE { ?txo ccy:address ccy:SfSLMCoinMainNetworkBurnAddr1DeTK5 . ?txo ccy:value ?value . ?tx ccy:output ?txo . ?tx ccy:time ?datetime . FILTER(?datetime < 1430434800 && ?datetime > 1427842800) }"3284.6929"^^xsd:decimal "24"^^xsd:integer(2015-04-01T00:00:00Z to 2015-05-01T00:00:00Z) Feel the power... https://github.com/mgskjaeveland/sgvizlerCheers Graham
|
|
|
|
Sorai
Member
Offline
Activity: 92
Merit: 10
|
|
July 12, 2017, 04:19:22 AM Last edit: July 12, 2017, 08:57:14 AM by Sorai |
|
As regards the proposed logo redesign - it will stand and fall on its merits in the eyes of the club members. I welcome the engagement and I do respect the enthusiasm but from the perspective of a graphic designer I have to confess that I don't see how trading off've a (to be blunt) shadowcoin swastika copy logo serves to visually communicate the shared values of the club members and suspect that it isn't likely to unless the exercise is adequately informed by a well-written creative brief ( http://beloved-brands.com/2012/05/28/creative-brief/). I'd start the creative brief by examining what role the logo is currently playing and how that works for people. I can make what I believe is a cogent argument that the existing logo has earned its keep in that it's been hanging in the window for all Slimcoin users thus far and therefore has provided a common visual identity that all club members are familiar with. Slimcoin is a more technically demanding coin than most and I see the slightly more formal serif font as consonant with the technical zeitgeist (sloppy is bad), plus (less convincingly) the fact that it is also a trading symbol is technically an asset. Its simplicity lends it some visual distinctiveness amongst the rash of S-themed altcoin logos, check for yourself: https://minkiz.co/coin/Cheers Graham __________________ I agree with Graham's comments above. The existing logo is cheerful, tasteful, simple, and sufficiently distinctive. As Graham notes the logo evokes some aspects of the technology. For example, "slimness" is conveyed by the font and color. That's not to say we couldn't get a better logo, but it's got to be significantly better. In my opinion, none of the proposed alternative logos represents an improvement in terms of conveying the values of the coin. I've seen nothing that grabs me. BTW, in my view, a coin with an outstanding logo is Condensate ($RAIN). The logo, website, and delightful logo animation were designed by a BitcoinTalk forum member named logocreator. I liked the graphics so much I bought the coin. http://condensate.co
|
|
|
|
cryptovore
Member
Offline
Activity: 98
Merit: 10
|
|
July 12, 2017, 05:17:01 AM |
|
Many thanks, Graham.I'm on it, will report back if I get anywhere with this.
|
|
|
|
Sorai
Member
Offline
Activity: 92
Merit: 10
|
|
July 12, 2017, 05:50:59 AM Last edit: July 12, 2017, 06:03:48 AM by Sorai |
|
It may sound odd and maybe even insulting, but how about Yobit? I never thought I'd seriously suggest that to be honest. But they have 12 times higher volume than Nova and 4 times higher volume than Cryptopia. It's surely full of shitcoins but why not? It's only 0.1 BTC to be listed there. Just a thought, don't kill me )
When $MUE coin recently forked, in spite of numerous attempts to contact them, Yobit left its customers stranded on the old chain. Today, Yobit apparently continues to sell the totally worthless tokens of the old Mue chain. Why would any coin want to be associated with such a business? As an alternative, CoinExchange.io looks OK to me. It recently came to my attention that some of their small cap coins have higher trade volumes than the same coins listed at Nova.
|
|
|
|
muf18
|
|
July 12, 2017, 06:15:31 AM |
|
About yobit I have bad opinion - they have scam coins and most of it are created by them mand pumps also is often caused by them. Bad practive and bad exchange. C-cex looks quite good I think, or cryptopia.
|
|
|
|
Sorai
Member
Offline
Activity: 92
Merit: 10
|
|
July 12, 2017, 09:15:13 AM Last edit: July 12, 2017, 09:35:45 AM by Sorai |
|
In terms of branding, one thing we might consider is referring the coin simply as "Slim" instead of always "Slimcoin." Increasingly coins are known by their first name since everyone knows these are coins. For example, people refer to Dash, not Dashcoin.
I love how it rolls of the tongue.
"How much?"
"49 Slim."
Slim is the best-ever coin name for commerce, because it makes prices sound smaller.
|
|
|
|
muf18
|
|
July 12, 2017, 10:18:18 AM |
|
I thought about it too. I even post sometimes, about Slim, not Slimcoin, and SLM. Slim is really good name, without generic 'coin', we would be maybe more recognizable.
|
|
|
|
gjhiggins
Legendary
Offline
Activity: 2254
Merit: 1290
|
|
July 12, 2017, 11:38:46 AM |
|
In terms of branding, one thing we might consider is referring the coin simply as "Slim" instead of always "Slimcoin." Increasingly coins are known by their first name since everyone knows these are coins. For example, people refer to Dash, not Dashcoin.
I love how it rolls of the tongue.
"How much?"
"49 Slim."
Slim is the best-ever coin name for commerce, because it makes prices sound smaller.
I've noted that tendency (in) myself. It does seem an easy and natural contraction (at least for native EL speakers) perhaps because its consonance works both acoustically and semantically. The move from Darkcoin to Dash perhaps should have prompted people to think a bit more deeply about the nuances of the ways and means of externalising group values to provide a more communicative signal of the collective ethos. But then again, this is bitcointalk, the largest “mixed ability” class on the planet. The date-based organisation of Bitcointalk BBS threads is ill-suited to the painting of a coherent large-scale picture. Scene-setting posts rapidly become effectively inaccessible, almost to the point of negating the effort it took to construct them in the first place. Part of my motivation to update Slimcoin to enable OP_RETURN txs was in order to be able to collate some of my more effortful posts. In the interim, I edited my web2web publication “A different perspective on cryptocurrency” to allow the use of cdn-hosted resources and saved the result to: https://minkiz.co/library/a-different-perspective-on-cryptocurrency.htmlIt's standalone, apart from the cdn-delivered JQuery and Semantic-UI javascript+css resources (and, if i wanted to be tediously scrupulous, I could always include them as yuuuge base64-encoded strings.) Cheers Graham
|
|
|
|
d5000
Legendary
Offline
Activity: 4088
Merit: 7515
Decentralization Maximalist
|
|
July 12, 2017, 04:29:21 PM Last edit: July 12, 2017, 04:45:46 PM by d5000 |
|
Thanks @gjhiggins (received your PM)! I tried some of the queries and they work. I first thought It didn't, but then I saw I had to select "slmchain" as dataset. Once ACME is finished, would this dataset be publicly accessible in a machine-readable way so the data can be included in a web site or for a simple web2web instance that grabs the data via JavaScript? Regarding the naming issue: For me, "Slimcoin" as a project name is fine, already established and should not modified. But as a name for the coins, it's a good idea to use "Slim". Bitcoin, for example, has some difficulties to communicate the distinction between "Bitcoin" as the project and "bitcoins" as the currency unit. We could make that distinction between "Slimcoin" and "Slim(s)" common practice in our communication - the thread, the website and other resources. And last but not least about the logo issue: I think @dzarmush you did good work, but a logo is not a thing that should be decided in 24 hours or even in a random week. If we want to change it, we should give the process some time. For example, I didn't know Shadowcash and its logo, and such things will come up in the process and can invalidate a proposal, but then it can be improved trying to solve these problems. Thinking a bit about the present logo, for me, the two diagonal dashes in the central part of the "S", are the "essence" of the logo and clearly mark it as a "money" symbol - I wouldn't like to change that. But on that base there are plenty of possibilities to make the logo look less "outdated". The font can be slightly changed, there can be added shadows etc., and maybe even - as I already said - the colour can go a bit more in the "red" direction to do the association with Proof of burn (although we should avoid using the same color than Bitcoin). Your proposed OP header could be maybe used anyway, only with the present Slimcoin logo. http://slimcoin.club for me managed to make the Slimcoin logo look attractive and integrates it nicely into the page design.
|
|
|
|
dzarmush
Legendary
Offline
Activity: 1806
Merit: 1001
|
|
July 12, 2017, 05:05:54 PM |
|
Can anyone help me with brainwallet on slimcoin.club
It shows VALUE STORED: 866261217 (should be 866.261217) If I try to send all of it, it says Insufficient value after fees. Fee required: 10000 If I try to send any amount less than that simply nothing happens
|
|
|
|
gjhiggins
Legendary
Offline
Activity: 2254
Merit: 1290
|
|
July 12, 2017, 05:47:23 PM |
|
Once ACME is finished, would this dataset be publicly accessible in a machine-readable way so the data can be included in a web site or for a simple web2web instance that grabs the data via JavaScript?
Fuseki offers a range of services including a standard SPARQL endpoint on # http;//localhost:3030/{dataset}/sparql?query={query} change localhost to remote host (value as advised privately) - try it from home ... import json import requests query = "http://localhost:3030/slmchain/sparql?query=PREFIX+ccy%3A+%3Chttp%3A%2F%2Fpurl.org%2Fnet%2Fbel-epa%2Fccy%23%3E%0Aselect++(SUM(%3Fvalue)+as+%3Ftotal_slm_burned)+WHERE%0A%7B+%3Ftxo+ccy%3Aaddress+ccy%3ASfSLMCoinMainNetworkBurnAddr1DeTK5+.%0A++%3Ftxo+ccy%3Avalue+%3Fvalue%0A%7D" netburnedcoins = json.loads(requests.get(query).content.decode('utf-8'))['results']['bindings'][0]['total_slm_burned']['value']
I'll scout around for an appropriate javascript library. Fuseki also allows the entire graph to be requested, so it's completely copyable. Cheers Graham
|
|
|
|
dzarmush
Legendary
Offline
Activity: 1806
Merit: 1001
|
|
July 12, 2017, 05:56:26 PM |
|
Can anyone help me with brainwallet on slimcoin.club
It shows VALUE STORED: 866261217 (should be 866.261217) If I try to send all of it, it says Insufficient value after fees. Fee required: 10000 If I try to send any amount less than that simply nothing happens
Turned out coins were sent, brainwallet just didn't say it was successful
|
|
|
|
|
dzarmush
Legendary
Offline
Activity: 1806
Merit: 1001
|
|
July 12, 2017, 07:42:31 PM |
|
Do the community members of Slim want to be included in Coinomi Wallet ? I think there is some fee to pay, so are you willing to pay. I will make some donation, so I would be in.
I'd donate to get added on Cryptopia. But first need to get a decent amount of Slim ) Sell side on Nova is poor. Anybody interested in selling 200K for 1BTC?
|
|
|
|
muf18
|
|
July 13, 2017, 05:04:13 PM |
|
Ok, so I basically refreshed all social media, to remove 'logo', only the subtitle remain, because I couldn't find better, with clean design(?) if anyone would want to do, other, I can replace it. https://twitter.com/Slimcoin_clubhttps://www.facebook.com/slimcoin.community/https://www.youtube.com/channel/UCUXx5ksHhkq6CQwZdlckaeQ/featuredI will try to cut it better, but I'm not in any way way graphic designer, and just try to fit elements, which I have.
|
|
|
|
Ayatollah Blunt McSpork
Newbie
Offline
Activity: 14
Merit: 0
|
|
July 14, 2017, 03:22:14 AM |
|
Do the community members of Slim want to be included in Coinomi Wallet ? I think there is some fee to pay, so are you willing to pay. I will make some donation, so I would be in.
I'd donate to get added on Cryptopia. But first need to get a decent amount of Slim ) Sell side on Nova is poor. Anybody interested in selling 200K for 1BTC? 1) The cost to get listed on Cryptopia now is very high, excessive. 2) The ease of getting on exchanges is increasing, and discussion of decentralized exchanges is increasing. 3) There is no exchange right now, to my knowledge, that has the reputation of listing only high quality coins. There are exchanges considered "high quality", but none that restricts itself to only the highest quality original idea coins. 4) Creating a basic exchange, along the lines of the old Blaketrader, is probably an easy feat for a number of people posting on this thread. Something more complicated, like a white label exchange or modifying peatio might also be doable, at a much lower cost than paying several bitcoin for a Cryptopia listing. A suggestion is get the devs of a few high quality, original coins together, discuss creating an exchange that trades only solid coins, no premine, no ico, no ethereum etc. With several of these better coins combined into a cryptomafia the exchange they make could climb to the top very fast. Coins I would include, maybe Gridcoin, Namecoin, Primecoin, Riecoin, Gapcoin, Soilcoin, Huntercoin, maybe the Blake coins just to have a few traditional coins that are better, ... Most of those I have some of, so grain of salt etc, some of them do not have devs at the moment, but imagine an exchange where every single coin was vetted for quality and originality by tested and proven nonbullshitters.
|
|
|
|
gjhiggins
Legendary
Offline
Activity: 2254
Merit: 1290
|
|
July 14, 2017, 11:39:33 AM |
|
Early, publicly-accessible version of ACME block and tx explorer customised for Slimcoin: http://tessier.bel-epa.com:6053/Be gentle, don't keep hammering “refresh”, block emission interval is 90s. Clicking on the Slimcoin icon+name in the menu bar toggles between mainnet and testnet views. (!!) Block history menu for testnet is incorrect. Search doesn't yet produce results (need to switch to jsonp style). I'm still investigating the appropriate SPARQL strategy for retrieving TX details for the address and inscription details for the inscription listing ... A SPARQL SELECT query is a strange beast: it queries a graph structure but presents the result as a flat table (technically, it's a sequence of sets of variable bindings, but it amounts to the same thing). Duplicates occur because different combinations of values for your variables can be found by basically following different paths in the graph.
...
Another solution is to split your query in two: do a first query that only selects all unique subjects (and possibly all other values for which you know, in advance, that they will be unique given the subject), then iterate over the result and do a separate query to get the other values you're interested in, for each individual subjectID value. This solution may sound like heresy (especially if you're from an SQL background), but it might actually be quicker and easier than trying to do everything in one huge query.
https://stackoverflow.com/a/11441683Much more infrastructure work to be done if ACME is to reach industrial-grade reliablity (failovers, load balancers, backups, etc.). And the services offered could be expanded to include storage and retrieval of metadata pertinent to an inscription (e.g. dc:title, foaf:image). Some minor work TBD on polishing the model, I made an epistemological error that needs correcting and there are too many apparent constants being recorded, we could easily live without them clogging up the graph. Cheers Graham
|
|
|
|
Sorai
Member
Offline
Activity: 92
Merit: 10
|
|
July 14, 2017, 02:51:58 PM |
|
Do the community members of Slim want to be included in Coinomi Wallet ? I think there is some fee to pay, so are you willing to pay. I will make some donation, so I would be in.
I'd donate to get added on Cryptopia. But first need to get a decent amount of Slim ) Sell side on Nova is poor. Anybody interested in selling 200K for 1BTC? 1) The cost to get listed on Cryptopia now is very high, excessive. 2) The ease of getting on exchanges is increasing, and discussion of decentralized exchanges is increasing. It's well beyond discussion. Blocknet, the first decentralized exchange, is in testnet and expected to go live in a few weeks. However, Blocknet DEX compatible coins will need to be BIP65. I'm not sure if Slimcoin has BIP65 or what would be involved in upgrading Slimcoin to the standard.
|
|
|
|
|