Що стало причиною уразливості CVE-2012-2459? Як це виправити?

Гевін Андресен зробив оголошення про це відмова в обслуговуванні випуску у 2012 році тут, але це світло на технічні подробиці.

+982
Heyvoon 28 лют. 2014 р., 10:24:39
28 відповідей

Кожен новий блок починається з "компанія" угоди, в якому вказує, створений монет за блок.

Код у верхній частині CreateNewBlock в main.cpp додає фонду Техас у новий блок, а пізніше на дзвінки GetBlockValue визначити кількість генеруються монет.

Транзакція blockchain гаманець використовує параметр scriptPubKey з CreateNewBlock, щоб вказати одержувача згенерованих монет.

+919
Michael Chang 03 февр. '09 в 4:24

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

+911
Maja Savic 16 квіт. 2011 р., 20:29:06
Інші відповіді

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


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

Я просто майструвати. Намагаючись дізнатися, як йдуть справи. Так що гроші навіть не на моєму радарі на даний момент.

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

Так що я вже запущений повний біткойн-вузол і Шахтар, і це робить роботу. Я бачу, що все рухається навколо.

Що я дійсно намагаюся з'ясувати, як створюються блоки.

Я читаю скрізь, що повний вузол випльовує роботи належить зробити, але Шахтар вирішує, як розставити пріоритети, що робота так більшість людей працюють на сайт з великою перший внесок. В цьому є сенс. Але як це вирішується? Де правила, налаштовані, щоб визначити, якщо я хочу відмовитися від деяких операцій і процесів іншим?

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

Як я скажу або з Bitcoin-Qt або знайти (minerd), що мої уподобання за те, щоб вкладати свої зусилля?

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

Спасибі!

+895
Sleepy Panda 24 серп. 2017 р., 13:07:26

Що б бути безпечним способом для зберігання великих обсягів Bitcoin в довгостроковій перспективі для забезпечення безпеки від втрати?

Це безпечно для використання Bitaddress.org для генерації закритих ключів і використовувати їх для створення мульти-сиг-адресу, писати приватні ключі на папері. Після підписання угоди з моєї мульти-сиг-адресу на автономному комп'ютері.

Це кращий спосіб?

+878
Stav Pan Geffen 13 січ. 2018 р., 21:46:41

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

+858
Nathan Skirrow 26 квіт. 2013 р., 02:40:20

Биткоин 0.14.1 Windows 10 Домашня Ст. 1703 Биткоин ядра постійно виникають помилки: Помилка читання з бази даних, вимиканням". Я намагався видалити один єдиний файл бази даних в папці J:\Users замовлення\Джеймс\папка AppData\роумінг\Bitcoin останніх\бази даних і перезавантаження комп'ютера, але та ж помилка після того, як додаток завантажено і показував синхронізувати прогрес бар протягом хвилини або так, як раніше, коли проблема сталася сьогодні. У мене аналогічна проблема з програмою туман Эфириума, де вона падає після запуску на короткий час. Помилки на цьому додаток також зазначив шлях до chaindata. Аналогічним чином, я видалив всі chaindata, перезавантажується програма зараз вже синхронізації протягом багатьох хвилин, проте, здається, він почав синхронізацію з нуля, а не від того, де він був раніше (близько до 100%, тільки кілька тисяч блоків). Відладчик за помилки в Bitcoin Qt в середовищі Visual Studio в співтоваристві нічого не говорить:

Debug Bitcoin-qt crash Visual Studio

+793
Rajesh Mishra 4 трав. 2014 р., 17:14:22

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

+738
Imran Ullah Sagar 8 серп. 2014 р., 11:53:12

Важко сказати, не знаючи вашої місцевої державної машини. Я припускаю, що ви завантажили заголовки блоків (включає в себе блок інформації), але не повні блоки (включаючи операції)

+708
user10063 2 вер. 2013 р., 21:40:20

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

  • Эфириума
  • Контрагент
  • На BitShares
  • Пульсація
  • Монета Призми
  • Бічний ланцюга

А то у нас анонімні Bitcoin крипто 2.0 як NXT, які прийняли після того, як кроки Сатоши залишитися анонімним.

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

Може хтось надати список плюси + мінуси з кожної сторони монета за те, що технологія прозорого 2.0, щоб бути анонімним Технології 2.0.

+635
szymszl 19 вер. 2017 р., 21:14:25

Як я можу створити і використовувати інтерфейси всередині договору?

Наприклад, коли у мене є наступні договори:

пакет com.jelurida.запал.договорів;

імпорт в NXT.аддони.AbstractContract;
імпорт в NXT.аддони.Жо;
імпорт в NXT.аддони.Об'єкта RequestContext;

TestContract суспільний клас розширює AbstractContract {


 тест загальнодоступний інтерфейс {
 Рядки addPrefix(рядок тексту);
}


 публічний тестовий TestImpl клас реалізує {
@Перевизначити
 громадського рядок addPrefix(рядок тексту) {
 повернення "попередньо змінивши префікс таблиць" + текст;
}
}


@Перевизначити
 processRequest публічних Жо(об'єкта RequestContext контексті) {
 Тест тест = новий TestImpl();
 Джо відповідн = новий Jo();
 респ.поставити("текстом", тест.addPrefix("текст"));
 повернення контексті.generateResponse(ОТВ);
}
}

Я отримую наступну помилку при запуску модульних тестів:

2018-12-20 17:40:09 інформація: головна завантаження ресурсів з com/jelurida/ardor/contracts/TestContract.class
2018-12-20 17:40:09 інформація: головна завантаження ресурсів з com/jelurida/ardor/contracts/TestContract.class класів 
2018-12-20 17:40:09 інформація: основне навантаження внутрішній клас com.jelurida.запал.контрактів.TestContract.Ресурс TestImpl з COM/jelurida/запал/контракти/TestContract$TestImpl.class
2018-12-20 17:40:09 інформація: головна завантаження ресурсів з classpath ком/jelurida/запал/контракти/TestContract$TestImpl.class
2018-12-20 17:40:09 інформація: основне навантаження внутрішній клас com.jelurida.запал.контрактів.TestContract.Тест ресурсів з COM/jelurida/запал/контракти/TestContract$Test.class
2018-12-20 17:40:09 інформація: головна завантаження ресурсів з classpath ком/jelurida/запал/контракти/TestContract$Test.class

2018-12-20 17:40:09 інформація: головна закриття...

