Як ЕНС запобігти атаки frontrunning?

Свій Namecoin використовує зобов'язання, щоб приховати домен. ЕНС використовує простий хеш, який не ховається.

+46
Zedster 10 жовт. 2013 р., 10:32:49
40 відповідей

Я можу зробити нову адресу і відправити Bitcoin в процесі переіндексації?

Так, але свій гаманець не зможете перевірити, наскільки вона підтверджується мережі (тобто видобутку), поки її не впіймали і синхронізований з блоком, в якому згадана угода була замінована.

+994
Jamieplus 03 февр. '09 в 4:24

Яку інформацію биткоин гаманці, який використовується клієнтом bitcoin.org утримувати?

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

+943
vucalur 26 лист. 2014 р., 16:14:18
Інші відповіді

Пов'язані питання


Схожі питання

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

Параметри кривої, ключ прив, ключ пабі або координати + зрозумілий меседж = підпис.

Її легко читати про це, але я застряг, щоб з'ясувати, що "зрозумілий меседж" у биткоин-блокчейн інфо? Як це пов'язано з Техас хеші? Техас суму? що насправді ми кодування під час операції і як отримати цей вхід/outut в зручному для читання форматі.

Дякую

+893
animesh1379 17 трав. 2015 р., 07:07:08

Я досить новими для видобутку корисних копалин. Я купив Raspberry Pi. І я хочу знати, скільки баксів я зроблю, коли я роблю видобутку. Хеш ставка малина Пі становить 0,4 Mhash/сек (знайшов в гуглі).
Однак, при використанні калькулятор биткоин я повинен поставити на значення складності. Як мені дізнатися труднощі?

+887
Diversity101 13 серп. 2012 р., 16:41:10

Моя пропозиція (я не знаю про Тире, зокрема), якщо немає нових блоків для тайм-ауту у вузол думає, що це позаду. Це, звичайно, у випадку з деякими (не тире) клієнтів.

+885
taigervik 7 вер. 2013 р., 16:43:51

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

Chancecoin вперше я бачила, щоб використовувати цей спосіб для створення своїх монет. Оголошення для Chancecoin можна знайти тут: https://bitcointalk.org/index.php?topic=528023.0

Тут, вони наставляють людей може спалити биткоины на певний строк, відправляючи їх в 1ChancecoinXXXXXXXXXXXXXXXXXZELUfd. Причина, чому ми вважаємо, що це опік-адресу, а не адресу марнославства, що всі, крім 6 символів, здається, був визначений. До речі, ви хотіли знайти таку адресу, який можна відправити монети на запуск циклу.

  1. Почнемо з 1ChancecoinXXXXXXXXXXXXXXXXXXXXXxx
  2. Задати биткоин якщо це дійсну адресу
  3. Якщо це не діє, приріст останнього символу однієї і спробуйте знову

Після мільярда спроб (не дуже багато в плані "шахтарський") адреса 1ChancecoinXXXXXXXXXXXXXXXXXZELUfd знайдено якої проходить перевірка дійсності. Додаткова інформація за адресою достовірності див.: https://bitcointalk.org/index.php?topic=1026.0

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

+871
Enyum Gracious 10 лист. 2010 р., 07:31:40

Orbitcoin можна знайти на https://www.coins-e.com це новий обмін буде масивний асортимент АЛТ валюти.

+848
M K 26 лют. 2018 р., 18:55:58

Які механізми створені позабіржова мережа довіри проти створення декількох акаунтів і торгівлі між собою впродовж певного періоду часу, даруючи один одному прекрасні оцінки.

+845
MrNoober 8 трав. 2015 р., 08:13:46

Є випадки крадіжок з-за холодної завантаження атак зафіксовано? Якщо це так, то це загальна проблема?

Якщо так, шахтарі установці програмного забезпечення для шифрування пам'яті, як Трезор?

+801
user101251 8 лист. 2012 р., 11:23:50

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

Він ще казав, що з'єднуючись назавжди.

+771
Javi 21 квіт. 2016 р., 05:29:10

Я отримую ці змінні від майнінг пулу:

аргумент job_id, prevhash, coinb1, coinb2, merkle_branch версія, nbits, ntime, clean_jobs.

