Pages:
Author

Topic: Bitcoin forks - Versioni con supporto blocchi di dimensione superiore a 1MB - page 5. (Read 29475 times)

staff
Activity: 4270
Merit: 1209
I support freedom of choice
legendary
Activity: 1948
Merit: 2097
credo di avere capito il perchè.
quella è la regola generale che si sono dati per le softfork :

https://github.com/bitcoin/bitcoin/issues/8584

E quindi :

https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki

Complesso ma sensato  adesso mi torna tutto.


EDIT: breve spiegazione del funzionamento del bip9 : https://bitcointalksearch.org/topic/m.16846692
staff
Activity: 4270
Merit: 1209
I support freedom of choice
legendary
Activity: 3276
Merit: 2898
credo di avere capito il perchè.
quella è la regola generale che si sono dati per le softfork :

https://github.com/bitcoin/bitcoin/issues/8584

E quindi :

https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki

Complesso ma sensato  adesso mi torna tutto.

Mi e' anche stato utile per comprendere quanto si sia strutturando bene lo sviluppo
di bitcoin attraverso il sistema delle BIP (equivalente alle RFC internet)

E tornando piu' direttamente al topic , direi che per ora non vedo nessuna BIP
ad uno stato di definizione tale da permettere un hard fork sulla dimensione del blocco.
legendary
Activity: 2632
Merit: 1040
credo di avere capito il perchè.
quella è la regola generale che si sono dati per le softfork :

https://github.com/bitcoin/bitcoin/issues/8584

E quindi :

https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki
legendary
Activity: 3276
Merit: 2898
beh ma la BIP è più una descrizione che altro.

Cioè :

https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki
E' la descrizione di alto livello :

https://github.com/bitcoin/bitcoin/pull/8149
E' l'implementazione di Sipa, che ha eseguito i seguenti changes nel codice core/test-qa environment

https://github.com/bitcoin/bitcoin/pull/8149/files

behle BIP  sono esattamente come le RFC per internet.
se implementi un RFC devi seguire le specifiche dettate...

insomma questa cosa dei parametri di attivazione e' sostanziale, voglio dire se bitcoin core la implementa con
una regola e electrum con un'altra, non e' che la cosa funziona tanto bene ...




