Да, я прочитал документацию Dev. Но мне нужно больше, чем это. Ну, например, вы сказали узлы имеют banscore. Где хранится что banscore?
В памяти.
Если ввести
getpeerinfo в консоли или если вы используете
bitcoind getpeerinfo из Linux терминала на машине, которая Allready имеет bitcoind работает вы получите что-то вроде этого:
[
{
"адр" : "-IP-: 8333",
"addrlocal" : "-IP-: 8333",
"Сервисы" : "00000001",
"lastsend" : 1417103014,
"lastrecv" : 1417103015,
"BytesSent" : 426967,
"bytesrecv" : 28102212,
"conntime" : 1417095403,
"pingtime" : 0.00000000,
"версия" : 70002,
"subver" : "/Satoshi:0.9.2.1/",
"прибывающий" : ложный,
"startingheight" : 331833,
"banscore" : 0,
"syncnode" : правда
}, - больше узлов здесь-
]
Я в настоящее время нет ни одного с banscore >0.
Но эта информация исчезла, как только вы прекратить клиент / демон.
В блоке цепи? Я не думаю, что так. И, что banscore записывается в IP-адрес узла?
Да, его в IP, и каждый узел имеет свой собственный список для banscore. Вы можете изменить свой допуск к нему в файле bitcoind.conf, если вы хотите, и обычай написанного клиент может также записать его на диск при выключении.
И если такая вещь существует, может ли быть также banscore для спамеров? Затем выполняется предотвращение спама на основе IP будет возможно, вместо структуры оплаты.
Ну, AFAIK причина позади banscore, чтобы предотвратить нападение DoS не transactionspam. DoS-атака или даже DDoS просто не из-за системы banscore. Атака с дешевыми данными недействительных сделок приведет только к увеличению banscore и, наконец, в разъединении. Недействительные сделки не будут переданы в сеть, таким образом, не беспокоить все узлы одновременно. Со временем любой злоумышленник (ы) будет работать из IP-адресов и может только когда-либо беспокоить несколько узлов одновременно.
Пошлины существуют, чтобы добыча выгодно в долгосрочной перспективе. В далеком будущем, когда blockreward настолько мал, что больше отношения нет или даже сократились до нуля, то плата будет плата за шахтер, чтобы продолжать идти, чтобы сохранить добычу прибыльными.
Правила релейные, что в настоящее время препятствует transactionspam, или, вернее, то, что делает его более трудным для спама с 1 Satoshi TX. Если вы посмотрите на правила в "isDust" Функция Я связала раньше вы заметите, что сделка пыль на самом деле действительным и может быть даже окрестностя в будущем. В настоящее время операция пыли не ретранслируются Bitcoin ядра, но хранится в памяти в качестве действительных сделок. Это делает его более трудным для спамеров, как они не могу просто транслировать свои операции в любой случайный узел и надеются, что сеть будет знать о сделке в течение нескольких секунд. Они все еще случаются, хотя, так как не все узлы выполняют ту же версию и, возможно, некоторые спамеры имеют доступ к разумному hashingpower. Обычно его сделали в качестве своего рода рекламы и будет включать в себя метку на blockchain.info