Що я повинен робити з ними?

Чи Можете ви написати покроково формули, як вирішити цю проблему?

Що я повинен відповідати на басейн?

+761
Vance Turner 27 лист. 2013 р., 23:31:53

Це не написано конкретно про замінування, але я писав, що веб-розробник може слідувати. Він також міститься в бібліотеці на сторінці, так що ви можете поекспериментувати в консолі.

Ось це:

Створення біткойн-адреси в JavaScript

Сподіваюся, це допоможе вам трохи про ваших пошуках, щоб дізнатися більше про Bitcoin.

+743
Guy with Question 6 вер. 2013 р., 01:21:21

Кілька років тому я купив біткойни з MtGox і вирішив витягати їх у гаманець на моєму комп'ютері.

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

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

Що підводить мене до питання під рукою.

У мене все ще є мій публічний ключ, знання монети ніколи не були отримані і доступ до аккаунту біржі MtGox вони були відправлені.

Що я можу зробити? Біржі MtGox просто залишив його в "мережі каже, що він був завершений, тому відвали"

+725
mustafa elsebaie 5 лист. 2011 р., 09:44:20

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

Ви можете побачити розмір MemPool на сайт, як Blockchain.info.

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

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

+709
user658974 22 трав. 2017 р., 02:21:50

В. Це майже правильно. Єдина різниця полягає в тому, що вам все ще потрібно, суфікса χ, що згадуються в статті, яка включає в себе самі останні |χ| = K блоків в блокчейне. Це відбувається тому, що "останній блок" не є стабільним і може бути відкликано (у разі, якщо інший блок такої ж висоти виявився замінований в такий же час). Ви можете тільки вивести "поточний" баланс станом на K блоків тому.

Другий.
а) це правильно.
б) предикат "питання" залежить від конкретного додатка. У вашому випадку це може бути, наприклад, заява про те, що баланс рахунку певну суму грошей у певний момент часу. тобто Q буде те, що "Аліса тримає 5 ефірі в блоці #4,000,091".

Розділ III. Це правильно. Взагалі, якщо є серйозне напад на весь блокчейн, це властивість не тримати (для відповідних δ).

ІЖ.
а) так.
B) С) Ви праві. З↓↑Μ−1 випливає, що c'↓↑µ−1 замість. Я виправив помилку, і ми будемо оновлювати документ в новітній версії. Велике спасибі за вказівку на це!

Відповідь кредити: Дионисис Zindros

+661
Tulasi Ram Reddy 2 лип. 2019 р., 05:21:23

Добрий День!

Я намагаюся скомпілювати частинок-клієнт на Qt на Ubuntu 15.04 яскравий оксамит за допомогою GCC 5.0 & libboost1.55

Так що моя система кинувши ці помилки полягають у наступному:

При виконанні qmake'ом, я отримую це:

Проект повідомлення: будинок с Підтримка UPnP 
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Видалені множинні форми мови має менше форм.
Якщо це звучить неправильно, можливо мова не встановлений або визнаний.
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Видалені множинні форми мови має менше форм.
Якщо це звучить неправильно, можливо мова не встановлений або визнаний.
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент
Попередження: ігнорування <defaultcodec> елемент

А при виконанні Make я отримую:

компакт-диск /медіа/red_gene/дезоксирибозы/Particle_REACQ/ГРЦ/leveldb && ГК=ССЗ СХХ=р++ зробити опт="-М64 -труба -fstack-Protector і-все-D_FORTIFY_SOURCE=2 -О2" libleveldb.у libmemenv.а
зробити[1]: введення каталог/ЗМІ/red_gene/дезоксирибозы/Particle_REACQ/ГРЦ/leveldb'
зробити[1]: 'libleveldb.є дата.
зробити[1]: 'libmemenv.є дата.
зробити[1]: йдучи каталог/ЗМІ/red_gene/дезоксирибозы/Particle_REACQ/ГРЦ/leveldb'
CD /медіа/red_gene/дезоксирибозы/Particle_REACQ; /Бен/ш share/genbuild.sh /ЗМІ/red_gene/дезоксирибозы/Particle_REACQ/будувати/побудувати.год
фатальна помилка: не репозиторій Git (або будь-який батько до точки підключення /ЗМІ/red_gene/дезоксирибозы)
Зупиняючись на кордоні файлової системи (GIT_DISCOVERY_ACROSS_FILESYSTEM не встановлений).
р++ -з-М64 -труба -fstack-Protector і-все-D_FORTIFY_SOURCE=2 -О2 -D_REENTRANT -fdiagnostics-шоу-варіант-стіни -Wextra -Wformat -Wformat-безпеки -хто-невикористаний-параметр -Wstack-протектор -fPIE -DQT_GUI -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DUSE_IPV6=1 -DHAVE_BUILD_INFO -DLINUX -D_FILE_OFFSET_BITS=64 -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -музики -музики/в JSON-музики/шт -музики/leveldb/включити-музики/leveldb/помічники -isystem в /usr/вмикати/x86_64 з-лінукс-дистрибутив GNU/qt5 -isystem в /usr/вмикати/x86_64 з-лінукс-дистрибутив GNU/qt5/QtGui пакет -isystem в /usr/вмикати/x86_64 з-лінукс-дистрибутив GNU/qt5/модулі qtnetwork -isystem в /usr/вмикати/x86_64 з-лінукс-дистрибутив GNU/qt5/необхідності деякі допомогою IBuild -я в/usr/lib в/x86_64 з-лінукс-дистрибутив GNU/qt5/mkspecs/Лінукс-р++-64 -побудова/биткоин.про src/qt/bitcoin.cpp
у src/Кварт/биткоин.ЩДК:5:24: фатальна помилка: від QApplication: немає такого файлу або каталогу
компіляція припиняється.
Файл Makefile:1106: рецепт для мети будівництва/биткоин.про' не
зробити: *** [збірка/биткоин.про Помилку 1
+580
Annette Merkley 30 січ. 2010 р., 06:32:19

Ці файли містять кожен ЛТК торгівля від дня 1 до близько 2:20 за Гринвічем на 31-3-2013.

LTCBTC @ купиш жовтня 2011 року по березень 2013 http://www.mediafire.com/view/?5cwjmviou15k32h

LTCUSD @ купиш жовтня 2011 року по березень 2013 http://www.mediafire.com/view/?cn5qxi44j6egrad

також діаграми Кракен LTCEUR тут: http://api.bitcoincharts.com/v1/csv/

Я шукаю 2013, купиш LTCUSD 2014 і LTCBTC.

будь ласка, допоможіть

+575
Sovit Tamrakar 7 лют. 2014 р., 10:12:00

Використовуючи bitcoinj Java-бібліотеки, ви можете отримати ваш поточний баланс дуже легко:

// Щоб створити свій гаманець.
публічний статичний NetworkParameters параметри = TestNet3Params.отримати();
громадськості статичної рядка filePrefix = "експедиторські послуги-тестовому режимі";
публічний статичний WalletAppKit комплект = новий WalletAppKit(параметри, новий файл("."), filePrefix);

// для одержання Ваш баланс.
Рядок балансу = комплект.гаманець().методу getbalance().toFriendlyString();
Системи.з.метод println(баланс);
+558
Jyothi Tulasi 10 бер. 2019 р., 22:45:40

Один примірник cgminer підтримує декілька графічних процесорів, тому немає необхідності для виконання окремих процесів. Включення слі(ви не використовуєте відеокарт NVIDIA, так...) або CrossFire призведе до зниження продуктивності видобутку, так що залиште його.

Немає ніяких накладних витрат, пов'язаних з виконанням декількох GPU в одній системі, якщо карти фізично розташовані так близько один до одного, що вони перегріваються і дросельної заслінки. 7 1.2 карти МГН/З можна було б очікувати, щоб зробити 8.4 МГН/S загальна.

На даний момент, інвестування в нові графічні процесори для майнінг сумнівна, і ви повинні розглядати тільки GPU майнинге для scrypt основі криптовалют, таких як Litecoin, як компанії ASICS зробили графічних процесорів невигідним для майнінг биткоинов.

+506
Michelle Oliveira 13 лют. 2010 р., 06:31:52

Мені цікаво, чи може пульсація угоди з порядковим номером, що кораблі за кілька цифр з попередньої послідовності чисел бути прийняті в якості допустимого транзакцій у мережі Ripple?

Наприклад, якщо у мене один Техас виплати з порядковим номером 123, а потім хочете створити іншу операцію з послідовністю 200, буде його пройти?

Також, я розумію, що порядкові номери транзакцій не може бути низхідній, так що я не міг уявити TX з послідовності з 100. Це правильно?

+485
Carlos MM 21 квіт. 2012 р., 09:52:26

В Bitcoin Core не підтримує підписування скриптів з інструкцією CLTV.

Він підтримує тільки:

  • P2PK
  • P2PKH
  • до-о-н multisig
  • P2WSH загорнутий версії вище
  • P2WPKH
  • P2SH загорнутий версії вище

Якщо ви хочете підписати що-небудь ще, ви повинні реалізувати свої власні логічні висновки.

Помилки ви бачите, це із-за витрат на операції, не маючи nLockTime поля. Загалом, CLTV працює побічно:

  • У CLTV вихід ставить вимогу про те, щоб проводити операції, щоб мати nLockTime поля перевищує час, вказаний в інструкції CLTV.
  • Операції з nLockTime поля може бути підтверджений тільки коли блокчейн після значення в цьому полі (це навіть у випадку, коли немає CLTV присутній).

Але незважаючи на це, навіть якщо ви зробили правильний nLockTime поле, signrawtransaction все одно не знаю, як підписати для цього сценарію.

+466
user3107851 5 лист. 2016 р., 17:38:47

Будь ласка, зверніть увагу, ви, ймовірно, посилаючись на службу Blockchain.info гаманець. Не сам блокчейн.

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

Читайте тут більш докладно: https://blog.blockchain.com/2016/04/20/support-team-tips-why-your-wallet-recovery-phrase-is-so-important/

Наступного разу, запишіть його на папері або зберігати його в зашифрованому вигляді на хмарних служб, де ніхто інший, ніж ви можете отримати доступ до нього.

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

Детальніше про це читайте тут: https://support.blockchain.com/hc/en-us/articles/211205343-I-forgot-my-password-What-can-you-do-to-help-

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

+463
Dave Zuch 22 квіт. 2016 р., 13:52:23

Вам не потрібно імпортувати ключі, щоб побачити, якщо у них є баланс чи ні. Просто скопіювати вміст "адреса" і використовувати биткоин провіднику, наприклад https://blockchain.info/ щоб перевірити, якщо є які-небудь BTC на адресу.

І я думаю, ви могли б просто імпортувати в гаманець.DAT на биткоин ядра безпосередньо, якщо є які-небудь BTC на будь-який з ваших адрес.

+414
boheme 23 бер. 2011 р., 00:31:27

Якщо б у мене була BTC з мультибитного HD-гаманця до розвилки, і я експортував мій гаманець Електрум після розвилки, будуть ВСН одно буде прив'язаний до многоразрядной HD-гаманця?

І якщо так, то як я можу отримувати доступ до МПБ, що зберігаються в многоразрядной HD-гаманця?

+404
BrosephRoseph 11 лист. 2011 р., 13:46:57

Якщо те, що ти говориш-правда, це звучить як велика проблема.

БТЦ і ВСН-це дві абсолютно різні блокчейнами. Неможливо відправляти Bitcoin з одного на іншого.

Якщо ви відправте BTC на адресу, то він завжди буде на адресу БТЦ блокчейн, Блокчейн не ВСН.

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

+403
einstein dhayal 11 лип. 2018 р., 08:18:07

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

MyHash = з HMAC-SHA512(під індексом Parent_PublicKey + Parent_ChainCode +)
Special_Integer = Leftmost256Bits(MyHash)
Child_ChainCode = Rightmost256Bits(MyHash)
Child_PublicKey = Parent_PublicKey + Special_Integer
Child_PrivateKey = Child_PrivateKey + Special_Integer

На моє питання чому саме код ланцюга необхідно. Навіть з просто з HMAC-SHA512(під Parent_PublicKey + індекс) на виході повинен "виглядати" сильно розрізняється для різних показників, так в тому і проблема, що це все-таки математично близькі?

Пару питань:

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

  2. Це ланцюговий код, як "громадськість" в якості відкритого ключа, або бажано, щоб тримати його в максимально можливій мірі приватна?

+377
Back to Roots 18 черв. 2012 р., 02:14:20

Чому там дві адреси на права?

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

Чим більше хеш називається, безпосередньо в розділі "операції" (не адресу)?

Хеш транзакції. Він використовується в якості свого роду ідентифікатор транзакції, але остерігайтеся використовувати його для цього, перш ніж це Blockchain через податливість.

Чому так багато угод відбувається в середині океану?

Тобто широта/довгота координати 0н 0Е. Насправді це означає, що blockchain.info немає достовірних даних про те, звідки вона, так він там за замовчуванням.

Є інші сайти краще для перегляду, ніж блокчейн blockchain.info?

Не на мій погляд, наскільки я знаю.

Що робить угоди "високий пріоритет"?

Якщо транзакція включає в себе стандартний гонорар трудыов і не нестандартне, воно швидко передається майже кожен майнер у світі, які почнуть працювати з ними швидко. Деякі операції мають жодної плати додається, наприклад, бачу цей один (розрахунковий час "у 6 блоків (середній пріоритет)") або знайдіть інше на неофіційний список. Дані можуть передаватися по мережі, ґрунтується на декількох правилах, у тому числі вік і розмір вкладу. Шахтарі та вузлів може бути не так швидко про передачу цих чи може обмежити кілька безкоштовних транзакцій в блоці, тому угода не може потрапити в мережу, як швидко.

+368
Shipra Singh 22 лют. 2014 р., 23:46:35

Биткоин використовує SHA256 з подальшим хеш-функція ripemd-160, який я буду узагальнено називати HASH160.

Хороші хеші мають 4 Властивості:

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

Джерело: Вікіпедія

Ми дбаємо про властивості 1, 2 і 3. Ми знаємо, що власність 1-правда про HASH160 - ми можемо порівнювати його. Якщо властивості 2 або 3 хибні, то ви могли б украсти биткоины. Не добре.

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

Це струму биткоин скрипт угоди:

 OP_DUP OP_HASH160 09432ab39083b5098b6f09432ab39083b5098b6f OP_EQUALVERIFY OP_CHECKSIG

Ось як це може змінитися, якщо HASH160 були зламані:

OP_DUP OP_HASH256 09432ab39083b5098b6f09432ab39083b5098b6f09432ab39083b5098b6f826496 OP_EQUALVERIFY OP_CHECKSIG

Зверніть увагу, що ми помінялися HASH160 для HASH256. Чи, припускаючи, що обидва були зламані:

<за замовчуванням> OP_CHECKSIG

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

+359
Jeronimo Colon III 10 черв. 2012 р., 13:22:03

Так, ви можете провести "фізичний биткоин" в руці. Ви можете торгувати його від людини до людини, і в кінцевому підсумку перетворити його назад в цифровий монета, Якщо ви хочете.

Однак найчастіше ви будете тільки в цифровому биткоины. Вам не потрібен банківський рахунок або кредитну карту, щоб використовувати ці. Вони зберігаються в так званий "блокчейн" - книга всіх угод на биткоины. Для того, щоб витратити їх, потрібно свій биткоин-адресу і приватний ключ - дуже велике випадкове число. Ви можете зберігати його як QR-код, файл на комп'ютері або що-небудь, але тобі потрібна спеціальна програма, щоб використовувати ці.

+353
Octavyanti Pilia 26 січ. 2013 р., 13:47:26

Друг повинен мені грошей, і ми погодилися, що заборгованість у биткоинах. Як він може передати Bitcoins на мій рахунок, і мені не довелося платити йому за це?

+318
muhammed basil 29 лют. 2016 р., 08:16:50

Комплект автономної насправді не має підпису всередині файлу deb. Ви можете побачити це шляхом вилучення пакета, як ви робили:

$ тар xvzf armory_0.92.3_offline_ubuntu_12.04-32.tar.gz

Тепер ви можете перевірити вміст .файл deb

компакт-диск $ OfflineBundle
$ АР ЧХ armory_0.92.3_ubuntu-32біт.деб
х - Debian-двійкові
х - control.tar.gz
х - data.tar.gz

Якщо ви завантажити armory_0.92.3_ubuntu-32.деб файл безпосередньо, ви можете побачити, що це трохи інше

з wget $ https://s3.amazonaws.com/bitcoinarmory-releases/armory_0.92.3_ubuntu-32bit.deb
$ АР ЧХ armory_0.92.3_ubuntu-32біт.деб
х - Debian-двійкові
х - control.tar.gz
х - data.tar.gz
х - _gpgbuilder
$ dpkg по-сиг --перевірте armory_0.92.3_ubuntu-32біт.деб 
Обробка armory_0.92.3_ubuntu-32біт.деб...
GOODSIG _gpgbuilder 821F122936BDD565366AC36A4AB16AEA98832223 1412393663

з dpkg-сиг необхідно _gpgbuilder файл для перевірки підписи проти вміст пакету. Автономного пакета немає цього файлу, а скачати не.

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

+307
vivek jagad 29 лип. 2013 р., 21:21:26

Я читав биткоин білого паперу і перебуваю в процесі читання Эфириума по. Другий документ свідчить В один прекрасний момент : "в даний час, це життєздатне для деяких настільних комп'ютерів, а не телефони, а пізніше в майбутньому тільки бізнесу і любителів, зможуть взяти участь."

Хіба це не означає, що інші блокчейн вузли будуть контролюватися лише дуже небагато з них, які мають гроші та інфраструктури, необхідних, як невеликих сайтів, не зможе залишитися на довго ? Чи Не означає це, що час йде, блокчейн стає менш децентралізованої і централізованої ? Якщо це так, то ще одним наслідком буде зниження безпеки блокчейна : інші потужні вузли отримають можливість фіктивних операцій, вірно ?

+295
J DZM 1 лист. 2013 р., 19:58:07

Правильно: немає ніякого становища в p2p мережевий протокол для ваших колег, щоб сказати вам, що банити результат вони розраховані для вас.

Так як кожен вузол зв'язаний з вами окремо обчислює заборона результат, використовуючи свої власні правила, немає ніякого способу для вас, щоб точно знати ваш бан результат, якщо у вас є якийсь монітор, який знає все заборонити бал правила для всіх вузлів, підключених до вас. (Напр. правила для ядра биткоин 0.9.0, 0.9.2, 0.9.3 і т. д.)

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

+273
Mikee Mendoza 24 бер. 2012 р., 04:47:49

Просто випадковий транзакції, наприклад:

bitcoind getrawtransaction e16829044c498e1d1c8fa9dc831a7c96c3b74f55b984b54a7d48c4d0156ffcf5 1 

Дає:

{
...
 "Uвих" : [
{
 "значення" : 0.09076500,
 "н" : 0,
 "scriptPubKey" : {
 "АСМ" : "",
 "наклеп" : "76a914cc4ac9ecfe26163f4e657e5ce9eee9947d0459b988ac",
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреси" : [
"1KdCSYosbepwC4yMKWziwM3ytqWfAGg1n8"
]
}
},
{
 "значення" : 0.00200000,
 "Н" : 1,
 "scriptPubKey" : {
 "АСМ" : "OP_DUP OP_HASH160 04d075b3f501deeef5565143282b6cfe8fad5e94 OP_EQUALVERIFY OP_CHECKSIG",
 "наклеп" : "76a91404d075b3f501deeef5565143282b6cfe8fad5e9488ac",
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреси" : [
"1STRonGxnFTeJiA7pgyneKknR29AwBM77"
]
}
},
{
 "значення" : 0.00200000,
 "н" : 2,
 "scriptPubKey" : {
 "АСМ" : "OP_DUP OP_HASH160 42d163a80a1fb2579ba05c9dde70152cc1463b19 OP_EQUALVERIFY OP_CHECKSIG",
 "наклеп" : "76a91442d163a80a1fb2579ba05c9dde70152cc1463b1988ac",
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреси" : [
"176JSHRoCTo2jPMFy5ZMR9FHU4LbtZX6jj"
]
}
},
{
 "значення" : 0.27422642,
 "н" : 3,
 "scriptPubKey" : {
 "АСМ" : "OP_DUP OP_HASH160 3871de7b4bd8c08048f8ac112790050406109cba OP_EQUALVERIFY OP_CHECKSIG",
 "наклеп" : "76a9143871de7b4bd8c08048f8ac112790050406109cba88ac",
 "reqSigs" : 1,
 "тип" : "pubkeyhash",
 "адреси" : [
"169TFWEpspsX9Xp5Hwq6bu5FyEe4syGu2f"
]
}
}
],
 "blockhash" : "00000000000000006053fc5faf2c099f30be416175488b34e947ea44480aae83",
 "підтверджень" : 265,
 "час" : 1400729945,
 "blocktime" : 1400729945
}

Мій питання про замовлення масиву Uвих. Можна припустити, що замовлення відповідає "Н"? Тобто Перший Uвих має n=0, другий Uвих має N=1 і т. д.

Причина прохання-скористатися індексом масиву пошуків замість того, щоб перебрати шукають відповідних значень n.

+226
Sas 4 лют. 2014 р., 19:18:09

Так яка роль недобывающими повні вузли то?

Перекладку дійсних угод. Обліку блокчейн для інших. Подають легкі клієнти. Нічого більше.

+195
Boombitty Bipz 14 груд. 2016 р., 10:35:09

Будь ласка, допоможіть мені зрозуміти і відрізнити довіряти припущень в наступних трьох випадках, зазначених нижче. Зокрема, прохання представити детальну інформацію про можливі напади (хоча і повністю теоретичними) і довіра пожертвував, щоб отримати функціональність.

Випадок 1: ядра Биткоин до 0.14, не припускав,-діє і де кожен вузол виконує повну перевірку підпису.

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

Випадок 3: (гіпотетичний) : ядра биткоин 0.14 з UTXO набір, який має моментальний знімок UTXO базі. Це буде зроблено таким же чином, як передбачається,-дійсним. Це дозволило б пропустити повний IBD і бути дуже корисними для швидкого старту-обрізав вузол.

Хотілося б дізнатися відповіді на наступні 2 питання:

Питання 1) Які можливі теракти (хоча повністю теоретичні), які можливі у випадку 2, але не у випадку 1. Будь ласка, ретельно продумані системи безпеки-модель змін, необхідних для переходу від випадку 1 до випадку 2.

Питання 2) Які можливі атаки (хоча повністю теоретичні), які можливі у випадку 3, але не у випадку 2. Мені здається, що модель безпеки в разі 3 така ж, як і у випадку 2. Якщо я довіряю основні розробники з підписом-перевірки, може також довіру, яку вони дають правильний набір UTXO.

+193
Flustered 31 груд. 2017 р., 06:23:42

Уявіть собі, що я керую країною під назвою "MyAwesomeCountry". Я приймати Bitcoin в якості валюти, яка може бути законно використані для покупки речей, а також платити податки.

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

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

Якщо хтось зловив щось купувати через биткоины з заблокованих адрес з(він) будуть саджати у в'язницю.

Таким чином, жоден з тих грошей, які я не приймаю, може бути використаний в MyAwesomeCountry. Тоді я можу продовжити заборони не тільки errorists але на інших людей (наприклад, заборонити биткоины деяких організацій, які мені не подобаються). Потім через якийсь час, я можу заборонити будь біткойн-адреси, які не зареєстровані в моїй урядових баз даних.

Так що тепер, я контролюю биткоины в моїй країні, як і будь-які інші гроші.

  • Це можливо для країни, для реалізації чорного і білого списків, як описано?

  • Це може бути проблемою для громадян MyAwesomeCountry?

  • Якщо так, то, що люди можуть зробити, щоб запобігти такі речі?

+156
Flerovium 21 серп. 2011 р., 20:11:47

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

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

+146
Krzysztof Kaszkowiak 11 січ. 2018 р., 03:04:19

Пов'язані з установкою, пов'язані биткоин програмного і апаратного забезпечення в даній системі або машині.

+143
Rahman Dextro Vu 27 лип. 2010 р., 08:30:38

У тому, що текст являє собою blockchain.info розширення не присутній в блокчейн сам. Я не можу знайти будь-який текст метод пошуку запит до API.

+76
Shad 19 черв. 2015 р., 15:44:27

Показати питання з тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil