I live a block away from this machine and won't be using it because of nonsense biometric data harvesting. Why do I need to scan my ID, picture and fingerprints to trade a small amount of bitcoins? I will continue to use the Russian guy who hangs out at a Robson St cafe and doesn't want my biometric data.
Wait, are you saying that there are now street bitcoin traders? This reminds of communist times when the government limited foreign currency trading. There was a specific coffee house where you could go and illicitly trade foreign currency.
One of my clients actually said to me, at the closing of a project: "I don't know if you take bit coins, but I'm gonna go see my bitcoin guy in a few. I don't like to buy online. Anyway, if you want to be paid in bit coins, let me know! Otherwise I'll drop the check in the mail tomorrow."
(that's paraphrased a bit, as I cannot remember the exact wording, but the meat of the quote is the same.)
I'll even just go to LocalBitcoins if I want the anonymity (at a premium, but that's a cost of doing business without a fully FINRA-compliant broker, of course LBC is a marketplace so it has no business being compliant).
And if I don't want the anonymity premium these guys make it sound like it's difficult to do instant trades... Meanwhile I've got Coinbase on Instant Trade up to 10 BTC per day, and other exchanges have similar options (if you choose to verify with ID/Bank Info/etc).
> Why do I need to scan my ID, picture and fingerprints
You don't, this one just scans your palm, which seems a lot easier than the runaround necessary to create an online account anywhere.
Since there are no 'palm databases' linking your palm to your identity, seems pretty anonymous too. It is only to ostensibly prevent any one user from going over the daily transaction limit. (As an aside I personally don't see anonymity as a big issue most of the time anyway).
Just got this error when hitting the site. I guess node isn't the end-all-be-all magic bullet for scalability everyone thinks it is?
Error: EMFILE, too many open files '/home/ubuntu/robocoin/robocoin-website/views/index.html'
at Object.fs.openSync (fs.js:427:18)
at fs.readFileSync (fs.js:284:15)
at View.exports.renderFile [as engine] (/home/ubuntu/robocoin/robocoin-website/node_modules/ejs/lib/ejs.js:312:9)
at View.render (/home/ubuntu/robocoin/robocoin-website/node_modules/express/lib/view.js:75:8)
at Function.app.render (/home/ubuntu/robocoin/robocoin-website/node_modules/express/lib/application.js:504:10)
at ServerResponse.res.render (/home/ubuntu/robocoin/robocoin-website/node_modules/express/lib/response.js:753:7)
at exports.index (/home/ubuntu/robocoin/robocoin-website/routes/index.js:8:9)
at callbacks (/home/ubuntu/robocoin/robocoin-website/node_modules/express/lib/router/index.js:161:37)
at param (/home/ubuntu/robocoin/robocoin-website/node_modules/express/lib/router/index.js:135:11)
at pass (/home/ubuntu/robocoin/robocoin-website/node_modules/express/lib/router/index.js:142:5)
This error isn't from node rather the OS has a limit on the number of files than can be open at once.
The same limit would apply for another language/stack
Error: EMFILE, too many open files '/home/ubuntu/robocoin/robocoin-website/views/index.html' at Object.fs.openSync (fs.js:427:18) at fs.readFileSync
(fs.js:284:15) at View.exports.renderFile [as engine] (/home/ubuntu/robocoin/robocoin-website/node_modules/ejs/lib/ejs.js:312:9) at View.render
(/home/ubuntu/robocoin/robocoin-website/node_modules/express/lib/view.js:75:8) at Function.app.render
(/home/ubuntu/robocoin/robocoin-website/node_modules/express/lib/application.js:504:10) at ServerResponse.res.render (/home/ubuntu/robocoin/robocoin-website/node_modules/express/lib/response.js:753:7) at exports.index
(/home/ubuntu/robocoin/robocoin-website/routes/index.js:8:9) at callbacks
(/home/ubuntu/robocoin/robocoin-website/node_modules/express/lib/router/index.js:161:37) at param
(/home/ubuntu/robocoin/robocoin-website/node_modules/express/lib/router/index.js:135:11)
at pss (/home/ubtuntu/robocoin/robocoin-website/node_modules/express/lib/router/index.js:142:5)
sidenote :
please ditch this horrible unreadable font in the text body.that's fine for a few headers but ,
Swap it with the serif font you are using in the subtitles.
node.js is sexier when it doesn't serve stacktraces in production. Plus async files reads still happen in an internal threadpool (one thread per core, hardcoded, IIRC) so it's pretty easy to saturate that anyway, you should be caching static assets.
While I'm happy to see the world's first anything happen in my hometown of Vancouver, I do question why Vancouver was chosen over San Fran, Portland or New York. Those cities seem more fit for World's First. Even if its a Canadian market they are targeting, Toronto is our financial centre and would make a better choice for this currency.
"FINTRAC told LibertyBit in an email that it was not considered a Money Service Business, which would require registering with FINTRAC. The agency told LibertyBit that since the transfer of funds is a corollary of its actual service of trading virtual currency, it need not register."
My understanding is that it's to comply with money-laundering laws. They limit the size of the transaction per-day and per-person.
I haven't bought bitcoins (online or through an ATM), but it seems any purchase of bitcoins from any electronic money transfer would have the same issue of breaking anonymity. I suppose there are ways to anonymize the funds once you have them.
It doesn't seem like the scanner is required for these machines and it does so using palm-vein scanning, not fingerprints. They are doing so to prevent any single user from withdrawing over a legal limit in a day.
"If enabled, the Palm Vein Scanner can limit a user's daily transaction amount by taking a unique, anonymous (no fingerprints) infrared picture of a customer's blood vessels to assist in AML compliance."
As the popularity of bitcoin continues to grow, I think bitcoin owners will appreciate the degree of liquidity this offers. The bitcoin ecosystem needs something like this.