Ява.яз.LinkageError: вантажник (примірник для NXT/аддони/ContractLoader$CloudDataClassLoader): спроба дублювати визначення класу для назву: "ком/jelurida/запал/контракти/TestContract$тест"

 в Java.яз.Завантажувачем.defineClass1(рідна спосіб)
 в Java.яз.Завантажувачем.defineClass(Класслоадер.Ява:763)
 на NXT.аддони.ContractLoader$CloudDataClassLoader.findClass(ContractLoader.Ява:308)
 на NXT.аддони.ContractLoader.loadContractFromJar(ContractLoader.Ява:252)
 на NXT.аддони.ContractLoader.loadContractFromJar(ContractLoader.на Java:210)
 на NXT.інструменти.ContractManager.loadContract(ContractManager.Ява:437)
 на NXT.інструменти.ContractManager.uploadImpl(ContractManager.Ява:327)
 на кому.jelurida.запал.контрактів.ContractTestHelper.лямда$deployContract$0(ContractTestHelper.Ява:110)
 в Java.безпеки.AccessController.doPrivileged(рідна спосіб)
 на кому.jelurida.запал.контрактів.ContractTestHelper.deployContract(ContractTestHelper.Ява:107)
 на кому.jelurida.запал.контрактів.ContractTestHelper.deployContract(ContractTestHelper.Ява:98)
 на кому.jelurida.запал.контрактів.ContractTestHelper.deployContract(ContractTestHelper.Ява:93)
 на кому.jelurida.запал.контрактів.ContractTestHelper.deployContract(ContractTestHelper.Ява:89)
 на кому.jelurida.запал.контрактів.TestContractTest.uploadTest(TestContractTest.Ява:9)
 на сонці.відобразити.NativeMethodAccessorImpl.invoke0(рідна спосіб)
 на сонці.відобразити.NativeMethodAccessorImpl.командлет Invoke(NativeMethodAccessorImpl.Ява:62)
 на сонці.відобразити.DelegatingMethodAccessorImpl.виклик(DelegatingMethodAccessorImpl.Ява:43)
 в Java.яз.відобразити.Метод.виклик метод.Ява:498)
 в орг.у JUnit.бігунків.модель.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.Ява:47)
 в орг.у JUnit.внутрішні.бігунків.модель.ReflectiveCallable.запустити(ReflectiveCallable.Ява:12)
 в орг.у JUnit.бігунків.модель.FrameworkMethod.invokeExplosively(FrameworkMethod.Ява:44)
 в орг.у JUnit.внутрішні.бігунків.заяви.Призначений.оцінки(метод invokemethod.Ява:17)
 в орг.у JUnit.внутрішні.бігунків.заяви.RunAfters.оцінити(RunAfters.Ява:27)
 в орг.у JUnit.бігунків.ParentRunner.runLeaf(ParentRunner.Ява:271)
 в орг.у JUnit.бігунків.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.Ява:70)
 в орг.у JUnit.бігунків.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.Ява:50)
 в орг.у JUnit.бігунків.ParentRunner$3.запустити(ParentRunner.Ява:238)
 в орг.у JUnit.бігунків.ParentRunner$1.розклад(ParentRunner.Ява:63)
 в орг.у JUnit.бігунків.ParentRunner.runChildren(ParentRunner.Ява:236)
 в орг.у JUnit.бігунків.ParentRunner.доступ до$000(ParentRunner.Ява:53)
 в орг.у JUnit.бігунків.ParentRunner$2.оцінити(ParentRunner.Ява:229)
 в орг.у JUnit.внутрішні.бігунків.заяви.RunBefores.оцінити(RunBefores.Ява:26)
 в орг.у JUnit.внутрішні.бігунків.заяви.RunAfters.оцінити(RunAfters.Ява:27)
 в орг.у JUnit.бігунків.ParentRunner.запустити(ParentRunner.Ява:309)
 в орг.у JUnit.бігунків.Люкс.runChild(Люкс.Ява:127)
 в орг.у JUnit.бігунків.Люкс.runChild(Люкс.Ява:26)
 в орг.у JUnit.бігунків.ParentRunner$3.запустити(ParentRunner.Ява:238)
 в орг.у JUnit.бігунків.ParentRunner$1.розклад(ParentRunner.Ява:63)
 в орг.у JUnit.бігунків.ParentRunner.runChildren(ParentRunner.Ява:236)
 в орг.у JUnit.бігунків.ParentRunner.доступ до$000(ParentRunner.Ява:53)
 в орг.у JUnit.бігунків.ParentRunner$2.оцінити(ParentRunner.Ява:229)
 в орг.у JUnit.внутрішні.бігунків.заяви.RunBefores.оцінити(RunBefores.Ява:26)
 в орг.у JUnit.внутрішні.бігунків.заяви.RunAfters.оцінити(RunAfters.Ява:27)
 в орг.у JUnit.бігунків.ParentRunner.запустити(ParentRunner.Ява:309)
 в орг.у JUnit.бігун.JUnitCore.запустити(JUnitCore.Ява:160)
 на кому.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.Ява:68)
 на кому.intellij.РТ.виконання.у JUnit.IdeaTestRunner$Репітер.startRunnerWithArgs(IdeaTestRunner.Ява:47)
 на кому.intellij.РТ.виконання.у JUnit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.Ява:242)
 на кому.intellij.РТ.виконання.у JUnit.JUnitStarter.основний(JUnitStarter.Ява:70)

Як я можу вирішити цю помилку? Я використовую версію 2.2.1

+619
Riverarodrigoa 26 вер. 2016 р., 16:46:03

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

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

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

+607
Andrey Godyaev 12 січ. 2015 р., 07:00:01

Що таке auhoritative джерела для забезпечення хеш попереднього блоку? або у шахтарів продовжувати слухати новітні блоки?

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

Ще одне питання: розмір nonce-це тільки 4 байти(32 біта). Даної версії, previousBlockHash, hashMerkleRoot, біти є постійними, не було б дуже легко перебрати всі можливі ідіотів? 2^32 = 4 гіга = 4 гіга хеш-машина може закінчити цю задачу в одну секунду.

Частіше, ніж ні, просто 4-байтове випадкове число не досить випадковості, щоб знайти блок. Шахтарів постійно додавати нові транзакції - тому hashMerkleRoot не дуже постійна.

Також я думаю, що є extranonce поле, яке додає більше простору.

+588
user3629822 25 лют. 2016 р., 22:07:05

Биткоин-це "доказ роботи" на основі кріптовалюти. Докази роботи кріптовалюти засновані захищені від шкідливих 51% атаки з-за гірського мережі, що монети.

Биткоин захищений 12,500 м/с видобутку (з використанням SHA хеші). Зловмисник може прийти і намагаються зробити "подвійних витрат" шахрайства (як результат 51% від обсягу видобутку), що зловмиснику доведеться витратити, можливо, сто мільйонів доларів на придбання необхідного гірничого обладнання. Ні так ні, сьогодні, що зловмисник зможе використовувати цю тактику, щоб заробити прибуток, тому що немає ніякого способу, щоб забрати ще кілька десятків мільйонів доларів коштів з бірж (після нападу) - через бірж працевлаштування ЗСК/ПІД / ФТ політика така, що спроба зазнає невдачі або через зняття обмежень, доступ до холодильної і т. д.

Монети АЛТ не мають такої ж поріг.

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

Різниця між Dogecoin і Bitcoin є як різниця між інвестуванням у випуску лонгшот Пенні Стік майже збанкрутілої компанії порівняно з купівлею "блакитних фішок" на NYSE, які продовжує поставляти чверть після чверті.

Так що є звичайно ефект заміщення. Багато з тих, хто спекулює на Лайткоин в іншому випадку проводять биткоины. Але немає простий спосіб, щоб знати, що цінність биткоина буде, якщо оцінка вартості 500 $+ мільйон всього, максимальна кількість монет в обігу були вирости на кілька мільярдів доларів. Оскільки ми ще не досягли "насичення", можливо, багато хто з тих, хто спекулює на Лайткоин, можливо, не відбудеться биткоины незалежно від ... і, отже, у цьому разі існування Лайткоин не вплинути на курс биткоина.

Є також ситуації, коли альткоины стала "наркотиком", що викликано особу, зацікавився криптовалютами, але те, що людина пізніше обійняв биткоин. У цьому випадку, тим більшу тягу, що тип людини в АЛТ валюти в кінцевому підсумку призводить до більшої тяги биткоин.

Є й інші альткоины, які не є доказом роботи на основі. Наприклад, PPCoin є "доказ-Кола" крипто валюту. Вони не вразливі для 51% видобутку атаки (хоча у них є інші уразливості). Тому цілком можливо, що ці PoS-монет можна розглядати як мають рівне (або менше) ризик, що Bitcoin і таким чином, що монета могла розглядатися в якості заміни для Bitcoin деяких.

Насамкінець, просто альт-монети не є еквівалентом Bitcoin і, таким чином, один долар, витрачений на придбання альткоины не означає, що це на один долар менше, витрачений на придбання чи проведення биткоин.

+545
gRANDgames 20 бер. 2016 р., 10:27:30

Ну там повідомлення не відображається на сайті P2Pool ви, який читає, "25 січня 2018 р.: Наші історичні дані блоки пошкоджені (відносяться тільки до його відображення на цьому сайті), дані для всіх блоків після 1 квітня 2017 року були втрачені. Вони будуть відновлені в набір даних як можна швидше." так це і є причина відсутності інформації.

+467
zamanyambose Nyambose 20 лип. 2018 р., 15:08:24

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

Ви можете спробувати ввести свій символічний на https://iancoleman.io/bip39/ і граючи з цінностями. Якщо ви зафіксуєте до 44 мета та монети в 0, зміна значень 'обліковий запис' і 'внутрішній/зовнішній' повинні показати свій биткоин адреса питання у списку внизу. Як тільки ви це зробите, ви будете знати свій секретний ключ і повинні бути в змозі потім відсканувати його в гаманець лайткоин.

+451
jaydub11 2 січ. 2017 р., 13:04:17

