Як шахтарі завадили занадто багато роботи?

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

Як биткоин переконатися, що сценарії, які роблять шахтарі занадто багато роботи не дають?

+659
user3137790 25 квіт. 2017 р., 08:15:13
38 відповідей

Напевно, питання, яке було поставлено набагато раніше, але звідки мені знати, якщо адреса згенерувати з bitcoind і Bitcoin-CLI-це SegWit?

Я виконайте наступні дії, щоб (спробувати) створити адреса SegWit з командного рядка:

$ биткоин-Кінк -тестовому режимі getnewaddress

n2BC24zr3L5BwVazecnvPPh7NwgcV2Vfxa

$ биткоин-Кінк -тестовому режимі -addwitnessaddress n2BC24zr3L5BwVazecnvPPh7NwgcV2Vfxa

2NBnkQpnPitDbE3evwZXGpNpRLE51cJpdga

Тепер це мене бентежить, тому що в цьому пості сказано, що SegWit адреси починаються з '3'. Але в цьому зверненні йдеться, що вони починаються з 'до нашої ери'.

Адресу я виробив у наведеному вище прикладі починається з 2n, що жодна з вище. Як я можу знати, якщо це ще SegWit? Або я зробив щось неправильно, намагаючись зробити адреса SegWit?

+983
thosphor 03 февр. '09 в 4:24

У eckey_impl.H в заголовковий файл, реалізація secp256k1_eckey_pubkey_parse перевіряє, чи є перший байт 65-байт відкритого ключа 0х04, 0х06 або 0x07. Де я можу знайти документацію по 0х06 і 0x07 префікси?

статичні інт secp256k1_eckey_pubkey_parse(secp256k1_ge *Елем константный беззнаковий тип char *паб, розмір size_t) {
 якщо (розмір == 33 && (паб[0] == 0x02 || паб[0] == 0x03)) {
 secp256k1_fe х;
 повернутися secp256k1_fe_set_b32(&х, паб+1) && secp256k1_ge_set_xo_var(Елем &х, паб[0] == 0x03);
 } інше, якщо (розмір == 65 && (паб[0] == 0х04 || паб[0] == 0х06 || паб[0] == 0x07)) {
 secp256k1_fe Х, Y;
 якщо (!secp256k1_fe_set_b32(&х, паб+1) || !secp256k1_fe_set_b32(&Y, в пабі+33)) {
 повернення 0;
}
 secp256k1_ge_set_xy(Елем &х, &y);
 якщо ((паб[0] == 0х06 || паб[0] == 0x07) && secp256k1_fe_is_odd(&р) != (паб[0] == 0x07)) {
 повернення 0;
}
 повернення secp256k1_ge_is_valid_var(Елем);
 } ще {
 повернення 0;
}
}
+974
Wojciech Kicz 10 лист. 2014 р., 00:13:45
Інші відповіді

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


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

Ось що я успішно використовував на Fedora 20:

$ судно компанії Yum groupinstall -й "інструменти розвитку" розвиток бібліотек"
$ судо встановити -р Юм на gcc-c++ з libtool не ковток складі PyQt4-розробки на Python-psutil пітон-кручений wget для protobuf-девел

См https://bitcoin.stackexchange.com/a/30106/19021

+968
user61172 21 жовт. 2012 р., 03:24:19

Я закінчився вгору по реалізації обробника відповіді, який реалізує наступний алгоритм:

  • Якщо код стану 200 і контент-тип заголовка "додаток/JSON" (з або без символів), у відповідь дійсний.
  • Якщо статус код 200 або 500 (я спостерігав) і контент-тип заголовка "текст/HTML" (з або без символів), відповідь є помилковим і повідомлення про помилки можуть бути отримані з наступний регулярний вираз: (?з).*<див.*?клас="попередження-попередження про помилку">.*?<Н4>(.*?)</Н4>.*.
  • В іншому випадку відповідь є помилковим, але конкретне повідомлення про помилку не може бути вилучено.

Це, здається, працює добре на практиці.

+913
Gesy Yeze Abdullah 23 квіт. 2015 р., 01:11:56

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

+902
Hugo David Bravo 19 січ. 2010 р., 04:14:50

Необхідність мати складні функції хешування, як нинішній в два рази:

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

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

