Bitcoin Forum
May 04, 2024, 07:35:15 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [Q] Is it possible to make dynamic block sizes (and more questions)  (Read 1244 times)
Empinel (OP)
Full Member
***
Offline Offline

Activity: 149
Merit: 100


View Profile
December 20, 2015, 03:01:26 PM
 #1

Good Day!

I want to ask a couple questions:

- Is it possible to have Dynamic Block Sizes (Block Size automagically changing to accord with the transactions in one block)
- Is it possible for a ZeroCoin/Cash Implementation in BitCoin and if so, why isn't it implemented
- How the hell do you put images in the blockchain......

1714851315
Hero Member
*
Offline Offline

Posts: 1714851315

View Profile Personal Message (Offline)

Ignore
1714851315
Reply with quote  #2

1714851315
Report to moderator
1714851315
Hero Member
*
Offline Offline

Posts: 1714851315

View Profile Personal Message (Offline)

Ignore
1714851315
Reply with quote  #2

1714851315
Report to moderator
The forum strives to allow free discussion of any ideas. All policies are built around this principle. This doesn't mean you can post garbage, though: posts should actually contain ideas, and these ideas should be argued reasonably.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714851315
Hero Member
*
Offline Offline

Posts: 1714851315

View Profile Personal Message (Offline)

Ignore
1714851315
Reply with quote  #2

1714851315
Report to moderator
1714851315
Hero Member
*
Offline Offline

Posts: 1714851315

View Profile Personal Message (Offline)

Ignore
1714851315
Reply with quote  #2

1714851315
Report to moderator
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6581


Just writing some code


View Profile WWW
December 20, 2015, 03:59:24 PM
 #2

- Is it possible to have Dynamic Block Sizes (Block Size automagically changing to accord with the transactions in one block)
Yes. There are a few BIPs proposing a dynamic block size but they have not been implemented yet. To change to use a dynamic block size (or to change anything with block size in general) would require a hard fork.

- Is it possible for a ZeroCoin/Cash Implementation in BitCoin and if so, why isn't it implemented
It probably is possible. As for why it isn't implemented, it is just another altcoin feature, and altcoin features are rarely implemented back into Bitcoin. Also, it looks like zerocash doesn't have any production ready code yet so there isn't even anything to implement and test out yet.

- How the hell do you put images in the blockchain......
Please don't. You are just going to bloat the blockchain. The general idea to putting stuff in the blockchain is to use special transactions with weird outputs so that when you decode it in a certain way you get the data.

Empinel (OP)
Full Member
***
Offline Offline

Activity: 149
Merit: 100


View Profile
December 22, 2015, 06:17:47 PM
 #3

- Is it possible to have Dynamic Block Sizes (Block Size automagically changing to accord with the transactions in one block)
Yes. There are a few BIPs proposing a dynamic block size but they have not been implemented yet. To change to use a dynamic block size (or to change anything with block size in general) would require a hard fork.

- Is it possible for a ZeroCoin/Cash Implementation in BitCoin and if so, why isn't it implemented
It probably is possible. As for why it isn't implemented, it is just another altcoin feature, and altcoin features are rarely implemented back into Bitcoin. Also, it looks like zerocash doesn't have any production ready code yet so there isn't even anything to implement and test out yet.

- How the hell do you put images in the blockchain......
Please don't. You are just going to bloat the blockchain. The general idea to putting stuff in the blockchain is to use special transactions with weird outputs so that when you decode it in a certain way you get the data.

Dynamic as in self-adjusting.

Why is BitCoin not filthy anonymous.

I don't have enough bitcoins to bloat the chain like that, I wish that I did, so I can well, buy stuff
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4616



View Profile
December 22, 2015, 06:50:40 PM
 #4

- Is it possible to have Dynamic Block Sizes (Block Size automagically changing to accord with the transactions in one block)
Yes. There are a few BIPs proposing a dynamic block size but they have not been implemented yet. To change to use a dynamic block size (or to change anything with block size in general) would require a hard fork.
Dynamic as in self-adjusting.

All blocks already have dynamic self-adjusting block sizes.  Blocks are dynamically self-adjusted between a range of a bit less than 200 bytes to 1,000,000 bytes.  There is currently a maximum size limit of 1,000,000 bytes.  If the community can reach a consensus on a new maximum, and a "hard fork" of the blockchain could occur that would allow future blocks to be bigger than 1 megabyte.  That consensus could be any maximum size (including no maximum at all), but doing so requires nearly everyone to agree to upgrade to the software that supports the new size.

There are some ideas on how to force people to upgrade, but doing so would require an agreement of a majority of the global hash power on the bitcoin network.


- Is it possible for a ZeroCoin/Cash Implementation in BitCoin and if so, why isn't it implemented
It probably is possible. As for why it isn't implemented, it is just another altcoin feature, and altcoin features are rarely implemented back into Bitcoin. Also, it looks like zerocash doesn't have any production ready code yet so there isn't even anything to implement and test out yet.
Why is BitCoin not filthy anonymous.

