Bitcoin Forum
May 02, 2024, 06:30:39 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 »
  Print  
Author Topic: NFTs in the Bitcoin blockchain - Ordinal Theory  (Read 9168 times)
HmmMAA
Hero Member
*****
Offline Offline

Activity: 1111
Merit: 584



View Profile
November 09, 2023, 11:31:10 AM
 #541

Returning to the Scaling Debate now, are we? OK, then go organize and make a proposal to hard fork to bigger blocks.

OR read this blog, https://medium.com/hackernoon/moores-observation-35f7b25e5773

No need for me to organise anything , that will be a "democratic" decision of the btc community . If community thinks that the fee problem will disappear in a magic way then it doesn't see the future coming . As soon as BitVM starts to gain traction and DeFi enters the market a couple of thousand dollars per transaction will be the norm for a long time . It happened in eth with faster blocks , i can't even imagine the magnitude in btc .

As per the article , most of the things it mentions are nonsense . I would enter into greater detail but i would derail the thread entirely . In short , if you think that 1 MB limit is sensible in our times , then i don't know what to say . Even Back in 2016 was pro increasing the blocksize . Lopp too . If their "proposal" was accepted , blocksize today would be 16 MB at least . Community was pro a fee market and now takes a taste of it's own medicine .


"It is hard to imagine a more stupid or more dangerous way of making decisions than by putting those decisions in the hands of people who pay no price for being wrong." Thomas Sowell
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714631439
Hero Member
*
Offline Offline

Posts: 1714631439

View Profile Personal Message (Offline)

Ignore
1714631439
Reply with quote  #2

1714631439
Report to moderator
JayJuanGee
Legendary
*
Online Online

Activity: 3710
Merit: 10196


Self-Custody is a right. Say no to"Non-custodial"


View Profile
November 09, 2023, 03:00:59 PM
 #542

Returning to the Scaling Debate now, are we? OK, then go organize and make a proposal to hard fork to bigger blocks.
OR read this blog, https://medium.com/hackernoon/moores-observation-35f7b25e5773
No need for me to organise anything , that will be a "democratic" decision of the btc community .

Bitcoin is not a democracy.

If community thinks that the fee problem will disappear in a magic way then it doesn't see the future coming . As soon as BitVM starts to gain traction and DeFi enters the market a couple of thousand dollars per transaction will be the norm for a long time . It happened in eth with faster blocks , i can't even imagine the magnitude in btc .

You believe that Ethereum even has any chance against BTC?  They truly have issues with how many of their shitcoins that they issued at the start, and now they have further issues with their various forums of POS corruption.  It's a big ass rube goldberg machine of various scams built upon scams, and sure, no problem, there some dumb fucks and dumb money that seem to either want to build upon ethereum or to get involved in ethereum in various ways, and so yeah they are going to need a lot of luck to keep that scammy and confusing apparatus sucking in capital out of an appearance of having value.

As per the article , most of the things it mentions are nonsense . I would enter into greater detail but i would derail the thread entirely . In short , if you think that 1 MB limit is sensible in our times , then i don't know what to say . Even Back in 2016 was pro increasing the blocksize . Lopp too . If their "proposal" was accepted , blocksize today would be 16 MB at least . Community was pro a fee market and now takes a taste of it's own medicine .

Sure we have some raising of fees right now, yet we are going to need to see  how long the back up lasts, and then relatively higher fees.  if we have to spend $100 for an onchain transaction, then yeah we likely should be trying to send items that have more value. .maybe $1k or more.. or maybe even $10k or more if we want 1% fees. It could be that some folks are inspired to look more into lightning network and other forms of transacting.. so some folks might not want to use their BTC in times like these, and they may well be happy to have had created some other options for themselves.. hopefully not shitcoins, but sometimes even shitcoins can end up serving purposes during their higher clogging times if someone is wanting to send lower value transactions and not pay the current fee rate.

1) Self-Custody is a right.  There is no such thing as "non-custodial" or "un-hosted."  2) ESG, KYC & AML are attack-vectors on Bitcoin to be avoided or minimized.  3) How much alt (shit)coin diversification is necessary? if you are into Bitcoin, then 0%......if you cannot control your gambling, then perhaps limit your alt(shit)coin exposure to less than 10% of your bitcoin size...Put BTC here: bc1q49wt0ddnj07wzzp6z7affw9ven7fztyhevqu9k
stompix
Legendary
*
Offline Offline

Activity: 2884
Merit: 6282


Blackjack.fun


View Profile
November 09, 2023, 05:09:46 PM
Merited by vapourminer (2), JayJuanGee (1)
 #543

When we pay things, then we won't use Bitcoin (at least not on-chain) if the fees are higher than a certain percentage of the value transferred. For me, for example, I already think about not using BTC if the fee is higher than 2-3% of what I transfer, and prefer generally times where it's lower than 1-1,5%.

Just as you do that, I can give you a completely different example from personal experience, as I paid once 60sat/b on a $20  worth of BTC transaction because my hosting bill with namecheap was about to expire and right now I have ~0.1 BTC waiting to move from one wallet to another since 3 days ago and I'm not bumping the fee again cause I already did it once but I miscalculated Viabtc fees, so no, I'm not going to pay more, nada! Yeah, I'm going to be a cheap bastard in this case!

It's the perceived priority that matters, not the %, it's how much people want that, and as long as they are willing to pay enough the fees won't go down! And even if we go by the %, then we're heading to another clog anyhow because if I remember all those tales of adoption as remittance, Bitcoin coffee buyers would have to compete to around 100 million workers that would send their money cheaply via BTC at home, the average Joe paying $4, $10, 25$ would not be able to do a thing, right?

This means there is a natural "cap" to the fee for "normal" transfers - and it's normally correlated to Bitcoin's market cap, because this is the total value we as a community can transfer.

The cap is actually in the speed of transfer because money velocity is fucked up because of that!
As the remittance example above, if Bitcoin is just used as a way of transferring wealth the market cap doesn't matter,  if somebody wants to transfer 1 billion he buys one billion sends the BTC he does the flip goes back to fiat, and the fee in it becomes irrelevant to the amount of temporary value in the market cap added.

Now, you do realize that if we had a x10 capacity in the network these fees wouldn't be high, so how do we transfer this into the market cap equation, if the transfer capacity would be capable of transferring each satoshi in an individual tx once a day, so either 2.1 quadrillions or 21 quadrillions the fee won't vary that much, right?

I think the only long term solution is 1) increase LN adoption and 2) learn from Ethereum and introduce rollups (like Optimism) and sidechains.

But how do we enforce this solution?
Because if users don't want to do that, there is no way to force them, and if we already use that solution....not a nice thing to say, but...why should we care about others wasting money?

No need for me to organise anything , that will be a "democratic" decision of the btc community . If community thinks that the fee problem will disappear in a magic way then it doesn't see the future coming .

Wait till you realize Foundry has like 40% of the votes and you're not eligible to vote!  Grin


.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
philipma1957
Legendary
*
Offline Offline

Activity: 4116
Merit: 7824


'The right to privacy matters'


View Profile WWW
November 09, 2023, 09:02:05 PM
Last edit: November 09, 2023, 09:25:40 PM by philipma1957
 #544

here we go

block.      fee
816941 - 1.83
816040 - 2.11
816039 - 2.37
816038 - 2.56
816037 - 2.29
816036 - 2.10
816035 - 2.54
816034 - 2.41
816033 - 2.36
816032 - 2.35
816031 - 2.26
816030 - 2.30
816029 - 2.37
816028 - 2.76
816027 - 2.99
816026 - 2.54
816025 - 2.57
816024 - 2.87
816023 - 3.01
816022 - 3.04
816021 - 3.26
816020 - 2.43
816019 - 2.72
816018 - 2.89
816017 - 2.96
816016 - 3.20
816015 - 2.50
815014 - 2.42
816013 - 2.01
816012 - 2.21
816011 - 2.42
816010 - 1.90
816009 - 2.08
816008 - 2.00
816007 - 2.17
816006 - 2.22
816005 - 1.43
816004 - 2.06
816003 - 2.03
816002 - 1.69
816001 - 1.31
816000 - 1.76
815999 - 1.09
825998 - 1.31
815997 - 1.30
815996 - 1.47
815995 - 1.41
815994 - 1.71
815993 - 1.57
815992 - 1.81
815991 - 1.46
815990 - 1.28.

51 blocks at 2 btc a block vs .25 so 88 extra coins in fees a very rough estimate.



lets see how long this can be done likely under 4 days or 560 blocks

the high fees go back to 815867 so

816042
815867
      175 blocks for fees in the 1 - 3 btc a block

so maybe 1.75 coins a block vs maybe .25  is 1.5 x 175 blocks or 225-250 extra in fees.

this will not last a long time 3-5 days max.

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
d5000
Legendary
*
Offline Offline

Activity: 3906
Merit: 6142


Decentralization Maximalist


View Profile
November 10, 2023, 04:33:50 AM
Merited by mikeywith (4), DooMAD (2), vapourminer (1), JayJuanGee (1)
 #545

When we pay things, then we won't use Bitcoin (at least not on-chain) if the fees are higher than a certain percentage of the value transferred.

Okay, so why not implement that concept now?
Umm ... to what "concept" are you referring? To off-chain methods?

 
This is a perfectly valid point, when looking it zoomed-in at first glance it would give you this exact impression, but then regardless of how bad/low we think of these NFTs they are a utility that adds value to BTC in general

I agree partially here.

Partially, because Bitcoin's value proposition doesn't depend only from its market cap and security, but also on the "value of use" the network has for certain user groups. If we've a service which brings value in bubbles, like Ordinals, but harms the "value of use" of other user groups, like those who don't care about NFTs and only want to transact BTC, then the general impact on Bitcoin's value proposition can be negative. If Ordinals instead was something that is here to stay and will form part of the value proposition of the chain (like it does occur in Ethereum, but it isn't safe to assume that for Bitcoin, it still could be only a short-lived fad!) then I would agree with you that its impact overall is positive, even if one user group will see its interests (cheaper or at least more predictable fees) harmed.

In general I think these both tendencies tends to a sort of equilibrium: if the Ordinals fad is short-lived and bubblish, then its long-term negative impact on the "Bitcoin as a currency/payment means" users will be limited, but it could force them into off-chain solutions if it continues to congest the blockchain.

Anyway, I don't blame the miners for Ordinals and the congestion. The Bitcoin rules entitle them to extract as much profit (fees etc.) as they can from the transactions. And I'm against any initiative which calls miners to censor certain transactions.

@stompix: Your point about priority is correct. However, I continue to think the general attractivity to use Bitcoin for payments should be correlated with the percentage of the average transaction volume which goes to fees. Low- and high-priority situations should occur all the time, i.e. the "average grade of priority" of all users - if we can call that this way Smiley - should be very similar over time, with some exceptions (e.g. crashes or extreme FOMO). And there should be always a kind of "hard cap": if fees make up 50% of the transacted value for example, only in extreme cases you would use a Bitcoin transaction.

Of course the market cap equation is not always exact, but it should be a reasonable indicator, although usage habits can modify that equation substantially. If, for example, the "hodlers" ratio increases in detriment of the "as-a-currency" users, then the equation "fee cap"/"market cap" could be much lower, as a high hodler ratio could mean less transactions (in relation to market cap) and thus less circulation velocity than in an alternative scenario with more "payment" transactions.

About "enforceability" of LN or other offchain solutions: While in BTC these techniques are still not being used that much, on Ethereum, which has a long history of high transaction fees, offchain and partly offchain solutions like rollups are booming. This could be a scenario which also could be plausible for Bitcoin if the congestion due to Ordinals stays high for a long time (I personally don't believe that, as I consider BRC-20 a very bad standard for tokens, as I've written here several times).

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Wind_FURY (OP)
Legendary
*
Offline Offline

Activity: 2898
Merit: 1825



View Profile
November 10, 2023, 05:45:53 PM
Merited by HmmMAA (2), vjudeu (1)
 #546

Returning to the Scaling Debate now, are we? OK, then go organize and make a proposal to hard fork to bigger blocks.

OR read this blog, https://medium.com/hackernoon/moores-observation-35f7b25e5773

No need for me to organise anything , that will be a "democratic" decision of the btc community . If community thinks that the fee problem will disappear in a magic way then it doesn't see the future coming . As soon as BitVM starts to gain traction and DeFi enters the market a couple of thousand dollars per transaction will be the norm for a long time . It happened in eth with faster blocks , i can't even imagine the magnitude in btc .


Pardon me ser, but Bitcoin is NOT a Democracy where there its participants vote for something to be activated. It's a Proof Of Work system that requires nodes to do "the work" and solve "math problems" to mine blocks/verify transactions.

Although in your definition, organizing for a proposal to be heard, IS part of the Democratic process.

Quote

As per the article , most of the things it mentions are nonsense . I would enter into greater detail but i would derail the thread entirely . In short , if you think that 1 MB limit is sensible in our times , then i don't know what to say . Even Back in 2016 was pro increasing the blocksize . Lopp too . If their "proposal" was accepted , blocksize today would be 16 MB at least . Community was pro a fee market and now takes a taste of it's own medicine .


It's my thread, and I won't consider it a derailement if it's a debate where we could learn from each other. Please enter into a greater detail. Cool

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
vjudeu
Hero Member
*****
Offline Offline

Activity: 670
Merit: 1549



View Profile
November 10, 2023, 07:02:41 PM
 #547

Quote
It's my thread, and I won't consider it a derailement if it's a debate where we could learn from each other. Please enter into a greater detail.
I am not the person you quoted, but if you want to enter scaling debate again, then well, I can add some details.

Quote
In short , if you think that 1 MB limit is sensible in our times , then i don't know what to say .
It depends if you add compression into your equations or not. Pure 1 MB, without any compression, is not enough. 4 MB witness we have today, without any compression, is also not enough, because you can see congested mempool as well, and that situation is far from perfect. However, if you can imagine 1 GB blocks, that could be compressed down to 1 MB, then would you agree on such thing? You didn't expect that kind of question from me, do you?

Quote
Even Back in 2016 was pro increasing the blocksize . Lopp too . If their "proposal" was accepted , blocksize today would be 16 MB at least .
You mean hard fork? If you want to know, what would happen, if we would have a hard fork, then you can follow BCH community. Because guess what: if BTC community would agree on some hard fork, then some other group could split from us, and take the place, where BTC currently is. Why? Because it is not only about increasing the size of the block, but also about the way you do that. Imagine, how better could BCH behave, if they would never break backward compatibility with BTC, and if all of their transactions would be first confirmed on their own network, and later confirmed in BTC network as well, if there would be no replay protection. In that scenario, 1 BCH would be worth 1 BTC, exactly as it is the case in Lightning Network, or sidechains like RSK. So, the question is: would you prefer BCH path or RSK path? Which one sounds more promising? What about a sidechain with increased block size, that would be Merge Mined with Bitcoin? Would you accept that, if it could be as strongly pegged into BTC, as Lightning Network is?

Quote
Community was pro a fee market and now takes a taste of it's own medicine .
So, what is your conclusion? What should be done here and now? If you propose a hard-fork, I have bad news: then you can enter any altcoin, and see, what will happen next. If you propose a soft-fork, then I have another bad news: Paul Sztorc proposed sidechains as a soft-fork, and his proposal was not good enough to be merged into Bitcoin Core codebase. If you propose a no-fork, or some second layer, like Lightning Network, then I have good news: this is the path BTC community decided to take. But also, in this specific case, I can write more about "tasting your own medicine". Because my prediction is that no-forks will happen more frequently in the future, no matter if they will be better or worse designed. Which means, developers will have to deal with the fact, that they will no longer be the only ones controlling the code. Because guess what: they cannot stop the Ordinals here and now. If they could, they would do that, but they know the possible consequences, so they let them exist, because this is not the worst thing that could happen. If you want to know, what is worse, then read about "UTXO flood". People are trying to prepare for that, I can see some changes in code, that can confirm it, and some experienced users even said it explicitly on bitcointalk.

To sum up, I don't think it should be called "block size debate" in the present times, because it was turned more into "compression debate" or "scaling debate". For example, in the past you couldn't get that much posts about "ossification" or "small transactions". But today? Try looking up the former or the latter, you could be surprised, how many discussions there were, which didn't even touch the size of the block. Also because it is not the main limitation. UTXO limit is far more serious than block size limit, because it doesn't exist (yet). But if people will keep creating more things similar to Ordinals, then some people may start pushing for "UTXO size limit", and that kind of soft-fork could succeed, probably faster than sidechains, because people already started adding UTXO-related code into the Bitcoin Core codebase (see "assume utxo").

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
HmmMAA
Hero Member
*****
Offline Offline

Activity: 1111
Merit: 584



View Profile
November 10, 2023, 07:57:56 PM
Merited by vjudeu (1)
 #548

Pardon me ser, but Bitcoin is NOT a Democracy where there its participants vote for something to be activated. It's a Proof Of Work system that requires nodes to do "the work" and solve "math problems" to mine blocks/verify transactions.

Although in your definition, organizing for a proposal to be heard, IS part of the Democratic process.

I totally agree that bitcoin is not democratic , that's why i put quotes . In bitcoin you only vote with your associated hashpower as a mining pool . Full nodes don't vote/play part in consensus . They are just observers of the outcome ( block creation ) that mining nodes do . I think we agree on that ?

Quote
It's my thread, and I won't consider it a derailement if it's a debate where we could learn from each other. Please enter into a greater detail. Cool

The article is based on one argument . That bigger blocks will create problem to propagation and decentralisation . What it should do is first define propagation and decentralisation .
Propagation with nodes that are on what bandwidth ? And with what specs ?
The average download speed globally is more than 50 Mbps and upload is close to 30 ( source https://www.broadbandsearch.net/blog/average-internet-speed-around-the-world ) .  Let's see how fast a 1 MB block is downloaded with 50 Mbps ( that's a speed an average user has currently ) . We will use https://www.omnicalculator.com/other/download-time .
So for 50 Mbps the time to download 1 MB blocks is under 1 sec ( website says 0 sec ) .
For 10 MB blocks download time is again under 1 sec ( website says 0 ) .
For 100 MB blocks download time is 2 sec .
Time to propagate these blocks to it's connected nodes will probably be the double . All that process is under 10 seconds for 100 MB blocks .
Offcourse nodes need time to validate blocks . If i try to do it with hand it will take much time , if i try with rapspi that's the most common for btc it will be faster , and if i do it with high end machines it will be really fast . The problem is that the author doesn't consider the third option at all . So does most of the btc community . The belief is that even a user with a low specs machine and an awful bandwidth should be able to validate transactions . And all the other users should suffer high fees , accept adoption limits , wait for years for L2 solutions that doesn't work etc because someone who might never use or use occasionally the network wants to validate it's own transactions .

Now let's get to decentralisation . Who defines what is decentralisation ? And how much decentralised or centralised a network is ? Common question i make , can a 5 nodes network be decentralised and a 10000 nodes network be centralised ?
Decentralisation doesn't come from the number of nodes . Decentralisation comes from the economic incentives participants have . Being an active node offers to that , and that's achieved only through PoW .
At some part the article says that soft forks are inclusive while hard forks are exclusive . Why ? Because he thinks so . That's the whole article , his opinion without any scientific facts .
Soft forks ( easy path ) makes certain that no one is out of the network , even if he doesn't update . Who do you think would be interested more than anyone to stay on the network ? Those who profit from it , not by speculation on prices but from providing real services . Miners would do it . Listening nodes that can profit would do it . But , we want to protect the most lazy , the most cheapskate user and i don't know what else definition i can give " because decentralisation " .
Decentralisation is not a new concept . Tocqueville wrote his book " Democracy in America " close to 1830 . In that book he writes about the importance of participation , voluntary structures , local government and more . If all these were done by following what the most weak person wanted then there couldn't be decentralisation ( and that's why current "democracy" sucks ) . This would be a race to the bottom as everyone should follow what the worst person wants and usually the worst person wants to do nothing and have anything . Bitcoin is a race to the top . If you want to be a participant in the network that provides work you have to learn to cooperate . Look how pools were created . You have to be honest . Look how many dishonest pools dissapeared . You gotta learn to trust . Look how miners get paid for their shares because pools earned their trust .
Listening nodes would be more expensive , yes . But that doesn't mean that there can be collaborative nodes . In an environment such as btc has become where no one trusts anyone that is a no option . And the fun part is that this forum has a trust evaluation system . And taking that a little further the one of the key elements in finance , trade and much more is trust .  
That article mentions about the internet rules and if you change the rules you create a new network , so no one would ever do a hard fork to change it's rules . Imagine an internet that only 7 users per second could use it . There would be no online commerce . There would be no fast innovation as information/knowledge would be limited . And i can't even think what else wouldn't be possible . In summary that author provides examples without any reasonable facts behind . He just express his opinion which is pure nonsense .

"It is hard to imagine a more stupid or more dangerous way of making decisions than by putting those decisions in the hands of people who pay no price for being wrong." Thomas Sowell
vjudeu
Hero Member
*****
Offline Offline

Activity: 670
Merit: 1549



View Profile
November 10, 2023, 10:22:32 PM
Merited by BlackHatCoiner (12), vapourminer (2), ABCbits (2), HmmMAA (2), DdmrDdmr (1), digaran (1)
 #549

Quote
In bitcoin you only vote with your associated hashpower as a mining pool . Full nodes don't vote/play part in consensus . They are just observers of the outcome ( block creation ) that mining nodes do . I think we agree on that ?
If you think so, then what do you think about this page? https://en.bitcoin.it/wiki/Bitcoin_is_not_ruled_by_miners
There are two options: this page is wrong, or you are wrong.

Quote
Propagation with nodes that are on what bandwidth ? And with what specs ?
You can see minimal requirements for running Bitcoin Core. They are listed on the project page.

Quote
Offcourse nodes need time to validate blocks .
This is the problem. Validation takes a lot of time. I can run two nodes on localhost, and let one empty node to be synchronized from another one. Guess how long it would take? Most of the time will be spent on validation. Downloading will be instant, because data on localhost are transferred with maximum available speed, that can be simulated by your computer. They can be even on the same disk! If validation would be simpler, you could have it as fast, as just making a copy of some folder! But for some reason, it can take a lot of hours. Which means, bandwidth is not the biggest issue.

Quote
Who defines what is decentralisation ?
Of course full nodes. The more independent full nodes you have, the more decentralized the whole system is. And obviously, they should be owned by independent people, and controlled from independent machines. Which brings us back to the first quote: if you think that miners can "vote", and full nodes can "only observe", then what kind of decentralization is present in your model?

So, my definition of decentralization is quite simple: you count all full nodes, and you count, how many of them are owned by independent people. The more such nodes you can find in the wild, the higher the whole decentralization is. If you don't like this definition, then give a better one, because you cannot beat something with nothing.

Quote
And how much decentralised or centralised a network is ?
If you express it by the number of independent nodes, as stated in my previous sentences, then it is quite simple: a network with 100 independent nodes is 10x more decentralized than a network with 10 independent nodes. Machines can be better or worse, but if you take only a single parameter called "decentralization", then the number of independent parties can be used to conclude, what it is. Which means, three Byzantine generals are 3x less decentralized than nine generals.

Quote
Common question i make , can a 5 nodes network be decentralised and a 10000 nodes network be centralised ?
Of course, because in my definition I mentioned about the number of independent nodes. Which means, 10000 nodes won't help, if they are owned by a single entity. And because you can never prove, that any two nodes are independent, it is hard to measure. But you can judge by their behavior, just observe the nodes you connect with, and make your own conclusions, based on what you can observe in the wild.

Quote
Decentralisation comes from the economic incentives participants have . Being an active node offers to that , and that's achieved only through PoW .
Having a huge hashrate is not enough to rule the world. You can have quite impressive hashrate, but you will have no impact on BTC, if you mine BCH. Which means, you have to produce blocks, that are accepted by the users. Which also means, you don't have to be the miner to "vote". Why? Because miners alone, could for example decide, that they want 50 BTC forever, and that halvings should be disabled. If they theoretically could do that, then tell me, why it is not the case? The answer is simple: because it is all about connections between users, miners, developers, and all other people involved in Bitcoin. As I linked at the very beginning of this post, "Bitcoin is not ruled by miners".

Quote
Who do you think would be interested more than anyone to stay on the network ?
A lot of people value backward compatibility more than you can imagine. We still use IPv4, even if IPv6 was deployed. We started from ASCII, and UTF-16 was created before UTF-8, but finally, UTF-8 seems to be winning side. Because of backward compatibility. And I can tell you more: in the context of Bitcoin, we started from P2PK, and now, P2TR is more similar to P2PK than to P2SH. We have just public keys with commitments. Because this is backward-compatible. And we could end up with a single address type, that is P2PK, and attach everything else through commitments, if the whole system would support that from the very beginning! And when it comes to hash functions, even collisions for SHA-1 didn't stop people from using it, and instead they created "hardened SHA-1", which is still used by "git". Guess what: because it is backward-compatible!

The world is "unupgradable", and the sooner you accept it, the easier your life will be. Because then, you will understand, why some countries have quite advanced banking, and why in some other places, you can still use cheques. If you have nothing, then your new system could be built from scratch, without any serious limitations. But if something is already there, then upgrading it is very hard. Extremely hard, so you will lose a lot of customers, if you will break backward-compatibility.

Quote
If all these were done by following what the most weak person wanted then there couldn't be decentralisation
The system is not about "the weakest" or "the worst". It is about "compatible" vs "incompatible". You could have terabyte blocks, here and now. But please, compress your terabyte-sized blocks, and include some proofs, to not force absolutely everyone to process that. Make it as a commitment. Guess what: the block header has 80 bytes. Does it mean that you can process 80 bytes per 10 minutes? No, you can process a lot more. And the same is true here: just commit your terabyte-sized network to the existing 4 MB witness, and you are good to go. Also, by tweaking public keys, you won't need any additional on-chain bytes to form a commitment. Taproot can show you that: you have 256-bit public key, no matter, how big Ordinals are behind a single address. And in the same way, the network can process much more than 4 MB per 10 minutes, without any hard-fork or soft-fork, if you know, how to make a commitment.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
cryptosize
Sr. Member
****
Offline Offline

Activity: 1638
Merit: 298


View Profile
November 10, 2023, 10:42:07 PM
 #550

A lot of people value backward compatibility more than you can imagine. We still use IPv4, even if IPv6 was deployed. We started from ASCII, and UTF-16 was created before UTF-8, but finally, UTF-8 seems to be winning side. Because of backward compatibility. And I can tell you more: in the context of Bitcoin, we started from P2PK, and now, P2TR is more similar to P2PK than to P2SH. We have just public keys with commitments. Because this is backward-compatible. And we could end up with a single address type, that is P2PK, and attach everything else through commitments, if the whole system would support that from the very beginning! And when it comes to hash functions, even collisions for SHA-1 didn't stop people from using it, and instead they created "hardened SHA-1", which is still used by "git". Guess what: because it is backward-compatible!

The world is "unupgradable", and the sooner you accept it, the easier your life will be. Because then, you will understand, why some countries have quite advanced banking, and why in some other places, you can still use cheques. If you have nothing, then your new system could be built from scratch, without any serious limitations. But if something is already there, then upgrading it is very hard. Extremely hard, so you will lose a lot of customers, if you will break backward-compatibility.
Finally someone who is IT-savvy!

HmmMAA doesn't get it, he's not an IT guy... more like a (pseudo)philosopher.
HmmMAA
Hero Member
*****
Offline Offline

Activity: 1111
Merit: 584



View Profile
November 11, 2023, 07:13:56 AM
 #551

If you think so, then what do you think about this page? https://en.bitcoin.it/wiki/Bitcoin_is_not_ruled_by_miners
There are two options: this page is wrong, or you are wrong.

I'll add some context and i'll let you decide if i'm wrong or the page .
The whitepaper is written based on the premise that all nodes at that time were mining nodes , which the author of wiki doesn't take into account . There was no reason back then to have a "full node" as your node had high chances to earn rewards .
Satoshi points that at version 0.1.0 https://github.com/trottier/original-bitcoin/commit/4184ab26345d19e87045ce7d9291e60e7d36e096
" To support the network by running a node, select: Options-> Generate Coins " . He doesn't just say support the network by just running the client .
It is also mentioned in the whitepaper , section 5 , what nodes do in the network . He didn't have another paragraph about what full nodes role is .
"Network" :
The steps to run the network are as follows:
1) New transactions are broadcast to all nodes.
2) Each node collects new transactions into a block.
3) Each node works on finding a difficult proof-of-work for its block.
4) When a node finds a proof-of-work, it broadcasts the block to all nodes.
5) Nodes accept the block only if all transactions in it are valid and not already spent.
6) Nodes express their acceptance of the block by working on creating the next block in the chain, using the hash of the accepted block as the previous hash

And then the wiki author get's into what he thinks is decentralisation and why it should be rejected .
"If Bitcoin were ruled by miners, then this would currently be quite terrible security-wise. As of 2017, less than 10 individuals command a majority of hashrate. This is probably far more centralized than even most fiat currencies, and completely defeats the main point of Bitcoin, which is to be decentralized money."
How many individual entities with their own personal interests command fiat money of their own countries so that makes bitcoin even more centralised than fiat system ? Fiat is centralised because there's not a consensus between different economic entities with personal interest . So nonsense again .
Let's move to "efficiency" . He says if you don't like what i've said so far then move to a chaumian ecash which is better by adding a taste of PoW . But bitcoin is the exact opposite of chaumian money . Not centralised , not just trust based , with a public auditable ledger . And PoW by whom ? Designated signers that "as long as a majority of signers are honest, the system remains secure . What do these signers have to lose ? Who decides if they are trusted ? What's the mechanism to punish the non trusted ? No mention , just believe what i say . His thought process is for laugh .

Let's move to legal issues . "If it is possible to say that some group of 10 or so miners control Bitcoin absolutely, then these miners may be viewed from a legal perspective as issuing a currency, transmitting money, etc., which are often highly regulated activities." . There's no such case as mining nodes do nothing other than adding and confirming transactions into blocks . They don't tranfer anything , they are just confirming change of ownership by timestamping it ( i guess you understand UTXO model far better than me ) . Fincen was specific https://www.fincen.gov/sites/default/files/shared/FIN-2014-R001.pdf .

So all that wiki author wants is just to demonise pools . Why ? Because it fits his narratives of what he wants bitcoin to be .

And just to sum up . Who do think that has more interest in bitcoin . Those who just run a "full node" and have spend 100 dollars or someone who has spend hundreds of millions and want to gain profit from it . Don't forget that an attack to the network just gives you the opportunity to double spend your own money , you can't steal other's . So would you as a pool risk to have
your block rejected by other pools ( and not "full nodes" ) as they would be the first in the network to see your invalid block ? And also lose the work committed to that block ? And face the chance to lose your trust and future income if you were a honest node so far ? An attempt of such a double spend would have to involve several millions . And who would accept all of those millions with just 1 conf or 0 conf ? No one .

So to my conclusion , the page is wrong in many fields .    


Quote
This is the problem. Validation takes a lot of time. I can run two nodes on localhost, and let one empty node to be synchronized from another one. Guess how long it would take? Most of the time will be spent on validation. Downloading will be instant, because data on localhost are transferred with maximum available speed, that can be simulated by your computer. They can be even on the same disk! If validation would be simpler, you could have it as fast, as just making a copy of some folder! But for some reason, it can take a lot of hours. Which means, bandwidth is not the biggest issue.
Have you ever tried to bootstrap to have your new node synced faster ?
When your node is synced , how much time it takes to validate a new block ? Does it take hours , minutes , seconds ?
Are you running in a high end pc , rapsi or what ?

Quote
Of course full nodes. The more independent full nodes you have, the more decentralized the whole system is. And obviously, they should be owned by independent people, and controlled from independent machines. Which brings us back to the first quote: if you think that miners can "vote", and full nodes can "only observe", then what kind of decentralization is present in your model?

So, my definition of decentralization is quite simple: you count all full nodes, and you count, how many of them are owned by independent people. The more such nodes you can find in the wild, the higher the whole decentralization is. If you don't like this definition, then give a better one, because you cannot beat something with nothing.
How do you confirm in bitcoin that nodes are operated by independent people ? As far as i know , there's no way to do that . So , by default , there's always a chance , as "full nodes" are anonymous that even if there are thousands of nodes one single entity could control them . Wouldn't that open an attack path to the network that costs far less than a 51% attack ?

Quote
Which means, three Byzantine generals are 3x less decentralized than nine generals.
So , decentralisation with more nodes gives a different outcome ? Decentralisation is not about quantity . It's about the outcome . PoW is just a timestamping machine , nothing more nothing less . It doesn't matter if the timestamp was made by 10 or 100 entities or 10000 entities .
I'm glad that you mention byzantine generals . Have you ever consider why the problem is about generals and not soldiers ?
A general has multiple entities under it's command . How many entities have your "full node" under it's command ? How many entities does a pool have ? Which one would you call a general ?

Quote
Of course, because in my definition I mentioned about the number of independent nodes. Which means, 10000 nodes won't help, if they are owned by a single entity. And because you can never prove, that any two nodes are independent, it is hard to measure. But you can judge by their behavior, just observe the nodes you connect with, and make your own conclusions, based on what you can observe in the wild.
And what happens if i flood the network with sybil "full nodes" like in elliptic attack . How do you come up to a conclusion ? If an entity controls the majority of "full nodes" isn't his "truth" yours too ? In such a case , wouldn't you reject pools blocks even if all the pools were honest ? Doesn't that force your node to propagate false information even if you want to act honestly ?  
 
Quote
Having a huge hashrate is not enough to rule the world. You can have quite impressive hashrate, but you will have no impact on BTC, if you mine BCH. Which means, you have to produce blocks, that are accepted by the users. Which also means, you don't have to be the miner to "vote". Why? Because miners alone, could for example decide, that they want 50 BTC forever, and that halvings should be disabled. If they theoretically could do that, then tell me, why it is not the case? The answer is simple: because it is all about connections between users, miners, developers, and all other people involved in Bitcoin. As I linked at the very beginning of this post, "Bitcoin is not ruled by miners".
Why so far pools haven't voted or tried to increase the supply ? They could of even propose it so far . Miners are happy to generate income for their businesses and they don't want to kill the golden goose . As subsidy goes to zero miners have to earn income from fees . With the fee market structure only big entities will be able to afford transacting ( banks , states , billionaires ? ) . So we want to make bitcoin become a tool for the same status quo ?    
On the contrary , core members have proposed/thinking increase in supply just to keep fee market alive . Those who have nothing to lose .  

Quote
A lot of people value backward compatibility more than you can imagine. We still use IPv4, even if IPv6 was deployed. We started from ASCII, and UTF-16 was created before UTF-8, but finally, UTF-8 seems to be winning side. Because of backward compatibility. And I can tell you more: in the context of Bitcoin, we started from P2PK, and now, P2TR is more similar to P2PK than to P2SH. We have just public keys with commitments. Because this is backward-compatible. And we could end up with a single address type, that is P2PK, and attach everything else through commitments, if the whole system would support that from the very beginning! And when it comes to hash functions, even collisions for SHA-1 didn't stop people from using it, and instead they created "hardened SHA-1", which is still used by "git". Guess what: because it is backward-compatible!

The world is "unupgradable", and the sooner you accept it, the easier your life will be. Because then, you will understand, why some countries have quite advanced banking, and why in some other places, you can still use cheques. If you have nothing, then your new system could be built from scratch, without any serious limitations. But if something is already there, then upgrading it is very hard. Extremely hard, so you will lose a lot of customers, if you will break backward-compatibility.
I'm a windows user . By your logic should i stay in windows xp and never upgrade ? Why do i upgrade ? Because of the benefits . If someone decides to stay in xp that doesn't mean that all of the world should follow him . That's how real world works .
You mess protocols and networks . There are not 2 global internets . Bitcoin is a network and a protocol . If you want to stay on the network you have to follow the rules of the protocol . It's on you to decide if you are able to follow the rules . Not you posing the rules that the network should follow . You want a network that fits your needs . I want a network that anyone can use it . Satoshi was clear what will happen if network wants to hit big scale https://bitcointalk.org/index.php?topic=532.msg6306#msg6306  


Quote
The system is not about "the weakest" or "the worst". It is about "compatible" vs "incompatible". You could have terabyte blocks, here and now. But please, compress your terabyte-sized blocks, and include some proofs, to not force absolutely everyone to process that. Make it as a commitment. Guess what: the block header has 80 bytes. Does it mean that you can process 80 bytes per 10 minutes? No, you can process a lot more. And the same is true here: just commit your terabyte-sized network to the existing 4 MB witness, and you are good to go. Also, by tweaking public keys, you won't need any additional on-chain bytes to form a commitment. Taproot can show you that: you have 256-bit public key, no matter, how big Ordinals are behind a single address. And in the same way, the network can process much more than 4 MB per 10 minutes, without any hard-fork or soft-fork, if you know, how to make a commitment.
Compatible or incompatible for whom ? Pools/nodes that have economic interest or a user with a rapspi ?
I don't follow you on the rest , not techy enough .

"It is hard to imagine a more stupid or more dangerous way of making decisions than by putting those decisions in the hands of people who pay no price for being wrong." Thomas Sowell
Wind_FURY (OP)
Legendary
*
Offline Offline

Activity: 2898
Merit: 1825



View Profile
November 11, 2023, 08:25:23 AM
 #552

Pardon me ser, but Bitcoin is NOT a Democracy where there its participants vote for something to be activated. It's a Proof Of Work system that requires nodes to do "the work" and solve "math problems" to mine blocks/verify transactions.

Although in your definition, organizing for a proposal to be heard, IS part of the Democratic process.

I totally agree that bitcoin is not democratic , that's why i put quotes . In bitcoin you only vote with your associated hashpower as a mining pool . Full nodes don't vote/play part in consensus . They are just observers of the outcome ( block creation ) that mining nodes do . I think we agree on that ?


I agree, but it would depend on the node. If it's an economic node, then it plays an important role. Because what secures Bitcoin? The Miners or the Full Nodes? It's a long debate, BUT if Bitcoin requires consensus to "define" what "Bitcoin" is, which is a system/protocol of key assignment and re-assignment of values, then what secures Bitcoin? The nodes. They enforce the rules.

Quote

Quote
It's my thread, and I won't consider it a derailement if it's a debate where we could learn from each other. Please enter into a greater detail. Cool

The article is based on one argument . That bigger blocks will create problem to propagation and decentralisation . What it should do is first define propagation and decentralisation .

Propagation with nodes that are on what bandwidth ? And with what specs ?

The average download speed globally is more than 50 Mbps and upload is close to 30 ( source https://www.broadbandsearch.net/blog/average-internet-speed-around-the-world ) .  Let's see how fast a 1 MB block is downloaded with 50 Mbps ( that's a speed an average user has currently ) . We will use https://www.omnicalculator.com/other/download-time .

So for 50 Mbps the time to download 1 MB blocks is under 1 sec ( website says 0 sec ) .
For 10 MB blocks download time is again under 1 sec ( website says 0 ) .
For 100 MB blocks download time is 2 sec .
Time to propagate these blocks to it's connected nodes will probably be the double . All that process is under 10 seconds for 100 MB blocks .

Offcourse nodes need time to validate blocks . If i try to do it with hand it will take much time , if i try with rapspi that's the most common for btc it will be faster , and if i do it with high end machines it will be really fast . The problem is that the author doesn't consider the third option at all . So does most of the btc community . The belief is that even a user with a low specs machine and an awful bandwidth should be able to validate transactions . And all the other users should suffer high fees , accept adoption limits , wait for years for L2 solutions that doesn't work etc because someone who might never use or use occasionally the network wants to validate it's own transactions .

Now let's get to decentralisation . Who defines what is decentralisation ? And how much decentralised or centralised a network is ? Common question i make , can a 5 nodes network be decentralised and a 10000 nodes network be centralised ?

Decentralisation doesn't come from the number of nodes . Decentralisation comes from the economic incentives participants have . Being an active node offers to that , and that's achieved only through PoW .
At some part the article says that soft forks are inclusive while hard forks are exclusive . Why ? Because he thinks so . That's the whole article , his opinion without any scientific facts .
Soft forks ( easy path ) makes certain that no one is out of the network , even if he doesn't update . Who do you think would be interested more than anyone to stay on the network ? Those who profit from it , not by speculation on prices but from providing real services . Miners would do it . Listening nodes that can profit would do it . But , we want to protect the most lazy , the most cheapskate user and i don't know what else definition i can give " because decentralisation " .

Decentralisation is not a new concept . Tocqueville wrote his book " Democracy in America " close to 1830 . In that book he writes about the importance of participation , voluntary structures , local government and more . If all these were done by following what the most weak person wanted then there couldn't be decentralisation ( and that's why current "democracy" sucks ) . This would be a race to the bottom as everyone should follow what the worst person wants and usually the worst person wants to do nothing and have anything . Bitcoin is a race to the top . If you want to be a participant in the network that provides work you have to learn to cooperate . Look how pools were created . You have to be honest . Look how many dishonest pools dissapeared . You gotta learn to trust . Look how miners get paid for their shares because pools earned their trust .

Listening nodes would be more expensive , yes . But that doesn't mean that there can be collaborative nodes . In an environment such as btc has become where no one trusts anyone that is a no option . And the fun part is that this forum has a trust evaluation system . And taking that a little further the one of the key elements in finance , trade and much more is trust .  

That article mentions about the internet rules and if you change the rules you create a new network , so no one would ever do a hard fork to change it's rules . Imagine an internet that only 7 users per second could use it . There would be no online commerce . There would be no fast innovation as information/knowledge would be limited . And i can't even think what else wouldn't be possible . In summary that author provides examples without any reasonable facts behind . He just express his opinion which is pure nonsense .


That's with the presumption that every node would have access to above-average internet connection speeds.

Plus for the question, how many nodes are required to be "appropriately" decentralized. I believe there's no right number, BUT I could tell you that the MORE full nodes = MORE security assurances.

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

Activity: 2884
Merit: 6282


Blackjack.fun


View Profile
November 11, 2023, 10:09:00 PM
Merited by vjudeu (1)
 #553

That's with the presumption that every node would have access to above-average internet connection speeds.
Plus for the question, how many nodes are required to be "appropriately" decentralized. I believe there's no right number, BUT I could tell you that the MORE full nodes = MORE security assurances.

2009:
https://www.bbc.com/news/technology-10786874
Quote
The data, from network giant Akamai reveals the average global net speed is only 1.7Mbps (megabits per second) although some countries have made strides towards faster services.

2021:
Quote
According to internet speed specialists Ookla the global average download speed on fixed broadband as of September 2021 was 113.25 Mbps on fixed broadband and 63.15 Mbps on mobile.

If 1MB was not a global problem then I kind of doubt 10 or 25 MB would be a problem now!
Weid that Satoshi didn't have the same attitude, otherwise he would have made blocks 50kb!  Wink

Quote
Who defines what is decentralisation ?
Of course full nodes. The more independent full nodes you have, the more decentralized the whole system is. And obviously, they should be owned by independent people, and controlled from independent machines. Which brings us back to the first quote: if you think that miners can "vote", and full nodes can "only observe", then what kind of decentralization is present in your model?

Wait till the US goes full South Korea mode and Foundry will decide to only accept transactions between whitelisted addresses in its blocks.
Suddenly you will realize you can have 1 billion decentralized nodes but all you can relay is a centralized decision  Wink
Much freedom! Such beauty! Wow!



.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Flavatron
Jr. Member
*
Offline Offline

Activity: 38
Merit: 22


View Profile
November 11, 2023, 11:01:20 PM
Merited by JayJuanGee (1)
 #554

I've ran a full node for 4 years using a small EC2 instance. It very occasionally has a hicup. This is pretty impressive low cost to run a Bitcoin mainnet node.


A few things to note, though. Since people are quoting Satoshi. He never flat out disagreed with data. He also never had a block limit in the begining. It was Hal who convinced him to do so. Also, it was temporary at 1MB...its now 20203. Due to high transaction fee's there are now 1000 shit coins!


Satoshi also explained that eventually Bitcoin will be ran by a few big data farms, and users would use thin clients. I think that future is inevitable. It is already here when considering the centralisation of mining.

Data from NFT's is stored in public keys not on chain. You can verify data existed ( supplying the preimsge) but not recover it. So it wont bloat the chain as the address contains the data already. Its true that subsequent  tx's from the wallet will likely be related to their coloured status though.


A contentious subject...but I created a protocol thst allows for storage of data on Bitcoin and many other networks. Although many disagree, there are also others who believe in the free market.

https://aidios.io
philipma1957
Legendary
*
Offline Offline

Activity: 4116
Merit: 7824


'The right to privacy matters'


View Profile WWW
November 12, 2023, 12:35:10 AM
Merited by JayJuanGee (1)
 #555

I've ran a full node for 4 years using a small EC2 instance. It very occasionally has a hicup. This is pretty impressive low cost to run a Bitcoin mainnet node.


A few things to note, though. Since people are quoting Satoshi. He never flat out disagreed with data. He also never had a block limit in the begining. It was Hal who convinced him to do so. Also, it was temporary at 1MB...its now 20203. Due to high transaction fee's there are now 1000 shit coins!


Satoshi also explained that eventually Bitcoin will be ran by a few big data farms, and users would use thin clients. I think that future is inevitable. It is already here when considering the centralisation of mining.

Data from NFT's is stored in public keys not on chain. You can verify data existed ( supplying the preimsge) but not recover it. So it wont bloat the chain as the address contains the data already. Its true that subsequent  tx's from the wallet will likely be related to their coloured status though.


A contentious subject...but I created a protocol thst allows for storage of data on Bitcoin and many other networks. Although many disagree, there are also others who believe in the free market.

https://aidios.io


yeah I talked to foundry told them I had 5.0 ph which is around 50 s19s.

they only accept miners with 20ph.

even if i switch everything to s21 gear I can go to about 16ph so I simply am shut out of the largest pool.

I burn about 210kwatts and will be fully expanded to 280kwatts in a few weeks.

so mining for the 300-1000 kwatt guy is tough even with cheap power.

the big issue for me is 280kwatts cost me

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
cryptosize
Sr. Member
****
Offline Offline

Activity: 1638
Merit: 298


View Profile
November 12, 2023, 01:03:34 AM
 #556

I've ran a full node for 4 years using a small EC2 instance. It very occasionally has a hicup. This is pretty impressive low cost to run a Bitcoin mainnet node.


A few things to note, though. Since people are quoting Satoshi. He never flat out disagreed with data. He also never had a block limit in the begining. It was Hal who convinced him to do so. Also, it was temporary at 1MB...its now 20203. Due to high transaction fee's there are now 1000 shit coins!


Satoshi also explained that eventually Bitcoin will be ran by a few big data farms, and users would use thin clients. I think that future is inevitable. It is already here when considering the centralisation of mining.

Data from NFT's is stored in public keys not on chain. You can verify data existed ( supplying the preimsge) but not recover it. So it wont bloat the chain as the address contains the data already. Its true that subsequent  tx's from the wallet will likely be related to their coloured status though.


A contentious subject...but I created a protocol thst allows for storage of data on Bitcoin and many other networks. Although many disagree, there are also others who believe in the free market.

https://aidios.io


yeah I talked to foundry told them I had 5.0 ph which is around 50 s19s.

they only accept miners with 20ph.

even if i switch everything to s21 gear I can go to about 16ph so I simply am shut out of the largest pool.

I burn about 210kwatts and will be fully expanded to 280kwatts in a few weeks.

so mining for the 300-1000 kwatt guy is tough even with cheap power.

the big issue for me is 280kwatts cost me
What kind of power do you use? Grid? Renewable?
philipma1957
Legendary
*
Offline Offline

Activity: 4116
Merit: 7824


'The right to privacy matters'


View Profile WWW
November 12, 2023, 03:30:27 AM
Merited by JayJuanGee (1)
 #557

I've ran a full node for 4 years using a small EC2 instance. It very occasionally has a hicup. This is pretty impressive low cost to run a Bitcoin mainnet node.


A few things to note, though. Since people are quoting Satoshi. He never flat out disagreed with data. He also never had a block limit in the begining. It was Hal who convinced him to do so. Also, it was temporary at 1MB...its now 20203. Due to high transaction fee's there are now 1000 shit coins!


Satoshi also explained that eventually Bitcoin will be ran by a few big data farms, and users would use thin clients. I think that future is inevitable. It is already here when considering the centralisation of mining.

Data from NFT's is stored in public keys not on chain. You can verify data existed ( supplying the preimsge) but not recover it. So it wont bloat the chain as the address contains the data already. Its true that subsequent  tx's from the wallet will likely be related to their coloured status though.


A contentious subject...but I created a protocol thst allows for storage of data on Bitcoin and many other networks. Although many disagree, there are also others who believe in the free market.

https://aidios.io


yeah I talked to foundry told them I had 5.0 ph which is around 50 s19s.

they only accept miners with 20ph.

even if i switch everything to s21 gear I can go to about 16ph so I simply am shut out of the largest pool.

I burn about 210kwatts and will be fully expanded to 280kwatts in a few weeks.

so mining for the 300-1000 kwatt guy is tough even with cheap power.

the big issue for me is 280kwatts cost me
What kind of power do you use? Grid? Renewable?

solar and grid and a prepaid contract to the grid.

my power is cheap but location one  the master transformer is 320 kwatts.

this allows us 230 in winter and 190 in summer

the second location is about 60 kwatts winter 50 kwatts summer.

so 240-290 kwatts.

we may add a second transformer we are trying to do a telsa super charger deal .

if that works we add three super chargers. run two of them and get  a 500kwatt transformer.  this could spare us 200 more kwatts.

so divide by 3.5  maybe 80 s21s on 1 transformer max

our prices for power will always make money but right now a s21 makes 200 x 8.5 = 17 dollars.

it burns 85 kwatts so 85 x 4  cents = 3.40 power

thus 17-3.4 = 13.60 per machine which is decent for 70 units . but i am still shut out of foundry.
and 70 units is 280k out of pocket.

If the machines show in jan I could get 90 days at 1000 a day then the ½ ing  which means 350 a day.

we are always slowly adding the new gear.

maybe just ten machine for january. say 43k

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
vjudeu
Hero Member
*****
Offline Offline

Activity: 670
Merit: 1549



View Profile
November 12, 2023, 09:46:20 AM
Merited by ABCbits (2), JayJuanGee (1)
 #558

Quote
If 1MB was not a global problem then I kind of doubt 10 or 25 MB would be a problem now!
It is not about how high you will push the limit. It is also about, how technically you want to do that. Note that we already increased 1 MB into 4 MB witness, and it was accepted. It could be even 1 GB witness, if needed, this is not only about the size you want to pick.

Quote
Weid that Satoshi didn't have the same attitude, otherwise he would have made blocks 50kb!
At the very beginning, the limit was set to 32 MiB. Since then, it was changed several times, to address spam. Because guess what: at that time, anyone with a CPU, could fully fill the blocks, and then Initial Blockchain Download would be even worse today, and we would enter "UTXO flood era" even sooner. But fortunately, that point is still in the future, so maybe developers will deal with UTXOs correctly, before it will become serious.

Quote
Wait till the US goes full South Korea mode and Foundry will decide to only accept transactions between whitelisted addresses in its blocks.
Good luck.
1. Today, people observe blocks more carefully than in the past. On some block explorers, for example mempool.space, you can see some additional parameters, like "block health". If there will be more censorship, it will not remain unnoticed.
2. Foundry, or any other huge pool, is not the sole owner of all mining equipment. They own that power only because miners are connected to them. If they start censoring blocks, then many people will start switching to another mining pools.
3. Having some centralized mining pools is not the only way to mine blocks. It is quite effective, and for that reason it is so popular. But: if centralized mining pools will destroy their reputation, then we will switch to fully P2P-based mining. There are some promising ideas, and by scamming customers, you will just push some decentralized solutions further. Because then, programmers will be mad, and they will start revealing some proposals (I saw some of them, I even tried "LN-based mining with Merged Mining model").
4. With each halving, the basic block reward will be smaller and smaller. If some mining pools will still decide to keep fees for themselves, and only share the basic block reward with miners, then eventually people will switch into P2P solutions, just because it will be more profitable. You cannot expect that showing a middle finger to some miners will have no consequences.

Quote
Suddenly you will realize you can have 1 billion decentralized nodes but all you can relay is a centralized decision
Maybe you don't realize that, but since Lightning Network was deployed, there are more and more ways to transact off-chain. So, if you lose all trust in all typical transactions, that happen on-chain, then guess what: it is possible to reach a state, where more coins will flow off-chain than on-chain. And then, on-chain supporters will face a serious problem: support their customers properly, or lose them.

So, you don't want to block miners. You don't want to turn off power grids, censor transactions, and do other stuff like that. Because then, if the model we have today will be destroyed, then another model will be created. Which means, if some off-chain model will be more stable, because of destruction of some on-chain model, then nodes will be more and more important. And then, if you take Proof of Work out of the equation, then you are left with "chaumean e-cash", that may be worse, but still, it works, and it will work well in case of emergency.

█▀▀▀











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











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

Activity: 2884
Merit: 6282


Blackjack.fun


View Profile
November 12, 2023, 11:33:49 AM
Merited by vapourminer (1), JayJuanGee (1)
 #559

It is not about how high you will push the limit. It is also about, how technically you want to do that. Note that we already increased 1 MB into 4 MB witness, and it was accepted. It could be even 1 GB witness, if needed, this is not only about the size you want to pick.

Yeah, it's not about the limit, it's about ego! There are dev ready to die on the 1/4 block size barricade.

Quote
Wait till the US goes full South Korea mode and Foundry will decide to only accept transactions between whitelisted addresses in its blocks.
Good luck.
1. Today, people observe blocks more carefully than in the past. On some block explorers, for example mempool.space, you can see some additional parameters, like "block health". If there will be more censorship, it will not remain unnoticed.
2. Foundry, or any other huge pool, is not the sole owner of all mining equipment. They own that power only because miners are connected to them. If they start censoring blocks, then many people will start switching to another mining pools.
3. Having some centralized mining pools is not the only way to mine blocks. It is quite effective, and for that reason it is so popular. But: if centralized mining pools will destroy their reputation, then we will switch to fully P2P-based mining.

One tiny flaw in your theory!
Foundry is a closed pool, it's basically the big guys and big farms mining there, you don't have 20 Peta and US based, you have no way of mining there, so since most of them are publicly traded companies if the gov would go full AML/KYC/FATF they will have nothing to do but comply.
And you can add Mara on top of that since it's again a private pool.

Imagine right now a 30% reduction in network capacity!

And then, on-chain supporters will face a serious problem: support their customers properly, or lose them.

Second flaw!
Lose your freedom for your customer or have a drink with Uncle Sam and agree with one-third of your former business revenue but no jail time.
Guess what those companies tied down by investors, assets, and other liabilities to US soil would do?

The thing is I agree with you in theory, that's how things should work, but you see, the reality on the ground is different unfortunately.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Flavatron
Jr. Member
*
Offline Offline

Activity: 38
Merit: 22


View Profile
November 12, 2023, 11:39:04 AM
 #560

The limit wasn't 32MB in the begining...in version 0.1.0 of core is in open( no limit).

Fast forward to 2023...theres less chance of a ddos because of the fee's!! Lightning network is a compromise. If its offchain...lets just keep the data on central databases again?
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 »
  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!