+902
the imp 20 серп. 2013 р., 10:02:23

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

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

Також зверніть увагу, що немає окремих операцій тут набагато складніше, ніж ти будеш вчитися в початковій/початкова школа. Є прості порівняння < > ==, арифметичні + - *, підрозділ де ви дбаєте про приватне /, залишок %, або як divmod, і побітового і (&, що досить легко, якщо ви працюєте в HEX, або можуть бути відтворена з арифметикою).

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

#! /usr/Бен/ДКР пітона
# пітон 2.х

клас CurveFp( об'єкта ):
 деф __инит__( самостійна, Р, А, Б ):
 самовивіз.__Р = P
 самовивіз.__а = а
 самовивіз.__б = б

 деф п( самовисування ):
 повернутися самостійно.__п

 визначення( я ):
 повернутися самостійно.__а

 деф б( самовисування ):
 повернутися самостійно.__б

 деф contains_point( самовисування, Х, Y ):
 повернення ( г * м - ( х * х * х + самовивіз.__а * х + самовивіз.__б) % самостійно.__Р == 0

точки класу( об'єкт ):
 деф __инит__( самостійна, кривий, х, р, Порядок = немає ):
 самовивіз.__крива = кривий
 самовивіз.__х = х
 самовивіз.__р = р
 самовивіз.__замовлення = замовлення
 якщо self.__кривий: заявити про себе.__кривий.contains_point( Х, Y )
 якщо метою: заявити про себе * порядок == нескінченність

 деф __додати__( самовисування, інше ):
 якщо інші == нескінченність: повернути себе
 якщо self == нескінченність: повернення інших
 стверджувати себе.__крива == інші.__крива
 якщо self.__х == інші.__х:
 якщо ( власності.__г + інших.__г ) % самостійно.__кривий.П() == 0:
 повернення нескінченності
інше:
 повернутися самостійно.подвійні()

 п = власності.__кривий.п()
 л = ( ( інші.__р - самовивозом.__г ) * \
 inverse_mod( інші.__х - я.__х, п ) ) % р
 Х3 = ( л * л - самовивіз.__х - інші.__х ) % річних
 У3 = ( л * ( самовисування.__х - Х3 ) - самостійно.__г ) % річних
 Точка повернення( самовисування.__кривий, Х3, У3 )

 деф __ТОВ__( самовисування, інше ):
 деф leftmost_bit( х ):
 стверджувати, х > 0
 результат = 1л
 хоча результат <= х: результат = 2 * результат
 зворотний результат / 2

 е = інші
 якщо self.__замовлення: е = е % самостійно.__замовлення
 якщо e = 0: повернення нескінченності
 якщо self == нескінченність: повернення нескінченності
 стверджувати е > 0
 Е3 = 3 * е
 negative_self = точка( самовисування.__кривий, самовивіз.__х-самостійно.__м, самовивіз.__замовлення )
 я = leftmost_bit( Е3 ) / 2
 результат = власності
 при Я > 1:
 результат = результат.подвійні()
 якщо ( Е3 & я ) != 0 і ( Е і я ) == 0: Результат = Результат + власності
 якщо ( Е3 & я ) == 0 і ( Е і я ) != 0: Результат = Результат + negative_self
 я = я / 2
 зворотний результат

 деф __rmul__( самовисування, інше ):
 повернути собі * інший

 деф __вул.__( самовисування ):
 якщо self == нескінченність: повернення "нескінченність"
 повернення "(%д%д)" % ( самовисування.__х, самовивіз.__г )

 деф подвійний( самовисування ):
 якщо self == нескінченність:
 повернення нескінченності

 п = власності.__кривий.п()
 а = власності.__кривий.а()
 л = ( ( 3 * самовисування.__х * власності.__х + а ) * \
 inverse_mod( 2 * самовисування.__р, п ) ) % р
 Х3 = ( Л * Л - 2 * самовисування.__х ) % річних
 У3 = ( л * ( самовисування.__х - Х3 ) - самостійно.__г ) % річних
 Точка повернення( самовисування.__кривий, Х3, У3 )

 деф х( самовисування ):
 повернутися самостійно.__х

 деф у( самовисування ):
 повернутися самостійно.__г

 крива деф( самовисування ):
 повернутися самостійно.__крива

 наказ Деф( самовисування ):
 повернутися самостійно.__замовлення

Нескінченність = точка( ні, ні, Ні )

деф inverse_mod( а, м ):
 якщо a < 0 або M <= а: а = а % м
 З, D = а, м
 УЦ, ЕП, уд, ВД = 1, 0, 0, 1
 а c != 0:
 питання, З, D = divmod( D, З ) + ( с, )
 УЦ, ЕП, уд, ВД = ад - м*НЯК, ВД - М*ВК, ОК, ВК
 стверджую Д == 1
 якщо UD > 0: відповідь уд
 інше: повернення уд + м

# крива secp256k1
Р = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFfffffffffffffffffffffffffefffffc2fl
_r = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFfebaaedce6af48a03bbfd25e8cd0364141l
_b = 0x0000000000000000000000000000000000000000000000000000000000000007l
_а = 0x0000000000000000000000000000000000000000000000000000000000000000l
_Gx = 0x79BE667EF9DCBBAC55A06295CE870B07029bfcdb2dce28d959f2815b16f81798l
_Gy = 0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8l

Открытый_ключ класу( об'єкт ):
 деф __инит__( самостійна, генератор, точки ):
 самовивіз.крива = генератор.крива()
 самовивіз.генератор = генератор
 самовивіз.точка = точка
 Н = генератор.замовлення()
 якщо не N:
 підняти RuntimeError, "точка генератора повинен бути порядок".
 якщо не н * точка == нескінченність:
 підняти RuntimeError, "ордена генератор погано".
 якщо точка.х() < 0 або N <= точка.х() або точки.р() < 0 або N <= точка.р():
 підняти RuntimeError, "точка генератора X або Y з діапазону."

curve_256 = CurveFp( Р, _а, _b )
generator_256 = точка( curve_256, _Gx, _Gy, _r )
р = generator_256

якщо __ім'я__ == "__основний__":
 друк '======================================================================='
 ### набір привчной
 # Вікі
 #секрет = 0xE9873D79C6D87DC0FB6A5778633389f4453213303da61f20bd67fc233aa33262l
 # запитання
 секрет = 0x18E14A7B6A307F426A94F8114701E7c8e774e7f9a47e2c2035db29a206321725l

 ### принт привчной
 надрукувати "секрет", "пристріт" (секрет)
 ### генерувати за замовчуванням
 за замовчуванням = Открытый_ключ( р, р * секрет )
 ### друку за замовчуванням
 друк 'за замовчуванням', шестигранні(за замовчуванням.крапка.х()), шестигранні(за замовчуванням.крапка.р())
 друк '======================================================================='

См. також ще більш спрощена версія написана на C#.

клас CalcPub
{
 публічний статичний порожнеча основний()
{
 ВАР р = типу BigInteger.Розбір("0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F", NumberStyles.HexNumber);
 ВАР б = (типу BigInteger)7;
 ВАР а = типу BigInteger.Нуль;
 ВАР з GX = типу BigInteger.Розбір("79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798", NumberStyles.HexNumber);
 ВАР ги = типу BigInteger.Розбір("483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8", NumberStyles.HexNumber);

 CurveFp curve256 = новий CurveFp(П, А, Б);
 Точка generator256 = нова точка(curve256, ГХ, гр);

 ВАР секрет = типу BigInteger.Розбір("18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725", NumberStyles.HexNumber);

 Консоль.Методу WriteLine("секрет {0}", секрет.Метод ToString("Х"));
 ВАР pubkeyPoint = generator256 * секрет;
 Консоль.Методу WriteLine("за замовчуванням {0}{1}", pubkeyPoint.Х.Метод toString("х"), pubkeyPoint.Р.Метод ToString("Х"));
}
}
точки класу 
{
 публічний статичний тільки для читання точку нескінченності = нова точка(null, значення за замовчуванням(типу BigInteger), за замовчуванням(типу BigInteger));
 крива публічних CurveFp { отримати; особисте набір; }
 громадського типу BigInteger Х { отримати; особисте набір; }
 громадського типу BigInteger р { отримати; особисте набір; }

 суспільної точки(CurveFp кривий, типу BigInteger х, типу BigInteger р)
{
 це.Крива = кривої;
 це.Х = х;
 це.Р = р;
}
 громадських пунктів подвійний()
{
 якщо (це == нескінченність)
 повернення нескінченність;

 Типу BigInteger Р = цей.Кривий.п;
 BigInteger на = цьому.Кривий.а;
 Типу BigInteger л = ((3 * це.Х * це.Х + а) * InverseMod(2 * Цей.Р, п)) % річних;
 Типу BigInteger Х3 = (Л * Л - 2 * це.Х) % річних;
 Типу BigInteger У3 = (л * (це.Х - Х3) - це.Г) % річних;
 повернути нову точку(це.Кривий, Х3, У3);
}
 громадського перевизначити рядок toString()
{
 якщо (це == нескінченність)
 повернення "нескінченність";
 повертає рядок.Формат("({0},{1})", це.X, це.Г);
}
 публічний статичний оператор точка +(точка ліворуч, праворуч точки)
{
 якщо (праворуч == нескінченність)
 повернутися вліво;
 якщо (зліва == нескінченність)
 повернути права;
 якщо (ліворуч.Х == правильно.Х)
{
 якщо ((ліворуч.Г + правий.Г) % залишилося.Кривий.Р == 0)
 повернення нескінченність;
ще
 повернутися вліво.Подвійний();
}

 ВАР Р = лівий.Кривий.п;
 ВАР я = ((праворуч.Р - лівий.Г) * InverseMod(право.Х - лівий.Х, п)) % річних;
 ВАР Х3 = (л * л - ліва.Х - правильно.Х) % річних;
 ВАР У3 = (л * (ліворуч.Х - Х3) - зліва.Г) % річних;
 повернення нової точки(ліворуч.Кривий, Х3, У3);
}
 публічний статичний оператор пункту *(точка зліва, справа типу BigInteger)
{
 ВАР е = вправо;
 якщо (е == 0 || вліво == нескінченність)
 повернення нескінченність;
 ВАР Е3 = 3 * е;
 ВАР negativeLeft = нова точка(ліворуч.Кривий, зліва.Х, -зліва.Г);
 ВАР я = LeftmostBit(Е3) / 2;
 ВАР результат = вліво;
 а (я > 1)
{
 результат = результат.Подвійний();
 якщо ((Е3 & я) != 0 && (e & Я) == 0)
 результат += вліво;
 якщо ((Е3 & я) == 0 && (e & я) != 0)
 результат += negativeLeft;
 я /= 2;
}
 повернення результат;
}

 приватна статичного типу BigInteger LeftmostBit(типу BigInteger х)
{
 Результат BigInteger = 1;
 у той час як (результат <= x)
 результат = 2 * результат;
 зворотний результат / 2;
}
 приватна статичні InverseMod типу BigInteger(BigInteger на, типу BigInteger м)
{
 а (а < 0) а += м;
 якщо (a < 0 || м <= а)
 В = а % м;
 Типу BigInteger З = а;
 Типу BigInteger д = М;

 Типу BigInteger УЦ = 1;
 Типу BigInteger ВК = 0;
 Типу BigInteger уд = 0;
 Типу BigInteger ВД = 1;

 а (з != 0)
{
 Типу BigInteger Р;
 //м, з, D = divmod( D, З ) + ( с, );
 ВАР д = типу BigInteger.DivRem(Д, З, Р);
 д = з;
 З = Р;

 //УЦ, ЕП, уд, ВД = ад - м*НЯК, ВД - М*ВК, ОК, ВК;
 ВАР СРТ = УЦ;
 ВАР ДКТ = ВК;
 ВАР удт = уд;
 ВАР ВДТ = ВД;
 НЯК = удт - м * СРТ;
 ВК = ВДТ - м * ДКТ;
 уд = СРТ;
 ВД = ДКТ;
}
 якщо (уд > 0) повернути уд;
 ще повернення уд + м;
}
}
клас CurveFp
{
 громадського типу BigInteger п { отримати; особисте набір; }
 публічних BigInteger на { отримати; особисте набір; }
 громадського типу BigInteger б { отримати; особисте набір; }
 громадські CurveFp(п типу BigInteger, BigInteger на, типу BigInteger б)
{
 це.р = п;
 це.а = а;
 це.б = б;
}
}
+889
Vishesh Handa 4 бер. 2013 р., 19:03:55

Тип SIGHASH серіалізуются як один байт, а потім просто додається в кодуванні Der підпис.

Приклад типового P2PKH scriptSig:

304402206e3729f021476102a06ea453cea0a26cb9c096cca641efc4229c1111ed3a96fd022037dce1456a93f53d3e868c789b1b750a48a4c1110cd5b7049779b5f4f3c8b62001 03ff1104b46b2141df1948dd0df2223720a3a471ec57404cace47063843a699a0f

Другий елемент вище відкритого ключа, серійний номер як на 1 секунду по еліптичної кривої-точка-октет-перетворення рядків. Перший елемент-це Der закодована підпис, з 0х01 доданий, щоб вказати це SIGHASH_ALL (значення яких ви вже знайшли). Щоб розбити рядок підпис далі, Якщо ви зацікавлені:

30 <- послідовність
44 <- довжини 0x44
 02 <- ціле число
 20 <- довжини в діапазоні від 0x20
 6e3729f021476102a06ea453cea0a26cb9c096cca641efc4229c1111ed3a96fd <- Р
 02 <- ціле число
 20 <- довжини в діапазоні від 0x20
 37dce1456a93f53d3e868c789b1b750a48a4c1110cd5b7049779b5f4f3c8b620 <- з
01 <- тип SIGHASH (не входить кодування Der)

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

+856
dp12005 10 черв. 2017 р., 18:13:35

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

У будь-якому випадку, Сатоши аналіз є приблизною, див. https://bitcoil.co.il/Doublespend.pdf для більш точної (що робить подібне допущення).

+851
Konik 8 серп. 2015 р., 04:07:04

Як я можу перетворити Електрум 12 слова насіння до закритого ключа?

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

+811
Mohammad M 24 бер. 2018 р., 05:42:54

Я не можу вам підтвердили БТЦ від https://tpfaucet.appspot.com/ сервер.

Пробували багато-адреса і не може отримати баланс з підтвердженням. з цієї причини мій тестовому режимі сервер баланс завжди 0.0

биткоин.конф

rpcuser=bitcoinrpc

rpcpassword=випадкова рядок

тестовому режимі=1

адреса getnewaddress:myVwyA9ooffVDqvbRJC4Kmspu2rDJBactk

я https://www.blocktrail.com/tBTC для знають про мою операції і він сказав, що це непідтверджені.

З цієї причини я не можу перевірити мої цілі сервер.

що мені тепер робити???

+811
Russell Undocumented 24 бер. 2016 р., 18:40:01

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

+766
Ronnie K 27 лист. 2013 р., 23:11:59

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

Якщо б можна було почати все спочатку, знаючи те, що ми тепер знаємо, може Bitcoin бути розроблені краще?

+744
jontejj 9 жовт. 2018 р., 01:40:23

Щоб додати в Рагхав відповідь вище суд, за волатильності цін на більшість згенерованих адрес "1 і зробив". Вони не тільки не хочеться, щоб ціна змінюватися, вони не хочуть продовжувати дивитися адреси назавжди. Вони створюють адреса гаманця, що один депозит. Вони не афішують, адреса декільком користувачам.

"Але коли я відправити гроші пізніше, в деяких випадках пізніше, вони відправити його назад".

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

Очевидно, кожен криптопроцессор може і різні, це, мабуть, найпоширеніша практика на даний момент.

+718
Vj87 15 лист. 2019 р., 21:04:40

Сказати, що ми TheBestCryptoMarketSiteEver.com

У мене є $1000.
Я придбати BTC з тих
Я купую даж з БТЦ
Я купую ЛТК з ЕТН
Я купую USD з ЛТК

Є плата за кожен з цих транзакцій 0.1% - 0.5% в залежності від.

Ціни на сайті біржі досить відрізнятися, щоб дозволити прибутку від вищевказаних гімнастика? Чи можна коли-небудь закончитесь вгору З більше доларів, ніж я почав ?

+711
Jerren Saunders 9 груд. 2012 р., 14:40:42

Розміри наступним чином:

Розмір домработника: 233 мм х 116 мм з 227мм х 100мм х 19мм радіатор, прикріплений до спини

Розмір модуля потужність: 192мм X 89 мм

Розмір контролер Ethernet: 86 мм x 40 мм

Джерело:

https://bitcointalk.org/index.php?topic=204030.0

+706
user205057 3 квіт. 2018 р., 15:19:17

Я мав биткоин протягом деякого часу, але щодо недосвідчена. У мене є клієнт для Mac, а вчора надіслав 95BTC до нього від мого МТ.Ласкаво гаманець, але він ніколи не прибув. Я послав МТ.Ласкаво послання з проханням про допомогу вони сказали мені, що він приїде, коли я дістався до блоку 160319 і мій клієнт просто в 124667 і не підключається взагалі! Я не можу отримати його, щоб підключитися, пробували різні пропозиції від форумів, але не можу змусити його працювати, будь ласка, допоможіть! дякую

+700
Jackiey 9 квіт. 2014 р., 07:29:18

Вам потрібен експрес PCI (PCI-е) Х1 х16 Райзер кабель адаптер на зразок цього: http://www.trademe.co.nz/computers/cables-adaptors/other/auction-670675802.htm

Майте на увазі, що деякі графічні карти малювати багато енергії, і я бачив фото кабелів, перегрів, тому що вони не могли впоратися з навантаженням. У пов'язано вище, можливо, вирішив цю проблему за допомогою надання окремого кабелю живлення.

+675
user61435 8 лют. 2015 р., 06:44:33

В цьому питанні Шнорра проти алгоритму ECDSA я бачу в Пітер Wuille відповідь на наступний коментар про підписи Шнорра пакетної перевірки: "вдосконалення контролю швидкості, підтримує пакетну перевірку всіх підписів в блоці відразу (за частки швидкості перевірка їх окремо)."

Однак, дивлячись на графік у біп тут https://github.com/sipa/bips/blob/bip-schnorr/bip-schnorr.mediawiki#Batch_verification здається, що економія на самому справі закрити фактор журналу(Н). Іншими словами, близько 10 000 підписів економія часу близько 2,5 X. Я знаю, що технічно це в рази менше, але здавалося, що малося на увазі, що поліпшення було більш драматичним. Я чогось не вистачає? Крім того, що фактичний час в годинах циклів, що стало відправною точкою для одного Шнорра перевірки підпису? Спасибі.

+661
user7422556 30 трав. 2014 р., 23:29:00

"тому в даному випадку він може мати справу з trader1 і частково інтернет з trader2".

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

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

Ще один спосіб отримати 100% заповнення-це коли якийсь інший трейдер розміщує ринковий ордер більше, ніж розмір вашого ліміт-ордери. У цьому випадку обмін буде "проїдати" свій лімітний ордер і переходьте до наступного найкращої доступний замовлення в БД. Або може бути Існує кілька ринкових ордерів, які можуть бути заповнені щодо вашого лімітного ордера, так що ваш ліміт-ордер заповнюється як все більше і більше ринкових ордерів через.

Багато читав про подібні теми, шукайте, замовляйте відповідні алгоритми: https://stackoverflow.com/questions/13112062/which-are-the-order-matching-algorithms-most-commonly-used-by-electronic-financi

+657
Mritunjay Gupta 19 лют. 2012 р., 04:28:10

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

+657
Marcin Milejski 27 черв. 2018 р., 04:50:36

Є деякі додатки, наприклад вкладку трейдера, які дозволяють торгувати на декількох біржах з їх допомогою API ключі. На комп'ютерах, деякі торговельні бот додатки вміти робити подібні речі. Проте вже існує ризик, пов'язаний з використанням API ключі, і ви повинні оцінити, чи хочете ви використовувати таке програмне забезпечення, в кінці кінців.

+618
Vlad H 3 лип. 2016 р., 09:33:22

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

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

+589
Diogo Monteiro 15 трав. 2010 р., 17:31:58

Давайте групу всі відповіді в цій Вікі. Пропозиції повинні бути надані нові відповіді, відповідні (проголосували), будуть включені в цей список, відсортований за категоріями і дату публікації.

Поширені валютні моделей

Дослідження биткоин

+380
Ket 1 лист. 2019 р., 15:19:47

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

Якщо у мене є Шахтар 1THash/s на биткоины, який буде середній хэшрейт я вам на обчислення Лайткоин?

+369
Rangamo couture 8 жовт. 2011 р., 19:09:43

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

+350
NELSON ANSAH 27 квіт. 2016 р., 23:39:29

У 2013 році я купив 25 трохи монет і в основному забув про них. Я зберігається мій гаманець на зовнішній USB або так я думав, коли я пішов, щоб оновити заблокувати мережу на новому комп'ютері гаманець на USB не було. Так я знайшов свій старий ноутбук і завантажився трохи монет, монети є, але не перевірені, я не повинен пройти ланцюжок блоків. У мене працює стара версія Qt на пару днів тепер також застарілі попередження та оновлення. тому мої питання Як перевірити мої монети? на старому Qt, то я тримати його побігти або перейти на нове ядро без перевірки. спасибі за ваш час.

+323
Kyrah Matthews 6 лип. 2012 р., 07:05:28

Коли ви починаєте bitcoind просто пройти -txindex прапор для того, щоб його створити індекс операції, щоб мати можливість отримати будь-які правочини щодо ID:

bitcoind -txindex

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

биткоин-Кінк getrawtransaction
15f7c2c57cce37d9b8927f957840ec9367bb504780347e497c758ee022b2a143

...
+241
Janayna Sousa 5 вер. 2017 р., 19:53:57

Ви читали пояснення на биткоин Вікі безпосередньо пов'язана з викликами API списку ви вже пов'язані?

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

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

+213
ccdiego5 5 лист. 2015 р., 08:46:36

Перш за все, я не думаю, що він повинен бути таким бінарним (биткоин або нічого). Fiat і кредитування, ймовірно, співіснують поряд з Bitcoin.

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

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

+165
jala 23 січ. 2012 р., 12:45:33

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

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

+130
user53378 22 серп. 2015 р., 00:11:13

У мене версія 0.9.3 від bitcoind на моєму сервері Ubuntu і я хочу, щоб оновити 0.10.1, Я не маю нічого в моєму гаманці. Чи блокчейн 0.9.3 сумісний з 0.10.1? У мене є все, щоб зберегти з версії 0.9.3 ?

+113
Anjali V Nair 10 лют. 2015 р., 19:42:29

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

+102
Elizabeth Giddens 29 квіт. 2014 р., 02:10:12

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

+88
Teniana Chuprina 3 бер. 2019 р., 01:48:47

Тут є два механізми для перетворення 256-біт (64 шістнадцяткових символів) насіння в Електрум насіння слово мнемоніка, і назад.

#1 на основі JavaScript

#2 основі C++

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

1% Ехо -Н "0000111122223333444455556666777788889999aaaabbbbccccddddeeeeffff" | ./bytes_to_words

Ровер схоже почалися класні лабораторні момент травми верхніх старший ресторани отримали досить пакетної змія лікарні ветеран Орел дивне сито подкаст могутній сочилася двомісячника верхнього

2% Ехо "Ровер схоже почалися класні лабораторні момент травми верхніх старший насолоджуватися отримав досить пакетної змія лікарні ветеран Орел дивне сито подкаст могутній сочилася двомісячника верхнього" | ./inverse_mnemonics

0000111122223333444455556666777788889999aaaabbbbccccddddeeeeffff

Результати повторювані, використовуючи механізм #1.

Біп 39 не вимагає підтримки invertability (аналог ./inverse_mnemonics для Електрума слова) хоча і це може бути досягнуто. Дивіться Як створити дійсні хеш для bip39 насіння фраза? для підходу до виконання цього завдання.

Зіставлення назад у біп 39 корінь насіння в hex гарантовано є унікальним. Однак, через нормалізації, пов'язані з ed25519 криптографії, в даний час не використовується биткоин, можна мати декілька два набору з 25 Електрум слова, які співвідносяться з тієї ж функціональної закритого ключа.

+49
user92270 26 квіт. 2019 р., 14:50:57

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

+31
Chattogym 10 бер. 2012 р., 17:18:19

GDAX пропонує 0% комісії до творця (трейдери, хто торгує, відповідає продавця або покупця). Що стимули трейдерів, щоб спробувати відповідати bid і Ask як можна ближче, таким чином, знижуючи спреди.

+24
Tucherto 26 груд. 2011 р., 02:02:42

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

+10
user218865 28 лип. 2013 р., 06:07:50

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

$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