Bitcoin Forum

Local => Новички => Topic started by: Nirton on October 08, 2012, 06:00:34 PM



Title: Падение вознаграждения
Post by: Nirton on October 08, 2012, 06:00:34 PM
Что будет, если в файле bitcoin/src/main.cpp исходного кода bitcoin удалить строку 914, потом всё скомпилировать и запустить?
Было:
909 int64 static GetBlockValue(int nHeight, int64 nFees)
910 {
911     int64 nSubsidy = 50 * COIN;
912
913     // Subsidy is cut in half every 210000 blocks, which will occur approximately every 4 years
914     nSubsidy >>= (nHeight / 210000);
915
916    return nSubsidy + nFees;
917 }
Стало:
909 int64 static GetBlockValue(int nHeight, int64 nFees)
910 {
911     int64 nSubsidy = 50 * COIN;
912
913     // Subsidy is not cut in half every 210000 blocks, which will occur approximately every 4 years
914   
915     return nSubsidy + nFees;
916 }

https://github.com/bitcoin/bitcoin/blob/master/src/main.cpp


Title: Re: Падение вознаграждения
Post by: Mohnaty Bulrathi on October 08, 2012, 06:03:13 PM
Стало

Серьезно? Действительно стало? Что-то в сорцах я не вижу этого изменения.


Ничего не будет - форк образуется.


Title: Re: Падение вознаграждения
Post by: [Tycho] on October 08, 2012, 06:04:41 PM
Если ты не генерируешь блоки - то ничего не изменится.
Если генеришь - то они все будут инвалидными после смены вознаграждения.


Title: Re: Падение вознаграждения
Post by: Nirton on October 08, 2012, 06:09:12 PM
Естественно не серьёзно так стало, но это я бы хотел так сделать.
Qt Creator при компиляции оригинальных исходников bitcoin-qt выдаёт такие ошибки :
..\bitcoin-bitcoin-0a5ce30\src/boost/signals/connection.hpp: At global scope:
..\bitcoin-bitcoin-0a5ce30\src/boost/signals/connection.hpp:64: error: expected initializer before ':' token
..\bitcoin-bitcoin-0a5ce30\src\qt\bitcoin.cpp:265: error: expected '}' at end of input
..\bitcoin-bitcoin-0a5ce30\src\qt\bitcoin.cpp:265: error: expected '}' at end of input
Как исправить?