Bitcoin Forum
May 06, 2024, 06:48:06 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: TRB (The real bitcoin) - Client bitcoin alternativo  (Read 158 times)
alexrossi (OP)
Legendary
*
Offline Offline

Activity: 3724
Merit: 1739


Join the world-leading crypto sportsbook NOW!


View Profile
September 26, 2018, 08:46:50 AM
 #1

http://thebitcoin.foundation/


Sostanzialmente è bitcoin alla versione 0.5.4 + patch per farlo sincronizzare dopo il fork avvenuto con la versione 0.8 (https://github.com/bitcoin/bips/blob/master/bip-0050.mediawiki) + altre patch per togliere delle caratteristiche ritenute malevoli dai creatori (tipo dnsseed)

Le istruzioni per compilarlo si trovano qui: http://thebitcoin.foundation/trb-howto.html

Caratteristiche:
- solo CLI
- non ha segwit
- non ha bech32
- se non ricordo male non ha nemmeno gli indirizzi multisignature


Non è attualmente un fork perché condivide le stesse regole rigide di core (block size, ecc...)

Qualcuno è riuscito a sincronizzarlo partendo dal genesis block?

  ▄▄███████▄███████▄▄▄
 █████████████
▀▀▀▀▀▀████▄▄
███████████████
       ▀▀███▄
███████████████
          ▀███
 █████████████
             ███
███████████▀▀               ███
███                         ███
███                         ███
 ███                       ███
  ███▄                   ▄███
   ▀███▄▄             ▄▄███▀
     ▀▀████▄▄▄▄▄▄▄▄▄████▀▀
         ▀▀▀███████▀▀▀
░░░████▄▄▄▄
░▄▄░
▄▄███████▄▀█████▄▄
██▄████▌▐█▌█████▄██
████▀▄▄▄▌███░▄▄▄▀████
██████▄▄▄█▄▄▄██████
█░███████░▐█▌░███████░█
▀▀██▀░██░▐█▌░██░▀██▀▀
▄▄▄░█▀░█░██░▐█▌░██░█░▀█░▄▄▄
██▀░░░░▀██░▐█▌░██▀░░░░▀██
▀██
█████▄███▀▀██▀▀███▄███████▀
▀███████████████████████▀
▀▀▀▀███████████▀▀▀▀
▄▄██████▄▄
▀█▀
█  █▀█▀
  ▄█  ██  █▄  ▄
█ ▄█ █▀█▄▄█▀█ █▄ █
▀▄█ █ ███▄▄▄▄███ █ █▄▀
▀▀ █    ▄▄▄▄    █ ▀▀
   ██████   █
█     ▀▀     █
▀▄▀▄▀▄▀▄▀▄▀▄
▄ ██████▀▀██████ ▄
▄████████ ██ ████████▄
▀▀███████▄▄███████▀▀
▀▀▀████████▀▀▀
█████████████LEADING CRYPTO SPORTSBOOK & CASINO█████████████
MULTI
CURRENCY
1500+
CASINO GAMES
CRYPTO EXCLUSIVE
CLUBHOUSE
FAST & SECURE
PAYMENTS
.
..PLAY NOW!..
1714978086
Hero Member
*
Offline Offline

Posts: 1714978086

View Profile Personal Message (Offline)

Ignore
1714978086
Reply with quote  #2

1714978086
Report to moderator
1714978086
Hero Member
*
Offline Offline

Posts: 1714978086

View Profile Personal Message (Offline)

Ignore
1714978086
Reply with quote  #2

1714978086
Report to moderator
1714978086
Hero Member
*
Offline Offline

Posts: 1714978086

View Profile Personal Message (Offline)

Ignore
1714978086
Reply with quote  #2

1714978086
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714978086
Hero Member
*
Offline Offline

Posts: 1714978086

View Profile Personal Message (Offline)

Ignore
1714978086
Reply with quote  #2

1714978086
Report to moderator
1714978086
Hero Member
*
Offline Offline

Posts: 1714978086

View Profile Personal Message (Offline)

Ignore
1714978086
Reply with quote  #2

1714978086
Report to moderator
1714978086
Hero Member
*
Offline Offline

Posts: 1714978086

View Profile Personal Message (Offline)

Ignore
1714978086
Reply with quote  #2

1714978086
Report to moderator
gbianchi
Legendary
*
Offline Offline

Activity: 3094
Merit: 2648



View Profile
September 26, 2018, 09:39:05 AM
 #2

http://thebitcoin.foundation/


Sostanzialmente è bitcoin alla versione 0.5.4 + patch per farlo sincronizzare dopo il fork avvenuto con la versione 0.8 (https://github.com/bitcoin/bips/blob/master/bip-0050.mediawiki) + altre patch per togliere delle caratteristiche ritenute malevoli dai creatori (tipo dnsseed)

Le istruzioni per compilarlo si trovano qui: http://thebitcoin.foundation/trb-howto.html

Caratteristiche:
- solo CLI
- non ha segwit
- non ha bech32
- se non ricordo male non ha nemmeno gli indirizzi multisignature


Non è attualmente un fork perché condivide le stesse regole rigide di core (block size, ecc...)

Qualcuno è riuscito a sincronizzarlo partendo dal genesis block?

come fa a non essere un fork se non supporta segwit?

cioe' se io ho inviato dei bitcoin usando segwit  l'operazione non esiste dal
punto di vista di un client del genere...



GUIDA PER NUOVI UTENTI https://bitcointalk.org/index.php?topic=1241459.0
DO NOT HOLD YOUR BTC ON THIRD PARTY EXCHANGES – BE YOUR OWN BANK https://bitcointalk.org/index.php?topic=945881.0
BITCOIN... WHAT IS IT ? https://bitcointalk.org/index.php?topic=2107660.0
alexrossi (OP)
Legendary
*
Offline Offline

Activity: 3724
Merit: 1739


Join the world-leading crypto sportsbook NOW!


View Profile
September 26, 2018, 09:56:29 AM
 #3

come fa a non essere un fork se non supporta segwit?

cioe' se io ho inviato dei bitcoin usando segwit  l'operazione non esiste dal
punto di vista di un client del genere...




Esiste ma "non gli interessa", perché non avendo supporto a segwit, non archivia la parte del segregated witness. Se inviano dei btc da un indirizzo segwit a un indirizzo di questo client, lui vede i btc e li accetta ma non sa l'indirizzo di provenienza.

  ▄▄███████▄███████▄▄▄
 █████████████
▀▀▀▀▀▀████▄▄
███████████████
       ▀▀███▄
███████████████
          ▀███
 █████████████
             ███
███████████▀▀               ███
███                         ███
███                         ███
 ███                       ███
  ███▄                   ▄███
   ▀███▄▄             ▄▄███▀
     ▀▀████▄▄▄▄▄▄▄▄▄████▀▀
         ▀▀▀███████▀▀▀
░░░████▄▄▄▄
░▄▄░
▄▄███████▄▀█████▄▄
██▄████▌▐█▌█████▄██
████▀▄▄▄▌███░▄▄▄▀████
██████▄▄▄█▄▄▄██████
█░███████░▐█▌░███████░█
▀▀██▀░██░▐█▌░██░▀██▀▀
▄▄▄░█▀░█░██░▐█▌░██░█░▀█░▄▄▄
██▀░░░░▀██░▐█▌░██▀░░░░▀██
▀██
█████▄███▀▀██▀▀███▄███████▀
▀███████████████████████▀
▀▀▀▀███████████▀▀▀▀
▄▄██████▄▄
▀█▀
█  █▀█▀
  ▄█  ██  █▄  ▄
█ ▄█ █▀█▄▄█▀█ █▄ █
▀▄█ █ ███▄▄▄▄███ █ █▄▀
▀▀ █    ▄▄▄▄    █ ▀▀
   ██████   █
█     ▀▀     █
▀▄▀▄▀▄▀▄▀▄▀▄
▄ ██████▀▀██████ ▄
▄████████ ██ ████████▄
▀▀███████▄▄███████▀▀
▀▀▀████████▀▀▀
█████████████LEADING CRYPTO SPORTSBOOK & CASINO█████████████
MULTI
CURRENCY
1500+
CASINO GAMES
CRYPTO EXCLUSIVE
CLUBHOUSE
FAST & SECURE
PAYMENTS
.
..PLAY NOW!..
gbianchi
Legendary
*
Offline Offline

Activity: 3094
Merit: 2648



View Profile
September 26, 2018, 10:03:31 AM
 #4

come fa a non essere un fork se non supporta segwit?

cioe' se io ho inviato dei bitcoin usando segwit  l'operazione non esiste dal
punto di vista di un client del genere...




Esiste ma "non gli interessa", perché non avendo supporto a segwit, non archivia la parte del segregated witness. Se inviano dei btc da un indirizzo segwit a un indirizzo di questo client, lui vede i btc e li accetta ma non sa l'indirizzo di provenienza.

boh non ho capito... magari mi informo. Grazie.

GUIDA PER NUOVI UTENTI https://bitcointalk.org/index.php?topic=1241459.0
DO NOT HOLD YOUR BTC ON THIRD PARTY EXCHANGES – BE YOUR OWN BANK https://bitcointalk.org/index.php?topic=945881.0
BITCOIN... WHAT IS IT ? https://bitcointalk.org/index.php?topic=2107660.0
alexrossi (OP)
Legendary
*
Offline Offline

Activity: 3724
Merit: 1739


Join the world-leading crypto sportsbook NOW!


View Profile
September 26, 2018, 10:11:09 AM
 #5

come fa a non essere un fork se non supporta segwit?

cioe' se io ho inviato dei bitcoin usando segwit  l'operazione non esiste dal
punto di vista di un client del genere...




Esiste ma "non gli interessa", perché non avendo supporto a segwit, non archivia la parte del segregated witness. Se inviano dei btc da un indirizzo segwit a un indirizzo di questo client, lui vede i btc e li accetta ma non sa l'indirizzo di provenienza.

boh non ho capito... magari mi informo. Grazie.

Segwit è un softfork, quindi puoi fare un opt out con il tuo client e non succede nulla (si gioca sempre con le vecchie regole)

  ▄▄███████▄███████▄▄▄
 █████████████
▀▀▀▀▀▀████▄▄
███████████████
       ▀▀███▄
███████████████
          ▀███
 █████████████
             ███
███████████▀▀               ███
███                         ███
███                         ███
 ███                       ███
  ███▄                   ▄███
   ▀███▄▄             ▄▄███▀
     ▀▀████▄▄▄▄▄▄▄▄▄████▀▀
         ▀▀▀███████▀▀▀
░░░████▄▄▄▄
░▄▄░
▄▄███████▄▀█████▄▄
██▄████▌▐█▌█████▄██
████▀▄▄▄▌███░▄▄▄▀████
██████▄▄▄█▄▄▄██████
█░███████░▐█▌░███████░█
▀▀██▀░██░▐█▌░██░▀██▀▀
▄▄▄░█▀░█░██░▐█▌░██░█░▀█░▄▄▄
██▀░░░░▀██░▐█▌░██▀░░░░▀██
▀██
█████▄███▀▀██▀▀███▄███████▀
▀███████████████████████▀
▀▀▀▀███████████▀▀▀▀
▄▄██████▄▄
▀█▀
█  █▀█▀
  ▄█  ██  █▄  ▄
█ ▄█ █▀█▄▄█▀█ █▄ █
▀▄█ █ ███▄▄▄▄███ █ █▄▀
▀▀ █    ▄▄▄▄    █ ▀▀
   ██████   █
█     ▀▀     █
▀▄▀▄▀▄▀▄▀▄▀▄
▄ ██████▀▀██████ ▄
▄████████ ██ ████████▄
▀▀███████▄▄███████▀▀
▀▀▀████████▀▀▀
█████████████LEADING CRYPTO SPORTSBOOK & CASINO█████████████
MULTI
CURRENCY
1500+
CASINO GAMES
CRYPTO EXCLUSIVE
CLUBHOUSE
FAST & SECURE
PAYMENTS
.
..PLAY NOW!..
arulbero
Legendary
*
Offline Offline

Activity: 1915
Merit: 2074


View Profile
October 14, 2018, 11:02:14 AM
Last edit: January 04, 2019, 08:04:06 AM by arulbero
 #6

http://thebitcoin.foundation/

Sostanzialmente è bitcoin alla versione 0.5.4 + patch per farlo sincronizzare dopo il fork avvenuto con la versione 0.8 (https://github.com/bitcoin/bips/blob/master/bip-0050.mediawiki) + altre patch per togliere delle caratteristiche ritenute malevoli dai creatori (tipo dnsseed)

Le istruzioni per compilarlo si trovano qui: http://thebitcoin.foundation/trb-howto.html

Caratteristiche:
- solo CLI
- non ha segwit
- non ha bech32
- se non ricordo male non ha nemmeno gli indirizzi multisignature

Non è attualmente un fork perché condivide le stesse regole rigide di core (block size, ecc...)


come fa a non essere un fork se non supporta segwit?

cioe' se io ho inviato dei bitcoin usando segwit  l'operazione non esiste dal
punto di vista di un client del genere...


Qui si trovano due domande simili alla tua riguardo la compatibilità tra nodi non-segwit e nodi segwit:

https://bitcoin.stackexchange.com/questions/60171/where-is-the-signature-stored-in-a-segwit-transaction
https://bitcoin.stackexchange.com/questions/60368/can-a-non-segwit-miner-mine-segwit-transactions

In pratica le transazioni segwit sono viste anche dai nodi non segwit nelle loro componenti essenziali (utxo in entrata, utxo in uscita, con address e quantità di bitcoin mossi). Quindi agli occhi dei nodi non segwit tutte le transazioni segwit (ma sarebbe meglio dire tutte le tx che hanno almeno un output di tipo segwit) sono transazioni valide (anche se non standard). Ne consegue che il bilancio generale della blockchain, cioè l'insieme degli utxo, è lo stesso sia per i nodi segwit che per quelli non segwit.

Le transazioni non standard sono transazioni che di norma un nodo non accetta nè ritrasmette fin quando esse sono nello stato "non confermate", ma diventano invece transazioni valide quando si presentano dentro un blocco. Quindi un nodo non segwit trascura le tx con output segwit finchè esse non sono confermate, ma le considera valide nel momento in cui un miner-segwit le inserisce in un nuovo blocco che viene minato.

Nell'output di tipo segwit (P2PWKH) si utilizza un piccolo trucco tecnico per rendere la transazione non standard agli occhi dei vecchi miner:

https://www.reddit.com/r/Bitcoin/comments/6nd49u/segwit_transactions_look_like_anyone_can_spend/

E' da sottolineare che, anche se la transazione apparentemente invia dei bitcoin a un indirizzo senza richiedere la firma (nè altra condizione) per sbloccare quei bitcoin:

script di output segwit:  0 <pubkeyhash>

in realtà quello 0 nello script di output significa per i nodi e i miner aggiornati che c'è una condizione di blocco di tipo "segwit", cioè c'è un lucchetto che va sbloccato sempre con una firma relativa a quella chiave pubblica (anche se la firma va posta in un campo separato dal consueto scritpt di input).

Quello 0 in più crea invece un problema tecnico (legato allo stack del linguaggio script) a un nodo non segwit qualora tentasse di spendere quell'utxo, che appare del tipo ANYONE CAN SPEND, cioè senza bisogno di firma. Pur non richiedendo una firma, in sostanza il nodo non potrebbe spenderlo con una transazione standard.

Se invece un nodo segwit spende di nuovo quell'output, pur non riconoscendo esattamente tutta la dinamica, il nodo non segwit accetterebbe il blocco con quella nuova tx, e quindi riconoscerebbe anche il cambio di proprietario dei bitcoin.
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!