Как настроить экземпляр bitcoind, предназначенный исключительно для внесения вклада в сеть?
Я хотел бы запустить безголовый биткойный экземпляр на сервере, чтобы внести свой вклад в работу сети. Существуют ли какие-либо конкретные параметры конфигурации, рекомендуемые для этой цели?
Мое намерение состояло прежде всего в том, чтобы сделать сеть более безопасной, предоставив еще один «хороший» узел, хотя, поскольку я не знаком с некоторыми из более тонких аспектов протокола, я бы приветствовал советы по другим способам единственный узел мог бы или мог бы внести свой вклад.
Я не обязательно планировал запустить шахтер.
1 ответ
Вообще говоря, если вы хотите внести свой вклад, у вас есть два варианта:
Станьте узлом с цепочкой цепочек
Для сети Bitcoin требуется, чтобы вся цепочка была доступна для загрузки. Если недостаточно сверстников позволяют загружать всю цепочку, это представляет опасность для сети. Это не интенсивность процессора, а небольшая нагрузка на сеть IO, как настраиваемое количество одноранговых узлов, загружает данные.
А именно, вы можете запустить bitcoind и разрешить входящий доступ к порту 8333. Это позволит людям загружать блок-цепочку. Если вы видите, что параметры запускаются как «сервер», знаете, что это работает на порте 8332, что считается «чувствительным» и должно быть защищено.
Мне нравится визуально проверять процесс, поэтому вот команда, которую я запускаю:
bitcoind -debug -logtimestamps -printtodebugger -printtoconsole
литий>
Если ваш компьютер может справиться с этим, отредактируйте файл bitcoin.conf (местоположение зависит от платформы), чтобы позволить большему количеству людей одновременно подключаться. Измените maxconnections=
на все, что вы считаете лучшим.
Mine
В горном деле мало пользы, если у вас нет FPGA или ASIC для биткойнов. Эти установки более специализированы и конкурентоспособны. Взгляните на www.butterflylabs.com для шахтера ASIC, которая может подключаться к вашему USB-порту.