+Segregated Witness
+------------------
+
+The code preparations for Segregated Witness ("segwit"), as described in [BIP
+141](https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki), [BIP
+143](https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki), [BIP
+144](https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki), and [BIP
+145](https://github.com/bitcoin/bips/blob/master/bip-0145.mediawiki) are
+finished and included in this release.  However, BIP 141 does not yet specify
+activation parameters on mainnet, and so this release does not support segwit
+use on mainnet.  Testnet use is supported, and after BIP 141 is updated with
+proposed parameters, a future release of Bitcoin Core is expected that
+implements those parameters for mainnet.
+
+Furthermore, because segwit activation is not yet specified for mainnet,
+version 0.13.0 will behave similarly as other pre-segwit releases even after a
+future activation of BIP 141 on the network.  Upgrading from 0.13.0 will be
+required in order to utilize segwit-related features on mainnet (such as signal
+BIP 141 activation, mine segwit blocks, fully validate segwit blocks, relay
+segwit blocks to other segwit nodes, and use segwit transactions in the
+wallet, etc).
+

Sto approfondendo,

qui (0.13.0) dicono che siccome la bip 141 ancora non specificava
i parametri di attivazione su mainnet, non viene ancora attivata su mainnet.
Quindi (come mi sembra logico) mi aspetto che i parametri di attivazione su mainnet
debbano essere pubblicati ben chiaramente dalla bip 141

Ad oggi, la BIP 141

https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki

non ho trovato nessun riferimento al 95% di xxxxxxxx per l'attivazione.

Boh.

legendary
Activity: 3276
Merit: 2898
beh ma la BIP è più una descrizione che altro.

Cioè :

https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki
E' la descrizione di alto livello :

https://github.com/bitcoin/bitcoin/pull/8149
E' l'implementazione di Sipa, che ha eseguito i seguenti changes nel codice core/test-qa environment

https://github.com/bitcoin/bitcoin/pull/8149/files

behle BIP  sono esattamente come le RFC per internet.
se implementi un RFC devi seguire le specifiche dettate...

insomma questa cosa dei parametri di attivazione e' sostanziale, voglio dire se bitcoin core la implementa con
una regola e electrum con un'altra, non e' che la cosa funziona tanto bene ...


legendary
Activity: 2632
Merit: 1040
beh ma la BIP è più una descrizione che altro.

Cioè :

https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki
E' la descrizione di alto livello :

https://github.com/bitcoin/bitcoin/pull/8149
E' l'implementazione di Sipa, che ha eseguito i seguenti changes nel codice core/test-qa environment

https://github.com/bitcoin/bitcoin/pull/8149/files
legendary
Activity: 3276
Merit: 2898


Non riesco a trovarti la commit, ma ho recuperato questo :
https://www.reddit.com/r/Bitcoin/comments/4n9vud/requirements_for_csv_activation/

E' una softfork ma comunque i criteri di abilitazione sono quelli.
Nulla vieta di fare softfork che lavorano su criteri di consenso ben precisi (o molto restrittivi)

comunque quando ho un attimo faccio qualche approfondimento.

Ho trovato anche io gente che parla di questo 95%,
ma sinceramente specifiche tecniche zero...

Io sapevo che le implementazioni venivano fatto attraverso le BIP,
anche perche' se non ci sono specifiche tecniche chiare da seguire,
ognuno su ogni client implementa un po' come cazzo vuole....


legendary
Activity: 2632
Merit: 1040
si è attivo, ma il codice inizia a considerare la sua attivazione dal prossimo mese.

Mi sono perso le ultime novità. 

Segwit sarà attivo dal prossimo mese solo se il 95% dei blocchi minati voteranno in quella direzione, non c'è nulla di automatico...

In pratica se quasi tutti i miner utilizzeranno Core 0.13.1 , allora si avrà il soft fork che renderà attivo segwit, altrimenti nulla. Giusto?


non hanno implementato la bip 141 / bip 144 ?

Si la 141/144 è la SEGWIT, era già presente nella 0.13 ma non attiva
https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki
https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki

Da cui ne deriva
https://github.com/bitcoin/bitcoin/pull/8149

Ora nella 0.13.1 la attivano, ma secondo le regole sopra descritte.


scusate ma nella bip 141/144 non ho trovato questa regola del 95% ecc...
( e poi non era un soft fork ?)


Non riesco a trovarti la commit, ma ho recuperato questo :
https://www.reddit.com/r/Bitcoin/comments/4n9vud/requirements_for_csv_activation/

E' una softfork ma comunque i criteri di abilitazione sono quelli.
Nulla vieta di fare softfork che lavorano su criteri di consenso ben precisi (o molto restrittivi)
legendary
Activity: 3276
Merit: 2898
si è attivo, ma il codice inizia a considerare la sua attivazione dal prossimo mese.

Mi sono perso le ultime novità. 

Segwit sarà attivo dal prossimo mese solo se il 95% dei blocchi minati voteranno in quella direzione, non c'è nulla di automatico...

In pratica se quasi tutti i miner utilizzeranno Core 0.13.1 , allora si avrà il soft fork che renderà attivo segwit, altrimenti nulla. Giusto?


non hanno implementato la bip 141 / bip 144 ?

Si la 141/144 è la SEGWIT, era già presente nella 0.13 ma non attiva
https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki
https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki

Da cui ne deriva
https://github.com/bitcoin/bitcoin/pull/8149

Ora nella 0.13.1 la attivano, ma secondo le regole sopra descritte.


scusate ma nella bip 141/144 non ho trovato questa regola del 95% ecc...
( e poi non era un soft fork ?)
legendary
Activity: 2632
Merit: 1040
si è attivo, ma il codice inizia a considerare la sua attivazione dal prossimo mese.

Mi sono perso le ultime novità. 

Segwit sarà attivo dal prossimo mese solo se il 95% dei blocchi minati voteranno in quella direzione, non c'è nulla di automatico...

In pratica se quasi tutti i miner utilizzeranno Core 0.13.1 , allora si avrà il soft fork che renderà attivo segwit, altrimenti nulla. Giusto?


non hanno implementato la bip 141 / bip 144 ?

Si la 141/144 è la SEGWIT, era già presente nella 0.13 ma non attiva
https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki
https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki

Da cui ne deriva
https://github.com/bitcoin/bitcoin/pull/8149

Ora nella 0.13.1 la attivano, ma secondo le regole sopra descritte.
legendary
Activity: 3276
Merit: 2898
si è attivo, ma il codice inizia a considerare la sua attivazione dal prossimo mese.

Mi sono perso le ultime novità. 

Segwit sarà attivo dal prossimo mese solo se il 95% dei blocchi minati voteranno in quella direzione, non c'è nulla di automatico...

In pratica se quasi tutti i miner utilizzeranno Core 0.13.1 , allora si avrà il soft fork che renderà attivo segwit, altrimenti nulla. Giusto?


non hanno implementato la bip 141 / bip 144 ?
legendary
Activity: 2632
Merit: 1040
si è attivo, ma il codice inizia a considerare la sua attivazione dal prossimo mese.

Mi sono perso le ultime novità. 

Segwit sarà attivo dal prossimo mese solo se il 95% dei blocchi minati voteranno in quella direzione, non c'è nulla di automatico...

In pratica se quasi tutti i miner utilizzeranno Core 0.13.1 , allora si avrà il soft fork che renderà attivo segwit, altrimenti nulla. Giusto?

Si, se non ricordo male, quando scatta il 95% Ci sono ancora tipo 2000 Blocchi da minare (della serie "Avvisiamo tutti che il seg si è attivato" e avete 2000 blocchi di tempo per decidere cosa fare....)

Il problema è che al 95% NOn ci arriviamo :-)
ViaBTC ha il 10% Della rete e non supporterà a quanto pare il segwit.....
legendary
Activity: 1948
Merit: 2097
si è attivo, ma il codice inizia a considerare la sua attivazione dal prossimo mese.

Mi sono perso le ultime novità. 

Segwit sarà attivo dal prossimo mese solo se il 95% dei blocchi minati voteranno in quella direzione, non c'è nulla di automatico...

In pratica se quasi tutti i miner utilizzeranno Core 0.13.1 , allora si avrà il soft fork che renderà attivo segwit, altrimenti nulla. Giusto?
legendary
Activity: 2632
Merit: 1040
si è attivo, ma il codice inizia a considerare la sua attivazione dal prossimo mese.
legendary
Activity: 3276
Merit: 2898
dovremmo essere vicini ad una RC release di bitcoin core  0.13.1

https://github.com/bitcoin/bitcoin/milestone/22

se ho capito bene dovrebbe avere il supporto segwit attivo...

Abbiamo già 2 release candidate della 13.1
Ci stanno dando dentro in questi giorni

https://github.com/bitcoin/bitcoin/releases

c'e' un changelog ? vorrei conferma se il segwit e' attivo...
legendary
Activity: 2632
Merit: 1040
dovremmo essere vicini ad una RC release di bitcoin core  0.13.1

https://github.com/bitcoin/bitcoin/milestone/22

se ho capito bene dovrebbe avere il supporto segwit attivo...

Abbiamo già 2 release candidate della 13.1
Ci stanno dando dentro in questi giorni

https://github.com/bitcoin/bitcoin/releases
legendary
Activity: 3276
Merit: 2898
dovremmo essere vicini ad una RC release di bitcoin core  0.13.1

https://github.com/bitcoin/bitcoin/milestone/22

se ho capito bene dovrebbe avere il supporto segwit attivo...
legendary
Activity: 1981
Merit: 1039
è quello il problema sostanziale una larga parte della community potrebbe non accettare le nuove regole e rimanere sul ramo delle vecchie e non ci sarebbe nessun modo di impedirlo proprio perché il consensus che è l'aspetto fondamentale del Bitcoin è determinato dagli utenti: i miner in questo caso.
Pages:
Jump to: