Bitcoin Forum
June 17, 2025, 03:14:00 AM *
News: Pizza day contest voting
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Dibattito rimozione limite OP_RETURN - Bitcoin Core rimuoverà il limite?  (Read 159 times)
Wrib (OP)
Member
**
Offline Offline

Activity: 64
Merit: 88


View Profile
May 07, 2025, 10:30:35 AM
Merited by fillippone (3)
 #1

Sembra che bitcoin core voglia rimuovere il limite di 80 byte per i dati in OP_RETURN. E' vero? Non aumenterà lo spam e la dimensione della blockchain?

A naso mi sembra una cosa molto grave. Sarà un hardfork, i nodi con una versione bitcoin core più vecchia rifiuteranno i nuovi blocchi?

Cosa ne pensate?

https://atlas21.com/it/controversia-su-bitcoin-core-il-dibattito-sulla-rimozione-dei-limiti-op_return/

https://www.criptovaluta.it/115227/bitcoin-opreturn-cosa-guida

https://www.bitget.com/it/news/detail/12560604740575

https://news.bitcoin.com/it/op_return-conflitto-ocean-mining-accusa-gli-sviluppatori-core-di-collusione-per-riempire-bitcoin-di-spam/
martinom
Member
**
Offline Offline

Activity: 77
Merit: 70


View Profile
May 07, 2025, 11:24:33 AM
Merited by babo (1)
 #2

ok vogliono rimuovere il limite anche se non capisco benissimo vorrei chiedere, che non hai spiegato. Che vantaggio porterebbe?
Dernoste
Full Member
***
Offline Offline

Activity: 718
Merit: 149


View Profile
May 07, 2025, 01:26:14 PM
Last edit: May 08, 2025, 11:01:52 AM by Dernoste
 #3

non so a me 83 byte bastavano per scrivere cazzate sulla blockchain!
a cosa dovrebbe servire nella pratica?

Andiamo più nel personale, nei vostri nodi cosa avete installato Core o Knots?
bastisisca
Hero Member
*****
Offline Offline

Activity: 896
Merit: 793


not your keys not your coins


View Profile
May 08, 2025, 02:21:08 PM
 #4

non so a me 83 byte bastavano per scrivere cazzate sulla blockchain!
a cosa dovrebbe servire nella pratica?

Mi sono informato ben benino, pare che vogliano spingere l'uso di alternative come nft ma fatte bene e in modo serio.
Chiaro, non nft di figurine ma applicazioni reali, tipo l'atto di proprietà della casa. Ripeto ho leggiucchiato qualcosa del genere ma non ci metterei mai la mano sul fuoco.
Potrebbe essere plausibile credo

Plutosky
Legendary
*
Offline Offline

Activity: 2660
Merit: 4597


View Profile
May 08, 2025, 03:23:45 PM
Merited by fillippone (3), babo (1), Wrib (1)
 #5

non so a me 83 byte bastavano per scrivere cazzate sulla blockchain!
a cosa dovrebbe servire nella pratica?

Andiamo più nel personale, nei vostri nodi cosa avete installato Core o Knots?

la questione è un pò più complessa.

Chi è favorevole alla rimozione del limite sostiene che attualmente vengono usati dei workaround per aggirare le limitazioni di OP_RETURN (come script complessi, transazioni con output fittizi, dati scritti in output spendibili..)

Questi workaround sono peggiorativi  perchè , a differenza di ciò che finisce in OP_RETURN, gravano anche sul calcolo computazionale dei nodi e sull'UTXO SET e non solo sulla dimensione della blockchain.

La domanda di soluzioni alternative ha creato anche dei "mostri" peggiori, come il servizio Slipstream di Marthon che permette di minare transazioni non finanziarie molto complesse bypassando la mempool e i nodi, inviando la tx direttamente a Marathon . Una roba completamente contraria all'etica Bitcoin.

Chi è contrario sostiene che rimuovere il limite vorrebbe dire aprire i cancelli e legalizzare il bloat della blockchain, che invece deve rimanere utilizzabile solo per tx finanziarie. Ma, per quanto condivisibile, è più un paletto ideologico che un reale vantaggio pratico.

Io sono sempre stato un sostenitore degli usi extra finanziari di Bitcoin, usi che però dovrebbero essere delegati ai L2 (come Stacks, LN,Arch Network...)

Il problema è che, come dimostra la vicenda Ordinals, c'è una nutrita schiera di persone che non solo vuole avere NFT, shitcoins...ma li vuole anche sul L1 ed è disposta a spendere fiumi di denaro per farlo.

Perchè succede questo? Lo ha chiarito Adam Back di recente: perchè queste persone stanno monetizzando la scarsa dimensione di ogni blocco e il "valore" della blockchain Bitcoin.
E' come se l'NFT raro (che di per sé raro non è) fosse  più prezioso se scritto sulla blockchain Bitcoin.


E' chiaro che a queste persone puoi creare tutti i L2 che vuoi, verranno sempre a rompere le balle sul L1  Grin

Purtroppo quando c'è una richiesta così forte e così tanto denaro disposto a soddisfarla, credo che ci sia poco da fare. Puoi vincere una battaglia ma non la guerra.

magari sperando che nel frattempo la moda passi (ma ne dubito)

Bisognerebbe sicuramente spingere (e fare) di più sui L2 per gli usi monetari.
Ma finchè le commissioni sono basse non esiste nemmeno l'incentivo per usare (e quindi investire) sui L2

"Diversification is protection against ignorance. It makes little sense if you know what you are doing" WB
Wrib (OP)
Member
**
Offline Offline

Activity: 64
Merit: 88


View Profile
May 09, 2025, 10:37:23 AM
Merited by babo (1)
 #6

Sembra che bitcoin core voglia rimuovere il limite di 80 byte per i dati in OP_RETURN. E' vero? Non aumenterà lo spam e la dimensione della blockchain?

A naso mi sembra una cosa molto grave. Sarà un hardfork, i nodi con una versione bitcoin core più vecchia rifiuteranno i nuovi blocchi?

Cosa ne pensate?

https://atlas21.com/it/controversia-su-bitcoin-core-il-dibattito-sulla-rimozione-dei-limiti-op_return/

https://www.criptovaluta.it/115227/bitcoin-opreturn-cosa-guida

https://www.bitget.com/it/news/detail/12560604740575

https://news.bitcoin.com/it/op_return-conflitto-ocean-mining-accusa-gli-sviluppatori-core-di-collusione-per-riempire-bitcoin-di-spam/

Nel frattempo mi autorispondo perchè ho approfondito un po' la questione.

No, non sarebbe un fork hard o soft che sia. La dimensione del campo OP_RETURN è già oggi potenzialmente senza limiti, dentro i limiti del blocco in cui verrebbe inclusa. Il limite di questi 83 byte è una regola di mempool, semplicemente i nodi non propagano ad altri nodi richieste di transazioni in cui ci sono dati in OP_RETURN che superano tale limite.

Come ha scritto Plutosky, adesso per scrivere dati maggiori di 83 byte (o 80 non ho capito  Grin ?) si passa principalmente per due strade:

1) accrocchi con firme e transazioni (come script complessi, transazioni con output fittizi, dati scritti in output spendibili..) che non risulterebbero nemmeno prunabili a differenza di quanto in OP_RETURN

2) contatto diretto con un miner, se bypasso la propagazione p2p tra i vari nodi (che rifiuterebbero OP_RETURN > 83byte) e invio direttamente la richiesta ad un miner con un canale fuori standard (e il miner è d'accordo) già oggi si può inserire valori in OP_RETURN > 83byte

A sto punto la logica dei dev è: permettiamo ai nodi di propagare transazioni con OP_RETURN > 83byte tanto sono peggio i workaround, specie il punto 1.

Perchè non viola il consenso e non ci sarebbe nessun fork? Perchè già oggi una transazione con OP_RETURN > 83byte se inclusa in un blocco non verrebbe rifiutata a meno che ovviamente il size limit dell'intero blocco non superi il valore concesso. Quindi no, non avremo blocchi potenzialmente più grandi. (se ho capito male qualcosa correggettemi)
bastisisca
Hero Member
*****
Offline Offline

Activity: 896
Merit: 793


not your keys not your coins


View Profile
May 10, 2025, 12:21:08 PM
Merited by babo (1)
 #7

Bisognerebbe sicuramente spingere (e fare) di più sui L2 per gli usi monetari.
Ma finchè le commissioni sono basse non esiste nemmeno l'incentivo per usare (e quindi investire) sui L2

Sicuramente quella potrebbe essere una soluzione ma a quanto pare come dici tu non interesas molto alle persone.
Io trovo che invece sarebbe la via percorribile per evitare di far danni che poi pagheremo in futuro, quindi usare L2 come Stacks porta solo benefici.
Evidentemente non la pensiamo tutti uguale purtroppo e non usiamo tutti la logica, purtroppo

Plutosky
Legendary
*
Offline Offline

Activity: 2660
Merit: 4597


View Profile
May 10, 2025, 03:45:27 PM
Merited by babo (1)
 #8

questa questione pone delle domande più filosofiche che tecniche.

Ad esempio:

Bitcoin deve rimanere un protocollo solo per transazioni finanziarie?
Oppure chiunque può inserire una tx, indipendentemente dalle finalità, a condizione che paghi le dovute commissioni e rispetti le regole del consenso?

Verrebbe da dire che vanno difese le tx finanziarie, perchè quello era il volere del creatore e soprattutto perchè un contadino del Salvador che vuole comprare una zappa pagando in moneta decentralizzata ha sicuramente meno possibilità di spesa (in commissioni) di uno speculatore di NFT.

Ma allora perchè è stato introdotto l'aggiornamento Taproot (praticamente all'unanimità) visto che questo ha reso possibile Ordinals e company?

Lo scopo di Taproot non era quello, ma è stato usato anche per quello e non ci possiamo fare nulla.

Mettere adesso dei "filtri" per bannare le tx non finanziarie (come vuole qualcuno) significa DIFENDERE BITCOIN DALLO SPAM (o addirittura da un attacco) oppure significa INTRODURRE UNA PRIMA PERICOLOSA FORMA DI CENSURA?

Non è semplice rispondere a queste domande.

Anche perchè purtroppo, come dicevo nel post precedente, i LAYER 2 in questo caso NON SONO LA SOLUZIONE: chi vuole fare transazioni non finanziarie è disposto a pagare un sovrapprezzo (anche salato) purchè la sua tx finisca dentro la blockchain.


  

"Diversification is protection against ignorance. It makes little sense if you know what you are doing" WB
babo
Legendary
*
Offline Offline

Activity: 4004
Merit: 4946


The hacker spirit breaks any spell


View Profile WWW
May 10, 2025, 04:10:47 PM
 #9

concordo, sono proprio domande filosofiche molto importanti
ma del resto abbiamo trovat una risposta

chi vuole spammare, deve pagaaare
se e' disposto a pagare per spammare, perche dovremmo vietarglielo? alla lunga sara finanziariamente impossibile da sostenere lo spam

▄███████████████████▄
████████████████████████

██████████▀▀▀▀██████████
███████████████▀▀███████
█████████▄▄███▄▄█████
████████▀▀████▀███████
█████████▄▄██▀██████████
████████████▄███████████
██████████████▄█████████
██████████▀▀███▀▀███████
███████████████████████
█████████▄▄████▄▄████████
▀███████████████████▀
.
 BC.GAME 
███████████████
███████████████
███████████████
███████████████
██████▀░▀██████
████▀░░░░░▀████
███░░░░░░░░░███
███▄░░▄░▄░░▄███
█████▀░░░▀█████

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

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

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

███████████████
███████████████
███████████████
███████████████
███████████████
███░░▀░░░▀░░███
███░░▄▄▄░░▄████
███▄▄█▀░░▄█████
█████▀░░▐██████
█████░░░░██████

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

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

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

███████████████
███████████████
███████████████
███████████████
███████████████
██████▀▀░▀▄░███
████▀░░▄░▄░▀███
███▀░░▀▄▀▄░▄███
███▄░░▀░▀░▄████
███░▀▄░▄▄██████

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

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

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

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

DEPOSIT BONUS
.1000%.
GET FREE
...5 BTC...

REFER & EARN
..$1000 + 15%..
COMMISSION


 Play Now 
Pages: [1]
  Print  
 
Jump to:  

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