How does it work privacy-wise? Can I see other peoples wallets and who they've sent money to, received money from, etc, like Bitcoin or is it closer to Monero in that regard?
"I love the concept of privacy in the network and it's a hard thing to do right. Any solution used would need to be compatible with our balance-weighted-voting method which means at least we'd have to know how much weight a representative has even if we're hiding actual account balances. To be fully anonymous it would have to be hide accounts, amounts, endpoints, and also timing information; with advanced network analysis the timing is the hardest thing to hide. Hopefully some day we can figure out an efficient privacy solution though the immediate problem we can solve is making a transactional cryptocurrency so we're focusing on that." [1]
[1]https://www.reddit.com/r/nanocurrency/comments/am0dp0/lets_t...
What are the trade-offs being made by using this rather than a blockchain? I'd imagine the consistency guarantees would be lower?
>There is no mining involved, so Nano is environmentally friend and voting is done using a system called ORV (open representative voting) which is similar to delegated proof of stake, but doesn't require actually staking and risking coins.
If there's no staking/risk involved, what's the disincentive for bad actors to fork the chain? The whole point of staking (and putting coins at risk) is to disincentivize that from happening.
Since there isn't a single chain in Nano, I don't think Nano can be forked (in the BTC blockchain sense) by bad actors. Instead, a bad actor would need to have 51% of the online supply of Nano delegated to representatives they control. At that point, the bad actor could start blocking transactions. Of course, there are risks with any decentralized system. For BTC, this risk is about controlling hash rate (which can be done by controlling mining pools, not just mining hardware).
To get proper answers from the devs to these questions, your best bet would be to post them on the official Nano forum at https://forum.nano.org/
Without the consistency part, its trivial to make an asset that is billions of times faster/scalable/etc than nano.
"51% attack" is an attack. The corresponding security property would be something along the lines of "A malicious party that controls < 50% of the network hash power can make a transaction that is confirmed by the network n times and then make another conflicting transaction on an alternative chain, and have that chain eventually become the canonical chain, with probability negligible in n" (i probably messed up details but that is the gist).
A consistency garuntee isn't a specific attack, but the general properties of the system, what it can do and what it cannot do. The fact that nobody has done a double spend is pretty meaningless. We don't know if that's because nobody has tried/cared or if that's because its really hard.
To put it another way: say there were two engineers who designed two bridges. Someone asks the engineers, is your bridge safe? Engineer 1 says: we made a careful design and extensive testing, as long as no more than 100 tons is on the bridge, it won't collapse. Engineer 2 says: the bridge has been there for 5 years. In that time not a single person has died from the bridge collapsing on them. Which bridge would you trust more?
If not a whitepaper, then what do you consider Bitcoin's (or any cryptocurrency's) consistency guarantee to be?
That said, the whitepaper does contain arguments in that direction. It would be nice to see more in depth formal arguments though, as well as some independent analysis.
[1]https://medium.com/nanocurrency/nano-protocol-security-audit... [2]https://content.nano.org/Nano_Final_Security_Audit_v3.pdf
E.g. how do we know which blocklattice is the correct one? (in Bitcoin it's the longest chain, which contains most energy and thus can't be created from thin air). Are there enough incentives to keep the network running and decentralized? Etc.
In terms of the incentives to keep the network running without mining fees or proof of stake rewards, the Nano community and devs think that merchants and other services using Nano will save significant amounts of money by not having to pay credit card processing fees. This will incentivize those merchants and service providers to run their own node (which only costs around $60 per month) in order to keep the network healthy and decentralized. The lack of mining fees and proof of stake actually disincentivizes the kind of centralization we are seeing with Bitcoin mining.