Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - bytemaster

Pages: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 ... 656
121
Minimum balance requirement is good to prevent some types of spam, like account creation spam, but don't get rid of transaction fees altogether. Let people buy higher bandwidth. Make small tps per account free, but charge fee for those who exceed the limit which  depends on current network usage. Make it exponential depending on number of tps over limit.
+5%

Perhaps the most relevant part of the entire document is a rationale on how to set transaction fees that is completely objective.

Quote
If a blockchain wished to avoid locking up funds for a week, then it can set fees based upon an very high interest rate, say 100% APR. Users could then choose between locking up $1 for a week or paying $0.02. Either way the network is guaranteed to win while preventing spam. During heavy usage the minimum fee might raise to $8 for a week or $0.16.

Ideally users wouldn’t be forced to make this decision because they will have a sufficient balance to permit free transactions without future obligations or fees. Their non-transferrable accrued right to transact makes the perceived cost of a transaction to be 0.

122

So do small balances have to wait or not ?  Either way seems to open up attacks. If you let them go immediately in front of line without some sort of value that accumulates the equity * time ... then you can attack the network/nodes by creating a ton of small accounts. Even guys with .1% of the network seem like they could do a number on the system just by creating a ton of small addresses... then at some point those small addresses can remerge their account balances because fees are 0. I get it that it doesn't make economic sense to buy shares to attack, but it could in some other context.

Basically fees keep dust based/bloat attacks at bay.  0 fee opens that back up.

If there is something in the paper that addresses this, my apologies. Is this problem covered because one is forced to register an account before receiving a transfer?

The system is not subject to sybil attacks.

123
I love the idea of rate limited transfers.  I think it could be truly revolutionary. 

If LTM had a higher rate of earning the ability to transact in addition to 80% back on the remaining flat fees such as asset creation, or name registration. then I think LTM would still be very attractive.  As long as LTM is attractive I think the referral program will be attractive.

Please please please include the ability for users to pay a fee to transact above and beyond what their balance would allow.  Nothing is more annoying than being willing to pay for a service, but not being able to.  Imagine how much users will be turned off they are 2 transactions into a 3 transaction deal, and the rate limiting kicks in and now all of a sudden they are unable to complete their transaction.  It just needs to be very clear, what fee you are paying, and how long you can expect to wait before you can transact without a fee.

LTM can give users a larger "burst window" by averaging their bandwidth over a month rather than a week.
Alternatively, LTM can be allocated X% of capacity and regular users can be allocated Y%.

In other words LTM is like the HOV lanes, there is less traffic so you can move faster.

124
General Discussion / Re: Rate Limited Fees. Transcript from the Hangout
« on: February 10, 2016, 04:22:39 pm »
KISS - an acronym that bitshares needs to learn to apply

Instead we are more MICAHI...

That's funny, that's our tagline :)

'We've applied the philosophy of "Do one thing and do it well", giving you performance and scalability unmatched by any other platform.'

though i agree to a certain level...i also think people are impatient.  most people who know a little about coding will tell you it is riddled with unexpected turns of events.  and our dreams are big...that is true, but i think, @lil_jay890 it has some great benefits to be so broad thinking.  though i can also see the point that do one thing and do it well is necessary, i also am very proud to say bitshares already has one thing it does in unparalleled fashion: tx speed & scalability.  :)

This is saying nothing of sexiness IOTA could bring...hehe.

Understood, as a c++ compiler engineer myself, performance is near and dear to my heart.

One thing I noticed with the BTS 2.0 document was [embracing the inherently single threaded nature of a blockchain].  With RaiBlocks we broke the ledger in to a graph where each account manages their own chain; essentially each account can have its own thread because its impossible for their transactions to conflict.  We found an incredible degree of scalability by making this modification to the traditional blockchain concept.

Do you see BTS 3.0 as making a similar performance enhancement?

If only everything were as simple as currency transfers. The model of blockchain-per-account is extremely elegant but makes designing applications much more complex.

It seems like it applies to any situation where signing key can perform operations.

A transfers to B... if I understand the concept then A creates a new output that B can claim. 

From a blockchain perspective, that "lock" that the threads will be contending over is called the heap. Also for A to know about B there must be an index that maps all outputs by keys... or A must scan all outputs linearly.

It is the index on the data that is hardest to resolve.  In other words, the only thing chain-per-account does is post-pone reconciliation and any other calculations that must be performed based on the intersection of A and B.


125
Once again, BM gives away his first mover advantage

while the world beats a path to someone else's door

It is a balancing act between openness and stealth.  I this case, I think we could implement this in BTS faster than anyone else could implement in their protocol.

126
General Discussion / Re: Appearance of Deflation vs No Dilution
« on: February 10, 2016, 03:42:38 pm »
... allocate it as best as we can. ...
How?

It would create a market competition for the BEST things to fund. If people don't like where the money is going they can bid better / more work for the same money.

127
Just one thing, you built the referral program, don't try to kill it.

I'm not trying to kill it. Just give BTS more flexibility in how to use it.

128
General Discussion / Re: Appearance of Deflation vs No Dilution
« on: February 10, 2016, 03:17:29 pm »
Rather than adjusting the supply, we could just commit to the maximum level of inflation and then allocate it as best as we can. This way any unexpected reductions in inflation can boost the price rather than fear, uncertainty, and doubt every time we vote for something.

129
General Discussion / Re: Rate Limited Fees. Transcript from the Hangout
« on: February 10, 2016, 02:57:31 pm »
KISS - an acronym that bitshares needs to learn to apply

Instead we are more MICAHI...

That's funny, that's our tagline :)

'We've applied the philosophy of "Do one thing and do it well", giving you performance and scalability unmatched by any other platform.'

though i agree to a certain level...i also think people are impatient.  most people who know a little about coding will tell you it is riddled with unexpected turns of events.  and our dreams are big...that is true, but i think, @lil_jay890 it has some great benefits to be so broad thinking.  though i can also see the point that do one thing and do it well is necessary, i also am very proud to say bitshares already has one thing it does in unparalleled fashion: tx speed & scalability.  :)

This is saying nothing of sexiness IOTA could bring...hehe.

Understood, as a c++ compiler engineer myself, performance is near and dear to my heart.

One thing I noticed with the BTS 2.0 document was [embracing the inherently single threaded nature of a blockchain].  With RaiBlocks we broke the ledger in to a graph where each account manages their own chain; essentially each account can have its own thread because its impossible for their transactions to conflict.  We found an incredible degree of scalability by making this modification to the traditional blockchain concept.

Do you see BTS 3.0 as making a similar performance enhancement?

If only everything were as simple as currency transfers. The model of blockchain-per-account is extremely elegant but makes designing applications much more complex.

130
General Discussion / Re: Rate Limited Fees. Transcript from the Hangout
« on: February 10, 2016, 02:54:59 pm »

132
General Discussion / Re: Political Irrationality
« on: February 10, 2016, 01:37:50 pm »
After my spur of research in the Motivation litterature in 2015, i've gradually drifted toward spirituality. This is because it now seems to me that the most persistent illusion that seems to cause the most havoc is the sense of self or "ego." Our ego is constantly out go get something out of fear or desire, motivations driven by more ancient parts of our brain, which then twist our higher intellect into its service.

Having tried some psychedelics it sometimes happens that people get glimpses of the ego-less state, but then most people quickly fall down again once the effect of the drug wears out. Scientifically the drug pushes activation away from the so-called "default-mode network" which is associated with sense of self and ruminating thoughts revolving around that self. Removed from that DMN, an energy-draining black hole, the activation spreads to the higher cognitive functions of the outer brain and reality is seen without the filter of our ego, our personal lawyer that confabulates all kinds of things to fit a personal narrative and bias.

Some of the spiritual traditions have been warning about the ego, and ego-ism, in this sense, that the DMN gets too much energy and can spiral into destructive, internal loops and depression. However aside from catching glimpses of a state with no ego and ruminating thoughts, the only real way to fight it is to fully understand how it works, and not just intellectually, but using our own awareness to catch the ego in action.

This is called the "direct path" in buddhism, and it goes by way of asking "Who am I?" and being aware as consciousness turns inwardly; one can also ask similar questions, such as "What is here?" or "Where does each thought come from? Where does it go?" or "What feels the feelings?" and other such meditative questions that if we pursue diligently with awareness, honestly and truthfully, we can gradually begin to understand how the mechanisms of defense, fear, jealousy, and embarrassment work in ourselves.

The more we look within to be aware of these things directly from our own experience, we can see how thoughts come, where they come from and perhaps some of the underlying motivations for those thoughts. Then rationality really becomes a matter of deep understanding instead of arguments coming out of nowhere to justify an illusory ego that binds to a given idea or cause out of fear for lack of identity or desire to be something.

Well stated!

133
General Discussion / Re: The Currency Distribution Problem [BLOG POST]
« on: February 10, 2016, 01:33:37 pm »
We are not robots that need to agree on everything.  Debating and arguing has played a pivotal role in the development of society.

I am not suggesting that we all must agree, simply that having too many decisions slows things down and frustrates everyone.


Quote
However, the more choices a website or web application offers, the harder it is to understand the interface. Studies show that having too many options often leads to decision paralysis and frustration. As a general rule, people only value an abundance of features before they actually start using the given product. After they have started using it, the simpler solution wins with higher satisfaction.

If we can remove one "decision" from the list of options by recognizing what CLains said, then it could dramatically focus everyone on how to allocate the resources for growth.

Quote
. We have to accept the rational argument that if we are to increase in value from 10 million to 1 billion within 2-3 years, then thinking per cent per year in profitability/inflation is missing the mark by an order of magnitude.

In my opinion, "waiting for everyone to come to us" is not a winning strategy. 

135
Quote
The system funds itself by directing a percentage of new supply created into the buffer.  In the case of an oversupply due to dropping demand, the system burns currency from the buffer.  Should the trend reverse and there be a supply deficit once more, it will receive its percentage of new supply once again.  Rinse...repeat.  (this was omitted from the Bitcoin simulation to ensure it was more in line with Bitcoins behaviour)

Burning currency from the buffer will have no impact on price. Despite the quantity theory of money, people don't respond to changes in supply, they respond to changes in the order book.

The only way to change the buy-side of the order book is offer interest for term deposits. Even this is limited because after a while no amount of interest will generate demand. 

Assuming you have a reliable price feed there are better alternatives to maintaining a stable value.

Pages: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 ... 656