Bitcoin Forum
May 22, 2024, 01:34:09 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: Do you want SegWit?
Yes - 88 (67.2%)
No - 19 (14.5%)
I don't know - 24 (18.3%)
Total Voters: 131

Pages: « 1 2 [3] 4 5 6 7 8 »  All
  Print  
Author Topic: SegWit yay or nay? come vote here.  (Read 7318 times)
franky1
Legendary
*
Offline Offline

Activity: 4228
Merit: 4490



View Profile
January 23, 2017, 02:15:55 AM
 #41

what are the other solution now besides the hard fork to 2mb? if there are not any and we can not hard fork to 4mb/8mb because miners don't agree, and they either don't want to activate segwit, there is no solution in this

i remember that the miners were in agreement(at least the majority) with hard forking to 2mb at least, they changed their mind?

i think that this consensus mechanics is brokern, it should be in this way, if you have not a better solution you should agree with the best available one

segwit in regards to real scaling, is a temporary gesture.. a one time boost/stopgap
lets say it was a full release last april and it got activated by june last year.. by this month now. all of its advantages would have been seen and we would still be needing dynamic blocks now.

the best solution is for core to just release a dynamic block version along with segwit. and join the level playing field.

late 2015 core devs agreed to a plan of segwit mid 2016 and dynamic blocks by mid 2017
but in spring 2016.. core started back tracking saying nothing was agreed and they were just independent devs and had no ability to put code into bitcoin core in regards to dynamic blocks... (luke jr received alot of backlash because of that).

pools are not going to break the rules and push for something if nodes are not ready for it..
which core knows. so they have prevented having a dynamic block release. and now done their own temporary feature as soft... but shot their self in the foot because again pools wont push forward with a big change unless there is a big node acceptance. even if devs feel that nodes dont deserve a vote. pools are smart to know for validation security nodes have a place in the network.
hense why segwit is holding at 75% pools undecided about segwit

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
digaran
Copper Member
Hero Member
*****
Offline Offline

Activity: 1330
Merit: 899

🖤😏


View Profile
January 23, 2017, 02:28:15 AM
 #42

We could debate all we want and I think even Satoshi could come here and vote but since this is an open source technology only the majority of nodes are going to be the victor party here. though if I'm gonna pay much higher fees after activation I'll do so as I don't have any other choice if I want to benefit from bitcoin, do whatever you want as long as I can wake up and see bitcoin is still around and people buy it from me I really don't care.

Freedom of money babe and freedom of choice is what brought me here and will keep me here until I die Cheesy.

🖤😏
d5000
Legendary
*
Offline Offline

Activity: 3920
Merit: 6346


Decentralization Maximalist


View Profile
January 23, 2017, 02:59:20 AM
Last edit: January 23, 2017, 03:24:12 AM by d5000
 #43

Since November, we've had multiple days with full blocks.
Your comment seems strange to me, virtually every block is full, and has been for most of the last year, barring some low times on weekends. This isn't in and of itself a problem.

OK, should I say then, they are "fuller"? According to this chart it was in November when the average block size passed the 900 kB size regularly. Since then the number of days/hours where we have more than 20.000 unconfirmed transactions in the waiting list is increasing.

In the current situation TX with lower fees mostly get eventually confirmed after a couple of hours, so it "seems" not urgent still, but my point is that in every price rally in the past the transaction volume grew at a higher rate than the normal one - so in the next rally we will probably have severe capacity problems (If the price manages to break the all time high this scenario could be only a couple of weeks ahead.).

PS: I consider it a good thing that Litecoin will enable Segwit before BTC, as I hope that in the case of success the Segwit adoption by miners and nodes could go up in BTC too.


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Wind_FURY
Legendary
*
Offline Offline

Activity: 2926
Merit: 1830



View Profile
January 23, 2017, 03:19:36 AM
 #44

For those who don't know it, Franky1 appears to have a full time job lying about segwit on Bitcoin talk.  I see that he now has technobabble charts to match his technobable claims. The graphs look sciency but actually have nothing to do with Bitcoin at all-- no part of Bitcoin before of after segwit has any resemblance to either of those meshy graphs.  He's stuffing that stuff into his posts in order to make people who don't know much about the technology believe that he knows more than them.

I have him on ignore and I strongly recommend other people set him on ignore too.

