The RAIblocks whitepaper is worth reading just as a reference on how a technical paper should be written. (Disclosure: I became interested in RAI on NYE and recently invested some money in it) The RAI secret sauce is the "block lattice" design where each account is its own blockchain and you only need to care about the chains you want to do business with, unless you encounter conflicts. Conflicts are resolved by proo…
One thing that I don't get is what is the incentive to vote on tx?
RaiBlocks: A Feeless Distributed Cryptocurrency Network [pdf]
31–40 of 44 posts
Re: RaiBlocks: A Feeless Distributed Cryptocurrency Network [pdf]
#32Can someone help me understand. If a block chain (or whatever you want to call your token of choice) doesn't have any fees, how is it different from just having a database. No fees mean that every transaction has the same value so there is no transaction prioriization other than time. This seems like a glorified eventually consistent database synchronization algorithm. In a fee based blockchain, I can pay more to get…
Which I would follow with more from the paper:
"H. Proof of Work All four transaction types have a work field that must be correctly populated. The work field allows the transaction creator to compute a nonce such that the hash of the nonce concatenated with the previous field in receive/send/change transactions or the account field in an open transaction is below a certain threshold value. Unlike Bitcoin, the PoW in RaiBlocks is simply used as an anti-spam tool, similar to Hashcash, and can be computed on the order of seconds [9]."
"B. Transaction Flooding A malicious entity could send many unnecessary but valid transactions between accounts under its control in an attempt to saturate the network. With no transaction fees they are able to continue this attack indefinitely. However, the PoW required for each transaction limits the transaction rate the malicious entity could generate without significantly investing in computational resources. Even under such an attack in an attempt to inflate the ledger, nodes that are not full historical nodes are able to prune old transactions from their chain; this clamps the storage usage from this type of attack for almost all users."
Re: RaiBlocks: A Feeless Distributed Cryptocurrency Network [pdf]
#33IOTA solves it with a centralized coordinator and claims to have decentralized solutions being planned. RaiBlocks is, in my opinion, more honest about its vulnerabilities and its progress in solving them (they say they're working on it). Since RaiBlocks has no centralized coordinator, it could come under attack as soon as a shorting market emerges for it.
Re: RaiBlocks: A Feeless Distributed Cryptocurrency Network [pdf]
#34Earlier quoted context omitted.
The nodes are paid from "created coins", at the expense of everyone diluting. Could call it artificial inflation. > This seems like a glorified eventually consistent database synchronization algorithm. To some extend that is what a blockchain is. Also: immutable, no-need-to-trust-every-node, KV, and sometimes with the ability to perform smart contracts. > In a fee based blockchain, I can pay more to get my transactio…
Ah okay thanks for helping. I guess in the case of RaiBlocks, since you're only transacting currency (not Turing complete smart contracts) there isn't really a need for fees to prevent the halting problem like you have with Ethereum. I've made a list of tokens that I'm trying to categorize[1] so I think I've got RaiBlocks in the right place. Is Bitcoin slightly over designed in how the fee structure is implemented fo…
Re: RaiBlocks: A Feeless Distributed Cryptocurrency Network [pdf]
#35Can someone help me understand. If a block chain (or whatever you want to call your token of choice) doesn't have any fees, how is it different from just having a database. No fees mean that every transaction has the same value so there is no transaction prioriization other than time. This seems like a glorified eventually consistent database synchronization algorithm. In a fee based blockchain, I can pay more to get…
> This seems like a glorified eventually consistent database synchronization algorithm. It is a form of eventually consistent databases. One that also solves the problem of nefarious actors trying to cheat.
Re: RaiBlocks: A Feeless Distributed Cryptocurrency Network [pdf]
#36I feel stupid cause I brushed this one aside in the summer in favor of iota... If only I'd found out about the faucet!
Also IOTA and Rai aren't really competitors. So for the time being, I hold both.
Re: RaiBlocks: A Feeless Distributed Cryptocurrency Network [pdf]
#37Earlier quoted context omitted.
Inflationary currencies is a new development. We've had deflationary and gold backed currencies for thousands of years and it worked out fine for people who used them.
fine is relative. There was a tremendous amount of lost productivity due to the rising cost of gold. Also gold is traditionally a commodity, not a currency. If the value of your thing is that it functions as a transfer medium, and everyone is incentivized not to transfer it, it certainly sounds like it's bad at what it does.
Re: RaiBlocks: A Feeless Distributed Cryptocurrency Network [pdf]
#38Re: RaiBlocks: A Feeless Distributed Cryptocurrency Network [pdf]
#39I feel stupid cause I brushed this one aside in the summer in favor of iota... If only I'd found out about the faucet!
Same. Even though HackerNews despises IOTA for rolling their own crypto, building on ternary and having a centralized coordinator, I still think that IF IOTA manages to solve their issues and can establish themselves as an IOT powerhouse, they'll be absolutely enormous. Also IOTA and Rai aren't really competitors. So for the time being, I hold both.
Anyway, the lesson for me was too look past the hype just a little deeper. At the time raiblocks was an underdog, so I closed the slack and forgot about it. At the very least, I could have learned a little more about it.
Lately I've really been curious about pascalcoin's approach. Its blockchain is trimmed constantly, acting as a short term, working memory. Its supposed to be very fast. Unfortunately, it's written in pascal, which has very crusty tools! Someone should clone pascalcoin in another obscure but modern language with cross platform tools. I think it'd be a hit. Haskellcoin? That rhymes with Pascal coin and Haskell is cooler. Ocamlcoin? Doesn't rhyme but Ocaml is cool too.
Re: RaiBlocks: A Feeless Distributed Cryptocurrency Network [pdf]
#40Earlier quoted context omitted.
Inflationary currencies is a new development. We've had deflationary and gold backed currencies for thousands of years and it worked out fine for people who used them.
fine is relative. There was a tremendous amount of lost productivity due to the rising cost of gold. Also gold is traditionally a commodity, not a currency. If the value of your thing is that it functions as a transfer medium, and everyone is incentivized not to transfer it, it certainly sounds like it's bad at what it does.
The main function of money is not transferring value. It's keeping track what society as a whole ows to whom. Transferring is just a secondary job. And there's absolutely no need to incentivize it. That's why some cultures used stuff like big rocks as money.
Money is a good money, when you don't want to part with it. And its crappy money, if everybody are just looking for a way to get rid of it.
All the speculative bubbles that we're seeing are caused by lack of real-money. People are trying to get rid of their fiat, and park the value anywhere else.
And it's not very productive when young famillies can't afford to live anywhere, because the houses are used as speculative investment and essentially.. money. It was actually much better when otherwise useless pet rock was taking a function of keeping track of debt in the society and inflated and deflated according to real market conditions.