Bitcoin Forum
April 25, 2024, 08:52:57 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5] 6 7 »  All
  Print  
Author Topic: [Opinions] IF you could improve/add/remove 1 thing to bitcoin what would it be?  (Read 5702 times)
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3208



View Profile
August 25, 2014, 01:52:28 AM
 #81

would probably change the fees so that even smaller amounts can be sent without large fees. If bitcoin gets more expensive, you could have to pay several dollars to send one dollar of bitcoin.

Fees are optional.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
1714078377
Hero Member
*
Offline Offline

Posts: 1714078377

View Profile Personal Message (Offline)

Ignore
1714078377
Reply with quote  #2

1714078377
Report to moderator
Each block is stacked on top of the previous one. Adding another block to the top makes all lower blocks more difficult to remove: there is more "weight" above each block. A transaction in a block 6 blocks deep (6 confirmations) will be very difficult to remove.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714078377
Hero Member
*
Offline Offline

Posts: 1714078377

View Profile Personal Message (Offline)

Ignore
1714078377
Reply with quote  #2

1714078377
Report to moderator
1714078377
Hero Member
*
Offline Offline

Posts: 1714078377

View Profile Personal Message (Offline)

Ignore
1714078377
Reply with quote  #2

1714078377
Report to moderator
raveldoni
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


🤖UBEX.COM 🤖


View Profile
August 25, 2014, 03:10:52 AM
 #82

I would remove the ability to complain about transaction times.


Bank transfer - > 3-4 days
Paypal - > 4-5 days
Western Union - > 30 minutes to drive and send $14 later also.
Western Union - > 20 minutes to go pick up.
Personal/Business check - > 3 days
Creidt Card Processor - > 1-5 days
Bitcoin - > 0-20 minutes

....

I agree. It is even less than 20 minutes usually and they are still working to keep improving.


GLOBAL DECENTRALIZED ADVERTISING EXCHANGE

Token sale: MAY 21

                                  ▄█▄      ▄█▄        
                                 █████    █████       
                        ▄██▄     ▀█▀      ▀█▀        
                ▄█▄    ▀██▀                           
         ▄     ▀█▀                        ▄█▄        
        ▀█▀                      ▄█▄     █████       
                        ▄██▄    █████     ▀█▀        
   ██          ▄█▄    ▀██▀     ▀█▀                  
         ▄     ▀█▀                        ▄█▄        
        ▀█▀                      ▄█▄     █████       
                        ▄██▄    █████     ▀█▀        
   ██          ▄█▄    ▀██▀     ▀█▀                  
                ▀█▀                                    
          ▄                      ▄█▄      ▄█▄        
         ▀█▀           ▄██▄    █████    █████       
   ██          ▄█▄    ▀██▀     ▀█▀      ▀█▀        
                ▀█▀                                    
           ▄                      ▄█▄     ▄█▄        
          ▀█▀            ▄██▄   █████   █████       
    ██            ▄█▄   ▀██▀    ▀█▀     ▀█▀        
             ▄    ▀█▀                                 
            ▀█▀                         ▄█▄           
       ██              ▄█▄   ▄██▄    █████          
                  ▄    ▀█▀   ▀██▀     ▀█▀           
                 ▀█▀                                   
            ██                   ▄██▄                 
                    ▄     ▄█▄   ▀██▀                 
                   ▀█▀    ▀█▀                          

▄█   ▄█  ▄█        ▄█████▄   ▀█▄     ▄█▀
██   ██  ██▄▄▄▄▄   ██▀   ▀██    ▀█▄  ▄█▀
██   ██  ██▀▀▀▀██  ██▀▀▀▀▀▀▀      ████   
██   ██  ██   ██  ██▄   ▄█    ▄██▀▀██▄   
▀██████▀  ▀██████▀  ▀███████▀   ▄██▀   ▀██▄
Telegram
Facebook
ANN Thread
Youtube
LinkedIn
Twitter
Medium
Reddit
Github
itsAj
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
August 25, 2014, 04:08:12 AM
 #83

I would decrease the time for difficulty adjustments.  I don't have a specific duration in mind, but maybe something like every 1-3 days.

My reasoning for this is that I think it could have interesting effects on price stability due to reduced effects of difficulty manipulation and speculation by miners.  I think there's a likelihood that it could help stabilize the rate at which miners sell BTC to recoup investment costs.

For the record, I kind of have no idea what I'm talking about here.
I don't think that the price is affected by the difficulty of mining but rather the opposite that the difficulty is affected by the price of bitcoin. If difficulty decreases or increases then the same amount of coins will still be mined on average. However if the price changes then the amount of funds that can be gained from using resources for mining would be changed in the same direction.
BittBurger
Hero Member
*****
Offline Offline

Activity: 924
Merit: 1001


View Profile
August 25, 2014, 04:28:20 AM
 #84

My improvement:

With a typical company, you *never* have the developers making *product* decisions.  There's a reason for that.  They have absolutely zero clue what the *market* needs.  With Bitcoin you've got a bunch of non product / sales / marketing people (also known as developers) making decisions on the direction of the software development.  

This is a huge problem.  These guys aren't economists.  Yet they're creating a potential new world economy.  These guys don't have the first clue what the market needs, aside from what they may have gleaned in conversations/articles/podcasts.  And its exactly why developers like Gavin seem to think its just fine to "add that feature later, when we need it" (faster transaction times).  

That's just one of many important enhancements that are on the "We'll get to it in 5 years" list.  The developers have reflected an inability to grasp the fact that the financial industry is evaluating bitcoin and what it can (can't) do *right now*, for products they would like to build "later".  If they see a limited protocol now, a huge opportunity is lost.  

This is one of the pitfalls of a project that is decentralized, and has zero product plan guiding its direction.  Product Development people shouldn't touch the code.  And Developers shouldn't be playing the role of Product Development.

-B-

Owner: "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
View it on the Blockchain | Genesis Block Newspaper Copies
Onanula
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
August 25, 2014, 06:16:31 AM
 #85

The most critical in my opinion: Address the 1 MB blocksize limit to allow Bitcoin to scale.
NikkieBeraj
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
August 25, 2014, 06:42:23 AM
 #86

In the majority of cases, waiting for confirmations is a waste of time. The difficulty in pulling off a double-spend is so convoluted and tricky, I don't think waiting for confirmations is worth it unless you're dealing with huge inter-bank or inter-business transfers. I've made purchases with Bitcoin about a dozen times now, and each time only took a few seconds. I think the longest transaction was about 7 seconds. Most were practically instantaneous.
Ondago
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
August 25, 2014, 07:06:19 AM
 #87

Better anonymity and privacy tools/ protocols (I think these will come, though, just not there yet)
Orjaner
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
August 25, 2014, 07:31:46 AM
 #88

I wish blocks were 1 minute apart, not 10.
Jeramom
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
August 25, 2014, 07:43:38 AM
 #89

How transaction hashes get calculated. I would move "scriptPubKey" in a third section (i.e. aside "outputs") to exclude it from hashed data.
CoolBliss
Member
**
Offline Offline

Activity: 97
Merit: 10


View Profile
August 25, 2014, 08:25:23 AM
 #90

Compressing the blockchain would be nice, although I'm not sure how technically possible it would be.
PalmerLaura
Member
**
Offline Offline

Activity: 116
Merit: 10

IPSX: Distributed Network Layer


View Profile
August 25, 2014, 08:42:04 AM
 #91

I wish blocks were 1 minute apart, not 10.

This doesn't do anything useful you know.

marcotheminer (OP)
Legendary
*
Offline Offline

Activity: 2072
Merit: 1049


┴puoʎǝq ʞool┴


View Profile
August 25, 2014, 04:36:58 PM
 #92

Bump
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3208



View Profile
August 25, 2014, 05:08:39 PM
 #93

Faster confirmation times do have benefits:

Many transactions are never confirmed for one reason or another. If I am selling something, I want to make sure that I will eventually get the bitcoins. If a transaction is confirmed once, then it is extremely likely to be confirmed many times, even if the first is orphaned. So one confirmation is fine for me even if confirmation times are short, and shorter confirmation times are more convenient.

Another benefit is a better distribution of block rewards. If there are more block rewards, then the chances of getting a block reward is higher. That reduces the need for mining pools.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
the joint
Legendary
*
Offline Offline

Activity: 1834
Merit: 1020



View Profile
August 25, 2014, 05:49:06 PM
 #94

I would decrease the time for difficulty adjustments.  I don't have a specific duration in mind, but maybe something like every 1-3 days.

My reasoning for this is that I think it could have interesting effects on price stability due to reduced effects of difficulty manipulation and speculation by miners.  I think there's a likelihood that it could help stabilize the rate at which miners sell BTC to recoup investment costs.

For the record, I kind of have no idea what I'm talking about here.
I don't think that the price is affected by the difficulty of mining but rather the opposite that the difficulty is affected by the price of bitcoin. If difficulty decreases or increases then the same amount of coins will still be mined on average. However if the price changes then the amount of funds that can be gained from using resources for mining would be changed in the same direction.

Actually, the one thing I'm confident in asserting is that the relationship between price and difficulty is *NOT* a one-way function.  Price absolutely affects difficulty and vice-versa.   Anyone who tells you otherwise is completely ignoring psychological factors.

What I'm not confident about is exactly how this dynamic plays out, and specifically how miners (particularly the largest mining operations) are affected and influenced by varying difficult adjustment periods.

Also note that I'm not referring to how the actual difficulty level influences miners and the price, but rather I'm simply focusing on the time between difficulty adjustments.
the joint
Legendary
*
Offline Offline

Activity: 1834
Merit: 1020



View Profile
August 25, 2014, 05:53:28 PM
 #95

Faster confirmation times do have benefits:

Many transactions are never confirmed for one reason or another. If I am selling something, I want to make sure that I will eventually get the bitcoins. If a transaction is confirmed once, then it is extremely likely to be confirmed many times, even if the first is orphaned. So one confirmation is fine for me even if confirmation times are short, and shorter confirmation times are more convenient.

Another benefit is a better distribution of block rewards. If there are more block rewards, then the chances of getting a block reward is higher. That reduces the need for mining pools.

Yes, the largest benefit to short confirmation times is that 1 confirmation is infinitely better than 0 confirmations.  As a result, very short confirmation times are hands-down better for convenience-store-like transactions (assuming that the time isn't so short that you end up with intolerably high rates of orphans, etc.).  Really, anything beyond 15-30 seconds becomes a legitimate issue for these transaction types.
StevenS
Full Member
***
Offline Offline

Activity: 206
Merit: 100


View Profile
August 25, 2014, 08:24:51 PM
 #96

Once the transactions are confirmed in the blockchain, they are confirmed and no longer able to be double spent. Right?
No, this is incorrect. The block that contains the transaction could be orphaned. If block times are shorter, then it is more likely for a block to be orphaned, resulting in no difference in security.
yayayo
Legendary
*
Offline Offline

Activity: 1806
Merit: 1024



View Profile
August 25, 2014, 10:14:27 PM
 #97

Untraceability of funds and cloaking of transacting parties.

I think Bitcoin is most useful when it has cash-like properties, because then money will always flow smoothly. The current Bitcoin is at risk of being morphed into a surveillance nightmare which could also destroy its fungibility when things like blacklisting would be introduced.

ya.ya.yo!

.
..1xBit.com   Super Six..
▄█████████████▄
████████████▀▀▀
█████████████▄
█████████▌▀████
██████████  ▀██
██████████▌   ▀
████████████▄▄
███████████████
███████████████
███████████████
███████████████
███████████████
▀██████████████
███████████████
█████████████▀
█████▀▀       
███▀ ▄███     ▄
██▄▄████▌    ▄█
████████       
████████▌     
█████████    ▐█
██████████   ▐█
███████▀▀   ▄██
███▀   ▄▄▄█████
███ ▄██████████
███████████████
███████████████
███████████████
███████████████
███████████████
███████████████
███████████▀▀▀█
██████████     
███████████▄▄▄█
███████████████
███████████████
███████████████
███████████████
███████████████
         ▄█████
        ▄██████
       ▄███████
      ▄████████
     ▄█████████
    ▄███████
   ▄███████████
  ▄████████████
 ▄█████████████
▄██████████████
  ▀▀███████████
      ▀▀███
████
          ▀▀
          ▄▄██▌
      ▄▄███████
     █████████▀

 ▄██▄▄▀▀██▀▀
▄██████     ▄▄▄
███████   ▄█▄ ▄
▀██████   █  ▀█
 ▀▀▀
    ▀▄▄█▀
▄▄█████▄    ▀▀▀
 ▀████████
   ▀█████▀ ████
      ▀▀▀ █████
          █████
       ▄  █▄▄ █ ▄
     ▀▄██▀▀▀▀▀▀▀▀
      ▀ ▄▄█████▄█▄▄
    ▄ ▄███▀    ▀▀ ▀▀▄
  ▄██▄███▄ ▀▀▀▀▄  ▄▄
  ▄████████▄▄▄▄▄█▄▄▄██
 ████████████▀▀    █ ▐█
██████████████▄ ▄▄▀██▄██
 ▐██████████████    ▄███
  ████▀████████████▄███▀
  ▀█▀  ▐█████████████▀
       ▐████████████▀
       ▀█████▀▀▀ █▀
.
Premier League
LaLiga
Serie A
.
Bundesliga
Ligue 1
Primeira Liga
.
..TAKE PART..
Cryddit
Legendary
*
Offline Offline

Activity: 924
Merit: 1122


View Profile
August 25, 2014, 10:50:35 PM
 #98

The fee structure is inaccurate and needs to be fixed. 

It's not acute yet, as the primary cost of securing the network is borne by miners in exchange for block subsidies, but in the future we will need to pay miners for securing the network, and the current fee schedule is flatly wrong.  It is not charging for security in proportion to that which needs secured, and it will not pay miners to provide extra margins of security when those extra margins are needed. 

Right now we're charging fees based on transaction size.  Transaction size isn't what we're trying to secure, although under the 1MB block limit I suppose it is a resource we need to protect.  But what we're trying to secure is the value that the blockchain represents, and with tx fees not in any way based on the value to be protected we're leaving large transactions open to attack. 

Miners who don't get paid any more money to secure a block where a million-BTC transaction goes through won't make any extra effort to secure that block.  But attackers running a scam where they can temporarily rent mining power to compromise or undo that million-BTC transaction have an instant motivation directly in proportion to the value that is being secured. 

In fact when you consider the case of miners *as* potential attackers, this gets far worse.  Large transactions paying more to attackers but not defenders can switch the course of greatest profit from honest to dishonest use of the same resources. 

itsAj
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
August 26, 2014, 01:42:15 AM
 #99

Faster confirmation times do have benefits:

Many transactions are never confirmed for one reason or another. If I am selling something, I want to make sure that I will eventually get the bitcoins. If a transaction is confirmed once, then it is extremely likely to be confirmed many times, even if the first is orphaned. So one confirmation is fine for me even if confirmation times are short, and shorter confirmation times are more convenient.

Another benefit is a better distribution of block rewards. If there are more block rewards, then the chances of getting a block reward is higher. That reduces the need for mining pools.

Yes, the largest benefit to short confirmation times is that 1 confirmation is infinitely better than 0 confirmations.  As a result, very short confirmation times are hands-down better for convenience-store-like transactions (assuming that the time isn't so short that you end up with intolerably high rates of orphans, etc.).  Really, anything beyond 15-30 seconds becomes a legitimate issue for these transaction types.
One confirmation is not better then 0/unconfirmed necessarily. If the confirmation time is too short then it would be very easy to attack the network and people would have a false sense of security when they see that a TX has n confirmations. When the block confirmation time is longer you will know that it will take more resources to double spend the TX (assuming there is a sufficient TX fee and the TX is well propagated)
barbarousrelic
Hero Member
*****
Offline Offline

Activity: 675
Merit: 502


View Profile
August 26, 2014, 03:09:16 PM
 #100

Once the transactions are confirmed in the blockchain, they are confirmed and no longer able to be double spent. Right?
No, this is incorrect. The block that contains the transaction could be orphaned. If block times are shorter, then it is more likely for a block to be orphaned, resulting in no difference in security.

Unintentional orphaned blocks would become more common, yes. But unintentionally orphaned blocks can't be used to double spend because you don't know when unintentionally orphaned blocks will occur, (and without resources you can't guarantee the new blocks contain your double spend transaction instead of the legitimate transaction).

But it would take resources to intentionally orphan the last block in order to double spend a transaction with 1 confirmation. It takes no resources to double spend a transaction with zero confirmations. So, there is some security improvement when you compare 0 confirmations and a longer block time, to 1 confirmation with a short block time.

Do not waste your time debating whether Bitcoin can work. It does work.

"Early adopters will profit" is not a sufficient condition to classify something as a pyramid or Ponzi scheme. If it was, Apple and Microsoft stock are Ponzi schemes.

There is no such thing as "market manipulation." There is only buying and selling.
Pages: « 1 2 3 4 [5] 6 7 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!