Bitcoin Forum
December 14, 2024, 04:49:26 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Маршрутизация в Bitcoin  (Read 1744 times)
Qtiger (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250



View Profile
September 09, 2011, 03:34:49 PM
 #1

По этой теме мало информации на русском языке. И стоило бы дополнить Википедию.
На сколько я знаю биткоин использует irc для нахождения новых узлов, но как именно это происходит(детали реализации)?
И почему разработчики не выбрали более защищённый метод http://ru.wikipedia.org/wiki/Kademlia , который используют большинство файлообменных сетей?

Ответе кто знает. Возможно есть описания на английском, но многие языками не владеют, и я в том числе.
Lis
Sr. Member
****
Offline Offline

Activity: 293
Merit: 251


Spice must flow!


View Profile
September 09, 2011, 07:48:07 PM
 #2

По этой теме мало информации на русском языке. И стоило бы дополнить Википедию.
На сколько я знаю биткоин использует irc для нахождения новых узлов, но как именно это происходит(детали реализации)?
И почему разработчики не выбрали более защищённый метод http://ru.wikipedia.org/wiki/Kademlia , который используют большинство файлообменных сетей?

Ответе кто знает. Возможно есть описания на английском, но многие языками не владеют, и я в том числе.

https://en.bitcoin.it/wiki/Protocol_Specification#addr

Можно без ирки, первый ip берешь отсюда https://en.bitcoin.it/wiki/Fallback_Nodes, потом клиент сам натаскает ip из сети. Кстати он их складывает в bdb файл в родной папке

You would like to thank?
btc: 14tAPpwzrfZqBeFVvfBZHiBdByYhsoFofn
btcsec
Hero Member
*****
Offline Offline

Activity: 803
Merit: 593


BITS.MEDIA


View Profile WWW
September 15, 2011, 10:07:33 AM
 #3

Какие последствия будут для простых пользователей (учесть, что они настраивать сами ничего не будут) если ирку вырубят/захватят и начнут направлять на зловредные ноды с левыми блоками?

Bits.media - криптовалюты и блокчейн по-русски
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
September 15, 2011, 12:27:09 PM
 #4

если, вдруг, начнутся проблемы с доступом к irc, у клиентов это будет выглядеть как 0 соединений, временно это решаться будет прописыванием в конфиг нескольких аадресов:
addnode=ip_адрес_друга_или_публично_на_форуме

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
September 15, 2011, 01:32:53 PM
 #5

Для простых пользователей никаких последствий не будет, так как все адреса узлов,
с которыми уже соединялись в прошлом, сохраняются в базу данных - файл addr.dat.
Для новых же пользователей, которые еще ни с кем не соединялись, так же не будет
никаких проблем, так как в клиент вшиты адреса IP самых активных пользователей...

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
btcsec
Hero Member
*****
Offline Offline

Activity: 803
Merit: 593


BITS.MEDIA


View Profile WWW
September 15, 2011, 01:52:04 PM
 #6

Если предположить, что ирку сломали и кидают с нее на на зловредные ноды с левыми блоками, а человек только поставил кошелек, то докачав блоки(неверные), он может принять деньги, которых на самом деле нет?
Понимаю, что ломаная ирка долго без внимания не останется, но все же хочется убедиться, что тут нет слабых мест.

Bits.media - криптовалюты и блокчейн по-русски
Lis
Sr. Member
****
Offline Offline

Activity: 293
Merit: 251


Spice must flow!


View Profile
September 15, 2011, 06:25:43 PM
 #7

Если предположить, что ирку сломали и кидают с нее на на зловредные ноды с левыми блоками, а человек только поставил кошелек, то докачав блоки(неверные), он может принять деньги, которых на самом деле нет?
Понимаю, что ломаная ирка долго без внимания не останется, но все же хочется убедиться, что тут нет слабых мест.
Слабые места есть, они описанны на wiki но их уже подстраховали.
Тут не один мозг пыхтел.
Завалить систему даже на нынешнем этапе, пока она еще не достаточно распространнена дело не простое.

You would like to thank?
btc: 14tAPpwzrfZqBeFVvfBZHiBdByYhsoFofn
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
September 16, 2011, 02:34:04 PM
 #8

Да, можно передать клиенту левые блоки, но клиент с большой вероятностью
соединится и с правильными узлами, которые же передадут ему верные блоки.
Клиент сравнит две цепочки и выберет более сильную. Верная цепочка скорее
всего и будет самой сильной, так как вычислительную мощь всей биткоин сети
обогнать весьма и весьма проблематично. Тут как раз помогает Proof-of-work...

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
Qtiger (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250



View Profile
September 20, 2011, 09:32:39 PM
 #9

Quote
Можно без ирки, первый ip берешь отсюда https://en.bitcoin.it/wiki/Fallback_Nodes, потом клиент сам натаскает ip из сети. Кстати он их складывает в bdb файл в родной папке

Интересен сам процесс Smiley
А от куда он берёт ip в irc? То есть в самом клиенте забиты адреса irc серверов, и каждый новый клиент шлёт туда свой ip?
В таком случае эти irc сервера могут быть сильно перегружены если в сети будут сотни тысяч клиентов.
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
September 20, 2011, 09:51:20 PM
 #10

Все верно. IRC - это временное решение.

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
Qtiger (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250



View Profile
September 22, 2011, 06:25:33 PM
 #11

Quote
Все верно. IRC - это временное решение.

А, время то идёт. С этим нельзя затягивать.  Smiley
Людей всё больше и больше. IRC - сервера могут не потянуть, либо их задосят.
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!