81

Re: Іще раз про BitCoin, давайте розберемося

P.Y. написав:

Поки хостів було мало, це всіх влаштовувало, але потім виникла потреба в чомусь менш ресурсоємному — повна база доменних імен не зберігається ні на клієнтських комп'ютерах, ні навіть на окремих DNS-серверах, а розподілена між ними.

Ви точно нічого не плутаєте? Мапінг між IP-адресою і назвою хоста - це вам не усі транзакції за усю історію, це на декілька порядків менше інформації... мені так інтуїтивно здається. Тому один DNS-сервер, швидше за все, знає про усі на світі зареєстровані домени та їхні відповідні адреси.

82

Re: Іще раз про BitCoin, давайте розберемося

ktretyak написав:

Тому один DNS-сервер, швидше за все, знає про усі на світі зареєстровані домени та їхні відповідні адреси.

Таненбаум вважає дещо інакше.

Може, за сучасними мірками повна таблиця доменів та ІР і придатна для зберігання на окремому комп'ютері (232 можливих адрес — це лише десятки гігабайт), але якщо копіювання hosts означало перевитрату дискового простору чи/та трафіку для звичайних компів, то й серверів це також стосувалось.

py -3 -m pip install git+https://github.com/snoack/python-goto

83

Re: Іще раз про BitCoin, давайте розберемося

P.Y. написав:

Ну або чи можливо працювати з блокчейном, вантажачи його не увесь повністю, а якось частинами, розподіливши шматки між окремими повними клієнтами?

Можливо, якщо вам не потрібна історія транзакцій за минулі роки. Для цього треба завантажити увесь блокчейн, але не зберігати, а лише перевірити. А зберегти лише десяток останніх блоків. Є й інші технології. Просто в Біткоїні вони не реалізовані, бо це мало кому зараз потрібно.

ktretyak
Мабуть погоджуся з індусом, статті - цілковита пропаганда. Хоча коментарі на Хабрі варто почитати.

Подякували: P.Y., 221VOLT2

84

Re: Іще раз про BitCoin, давайте розберемося

Torbins написав:

статті - цілковита пропаганда

Цілковита пропаганда - це коли дають свою власну оцінку або абсолютно без аргументів, або маніпулюють аргументами "притягуючи їх за вуха", щоб усе здавалось правдоподібним. Хоча, звичайно ж, усе можна списати на "маніпуляції аргументами" навіть тоді, де цього немає.

Якщо по-вашому там "цілковита пропаганда", то вам не буде складно навести пару тез, де видно, що автор намагається маніпулювати фактами. Так же?

85

Re: Іще раз про BitCoin, давайте розберемося

Миф 1: Блокчейн — это гигантский распределенный компьютер

Ніхто ніколи такого не казав - це боротьба з вітряками.

В действительности все «независимые» майнеры объединены в пулы (по сути, картели). Им приходится объединяться, потому что лучше иметь стабильный, но маленький доход, чем огромный, но раз в 1000 лет.

Рік чи два тому це було раз на 3 місяці з непрофесійним обладнанням, нема калькуляції складності мережі, а тіки красиві слова для самонавіювання.

Кроме того, в Биткойн-блокчейн транзакции записываются лишь раз в 10 минут. А после появления записи для надежности принято подождать еще 50 минут, потому что записи регулярно самопроизвольно откатываются. А теперь представьте, что вам надо купить за биткойны жвачку.

И Биткойну еще повезло — у его конкурента, сети Ethereum, всего за два года после запуска и полгода активного использования в блокчейне уже набежало 200 гигабайт. Так что в текущих реалиях вечность блокчейна ограничена десятком лет — рост вместимости жестких дисков определенно не поспевает за ростом объема блокчейна.

