Как обезопасить нового публичного доказательства блокчейн работает?

Я довольно новыми для биткоина и технологии блокчейн и недавно начал читать об этом. Так что мое понимание и вопрос ниже может быть не очень точным.

Как я пока понял, доказательством работы является основным строительным блоком для Bitcoin блок цепи и из-за этого, злоумышленнику придется производить более 50% от общей вычислительной мощности (у меня.управления E более 50% узлов) для того, чтобы манипулировать блок цепи, будучи в состоянии производить последовательно длинная цепочка блоков.

Сейчас биткоин ребята были немного повезло, так как они были первыми и никто не обратил внимание в начале дня. Как только биткоин набирает обороты, количество честных узлы становятся доминирующими и система стала по сути своей надежности.

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

+643
xennygrimmato 10 сент. 2012 г., 7:51:04
28 ответов

Изменение цены на операции не должны вернуться к первоначальному адресу: часть может быть отправлена получателю, а другая часть может вернуться на новый адрес. Таким образом это немного сложнее отследить, куда ушли деньги, а вы не знаете, какая часть была передача и было изменить.

+1000
yabi 03 февр. '09 в 4:24

Я поднимаю важные вопросы о терминологии сети освещения и как выбрать посредника узел, как поставщик платежных услуг в канале маршрутизации:

В следующем видео (Ссылка на видео под названием: "как биткоин молния каналы работают") analogizes ЛН каналов счеты такие, что каналы как стержни , включая бусины , как биткоин, которые скользят от одного конца до другого, нечто похожее на следующем рисунке (вы можете также найти похожие статьи перенесении сети освещения в счеты по этой ссылке):

A Lightning Netword channel between A and B.

Где, в данном примере, пользователь имеет 2 монеты и пользователь Б имеет 1 монету.

Это видео также утверждает, что:

"Нет никакого способа, чтобы добавить больше бисера или снимают часть бусины без взятия штанги вниз все вместе."

И если это выражение является правильным, это означает, что канал мощность всегда равна баланс каналов, принимая во внимание, что в этом ответе (ссылка на ответ) различает канала емкости и канала равновесия следующим образом:

  • В емкость - это количество биткоин, предоставляемых по этому каналу.

  • Этот баланс кодирует сумму Bitcoin, которая каждый канал имеет партнеров в канале. поэтому сумма остатков всегда будет общая пропускная способность канала.*

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

Как первый вопрос: какое выражение является правильным?

Между тем, согласно видео, условие для выбора посредника в качестве оплаты услуг поставщика производится следующим образом:

Если пользователи A и B имеют прямой канал А-Б, и пользователи B и C имеют прямой канал B-C, таких, что пользователь А имеет 3 монеты в канал А-Б, а пользователь Б 2 монеты в канале A-B вместе с 1 монетку в канал B-C. Затем, что пользователь A хочет послать 3 монеты с пользователей С. ситуация примерно как на следующем рисунке:

Selecting eligible intermediary node as Payment Service Provider.

Теперь мы хотим исследовать, если пользователь B может быть посредником в качестве поставщика платежных услуг, по примеру упомянутых в видео:

Хотя, пользователь Б имеет прямой канал С C пользователя и в общем есть 3 монеты, в обоих каналах А-B и b-c ; тем не менее, пользователь может отправить только 1 монету пользователей С. Между тем, емкость канала B-C составляет 1 монету, а сумма сделки составляет 3 монеты, то есть больше, чем мощность канала B-С.

Таким образом, пользователь Б не может быть выбран в качестве поставщика платежных услуг (промежуточных узлов) и пользователи A и C должны установить прямой канал между собой.

Если приведенное выше выражение является правильным, поэтому мы можем определить условия промежуточного узла следующим образом:

(1) промежуточный узел имеет прямой канал с пунктом или другой узел, который имеет все условия промежуточного узла.

(2) Если сумма сделки составляет N монет, промежуточный узел имеет по меньшей мере N монет, подлежащая уплате в направлении/в направлении пункта назначения.

А второй вопрос: являются вышеуказанные условия для выбора право посредника узел в качестве поставщика платежных услуг правда ?

+967
bigjddyb 5 мар. 2010 г., 10:22:21
Другие ответы

Связанные вопросы


Похожие вопросы

С командой getpeerinfo я могу сделать все напрямую подключенных пиров IP-адреса, Как узнать мой в сети Bitcoin?

+950
qwerterra 22 дек. 2016 г., 3:07:18

Горно менеджеров бассейн равномерно распределяется по всей планете? где находятся самые большие города? Как где сервера физически расположены? Недавно костяк интернет-провайдер для всех университетов в штате Мичиган сошел и все на каждом кампусе был оффлайн1. Может чего-то большего, такого характера потенциально принять некоторые бассейн менеджеров и поэтому некоторые бассейны, тем самым увеличивая хэш доля онлайн-бассейны и рискуя 51% атаки?

+897
Hanny Ramzy 28 июн. 2011 г., 4:40:42

У меня 0.12 полный узел синхронизации в чернослив узел.

Вот что я получаю, когда я выполнить getblockchaininfo

Пи@raspnode:~ $ биткоин-Кинк getblockchaininfo {
 "цепочка" : "главная",
 "блоки" : 276483,
 "заголовки" : 403136,
 "bestblockhash" : "00000000000000017871bf646ec12c1e2dedacef87dcd357cea0da1ddb0b64b5",
 "трудность" : 1180923195.25802612,
 "verificationprogress" : 0.11950119,
 "chainwork" : "00000000000000000000000000000000000000000000084f5ed912538557eaa8",
 "подрезают" : правда,
 "softforks" : [
{
 "идентификатор" : "bip34",
 "версия" : 2,
 "страж" : {
 "статус" : правда,
 "нашли" : 1000,
 "требуется" : 750,
 "окно" : 1000
},
 "отклонить" : {
 "статус" : правда,
 "нашли" : 1000,
 "требуется" : 950,
 "окно" : 1000
}
},
{
 "идентификатор" : "bip66",
 "версия" : 3,
 "страж" : {
 "статус" : ложные,
 "нашли" : 0,
 "требуется" : 750,
 "окно" : 1000
},
 "отклонить" : {
 "статус" : ложные,
 "нашли" : 0,
 "требуется" : 950,
 "окно" : 1000
}
},
{
 "идентификатор" : "bip65",
 "версия" : 4,
 "страж" : {
 "статус" : ложные,
 "нашли" : 0,
 "требуется" : 750,
 "окно" : 1000
},
 "отклонить" : {
 "статус" : ложные,
 "нашли" : 0,
 "требуется" : 950,
 "окно" : 1000
}
}
],
 "pruneheight" : 0 }

Хотелось бы понять новые очки о softforks. Я знаю, что ID-это идентификатор бип. Но что об этом блоке кода?

 "страж" : {
 "статус" : ложные,
 "нашли" : 0,
 "требуется" : 750,
 "окно" : 1000
},
 "отклонить" : {
 "статус" : ложные,
 "нашли" : 0,
 "требуется" : 950,
 "окно" : 1000
}
+897
Jonathan Leffler 27 авг. 2015 г., 14:12:23

Скажем, я передаю 0.05 BTC с 1 входа на 1 выход и не платить комиссии. Если есть 6 блоков в час, это значит, что мое мнение должно быть 369 часов (около 15 дней), что не требуется плата. Давайте также предположим, что на вход только 1 час. Значит ли это, что он никогда не будет подтверждено или это значит, что деньги поступят после того, как немного больше, чем 15 дней?

+873
verk097 4 мая 2018 г., 5:37:34

Дайте адрес сайта в настройках Merchant затем проверить, нажав кнопку Проверить

+863
Akshat m 21 мая 2011 г., 19:21:12

Изменение резервных требований

ГК сообщества имеет механизм для регулировки резервные требования для долгосрочных изменений в ценности сообщества. Любые изменения должны быть одобрены на основе консенсуса. Смотри голосование плата для получения дополнительной информации".

В принципе, дайте ему некоторое время и они будут меняться требования.

+809
Lotif 17 дек. 2016 г., 2:14:46

Сторожевые башни не недоверчивым, вы им доверяете, чтобы следить за блокчейн от вашего имени и транслировать сделки правосудия в случае удаленная сторона (контрагент) в эфир отменяется государства. Если башня не удается сделать это, вы все еще можете потерять средства. В результате вы можете использовать несколько сторожевых башен, чтобы диверсифицировать риск сторожевая башня не в состоянии восстановить свои средства.

Начале осуществления сторожевые башни в ЛНД 0.7 различие между "альтруистами" и "базовое вознаграждение" сторожевые башни, где последние получают комиссии, если они вещают в справедливости сделки. Удаленная сторона может подкупить сторожевые башни, если они знали, что сторожевая башня(ы) были мониторинга сети от вашего имени. Это не является публичной информацией и не должны использоваться совместно с удаленной стороной и поэтому он должен быть очень трудным для удаленной стороной, чтобы обнаружить эту информацию.

Для получения дополнительной информации о текущей реализации вышками в ЛНД вот презентация от Коннер Fromknecht (молния лаборатории).

Видео: https://www.youtube.com/watch?v=2tyr05tLF4g

Транскрипт: http://diyhpl.us/wiki/transcripts/boltathon/2019-04-06-conner-fromknecht-watchtowers/

Вот ссылка на ЛНД Каланча GitHub РЕПО: https://github.com/lightningnetwork/lnd/tree/master/watchtower

Другая молния реализации не включают сторожевая башня функциональность на сегодняшний день (август 2019), но c-молния вероятно, придерживаться аналогичного подхода к ЛНД.

+787
Anmol Bhandari 22 мар. 2016 г., 17:53:09

Моя p2p-это немного ржавый, но насколько я понял, если мы запускаем полный узел, остальные узлы будут подключаться к нам, чтобы поделиться блоков. Так что я могу видеть, почему это было бы полезно иметь возможность посмотреть, как далеко позади другие узлы блокчейнами с getpeerinfo команды.

Впрочем, какая практическая разница между synced_headers и synced_blocks?

Например, что значит, если коллега synced_headers равна высоте наш собственный блокчейн, но synced_blocks из -1?

+763
Ali Haidar 14 мар. 2012 г., 7:23:46

Для того, чтобы выполнить 51% атаки кто-то должен сконцентрировать огромное количество вычислительной мощности. Очевидно, что это будет очень дорого. Но взамен он получает блок награды и горно сборы для каждого блока, добытого в окне атаки. Предполагаемая добыча-это выгодно, нельзя этого компания компенсирует расходы?

+761
nsivaram90 24 авг. 2015 г., 5:53:34

Я читал обзоры дискуссии об импорте кошелек, и хотя они близки, ответы не помочь с этой проблемой, поэтому я прошу это здесь и сейчас.

У меня есть биткоин публичный адрес, который был дан мне на сайт блокчейн, когда я зарегистрировался, и секрет 12 слов фразу, и блокчейн номер кошелька и пароль на сайт блокчейн. Я не могу зайти на сайт блокчейн, потому что он посылает ключ 2-факторную авторизацию на старый email, на который я давным давно потерял свой пароль. Я прошу поддерживать блокчейн, потому что я легко могу доказать, что я являюсь владельцем счета, но я не получил ответа до сих пор.

Итак, я ищу, чтобы решить эту проблему. Я с Linux Mint, и я хотел бы импортировать на биткоин кошелек в Bitcoin-Qt с клиентом. Я знаю, что мне нужно использовать importprivkey в консоль отладки, но я не знаю, как сделать мой собственный ключ, так как я не могу войти в блокчейн сайт.

Большое спасибо за любую помощь.

+756
Yongsheng Yu 12 окт. 2010 г., 15:13:29

Можно ли создать бумажный кошелек для криптовалют в автономном режиме и отправлять ваши альткоинов там?

Я могу только покупать альткоины из интернет-биржах, как bitrexx но я чувствую, что это очень рискованно, чтобы держать большое количество альткоинов там, потому что он может быть взломан, или мои средства могут быть изъяты по каким-то причинам. Можно ли безопасно хранить альткоинов в холодильных или в аппаратных кошелек? Я пыталась искать варианты, но пока ничего не нашла. Я удивляюсь, как люди хранят свои альткоины. Они просто держать альткоинов стоит тысячи долларов на сайтах обмена и молиться, что ничего плохого не происходит?

+733
Monkeyman6048 9 янв. 2018 г., 12:57:03

Ваши средства находятся по этому адресу? 3GiMkxLWtriRPBL1mH4R29eZvBT1vj3f4r Нужно отключить 2-факторную авторизацию сначала на Электрум наличными.

1.Открыть ElectrumCash 2.9.2 (убедитесь, что у вас последняя версия) 2.Нажмите на Создать/восстановить 3.Выберите кошелек с двухфакторной проверки подлинности и нажмите кнопку Далее 4.Выберите у меня уже есть семя и нажмите кнопку "Далее" 5.Введите ваши Электрум семян кошельку и нажмите кнопку Далее 6.Выберите Отключить и нажмите кнопку Далее 7.Введите пароль и нажмите кнопку Далее и проверить, если он показывает баланс и попытаться провести его.

+618
paybis 28 янв. 2010 г., 14:29:47

Пользователи имеют абсолютную власть, потому что они решают, что блокчейн в использовании. Неважно, сколько горного силы вы бросаете на блокчейн, если никто не использует его.

+594
Canen 23 дек. 2014 г., 16:02:09

Я хочу использовать Bitcoin в Debian. Я хочу иметь возможность получать BTC и осуществлять платежи в BTC.

Я хочу сохранить мой кошелек локально, на моем компьютере. Я хочу легкий клиент, я не хочу скачать весь блокчейн. Я просто хочу, чтобы иметь возможность оплатить и получить БТЦ.

Что я должен использовать?

Когда я ищу, я удивлен не найти бинарные пакеты для Debian. Последний раз я использовал БТД было много лет назад, и кажется там еще не бинарные пакеты, для чего-то столь же обычным делом, как в Debian? Мне действительно нужно скачать и скомпилировать код сам?

Разочарованный, я попробовал собрать биткоин-приложения Qt, установил кучу зависимостей, но я сталкиваюсь со следующей:

настроить: ошибка: заголовки libdb_cxx отсутствует, ядра Биткоин требует эту библиотеку для функции бумажника (--отключить-кошелек, чтобы отключить функцию кошелька)

Попробовал искать для этого, надеясь, что это просто еще одна зависимость, но я не могу найти простое решение проблемы.

Я тоже смотрю на этот вопрос: https://superuser.com/questions/699315/how-to-install-bitcoin-qt-wallet-on-debian-7

Но это, кажется, слишком стар, инструкция (скачать ключ) больше не работает.

+546
sturakov 7 янв. 2014 г., 13:52:09

Я ищу cgminer программного обеспечения (https://github.com/ckolivas/cgminer) понять, что как горных работ. Трудно понять и есть много кодов. Для этого я задаю здесь этот вопрос.

Возможно ли, что я могу подтвердить конкретными сделки? Например я отправил биткоины с моего адреса на другой адрес и он генерирует идентификатор транзакции. Я могу передать этот идентификатор транзакции, чтобы мои пользовательские Соло майнер и он это подтверждает. Возможно ли это?

Есть программное обеспечение, которое шахтах пользовательских транзакций выглядит так:

myOwnGPUorCPUMiner -ТХ [мой пользовательский ID транзакции]

Он подтвердит мои сделки и закончил или продолжает добывать другие операции. (Этот код-это просто пример)

+493
Joseph Andaverde 14 февр. 2010 г., 11:37:44

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

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

+450
Eric Buehl 23 сент. 2012 г., 3:31:03

Этот работал для меня:

задача addnode 185.28.76.179:18333 

Это "хорошо связан тестовом режиме узел" было предложено мной здесь.

+447
Luke X 30 окт. 2019 г., 14:10:08

Поэтому я пытаюсь создать адрес для отправки сообщества на Bittrex через их API. Они возвращают JSON в качестве таких:

{"Валюты"=>"сообщества", "адрес"=>"2705xxxxx"}

Я просто использовать тег учитывая и предположить фактический адрес сообщества всегда будет то же самое?

Я не позволю сделать несколько "назначения" адреса? Сказать, что я хочу отправить 100XRP от A->B (на Bittrex) и потом еще сумму сказать 250XRP от C->D (на Bittrex).

Спасибо!

+434
Lakindu 22 мая 2015 г., 2:05:13

Я просто использовал btcsuite btcwallet. Как я могу получить "paytxfee" значение для расчета оптимального Техас плата в зависимости от размера Техас, после того, как осуждаемый "getinfo команда"?

+320
Jason Vendryes 25 авг. 2017 г., 0:58:41

Если они исходящие транзакции они всегда будут появляться независимо от того, как далеко позади синхронизации. Любые неподтвержденные транзакции придется долго возвращаться в ваш бумажник сейчас. Попробуйте в командной строке (.УМК) на вашем компьютере и введите:

"Файлы C:\Program (х86)\Биткоин\Биткоин-в Qt" --zapwallettxes=1

Или попробовать:

"C:\Program файлы\Биткоин\Биткоин-Кварты" --zapwallettxes=1

Ваш биткоин кошелек ядра будет повторно сканировать и биткоины появятся на вашем кошельке.

Если они входящие транзакции, которые вас ждут, вы просто должны покинуть ядра биткоин кошелек открыть, пока она не синхронизирует с даты биткоины были получены. Это может занять несколько дней.

Надеюсь, что это помогает...

Джеймс

+319
able 23 июл. 2015 г., 10:18:28

Мой сын умер много лет назад, и это было доведено до моего сведения, что он, возможно, купил сумме биткоин лет назад. Может кто-то пожалуйста, скажите мне, как я могу проверить, чтобы увидеть, если его кошелек еще работает?

+287
JimmySD 5 мая 2015 г., 5:21:00

Я не знаю каких-либо услуг, особенно автоматические, которые принимают PayPal. Через физические банкоматы редко у поставщиков, принимать PayPal, и даже тогда, это будет очень репутация заключению. Поставщика принимать PayPal есть все, чтобы потерять (в Bitcoin и PayPal деньги), поэтому я был бы весьма сомнительной любую услугу даже принимают PayPal, только давай без идентификации или контроля. (Напрашивается вопрос, если вы хотите конфиденциальности, почему ты через PayPal?)

Может быть, попробовать Биткойн-внебиржевом или BTCJam если вам не нравится через физические банкоматы

+284
Lubovn1k 25 янв. 2011 г., 1:01:37

Ну я создал несколько разных биткоин кошельков на одну ночь, и мне как-то один из моих смесители созданы, чтобы отправить деньги на кошелек, который я не помню настройки. У меня есть биткоин-адрес, но я не знаю, если это плохо помогает, coinmama, torwallet или что? Любые идеи, как найти, как войти в него?

+212
n3rdATw0rk 30 мар. 2011 г., 8:11:43

Что произойдет, если я купить биткоины и цена идет вниз. Я потеряю некоторое количество денег?

Рассмотрим:

Stock Market

+124
Ranganna Ranappa 28 мая 2012 г., 22:56:23

При запуске getpeerinfo, большинство узлов показывают стандартную адрес такой:

95.121.82.153:8333

Но первое входящее соединение имеет по-разному отформатированные адрес такой:

[2a01:4f8:212:3b1f::2]:32220

Что это значит?

+124
Annie678 25 февр. 2018 г., 6:00:17

Какой самый эффективный способ обнаружить в развилке в Blockchain?

Мое приложение опросы для изменения адреса пользователей депозит на каждого нового блока.

Депозиты зачисляются на счет пользователя с записью в базе данных, затем эти средства переводятся в холодильнике.

Когда пользователи получают возмещение этих возвраты приходят от хранения в холодильнике и добавлять записи в базу данных.

Меня беспокоит следующее происходит:

  • Вклады пользователя BTC и создания записи в базе данных.
  • Цепочка ответвляется от 51% атаки или несовместимым программным обеспечением.
  • Пользователь получает возврат из хранения холодной, но я больше не имеют доступа к средствам, они послали так его из моего кармана.

Кажется, что все, но перепроверяя каждый депозит является несколько рискованным.

Если я полагаюсь на высоте плюс хэш, который может быть изготовлен злоумышленника Итак, новая цепь выглядит старой цепи.

+43
timcleary 5 мар. 2012 г., 15:16:06

Показать вопросы с тегом