Why should it be?  It was never intended to be. If you don't like it, don't use bitcoin.


- How the hell do you put images in the blockchain......
Please don't. You are just going to bloat the blockchain. The general idea to putting stuff in the blockchain is to use special transactions with weird outputs so that when you decode it in a certain way you get the data.
I don't have enough bitcoins to bloat the chain like that, I wish that I did, so I can well, buy stuff

Great.  Thanks. Glad to hear that you won't be bothering to try to store images in the blockchain.
Empinel (OP)
Full Member
***
Offline Offline

Activity: 149
Merit: 100


View Profile
December 23, 2015, 05:25:29 AM
 #5

- Is it possible to have Dynamic Block Sizes (Block Size automagically changing to accord with the transactions in one block)
Yes. There are a few BIPs proposing a dynamic block size but they have not been implemented yet. To change to use a dynamic block size (or to change anything with block size in general) would require a hard fork.
Dynamic as in self-adjusting.

All blocks already have dynamic self-adjusting block sizes.  Blocks are dynamically self-adjusted between a range of a bit less than 200 bytes to 1,000,000 bytes.  There is currently a maximum size limit of 1,000,000 bytes.  If the community can reach a consensus on a new maximum, and a "hard fork" of the blockchain could occur that would allow future blocks to be bigger than 1 megabyte.  That consensus could be any maximum size (including no maximum at all), but doing so requires nearly everyone to agree to upgrade to the software that supports the new size.

There are some ideas on how to force people to upgrade, but doing so would require an agreement of a majority of the global hash power on the bitcoin network.


- Is it possible for a ZeroCoin/Cash Implementation in BitCoin and if so, why isn't it implemented
It probably is possible. As for why it isn't implemented, it is just another altcoin feature, and altcoin features are rarely implemented back into Bitcoin. Also, it looks like zerocash doesn't have any production ready code yet so there isn't even anything to implement and test out yet.
Why is BitCoin not filthy anonymous.

Why should it be?  It was never intended to be. If you don't like it, don't use bitcoin.


- How the hell do you put images in the blockchain......
Please don't. You are just going to bloat the blockchain. The general idea to putting stuff in the blockchain is to use special transactions with weird outputs so that when you decode it in a certain way you get the data.
I don't have enough bitcoins to bloat the chain like that, I wish that I did, so I can well, buy stuff

Great.  Thanks. Glad to hear that you won't be bothering to try to store images in the blockchain.


Would the blockchain be any lighter if nobody injected shit into it
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6581


Just writing some code


View Profile WWW
December 23, 2015, 12:44:13 PM
 #6

Would the blockchain be any lighter if nobody injected shit into it
Yes, but I don't think there is a significant amount of stuff in the blockchain. Probably only a few megs of it.

YarkoL
Legendary
*
Offline Offline

Activity: 996
Merit: 1012


View Profile
December 23, 2015, 10:30:22 PM
 #7


You can use a shortened url
to link at your image, (like: http://goo.gl/Zidy1M)
then store that in OP_RETURN output.

“God does not play dice"
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6581


Just writing some code


View Profile WWW
December 24, 2015, 01:42:06 PM
 #8


Also, MY LAST QUESTION: If BitCoin was designed to be decentralized, why isn't SHA256(Fucke)d Removed
What is wrong with sha256d? How does that break decentralization?

DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4616



View Profile
December 24, 2015, 04:06:57 PM
 #9

You can use a shortened url
to link at your image, (like: http://goo.gl/Zidy1M)
then store that in OP_RETURN output.
The world shall regret this enlightenment Sad

Of course if the URL shortening service goes away, then the link looses its meaning and the ability to find the image is lost.  If the host of the image goes away, then the shortened URL links to nothing and becomes meaningless.

Also, MY LAST QUESTION: If BitCoin was designed to be decentralized, why isn't SHA256(Fucke)d Removed

Bitcoin is decentralized, but mining was always intended to be consolidated into only a few very large organizations.  Satoshi said so himself:

- snip -
most users should start running client-only software and only the specialist server farms keep running full network nodes, kind of like how the usenet network has consolidated.
- snip -

- snip -
nodes will be server farms with one or two network nodes that feed the rest of the farm over a LAN.

The current system where every user is a network node is not the intended configuration for large scale.  That would be like every Usenet user runs their own NNTP server.  The design supports letting users just be users.  The more burden it is to run a node, the fewer nodes there will be.  Those few nodes will be big server farms.  The rest will be client nodes that only do transactions and don't generate.
- snip -
Empinel (OP)
Full Member
***
Offline Offline

Activity: 149
Merit: 100


View Profile
December 26, 2015, 09:29:27 AM
 #10

Thank You! and this thread will now be locked
Pages: [1]
  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!