Рівень аргументації -- в моєї бабусі комп заслабкий для зберігання блокчейну, тому я проти біткойнів. Дитнці жуйку в магазині не купиш! Правда біткойни заборонили адміністративними меодами, але ж то все дрібниці - ми розглядаємо гіпотетичну ситуацію коли така можливість є і саме з жуйками.

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»
Подякували: P.Y., 221VOLT, leofun013

86

Re: Іще раз про BitCoin, давайте розберемося

Дитнці жуйку в магазині не купиш! Правда біткойни заборонили адміністративними меодами, але ж то все дрібниці - ми розглядаємо гіпотетичну ситуацію коли така можливість є і саме з жуйками.

Ну добре, а якщо не жуйку дитині, а, наприклад, дозу в сусіда-бариги?

py -3 -m pip install git+https://github.com/snoack/python-goto

87

Re: Іще раз про BitCoin, давайте розберемося

Це вже леше, але все одно неехвективно суміщати банківську діяльність з особистою наркоманією, хоча в біткойнах зараз це мейнстрим. Це питання останньої милі, воно завжди є, просто ви цього не помічаєте - вайфай, водонапірна вежа, трансхворматорна підстанція, редуктор на газовому балоні.

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»
Подякували: 221VOLT, leofun012

88

Re: Іще раз про BitCoin, давайте розберемося

P.Y. написав:

Проте, блокчейн у його нинішній реалізації — таки справді гальмо в розвитку біткойна (всі 100-200 ГБ собі на смартфон не запхнеш, та й на стаціонарному компі місця шкода, а легкі клієнти — це та ж клієнт-серверна модель без справжньої децентралізації). Цікаво, чи існують криптовалюти, що використовують якесь інше рішення? Ну або чи можливо працювати з блокчейном, вантажачи його не увесь повністю, а якось частинами, розподіливши шматки між окремими повними клієнтами?

серйозно? терабайні харди давним-давно продають,
чому 100-200Гб - проблема?
якщо вам потрібен повний гаманець біткоін - ви його встановите,
не потрібен - не встановите, все просто

Прихований текст
у мене немає терабайтного харда, і я їх не продаю, якщо що...
Це ще не кінець. Це навіть не початок кінця. Але, можливо, це кінець початку.
Зростання мудрості можна точно вимірювати ступенем зменшення злоби.

https://coderhero.win/ Розбудовуємо інтернет разом!
Подякували: LoganRoss, ostap34PHP, leofun013

89

Re: Іще раз про BitCoin, давайте розберемося

Torbins написав:
P.Y. написав:

Ну або чи можливо працювати з блокчейном, вантажачи його не увесь повністю, а якось частинами, розподіливши шматки між окремими повними клієнтами?

Можливо, якщо вам не потрібна історія транзакцій за минулі роки. Для цього треба завантажити увесь блокчейн, але не зберігати, а лише перевірити. А зберегти лише десяток останніх блоків. Є й інші технології. Просто в Біткоїні вони не реалізовані, бо це мало кому зараз потрібно.

ktretyak
Мабуть погоджуся з індусом, статті - цілковита пропаганда. Хоча коментарі на Хабрі варто почитати.

про технології - було б цікаво почитати,
напишете\підкажете куди копати?

Це ще не кінець. Це навіть не початок кінця. Але, можливо, це кінець початку.
Зростання мудрості можна точно вимірювати ступенем зменшення злоби.

https://coderhero.win/ Розбудовуємо інтернет разом!

90

Re: Іще раз про BitCoin, давайте розберемося

221VOLT
Можна той же BitTorrent протокол підправити, щоб окремі блоки блокчейну співпадали з блоками торенту. Ну а про можливість послідовного завантаження, коли можна почати дивитися фільм скачаний на 5%, я думаю усі знають. Тут буде те саме, тільки качати ви будете починати не з початку, а з кінця блокчейну, і після завантаження N гігабайт блоків закачка зупиниться. Можна й не усі блоки послідовно завантажувати. А частину місця відвести під старі блоки, які в мережі зустрічаються рідше за інші.

Подякували: 221VOLT1