Great news
Isn't wallet encrypted? I am not familiar with technology, but is this ok?
Wallet is not encrypted
We plan to add that but honestly people lose more coin from lost password than they do to theft
^
@ninja For now it's perfectly fine. Just don't have a malware addled machine. :(
@Clueless That's too much to ask for most people.
@quantumblockz @ninja If there's malware on your machine, encrypting the wallet file won't matter.
malware can just keylog, and steal the wallet file.
I was half kidding btw
Forgot the lol
@quantumblockz @ninja It is funny that a lot of people have been tricked into thinking that mentioning the word "encryption" means it's safe.
All encryption does is protect you from some other person with access to your hardware.
Which is better if you encrypt the entire hard drive.
encrypting the wallet file alone is honestly next to pointlesss.
if you're making me choose between snowblossom and bonzai body and my handy browser toolbars and 1001 free smileys then sorry, snowblossom is gonna lose every time
@quantumblockz @ninja We intend to add wallet file encryption later, it's good for backups and such, but it's not important yet. :) We're gearing up to work on wallets a bit soon, but we've been focused on the backbone.
Backups are very important
:)
In the meantime, your backup solution should do client-side encryption anyways :p
@ninja forgive me if that was abrasive. We will add it. :)
@quantumblockz the pow problem of snowblossom is nuanced and hard, a publicly editable wiki will only serve to concentrate the confusion and beliefs
people lump all ’ssd’ into one, the next level up looks at benchmark stats, etc.
cool, i'm on the next level up
@Rotonen My idea is to gather the benchmarks, stats, etc. so everyone can get an idea of what kind of hashrate they can expect from their own hardware.
It could also aid the team by providing insights into the kinds of hardware they want to avoid. Similar to a lot of algorithms designed to keep away ASICs, they could improve it to keep away threatening storage devices.
I've been trying to query some people here who have been mining on their own about what their experience has been mining this so far. Since a lot of people are not to chatty, I figured I'd make an anonymous survey to collect the information I need.
Dual e5 2628lv2 256G RAM mem-miner 1.22MH/s
Dual e5 2628lv2 96G RAM mem-miner 975KH/s
256 GB RAM??
Jesus, where do you get machines like that, @samspeed?
It seems that SSD is more efficient than memory.
memory is way more efficient
He's got premium servers
Not very many desktop mobos support that kind of memory
@Johannes pretty typical server hardware
how much of the network is made up of desktops vs enterprise-grade machines
yeah, but renting irons like this is crazy expensive - and his employer probably wouldn't like him mining on the company's servers :wink:
everyone above 1MH/s is either a workstation or a server
where does it list the different people's hashrates?
is Optane already available in desktop machines? :stuck_out_tongue:
@Johannes not really all that expensive, to rent something a couple of generations old, though: https://robot.your-server.de/order/market/sortcol/price/sorttype/down/ram/256/country/US Administration interface for Dedicated Root Server and domains
ah, hetzner
their used server auction system is almost made for this
@THX 1138 4EB at least the pools list miner hashrates
although no one is currently really mining on mine, it seems: https://snowplough.kekku.li/
i could only connect to one pool's website and it didnt list anything but the network hash
i do small tweaks to the website of mine every few days now, the stats started being updated only a couple of days ago
you can't copy one of the other common pool designs?
most of the pools i've used for other cryptocurrencies follow a similasr theme
@THX 1138 4EB that stuff will come in time
@THX 1138 4EB i do not welcome anything dynamic at request time
i don't know what that means
Why different computers. Wallet addresses are different. I copied the same wallet on every computer.
@THX 1138 4EB take that as the crowd this one is pulling in is not the same most other projects do :-)
how to set mining in a pool use the miner-mem
@ppp In miner.conf, set pool_host=<pool url>
Memory
Same parameter
I added. But I've been in solo
@ppp Try running miner-pool.bat
That'll be the one to connect you to the pool.
in solo
I want to test the speed of mining in separate memory. or a separate hard drive.
@ppp you don’t have enough memory
no, you just have not configured to allow java to use enough memory
look at the contents of the bat file, should be fairly obvious from that
Yeah, read that wrong
my ram is 32gb
need 96G more
@Fireduck do we have any rich list ?
Nvm
Wrong folder haha
#wtb for ETH
anyone want sell?
see <#CB40FDCF9|trade> @ppp
Plenty selling
Hey guys, so i changed the rocksdb to lobstack in the config file but im now getting this error
[2018-06-18 11:41:54] INFO snowblossom.node.SnowBlossomNode <init> Starting SnowBlossomNode version 1.1.0 Exception in thread "main" java.lang.RuntimeException: Missing required key: db_path at duckutil.Config.require(Config.java:28) at snowblossom.lib.db.lobstack.LobstackDB.<init>(LobstackDB.java:23) at snowblossom.node.SnowBlossomNode.loadDB(SnowBlossomNode.java:134) at snowblossom.node.SnowBlossomNode.<init>(SnowBlossomNode.java:63) at snowblossom.node.SnowBlossomNode.main(SnowBlossomNode.java:34)
and im stonewalled
my node.conf file
# Snowblossom Node Configuration File # the network to use # (snowblossom/mainnet, teapot/testnet, spoon/regtest) network=snowblossom # logging configuration log_config_file=configs/logging.properties # database # (rocksdb, lobstack) db_type=lobstack _path=node_db/mainnet # build transaction index #tx_index=1 # defaults: mainnet=2338, testnet=2339 service_port=2338
any ideas?
Yeah, you messed up the config in one line:
-> _path=node_db/mainnet
this should be
db_path=db/mainnetl.
AH, roger
argl, no, it should be db_path=db/mainnet
thanks much
'lemme try
copy & paste error on my side
anyhow the beginning of your line was wrong, the end was fine
roger roger, thank you
last question, does it matter which snowfield i download? i see they have different sizes
yes
you need the current one, #6
cpybara?
capybara*
roger, thank you
haha
So i just slap this torrent in the snow folder?
yeah
yeah, no, you have to download the torrent files to the snow folder
ah, I misunderstood the question
i meant the torrent files, haha
Damn. My new internet jumped my hash by 8k
I wonder why the pool-miner is not using more RAM, something like "java -Xmx10G -jar PoolMiner_deploy.jar configs/pool-miner.conf" should make it use up to 10GB - or does it not use that much with field #6?
@Johannes field 6 is 64gb and uses a bit more than that in RAM
But then, how do you have your miner.sh configured?
ok, my nvme performance was sucking because I wasn't running enough threads
how are your JVM args, @Fireduck - did you set -Xmx at all? Here, it seems my CPU is mostly idle and the miner doesn't really use the RAM available
On linux, the OS caches as much as it can very well so on that system no -Xmx at all
Oh, ok.
@Fireduck hyperthreads x4 works for me, curious as to what works for you
and if hybrid caching, obviously will have to bump the heap size as well
@cXplexus i’ll believe changes in 24h averages, 8k sounds like normal variance
256 threads? Bloody hell!
But thanks for the write-up, it clarifies some things.
actually, found no difference between 128 and 256
did too big of a jump
but as all the threads are just sitting waiting for IO they don't do any harm
@Rotonen What do you mean?
What mining algo is used?
@complexring it is described here under proof of work: https://github.com/snowblossomcoin/snowblossom/wiki/Mining-Tuning
thanks
so bandwidth limited
@Fireduck made some test and the better you can get with the actual memory bandwith is running 62 core on a 64 core , after that if you use a 96 core it make no difference only the freq of the proc is actually giving you more hash/s
thanks!
how much ram?
@bl0ckchain my machine is 8 cores and shows improvement in hash up to 128 threads
but not memory mining
oh ok i was speaking of memory mining with 192go
yeah, different bag of weasels
the best i was getting was 5mh/s with a 96core but only 62 core was mining and if you increase this number it dont change much
bottleneck of the memory i suppose
where you were getting these monster machines?
aws M5
ha, ok
I am running some in gce with 32core and 120gb ram.
n1-standard-32 (32 vCPUs, 120 GB memory)
getting about 1.8MH on those
and running them as preemptible so only paying about $0.35/hr
what's total number of coins you are getting on average with that setup?
not really tracking that well
but got 1000 with it for a cloud bill of about $250
what is issuance rate? didn't see that in any of the docs
@complexring 50 per block, 10 minute blocks. halving every 4 years.
And total supply ?
@Fireduck at start thats what i got before the diff increased
21M total supply
where are the conf files located or example ones?
docs say i can run with bazel or from java -jar commands, but need to pass in a .conf file -- and not seeing where the .conf files are located
hi :slightly_smiling_face:
nevermind -0 i found it in link
oh thanks @Tyler Boone
exactly what i just found
:smile:
ok -- so to understand properly, node is the main daemon i run, and then client is the cli that does rpc to the node daemon to interact and do commands, etc. ?
pretty much
thanks :smile:
client handles the wallet itself though (unlike bitcoin for example)
(not sure how much you care about that level of detail)
working on throwing things into the faq
@bl0ckchain Which AWS are you renting? Can you send me a link?
or @Fireduck
I am using GCE n1-standard-32 (32 vCPUs, 120 GB memory)
on demand?
no, I am using preemptible
which is kinda google's equivalent of spot instances
so they cost not much but could be shut off at any time
The CPU's make a big difference? (32 vs 16, 64 vs 32)
depends. As long as you have enough cpu to max out the bus
I noticed they made a difference but didn't really explore how much they'd optimize per going up
I was mostly trying to find the cheapest option with enough ram
Same. That was my primary goal
Nuse trying to accumulate before shilling i see :thinking_face:
I want people to blast at this thing with cloud compute until memory mining isn't much of an option
Lol
How long does it take to ge a block on that GCE @Fireduck
I’d help out but I’ve never done that before
And that means we would have to get to what field 9?
I get about 1.8MH/s on each of those
hey friends
is there any solid info out there about hardware minimums?
or the balance between CPU and RAM?
well.. you need a cpu, ram and a disk
yeah, that would help.
disk must be > size of snowfield
yep.
gonna have to get @Nuse twitter temp banned before he tells the world about snowblossom :stuck_out_tongue:
Ram > NVME > SSD > HD
HD is basically useless
@Fireduck I mean what is your time to block
on and n1 standard
I use a pool, so don't know
I could do the math
where is snowday located
washington
as long as your latency is less than a few seconds it doesn't matter
I've never ran a miner on linux
just build from source?
@cXplexus roughly 42 hours for a block
closer to 24 hours
for solo
right
damn. for that price
about to set up a GCE lol
have fun
it's linux tho
@Fireduck Me no not how to build miner on linux
great time to learn linux
also, you could probably do it on a windows VM
probably more
I can follow the wiki and do it on debian
I've used Linux a lot in the past.
Sister works at Red Hat.
Lol
@Fireduck what container did you put on it?
hat box?
I don't do containers
So I just made a GCE instance, debian, 128gb ssd drive
I got that setup the way I wanted to mine on boot
then I turned that off, turned it into an instance template
and then setup template groups to run a number of those instances
which debian?
any, doesn't really matter
ubuntu is fine or anything else you like really
all you need is to install java and copy in the pool miner deploy from the release zip
don't even need bazel and building
that's $1 an hour
yeesh
when i put in my address to mine to in the config file, do i need to include the prefix `snow:` ?
@complexring no
i domt think you're supposed to change the address bit of the config file
it's either mine to address or mine to wallet, right?
IMO there should be a comment or something to explain this because it's unlike every other currency miner ive encountered
i didnt knowthere was a choice
that's what docs say -- that it's a choice, you mine to the wallet and the addresses located locally or you mine to an address you specify
oh right ok
How many coins would you mint with 1MH/s?
none! go away! stop taking my coins!
mine!!
im mining about two coins a week!
i'll be destitute at this rate
ok -- i have a node synced up from the latest .10 zip binaries and am trying to mine but get the following: "INFO snowblossom.miner.SnowBlossomMiner$BlockTemplateEater onNext Work block load error: java.lang.RuntimeException: Unable to select a field of at least 6. Availible: []"
i need local current snowfield in ./snow ?
yeah, we did the mine to wallet so that in the simple case of having the local wallet on the same machine you could mine without changing the config at all
but since you are likely pool mining and need to put in the pool to use it might not be needed anymore
but yeah
Just in case anyone is interested, had a good meeting with Zac last night and we are noodling on making a micropayment and authentication framework for snowblossom.
Micropayments is nothing particularly novel, but the authentication is a huge deal.
The idea is that you can use signing keys to automatically login to web sites without username/password nonsense
so the site could remember that you paid for premium content or whatever
but can also be used without payment, a sort of decentralized oauth
did you mean "without username/password"?
Example, you pay a site a few cents for no ads or premium content.
You come back to the site on another computer and want it to know that you have paid.
yeah, I meant without
words are hard
you can edit the message
Oh yeah, please do this, @Fireduck! - I was toying with the idea of using Web3.js/Metamask for OAuth or something similar already
if snowblossom had a solid JS lib and browser extension for that, it could be really interesting - not just for premium content but also log-in to CMSses and forum sites
@Joko @stoner19 hey now. I could have come here under a pseudonym, be nice :stuck_out_tongue:
right, I hate usernames, passwords, security questions
@Fireduck, is the plan to have a browser extension which knows your private key?
Knows *a* private key
@Nuse its all in good fun, man. I came here under a pseudonym
separate xprv used to derive keys for sites
although everyone knows this one, and not my twitter one so much
wouldn't be the key used for your funds
This is the one i know more actually
I've considered "rebranding" myself so I use the same name across all of crypto, but meh
I don't use twitter as much as I want to.
As long as people keep tweeting nonsense i'll keep tweeting less
Rather make the tweets count and not be apart of the cesspool that its become.
yeah, the last several weeks, or months even, have been pretty terrible.
Oh, Nuse is here, quick buy all the snowblossoms...
I'm gonna be everywhere so beware that logic @Johannes. In 2014 i was in just about every IRC room.
Time to come full circle.
hate it when something like snowblossom comes up and I have RL work to do. some day crypto will be RL work.
I'm still in every IRC room :stuck_out_tongue:
IRC 4 life
Damn, sometimes I hate my 9-5 job
I quit mine for a while
but got a new one
I love my job. Except when AWS disables my account.
Then its not as fun.
But that's squared away now (sorta)
lol, I read that tweet
yeah, not fun. I haven't used AWS in so long. Its very overwhelming the EC2 options
max out a trial instance...
I never even did the trial
Maybe i selected it by mistake
EC2 with VPC is insane now
I know a few things and spent about an hour trying to make an ec2 instance with both an ipv4 and ipv6 public address
no luck
o_O why?
the latest setup on aws looks like a pain, why'd they change everything ? a: to make life harder for the rest of us
they disabled my account because I had a bill from an instance that I was sure was terminated, but because it wasn't actually deleted I still got billed for the hardware being reserved for use.
haven't used them since.
Vultr did that to me.
I didn't win that fight. I still had to pay.
Now i destroy machines like a raging admin i once was
Destroy destroy destroy
yeah, I tried to fight Amazon. That was a waste of time.
they need a destroy all button
^ would be nice
they're probably afraid someone misclicks it or something
and destroys everything so they won't implement
or ... this gives them a better way of making more because people forget
imagine the increase in support hours needed if they had a `destroy all` button
all the crypto noobs raising hell because their free tier instance got deleted because they didn't understand what `destroy all` meant
thought you oculdn't mine on free tier anyway
who knows. I did. But that was probably before they added a policy prohibiting mining on them.
however many years ago
I remember when AWS kicked Satoshidice off
i mean -- i remember mining on free tier but there was definitely a clause in there saying no cryptocurrency mining
i also subjected myself to torture by reading all the ToS
you enjoyed it. Don't even lie to us.
Secretly, I'm a masochist.
you're sick and twisted.
that's why we're friends.
Sadly, this is true.
To one of those. :stuck_out_tongue_winking_eye:
actually both ... not going to lie.
ok. back to RL work. Then maybe I'll fiddle with AWS or find another provider for mining later today.
My bittorrent for the snowblossom.7 field is stalled since about yesterday. Anyone got a backup tracker I could add?
you are getting a good link to the 1209k tracker?
Couldn't be better I'd say
ok
also no errors reported
wacky
@Fireduck yeah, as a rule of a thumb, with nvme, 8 x cpu hyperthreads is sensible, for details look at blk-mq implementations
the whole modern io stack tackles things which make snowblossom tick: https://events.static.linuxfound.org/sites/events/files/slides/scsi.pdf
and thus for ssd mining rigs the thing to go for are nvme backplanes over fibre channel / multipath - GPUs are cheap
what's with these two blocks with 3642 and 700 transactions?
@snowmonster looks like a miner consolidating mining outputs
I like big blocks
SnowblossomCash, aka SnowCash
0daf0aj
That account
is... so SB rich
Wonder what they are mining with
is that you @duck
@Fireduck
It was me making all those transaction
These days I don't have much mining Power
Someone does
hot damn
university grids and run of the mill enterprise hardware is currently king
as far as i can see ram mining will die once the 8TB field starts
up to 4TB RAM is still off the shelf hardware
so long as one does not get too stuck on x86 as an idea
but as it is all java, all good
what is the capex of putting 4tb of RAM in a machine though?
about that of a new family car + 3 phase electricity installation + AC
LOL
as in surprisingly reasonable, people are burning equivalent cash on amazon already, but i suppose early blocks are tastier
Haha
the goal is that specialty hardware doesn't render (fairly) standard PCs completely useless
so if a $2k PC gets 1% of what a $30k server gets, then it's still reasonable
something like a 512TB all-SSD LUN is already a thing you could buy, but there the prices explode
yeah, ram to nvme is about 100x
It's also questionable if someone would or should invest $30K to mine a pretty new and unproven coin - no offense against the project
and to be fair, there are only few tens of thousands of high end servers out there and they’re mostly dedicated to serious uses
Yeah, my company would decapitate me if I used their supercomputer for mining.
@Johannes, it's not about now, it's about the future
@Johannes of course it’s risky, but back of the envelope math puts current spending levels of the current big miners to thereabouts
the real goal of ASIC resistance is to keep mining decentralized
i’d say seasoned miners can afford the risks
so if my $2k gaming machine is 1% of a $30k enterprise machine, then it's worthwhile for me to mine snowblossom while my computer is idle
^
also i’m sorta basing the mining cost estimates on the going rate of announced trading
I think that's undervauled.
For emission rate. Halving schedule alone
that represents a %15 efficiency/capex
@Tyler Boone yeah, IO was a very good PoW problem scope - guess why i’m both here and noisy all the time... :-)
bitcoin has <0.1% efficiency/capex
I get that, @Tyler Boone - but the big question in the future will be if the market honors this. I can easily see a future where truly decentralized coins are marginalized and semi-centralized ones like BTC or BCH rule
btw. there was no immediate 1.1.1 incoming, or? held off updating snowplough
@Johannes, totes
@Johannes it’s exactly a game of competing narratives
that stuff is hard, sharky and quite a bit up to luck
That's why I wouldn't sink 30K into snowblossom - unless it also has a business case that is extremely compelling. I'd rather see a decentralized coin win, but I wouldn't want to burn too much money in case I am wrong
the other viable mining picture i paint is passively cooled mining rigs
yeah. like buying a new nvme drive. even if snowblossom dies, the drive is sweet :slightly_smiling_face:
this :slightly_smiling_face:
on a 35W i7-7700T, 64GB, 960 pro 2TB, passive PSU i’m saturating the SSD at 105kH/s and only using about one and a quarter core of the low power CPU
how many coins are the rough equivalent of 100kH/s?
so with 2x ssd and a low power cpu one can have a 200k mining rig for about 2k usd with no moving parts
@Johannes, 1 block/10 minutes = 6 blocks /hour = 300 snowblossom / hour.
or well, i suppose the power switch on the case might be, mine is capacitive
total hashrate = 200Mhs, so 100kHs = 100/200,000 = 0.05% of total hashrate
300 * 0.0005 = 0.15 snowblossom/hour
OK, that's a pretty impressive ROI if we go with the current price of $3/snowblossom
so 100kh/s = 0.15 snowblossom/hour
@Johannes the thing is, every time the snow field changes, it knocks exactly half of the remaining megahash miners back into the 100k club
... ethat seems a little high. can somewhere check my math?
and someone should verify mine too, but pretty confident 100kH/s / USD 1000 is about right for nvme rigs
OTOH, shouldn't the time till the next snowfield switch be longer and longer the larger the fields get? Maybe not 2x, but still...
@Johannes correct, but a > 256GB RAM requirement will essentially exclude cloud vendors and discount servers
True that. Gonna rent one of that sweet Hetzner enterprise servers :slightly_smiling_face:
256gb is also gonna put a squeez on a lot of nvme miners
mind you those are 30day minimum contracts, but that’s not too bad, as there is no start commission on the used ones
@Tyler Boone also gonna get nasty for people to figure out they probably want old high end stuff from clearance sales (like 950 pro or 960 pro) than new shiny stuff (like 970 evo, 600p, mx300)
Or P3600s from eBay (hint hint)
also hard to convey outside snowblossom hash rate results as normal benchmarking does not usually stress the exact small seek latency and multiqueue issues
@Jimtalksdata thank you, especially the temp range looks very promising for robust and stable
Ordered a new nvne today
960 pro I think. 512gb
Hopefully 3gb/s
@Jimtalksdata got yet / what sorta rates are pullable? 150k? still pci-e 4x and ram feed limited
Don’t know, it’s only on Windows so hash is pretty pitiful (25-30k)
I was getting 45k on windows with straight nvme mining
what are people getting on linux with straight nvme?
no hybrid
86k
On Intel 750 nvme
105k 960 pro
Anyone had any luck mining on two devices on one system without bad performance impact?
up to 50k should be easy out of the box
@Fireduck as i’m only using 125% cpu, i’d assume a second device would just work given the motherboard block diagram is not silly with the pci-e lanes
would likely buy 4x EVO and mirror them
why mirror and not stripe?
or solve in code and just have 4 independent drives with partial snowfields :stuck_out_tongue:
well yeah, that would be best
snowblossom is a read problem, mirrors are simpler
@Lev Striping gives you more disk space, we don't need that. :)
well, not yet anyawy
@Clueless JBOD is simpler and does not limit the size to or by the smallest device
good point
@Tyler Boone your nvme is faster. I might have shopped poorly.
I think I just bought cheapest 512 pcie
from a company I recognized
is that your stable 1h hash rate? i’m uncertain of what people report
Me too
1h rate after 12h would make sense to me as a metric, but could require too much patience
any benefits to using the latest miner?
I havent updated in a while
hybrid mining
better log output
if you can't fit the entire snowfield in memory
whats hybrid mining?
ahh
well I can so I wont worry about it