Author

Topic: тестовая сеть (Read 2127 times)

legendary
Activity: 1120
Merit: 1069
December 21, 2013, 02:58:41 AM
#7
когда команду отправляете, тоже добавляйте -testnet
newbie
Activity: 2
Merit: 0
December 20, 2013, 01:29:39 PM
#6
Как взаимодействовать с сервером в тестовой сети? В нормальном режиме запускаю bitcoind.exe и для посыла команд bitcoind.exe command. Для тестовой сети запускаю bitcoind.exe -testnet и когда посылаю команду bitcoind.exe command - пишет error: couldn't connect to server. Даже когда команду stop посылаю, всё равно error: couldn't connect to server. Как быть?
legendary
Activity: 3108
Merit: 1358
January 27, 2013, 09:35:54 AM
#5
Все гораздо проще, патчить клиент необязательно. Достаточно использовать опции nolisten и connect, чтобы организовать связь между двумя чистыми инсталляциями клиента. После этого можно майнить новую цепочку блоков, даже необязательно делать это в testnet-режиме. Кстати, липовую цепочку для 51% атак генерируют именно так... Несколько огороженных от остальной сети клиентов соединяют друг с другом и майнят.
sr. member
Activity: 462
Merit: 250
January 27, 2013, 03:27:18 AM
#4
Может там какая-то конкретная константа для этого есть?
Чтобы создать новую цепочку блоков, надо создать первый блок. Затем вписываем хеш этого блока

main.cpp
bool LoadBlockIndex(bool fAllowNew)
if (fTestNet)
hashGenesisBlock = uint256("сюда");

Ну, а дальше – майним новые блоки. Для работы сети нужны как минимум 2 узла.
member
Activity: 61
Merit: 10
January 27, 2013, 02:35:09 AM
#3
Testnet-In-A-Box.

https://bitcointalksearch.org/topic/testnet-in-a-box-4483

А если на пальцах - то что надо поменять в биткоин-клиенте, чтобы получилась тестовая сеть? (т.е. как сделать свой Testnet-In-A-Box)
Может там какая-то конкретная константа для этого есть?

Адреса в тестовой сети начинаются m или n.

m или n - это очень много, лучше пусть будет k
sr. member
Activity: 462
Merit: 250
January 27, 2013, 02:23:47 AM
#2
кто её запустил?
Разработчики оригинального софта. Сеть иногда перезапускается созданием новой цепочки блоков с нуля.

как она работает?
Так же как и основная сеть. Однако, некоторые правила отличаются. Например, в тестовую цепочку могут быть включены нестандартные транзакции.

как запустить ещё одну?
Testnet-In-A-Box.

всегда ли можно отличить адрес в тестовой сети от обычного адреса по внешнему виду?
Да. Адреса в основной сети начинаются с 1. Адреса в тестовой сети начинаются m или n.
member
Activity: 61
Merit: 10
January 27, 2013, 12:14:28 AM
#1
кто её запустил?
как она работает?
как запустить ещё одну?
всегда ли можно отличить адрес в тестовой сети от обычного адреса по внешнему виду?
Jump to: