Qtiger (OP)
|
|
September 09, 2011, 03:34:49 PM |
|
По этой теме мало информации на русском языке. И стоило бы дополнить Википедию. На сколько я знаю биткоин использует irc для нахождения новых узлов, но как именно это происходит(детали реализации)? И почему разработчики не выбрали более защищённый метод http://ru.wikipedia.org/wiki/Kademlia , который используют большинство файлообменных сетей? Ответе кто знает. Возможно есть описания на английском, но многие языками не владеют, и я в том числе.
|
|
|
|
Lis
Sr. Member
Offline
Activity: 293
Merit: 251
Spice must flow!
|
|
September 09, 2011, 07:48:07 PM |
|
По этой теме мало информации на русском языке. И стоило бы дополнить Википедию. На сколько я знаю биткоин использует 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
|
|
September 15, 2011, 10:07:33 AM |
|
Какие последствия будут для простых пользователей (учесть, что они настраивать сами ничего не будут) если ирку вырубят/захватят и начнут направлять на зловредные ноды с левыми блоками?
|
|
|
|
rPman
Legendary
Offline
Activity: 1120
Merit: 1069
|
|
September 15, 2011, 12:27:09 PM |
|
если, вдруг, начнутся проблемы с доступом к irc, у клиентов это будет выглядеть как 0 соединений, временно это решаться будет прописыванием в конфиг нескольких аадресов: addnode=ip_адрес_друга_или_публично_на_форуме
|
|
|
|
LZ
Legendary
Offline
Activity: 1722
Merit: 1072
P2P Cryptocurrency
|
|
September 15, 2011, 01:32:53 PM |
|
Для простых пользователей никаких последствий не будет, так как все адреса узлов, с которыми уже соединялись в прошлом, сохраняются в базу данных - файл addr.dat. Для новых же пользователей, которые еще ни с кем не соединялись, так же не будет никаких проблем, так как в клиент вшиты адреса IP самых активных пользователей...
|
My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
|
|
|
btcsec
|
|
September 15, 2011, 01:52:04 PM |
|
Если предположить, что ирку сломали и кидают с нее на на зловредные ноды с левыми блоками, а человек только поставил кошелек, то докачав блоки(неверные), он может принять деньги, которых на самом деле нет? Понимаю, что ломаная ирка долго без внимания не останется, но все же хочется убедиться, что тут нет слабых мест.
|
|
|
|
Lis
Sr. Member
Offline
Activity: 293
Merit: 251
Spice must flow!
|
|
September 15, 2011, 06:25:43 PM |
|
Если предположить, что ирку сломали и кидают с нее на на зловредные ноды с левыми блоками, а человек только поставил кошелек, то докачав блоки(неверные), он может принять деньги, которых на самом деле нет? Понимаю, что ломаная ирка долго без внимания не останется, но все же хочется убедиться, что тут нет слабых мест.
Слабые места есть, они описанны на wiki но их уже подстраховали. Тут не один мозг пыхтел. Завалить систему даже на нынешнем этапе, пока она еще не достаточно распространнена дело не простое.
|
You would like to thank? btc: 14tAPpwzrfZqBeFVvfBZHiBdByYhsoFofn
|
|
|
LZ
Legendary
Offline
Activity: 1722
Merit: 1072
P2P Cryptocurrency
|
|
September 16, 2011, 02:34:04 PM |
|
Да, можно передать клиенту левые блоки, но клиент с большой вероятностью соединится и с правильными узлами, которые же передадут ему верные блоки. Клиент сравнит две цепочки и выберет более сильную. Верная цепочка скорее всего и будет самой сильной, так как вычислительную мощь всей биткоин сети обогнать весьма и весьма проблематично. Тут как раз помогает Proof-of-work...
|
My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
|
|
|
Qtiger (OP)
|
|
September 20, 2011, 09:32:39 PM |
|
Интересен сам процесс А от куда он берёт ip в irc? То есть в самом клиенте забиты адреса irc серверов, и каждый новый клиент шлёт туда свой ip? В таком случае эти irc сервера могут быть сильно перегружены если в сети будут сотни тысяч клиентов.
|
|
|
|
LZ
Legendary
Offline
Activity: 1722
Merit: 1072
P2P Cryptocurrency
|
|
September 20, 2011, 09:51:20 PM |
|
Все верно. IRC - это временное решение.
|
My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
|
|
|
Qtiger (OP)
|
|
September 22, 2011, 06:25:33 PM |
|
Все верно. IRC - это временное решение. А, время то идёт. С этим нельзя затягивать. Людей всё больше и больше. IRC - сервера могут не потянуть, либо их задосят.
|
|
|
|
|