I got asked to post some corrections here, so I am.

BUT before confirmation because it appears as signatureless tx (anyonecanspend) old nodes can cause issues.
Pre-segwit nodes know they don't understand segwit transactions so they simply do not relay or mine them. They don't cause any issues.  The reason they do not relay or mine them is because segwit uses some intentionally constructed forward compatibility in the protocol, which was put in by Satoshi specifically to enable new signature systems.  They'll tolerate things using this forward extensibility when they show up in blocks, but because they can't completely judge the validity on their own, they don't mine them (or relay them) themselves.

Quote
this is why 0.14(the implementation with p2wpkh and p2wsh key generation wallets) wont be released before activation.
0.14 will be released in Feburary/March and has nothing to do with segwit. Segwit support went into 0.13.1.

Quote
and then after activation, 0.14 wont connect with non-segwit nodes for relaying unconfirmed transactions to avoid the silly things that happen at unconfirmed relay level.
No, 0.14 is exactly the same as 0.13.1 with its connections and don't do anything special with relaying unconfirmed transactions.  Sounds like you are mixing up the behavior of 0.14 with the behavior of pre-segwit nodes.

Quote
they could connect to old nodes and just relay old transactions. but lets be honest segwit-node users wont bother doing all the setting changes to mix and match tx's. so will just whitelist segwit nodes to make things simple

The behavior of segwit enabled nodes is no mystery. The software has been complete for almost a year now, and has been running on the majority of the nodes on the network is months.  They don't "whitelist segwit nodes" to make things simple or otherwise.

Quote
segwit will divide the network at unconfirmed tx relay level
To avoid any instantaneous disruption of the network topology segwit nodes make no changes to their connection behavior when segwit activates. So if they would divide the network, it would already be divided.  ... though considering that over 61% of listening nodes are segwit, it would be impossible for them to 'divide' the network in two even if their behavior were like you inaccurately describe it.

Quote
technically its all the 'same network' (due to all nodes connecting to a pool), but the nodes become more biased to only communicate with their own kind. where it becomes more work for a pool to send out 2 different variants of a block. --witness
Nope. No more block versions are sent out, if someone wants a stripped block they get a stripped block. But every node creates stripped blocks for non-segwit peers that want them, and in no case does two versions need to be sent to any peer.

Quote
again core will try to advertise the need to get nodes to upgrade to gain more connections and be more part of their side of the network (although in their half truth twisting of words is one network)
And yet no such 'advertisement' has happened or is necessary.   That might have been the case if there was risk of segwit activating with only a couple percent of nodes being upgraded, but a couple percent was passed in the first few hours of 0.13.1's release.

Quote
this is why it should have been a proper network consensus rather than a emulated consensus of just the pools, so that by being a full network consensus before pools, allows the nodes to be ready and fully compatible rather than just SPV compatible to segwit
Again, 61% of reachable nodes. If a consensus of nodes were all that were required-- that would have long since been passed. But softforks do not require nodes beyond a bare minimum. They're safe with just mining.

Quote
as you can see by segwits own guide. if not upgrading they want you to set up another node to 'filter' your unupgraded node through a segwit node (facepalm) when sending old tx's but you wont receive new tx's. it also allows segwit nodes to be the controller of what becomes a 'valid block' or not. rather than the old node doing independent checks

The guide is also quite specific that you have the freedom to do nothing.  If you want segwit validation for the strongest security you can also get it without modifying your existing software and risking disruption of your operation.  This is pure flexibility that you have from a softfork, a free choice you can make or not make, which is ripped away from you by hardforks. In a hardfork you cannot retain your existing infrastructure at all, you must replace it with upgraded software which may be incompatible with the customizations and downstream modules you already have running.

There is no point in discussing SegWit in its current state as it lately became clear that miners won't support this update.

Segwit has more hashrate than BIP66 did this many days after start.  Your opinion is possibly being manipulated by malicious people who are exploiting the fact that it often takes miners a long time to upgrade to try to convince you that segwit will not activate.

It will activate if people want it and make their preferences known, no more, no less.  Contrary to franky1's claims I nor any of the other developers get paid based on segwit activating. We did our part.

Personally, I'm happy that it hasn't activated yet (though not so happy about the people lying about it).  The lack of urgency in getting it going coupled with the continued health and success of Bitcoin without any capacity increase just shows what a big stinking liar people like franky1 have been with their hyper-aggressive doom and gloom claims that Bitcoin was going to fail unless it had a capacity increase ASAP.


Thank you for giving us the correct information. Yes most of us here do not know the real technical details about Segwit but that is not our fault. It is also not our fault if we start to believe franky1's posts because he is really good to make himself look and appear smart to his targets. Please assign someone from the staff to explain Segwit more in the forum no matter how many times the topic is asked. Sometimes we do not get it all at once. We are not as smart as you guys. Please be patient with us.

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
franky1
Legendary
*
Offline Offline

Activity: 4228
Merit: 4490



View Profile
January 23, 2017, 04:18:38 AM
Last edit: January 23, 2017, 04:37:39 AM by franky1
 #45

Thank you for giving us the correct information. Yes most of us here do not know the real technical details about Segwit but that is not our fault. It is also not our fault if we start to believe franky1's posts because he is really good to make himself look and appear smart to his targets. Please assign someone from the staff to explain Segwit more in the forum no matter how many times the topic is asked. Sometimes we do not get it all at once. We are not as smart as you guys. Please be patient with us.

if you read what gmaxwell wrote. not with a blind devotion of gmaxwell hat. but an methodical and open minded hat on you will see he avoided the critical context and was wishy washy about the critical stuff and just knit picked the stupidest things he can find.

EG arguing about version numbers.
EG arguing about how segwit nodes dont have to white list segwit nodes..

when my posts on previous page and even segwits own guide, were about whitelisting old nodes (downstream modules as gmaxwell wants to call them)

my post on previous page with the images explained how old (downstream) nodes wont accept segwit transactions. so segwit has to be the gate keeper(upstream) in the middle joining to the pool not randomly on the outside going through an old nodes.

but hey. i bet you just skimmed what he said and just thought "oh well its gmaxwell lets trust him"

gmaxwell has been known to slide around the truth and throw in buzzwords to make what one person says.

he tried to do it before when i said about his confidential payment codes CPC being upto 1kb+.. he said there was no such thing as a confidential payment code in confidential transactions,
but he soon shut up when i started using his buzzwords of his "confidential Pedersen commitments" CPC being 1kb+

so dont let him throw big words at you and make him side step the critical stuff. because he is known to sidestep issues and brush things under the carpet if you dont use his buzzwords

eg he will deny intentional splits but will agree if you call it a bilateral fork..

. in my reply to him you will see what i mean where he side steps the context of the critical stuff

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
kumax
Full Member
***
Offline Offline

Activity: 182
Merit: 100


🚀 🌏


View Profile
January 23, 2017, 07:43:32 AM
 #46

Maybe if you do a pool like this, you should explain what these options do really mean?
I know you wrote "If you don't know - don't vote", but this is a perfect opportunity to spread the knowledge about the topic and get some more relevant results.
No offence - just saing. Smiley

PS: I know a bit about the problematics, but I'm too afraid to vote, because I don't think I have enough informations to make a decision.
Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
January 23, 2017, 07:57:35 AM
 #47

what are the other solution now besides the hard fork to 2mb? if there are not any and we can not hard fork to 4mb/8mb because miners don't agree, and they either don't want to activate segwit, there is no solution in this

i remember that the miners were in agreement(at least the majority) with hard forking to 2mb at least, they changed their mind?

i think that this consensus mechanics is brokern, it should be in this way, if you have not a better solution you should agree with the best available one

segwit in regards to real scaling, is a temporary gesture.. a one time boost/stopgap
lets say it was a full release last april and it got activated by june last year.. by this month now. all of its advantages would have been seen and we would still be needing dynamic blocks now.

the best solution is for core to just release a dynamic block version along with segwit. and join the level playing field.

late 2015 core devs agreed to a plan of segwit mid 2016 and dynamic blocks by mid 2017
but in spring 2016.. core started back tracking saying nothing was agreed and they were just independent devs and had no ability to put code into bitcoin core in regards to dynamic blocks... (luke jr received alot of backlash because of that).

pools are not going to break the rules and push for something if nodes are not ready for it..
which core knows. so they have prevented having a dynamic block release. and now done their own temporary feature as soft... but shot their self in the foot because again pools wont push forward with a big change unless there is a big node acceptance. even if devs feel that nodes dont deserve a vote. pools are smart to know for validation security nodes have a place in the network.
hense why segwit is holding at 75% pools undecided about segwit


i was also with dynamic block but i've heard there are some problems, first of all is if an attacker is abusing the network by flooding it and increase the dynamic block momentarily, this will lead to some sort of centralization toward strong node

the other thing is to follow the monero project with its dynamic block, but it will change a bit the fundamental economy of bitcoin, making it inflate for a small amount like monero did
ImHash
Hero Member
*****
Offline Offline

Activity: 924
Merit: 506


View Profile
January 23, 2017, 08:13:40 AM
 #48

Maybe if you do a pool like this, you should explain what these options do really mean?
I know you wrote "If you don't know - don't vote", but this is a perfect opportunity to spread the knowledge about the topic and get some more relevant results.
No offence - just saing. Smiley

PS: I know a bit about the problematics, but I'm too afraid to vote, because I don't think I have enough informations to make a decision.
Doesn't matter what the entire world thinks or votes, the community's opinion means nothing in this case.
All that matters and counts are miners/nodes, the option is on the table and is not mandatory, no one is forced to do anything as long as they are the majority and even if the minority decides to stick with being an old node then they are still a part of the network, we are not going to end up like ETH and ETC there is no conspiracy only an improvement and either will lead to bitcoin's success or continue to be as it was before.
NeuroticFish
Legendary
*
Offline Offline

Activity: 3682
Merit: 6406


Looking for campaign manager? Contact icopress!


View Profile
January 23, 2017, 08:19:53 AM
 #49

i was also with dynamic block but i've heard there are some problems, first of all is if an attacker is abusing the network by flooding it and increase the dynamic block momentarily, this will lead to some sort of centralization toward strong node

the other thing is to follow the monero project with its dynamic block, but it will change a bit the fundamental economy of bitcoin, making it inflate for a small amount like monero did

If dynamic block has some problems, I think that the best option would be to overcome/fix them. An option would be to set an upper limit of the dynamic block, at least it would reduce the flood problem.

the best solution is for core to just release a dynamic block version along with segwit. and join the level playing field.

I would love to see this solution implemented. It could even get more miners adopt SegWit just because of the full package Wink


About the vote: I see it as a good way to see "what ordinary people think", but it means nothing more. I voted here, but I use SPV wallet (and many of you do the same, I think) and our vote will never be visible in the network. That's why nodes and miners were asked and not the ordinary people.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
loserkids
Member
**
Offline Offline

Activity: 83
Merit: 13

Bitcoin = Freedom


View Profile WWW
January 23, 2017, 08:21:47 AM
 #50

I don't care about "scaling" in SegWit as much as I care about the malleability fix. I'm not a big fan of coffee transactions on the chain anyway but I'm really interested to see Lightning in action which would work a little better with the fix.

SegWit yay!

░★░★░★░   freedomnode.com - BTCitcoin, Cryptography & Decentralization   ░★░★░★░
deisik
Legendary
*
Offline Offline

Activity: 3444
Merit: 1280


English ⬄ Russian Translation Services


View Profile WWW
January 23, 2017, 08:24:11 AM
 #51

i was also with dynamic block but i've heard there are some problems, first of all is if an attacker is abusing the network by flooding it and increase the dynamic block momentarily, this will lead to some sort of centralization toward strong node

the other thing is to follow the monero project with its dynamic block, but it will change a bit the fundamental economy of bitcoin, making it inflate for a small amount like monero did

If dynamic block has some problems, I think that the best option would be to overcome/fix them. An option would be to set an upper limit of the dynamic block, at least it would reduce the flood problem

Then blocks would be no longer dynamic

In other words, with the upper limit set on the block size the current implementation of Bitcoin can be thought of as dynamic too. Some rogue miners choose not to include any transactions in the block they find (apart from the block generating transaction), some include only the transactions with the highest fees, and the size of the blocks is only a few kilobytes (or even less than that). In this manner, blocks are as dynamic as they could possibly get

NeuroticFish
Legendary
*
Offline Offline

Activity: 3682
Merit: 6406


Looking for campaign manager? Contact icopress!


View Profile
January 23, 2017, 08:44:26 AM
 #52

If dynamic block has some problems, I think that the best option would be to overcome/fix them. An option would be to set an upper limit of the dynamic block, at least it would reduce the flood problem

Then blocks would be no longer dynamic

In other words, with the upper limit set on the block size the current implementation of Bitcoin can be thought of as dynamic too. Some rogue miners choose not to include any transactions in the block they find (apart from the block generating transaction), some include only the transactions with the highest fees, and the size of the blocks is only a few kilobytes (or even less than that). In this manner, blocks are as dynamic as they could possibly get

You do have a valid point. But I see it only partly valid.

An older discussion was that some miners cheat or something is defective and until that is fixed any other solution is only a lie. It happened at one of the first big spam attacks I know of.

From what I know, now the block size is fixed. So whether the miner includes 0 transactions or max possible, the block size will be the same.
I see the dynamic block ... dynamic. If it has an upper size, we will have the same problem as now sometimes, if there will be huge spam attacks (if the upper limit is 16 MB or 64 MB, you can imagine..)
In the normal days, the blocks will be like now, even smaller sometimes, leading to a not-so-big increase of the blockchain over time.
Does this sound ok or is there something extremely wrong in this logic?


█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
jacaf01
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500


The revolutionary trading ecosystem


View Profile WWW
January 23, 2017, 08:48:00 AM
 #53

Over 60% voted for yes, I don't know how to calculate for bias, but this figure says alot about the different in opinion among the BTC users and the miners. I think the passage of SegWit depends on political solution to the issue of scaling.

Some people are bent on using divide and rule to promote their interest and both parties keep telling us half truth because they want to protect their interest

|
|
QRX|
|
QURREX - QRXTest MVP |Source
www.qurrex.com

████
 ████
  ████
   ████
    ████
     ████
      ████
       ████
        ████
       ████
      ████
     ████
    ████
   ████
  ████
 ████
████

████
 ████
  ████
   ████
    ████
     ████
      ████
       ████
        ████
       ████
      ████
     ████
    ████
   ████
  ████
 ████
████
deisik
Legendary
*
Offline Offline

Activity: 3444
Merit: 1280


English ⬄ Russian Translation Services


View Profile WWW
January 23, 2017, 09:09:50 AM
Last edit: January 23, 2017, 09:52:33 AM by deisik
 #54

If dynamic block has some problems, I think that the best option would be to overcome/fix them. An option would be to set an upper limit of the dynamic block, at least it would reduce the flood problem

Then blocks would be no longer dynamic

In other words, with the upper limit set on the block size the current implementation of Bitcoin can be thought of as dynamic too. Some rogue miners choose not to include any transactions in the block they find (apart from the block generating transaction), some include only the transactions with the highest fees, and the size of the blocks is only a few kilobytes (or even less than that). In this manner, blocks are as dynamic as they could possibly get

You do have a valid point. But I see it only partly valid.

An older discussion was that some miners cheat or something is defective and until that is fixed any other solution is only a lie. It happened at one of the first big spam attacks I know of.

From what I know, now the block size is fixed. So whether the miner includes 0 transactions or max possible, the block size will be the same.
I see the dynamic block ... dynamic. If it has an upper size, we will have the same problem as now sometimes, if there will be huge spam attacks (if the upper limit is 16 MB or 64 MB, you can imagine..)
In the normal days, the blocks will be like now, even smaller sometimes, leading to a not-so-big increase of the blockchain over time.
Does this sound ok or is there something extremely wrong in this logic?

I was actually me who had raised this issue why there were blocks half-empty or just empty when literally many dozens of thousands of transactions had been queued and didn't get confirmed in time. Some guy (don't remember his name) who is behind some mining software came up with an explanation that it was due to misconfiguration on the miners' part as well as deliberate actions of rogue miners (allegedly for the sake of efficiency). Regarding fixed block sizes irrespective of the block content (i.e. how many transaction it includes), this simply makes no sense and creates useless or even detrimental overhead...

Really, what's the point of adding empty space to the block just to keep its size to 1Mb in all cases?

Gimpeline
Hero Member
*****
Offline Offline

Activity: 555
Merit: 507



View Profile
January 23, 2017, 09:27:18 AM
 #55

I voted Yes. I see good things in both SegWit and dynamic block, so I have no problems if one or the other is selected, but from what I have read, I prefer SegWit over dynamic block.

NeuroticFish
Legendary
*
Offline Offline

Activity: 3682
Merit: 6406


Looking for campaign manager? Contact icopress!


View Profile
January 23, 2017, 09:38:54 AM
 #56

Really, what's the sense of adding empty space to the block just to keep its size to 1Mb in all cases?

It would have had some reasons, like better parsing speed for the client or predictability for the future size of the blockchain.
However, I did a quick search and now I know that I was wrong and I should have researched before talking. Sorry.
I will leave my post as it is now, because others may have the same misconception and my learn something of it, especially if they are as lazy as I am.

So.. the block is already variable with upper limit so all I said was on the wrong assumption.
Now I am puzzled why there's so much debate on increasing the block size, since the "effort" of the blockchain would not be so big.

From what I've read and understood, even a completely dynamic blocksize is achievable without much of a change, since in the block, the bytes 4-7 (0-based) tell the total size of the block, which can be a 4 bytes = 32 bits number, so up to ~4GB (!).

~~~~~~~~~~~~~~~~

Now back to the original discussion:
1. If 100% dynamic block is an issue, then fix the issue or limit it (even if limiting it makes it work like now), but at least limit it to something a couple of levels higher than what we have now (much higher than 2MB).
2. Such move may need a fork and then SegWit can be even forced "in the same package".


I know that this kind of move would cause more debate, but.. we have it already and we can see that SegWit is not adopted by the ones that should

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
manselr
Legendary
*
Offline Offline

Activity: 868
Merit: 1004


View Profile
January 23, 2017, 01:17:28 PM
 #57

Bitcoin will never reach its full potential without segwit. Without segwit we can't have a lot of cool features that will improve bitcoin later on, andreas recently wrote an article on why segwit is the way to go:

https://medium.com/segwit-co/segregated-witness-and-aligning-economic-incentives-with-resource-costs-7d987b135c00#.xy3j5m4i3

Time to activate segwit otherwise keep crying about why bitcoin sucks.
Red-Apple (OP)
Hero Member
*****
Offline Offline

Activity: 1470
Merit: 655


View Profile
January 23, 2017, 01:32:11 PM
 #58

Over 60% voted for yes, I don't know how to calculate for bias, but this figure says alot about the different in opinion among the BTC users and the miners.

actually it doesn't say anything.
because first of all it has only 68 votes (which is pretty disappointing because this topic was in the first page for the past 3 days and it has already 1400+ views) and you can not say anything with only 68 votes.

so far people seem to be more interested in "posting a comment about segwit" rather than "voting"!

--signature space for rent; sent PM--
deisik
Legendary
*
Offline Offline

Activity: 3444
Merit: 1280


English ⬄ Russian Translation Services


View Profile WWW
January 23, 2017, 03:49:07 PM
Last edit: January 23, 2017, 07:07:54 PM by deisik
 #59

Now back to the original discussion:
1. If 100% dynamic block is an issue, then fix the issue or limit it (even if limiting it makes it work like now), but at least limit it to something a couple of levels higher than what we have now (much higher than 2MB).
2. Such move may need a fork and then SegWit can be even forced "in the same package"

You can't just take and change some variable (or constant) in the code

In fact, you can but your blocks (if you are a miner) will be considered as invalid by other miners and thus discarded by the network, so you will be losing the mining reward every time you find a block and don't follow the "rules". That seems to be one of the reasons if not the primary one why changes, even vital changes are so hard to make in Bitcoin. On the one hand, this is good since it preserves Bitcoin from attempts at malicious changes, but on the other, in the times of change it will backfire and drag Bitcoin backward

gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4186
Merit: 8421



View Profile WWW
January 23, 2017, 06:44:22 PM
 #60

OK, should I say then, they are "fuller"? According to this chart it was in November when the average block size passed the 900 kB size regularly. Since then the number of days/hours where we have more than 20.000 unconfirmed transactions in the waiting list is increasing.
Average blocksize is a pretty useless metric there, because it's highly distorted by miners that produce empty blocks  (or nearly empty blocks)-- which are still as full as they're going to get.  More useful is the n-th percentile size, which is ~1MB for most values of N... or the rolling maximum of the rolling minimum.
Pages: « 1 2 [3] 4 5 6 7 8 »  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!