(Редагування: я розумію, як МТ.Гора Gox-му під звуки налаштування, але я йду на це з "блискавкою задачі маршрутизації перспективу", не обов'язково прям "биткоин зору безпеки"...хоча...ці дві речі перетинаються зовсім небагато.)

Налаштування/проблема: У мене є дві блискавки вузлів: (а) Каса вузол блискавок ("Каса-вузол"), яким я довіряю моєї кВ, і (Б) BTCPayServer блискавка вузол гаряча-гаманець ("гаряча гаманець вузол").

BTCpayServer робить його дуже легко інтегрувати платіжну трубопроводу БТД і блискавки в мій сайт, однак btcpay сайті є попередження про блискавки гаманець гаманець, небезпечно(іш) :(

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

Потенційне рішення? Прийшла в голову така думка: використовувати мій дім як основного вузла маршрутизації вузла з платежів, що надходять від незнайомих людей/клієнтів, а є тільки один канал між моєю Каса вузла і моя гаряча гаманець вузол..так що все LNpayment запити, що генеруються гарячі гаманець вузол маршрутизації через Casa вузол, і я можу легко збалансувати Каса/HotWallet, баланс каналів по мірі необхідності (зрештою, переміщати кошти назад на Каса вузол і близько, що один канал по ланцюгу).

Приклад потоку:

  • CasaNode = СN
  • BTCPAY гарячий-гаманець = HWN
  • Інші вузли намагаєтеся заплатити HWN = Л1, Л2, Л3

Крок 1: Установка мій сайт з BTCPay сервер, і включити HWN на блискавці платіжних трубопроводу. (припустимо мій сайт CatToys.info і я продам чотири різних 25 $товари в доларах..придумала, але це допомагає на картинці).

Крок 2: створити великий LNchannel між моїм СП (більш безпечний) і HWN (менш безпечно магазину вузлі). Е. Р., створити платіжну канал 1,000 доларів між моїми вузол Каса і BTCPay блискавка гаманець сайту.

Крок 3: створити купу випадкових оплати канали між CN і інші великі вузли в мережі блискавки. Ці випадкові канали оплати збільшити шанси на шляху маршрутизації між даного веб-сайту замовника у вузол і вузол HWN, створив LNrequest (наприклад, BTCpay Server, який створює запит на оплату блискавка).

Крок 4: випадковий клієнт переглядає CatToys.info перевіряє через, який викликає BTCPayserver, щоб генерувати блискавки платіжну вимогу за $25 через HWN вузол.

Крок 5: замовник використовує його блискавичної вузол (Л1) віддати HWN...маршрутизація виконується наступним чином:

  • $25 (в BTC) від Л1 --> СN --> HWN.

Інший клієнт використовувати той же потік:

  • $25 (в BTC) з Л2 --> СN --> HWN
  • $25 (в BTC) від П3 --> СN --> HWN

Крок 6: В кінці дня, HWN має 75 доларів (від трьох оплата 25 кожен для кішки іграшка). Коли я хочу "закрити магазин" (що є цегла/мортер річ скажу, але тільки залишся зі мною), я хід всі засоби, в CN--HWN канал назад на спиці, так всі $1000 назад на CN (тобто Зрушити $75 назад, як CN), потім закрити канал на ланцюгу.

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

Такий підхід: дайте мені використовувати BTCPay сервера гаряча гаманець (або гаманець, що я не довіряю занадто багато) з більш-іш кошти, і передайте мої гарячі-гаманець каналу миттєвої ліквідності шляхом підключення до CN, і я тільки потрібно турбуватися про закриття/відкриття/балансування однієї блискавки платіжного каналу між ШІЕН----HWN, замість того, щоб постійно відкриті канали з різних обсягах фінансування, щоб тримати мій сайт включений для отримання блискавка платежів.

Думки? Буде вище послідовність роботи в мережі освітлення? І бути безпечною/безпечної та платежі фактично успішно маршрутизироваться на сайт добре?

Будь вхідний цінується, спасибі.

+401
bogdanb 9 бер. 2016 р., 02:52:35

Перевірити www.kaiko.comми пропонуємо тикових даних з торгівлі за 2000+ валютних пар, більше 25 найбільших крипто біржах. Те ж саме з замовлень відомості, на історичній основі. І якщо ви зацікавлені, ми наймаємо!

+394
fervic 10 вер. 2012 р., 07:29:52

Я підключив два ноутбука A і B на Bitcoin тестовому режимі. Я потім вручну з'єднуються за допомогою addnode з биткоин-клієнт.

Фрагмент getpeerinfo від B:

{
 "ідентифікатор": 1,
 адреса: "172.22.94.40:18333",
 "addrlocal": "137.122.81.217:53818",

}
 { 
 "ідентифікатор": 10,
 адреса: "54.152.9.182:18333",
 "послуги": "000000000000000
}

Якась зв'язок є addrlocal набір і його порт 53818 є randomnly вибрали. Я шукав у коді для цього. Схоже, деякі fInbound прапор буде встановлений в А. Може хто-небудь простими словами пояснити, що тут відбувається?

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

Якщо 53818 обраний як порт для передачі даних, то чому немає такої випадковий вибір відбувається насіння вузла зв'язку? (як 54.152.9.182 тут в Прикладі)

+374
axu 15 лип. 2012 р., 08:32:24

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

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

+284
Stevedore 13 груд. 2013 р., 23:05:22

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

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

+259
Le Curious 9 вер. 2014 р., 20:09:21

Картелі нестабільні, через членів, що йдуть за економічної вигоди від цього.

См. У "дилема ув'язненого".

Тому що шахтарі є анонімними, картель, ймовірно, побачити відразу дезертирували.

+229
lionfather 7 трав. 2018 р., 02:01:34

Я працюю над деякими цифрами і мені було цікаво, якщо передаються по IP на Blockchain.info може бути використаний, щоб отримати приблизне (на рівні країни) походження угоди. Було б розумно припустити, що ця угода була виникла десь у Вісконсині?

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

+222
Abderahim 31 серп. 2010 р., 02:53:55

Можна перевстановити ядра биткоин оффлайн? Я скопіював всі файли на зовнішній жорсткий диск. Я використовую Ubuntu. Дякую

+207
ballofpopculture 19 трав. 2010 р., 20:29:38

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

Bitcoin-майнер підтвердження угоди та включити його в наступному(и) блокчейн блоків. Шахтарі отримують комісійний збір в якості нагороди за це.

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

Так що все Біткойн-вузли одні і ті ж дані блокчейна (прибл. 27.5 ГБ на даний момент). Цей блокчейн як узгоджене, тільки додавання, базу даних всіх транзакцій з биткоинами.

+116
Antotb 2 черв. 2017 р., 19:44:11

Дядько-це блок, який в біткойн буде вважатися несвіжим, тому що його не на саму довгу ланцюжок (це альтернативний блок на тій же висоті, як і ваш батько).

Эфириума стимулює шахтарів включити список дядьків, коли вони мій блок. Це має два основні наслідки:

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

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

Це, як кажуть, дядька ввести додаткові економічні складності, що я не впевнений, що добре зрозумів (як стимули до порожніх дядьків)

Крім того, розглянути цей документ тут

(Схопив зі Реддите пост)

+76
Tyro 11 вер. 2011 р., 20:49:41

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

Закритий ключ повинен бути у вигляді файла PEM такий:

$ кіт private_key.УГР

-----ПОЧАТИ ПРИВАТНИЙ КЛЮЧ----ЕК-
MHQCAQEEIMURrYd6CTHlrrV0JOxnze9ldaq3mrymnyj8195gldavoacgbsubbaak
oUQDQgAEANPTV3v+8AMXnIPaerOWziyc6tHbmbhORhbVKv1Acyuo+ohlFaV6QaOz
/AGjoSXV0ZeKxq7FijsAdBzeu23Fgg==
-----КІНЕЦЬ ЗАКРИТОГО КЛЮЧА----ЕК-

Примітка: якщо у вас є закритий ключ в шістнадцятковому форматі, то ви повинні перетворити його в PEM-форматі, з допомогою процедури, описаної тут.

Як було сказано, отримати відкритий ключ із закритого ключа, який ми використовувати OpenSSL:

$ OpenSSL і ЄС -pubout /dev/нуль

-----ПОЧАТОК ВІДКРИТОГО КЛЮЧА-----
MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEanptv3v+8AMXnIPaerOWziyc6tHbmbhO
RhbVKv1ACYuO+ohlFaV6QaOz/AGjoSXV0ZeKxq7FijsAdBzeu23Fgg==
-----КІНЕЦЬ ВІДКРИТОГО КЛЮЧА-----

Для того, щоб перетворити відкритий ключ биткоин-адреси, нам потрібні кроки:

Спочатку нам потрібно обчислити hash160 відкритого ключа. Це може бути зроблено наступним чином:

$ OpenSSL і ЄС -pubout /dev/нуль |
 в OpenSSL ЕК-pubin -pubout -outform дер 2>/dev/нуль |
 хвіст -з 65 |
 в OpenSSL dgst -то SHA256 -двійковий |
 в OpenSSL dgst -rmd160 -двійковий |
 команда xxd-р-с 80

ab085c55b735d4a811df3f55e6508634f1ce1e27

Потім hash160 повинен використовуватися для обчислення контрольної суми наступним чином:

$ Ехо -Н "ab085c55b735d4a811df3f55e6508634f1ce1e27" |
 команда xxd-п-р |
 в OpenSSL dgst -то SHA256 -двійковий |
 в OpenSSL dgst -то SHA256 -двійковий |
 команда xxd-р-з 80 |
 керівник -С. 8

7801f8dc

У hash160, в поєднанні з контрольною сумою і з першого байта "00", можуть бути закодовані за допомогою бази 58. Це дає нам адресу:

base58=({1..9} {А..ч} {Ж..П} {Р..З} {А..К} {М..з})

encodeBase58() {
 # 58 = 0x3A
 до н. е. 0) { н%3А ; п/=3А }" |
 піу |
 а читати N
 зробити ехо-N ${base58[Н]}
зроблено
}
$ е "%34С\п" "$(encodeBase58 "00$1$(контрольна сума "$Чарі$1")")" |
 ТОВ "М/ /1/"

1GbLZiNzi7DTB4UowMuyqJw5Bh95yCbu3r

З'єднуємо всі разом, ми можемо використовувати функцію publicKeyToAddress, як визначено нижче. Це може бути частиною bash-скрипт, або ви можете ввести його в командному рядку.

base58=({1..9} {А..ч} {Ж..П} {Р..З} {А..К} {М..з})

encodeBase58() {
 # 58 = 0x3A
 до н. е. 0) { н%3А ; п/=3А }" |
 піу |
 а читати N
 зробити ехо-N ${base58[Н]}
зроблено
}

контрольна сума() {
 команда xxd-п-р /Дів/нуль |
 хвіст -з 65 |
 в OpenSSL dgst -то SHA256 -двійковий |
 в OpenSSL dgst -rmd160 -двійковий |
 команда xxd-р-с 80
)
}
$ OpenSSL і ЄС -pubout /dev/нуль | publicKeyToAddress

1GbLZiNzi7DTB4UowMuyqJw5Bh95yCbu3r
+67
Sajidh Zahir 9 груд. 2010 р., 06:39:43

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

У мене немає якихось реальних цифр, але думаю, майнінг биткоинов буде еквівалентна, скажімо, грати в Far Cry 3 на максимальних налаштуваннях, при перегляді HD-відео буде більше, як грати в Fallout 3 на середніх налаштуваннях.

+65
Pangestu Estu 9 бер. 2019 р., 04:30:15

Зроби свій вибір, використовуючи биткоин провідник (ВХ):

Ехо 37d1d453311ea5682cdb31468826178db15fa731722a5dbb09525ea901f1c41c | ВХ ЄС в громадських | ВХ і SHA256 | ripemd160 ВХ | ВХ у base58check-кодування -5

32BcK7C6FBCzzyB617gwTQuaLdbQufuAcc

% Відлуння 37d1d453311ea5682cdb31468826178db15fa731722a5dbb09525ea901f1c41c | ВХ ЄС в громадських | bitcoin160 ВХ | ВХ у base58check-кодування -5

32BcK7C6FBCzzyB617gwTQuaLdbQufuAcc

% Відлуння 37d1d453311ea5682cdb31468826178db15fa731722a5dbb09525ea901f1c41c | ВХ ЄС в громадських | ВХ ЕК-до-адреса-5

32BcK7C6FBCzzyB617gwTQuaLdbQufuAcc

+43
rfsk2010 25 квіт. 2014 р., 23:54:44

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

$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