Як cryptsy.com виділити угод для багатьох замовлення з тією ж ціною

Як cryptsy.com виділити угод для багатьох замовлень з такою ж ціною ?

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

Obvously моє питання відноситься до обом типам: купити і продати замовлень.

Інші обміни ж порядку схеми розміщення на біржі Cryptsy ? Якщо ні, то які виділення схеми вони використовують ?

Приклади можливих розподілів, що я можу думати:

1) Перший прийшов перший обслужений - перше замовлення отримує першу операцію

2) останній прийшов, перший обслужений - останнє замовлення отримує першу операцію

3) пропорційно - сума угоди розподіляється між замовленнями пропорційно сумі ці замовлення.

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

5) малі замовлення по-перше, Великий останній - закрити якомога більше угод, щоб зберегти мінімальну кількість відкритих ордерів в системі.

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

7) випадковий для кожного облікового запису - рівні ймовірності для кожного рахунку учасників, щоб отримати угоду

8) випадкові в порядку - дає стимул робити багато дрібних замовлень, а не один великий замовлення

+337
Shady angel 28 січ. 2019 р., 01:16:57
38 відповідей

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

OP_IF
 OP_DUP OP_HASH160 [PUBKEYHASH Аліса] OP_EQUALVERIFY OP_CHECKSIG
OP_ELSE
 [блоки, щоб пройти] OP_CHECKSEQUENCEVERIFY OP_DROP
 OP_DUP OP_HASH160 [PUBKEYHASH "хтось"] OP_EQUALVERIFY OP_CHECKSIG
OP_ENDIF

Це виливається в такій логіці: Аліса може провести Техас в будь-який час, але при певній кількості блоків сталося, то хтось може провести Техас.

Це не має значення ", де" хтось інший витрачає Техас, якщо це одна угода з одним входом (Сатоши ака Аліса'), або з безліччю входів з інших ТХ. Стан видатків на "чужу" не залежить від Техас, в якому він з'являється.

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

===================

Оновлення після коментарів розділ був опрацьований (28 березня 2018 року)

Розуміння вашої точки коректно, ви хочете розширити існуючий Техас з додатковими Техас. До мого знання немає гаманця, який дозволяє зробити це. З допомогою деяких інструментів командного рядка можна дістатися до мети. Стандартна Техас виглядає так:

Версія
Граф TX_IN (наприклад, 9 вхідних конструкцій)
TX_IN[0]
 TX_IN[0] перед Техас хеш, індекс мінусом, довжина скрипт, скрипт сиг, послідовність 
TX_IN[1]
 TX_IN[1] Перед Техас хеш, індекс мінусом, довжина скрипт, скрипт сиг, послідовність 
TX_IN[Н]
 TX_IN[н] перед Техас хеш, індекс мінусом, довжина скрипт, скрипт сиг, послідовність 

Граф TX_OUT (наприклад, 9 вихідний структур)
TX_OUT[0]
 TX_OUT[0] значення, PK_Script, pk_script 
TX_OUT[1]
 TX_OUT[1] Значення, PK_Script, pk_script 
TX_OUT[Н]
 TX_OUT[Н] значення, PK_Script, pk_script 
LOCK_TIME

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

  1. вам потрібно витягти V_in і V_Out від угоди Аліса
  2. необхідність інтеграції цих частин в моделі вище, і оновити TX_IN і TX_Out лічильники
  3. потім "хтось" буде змушений підписати ТХ...

Підписання стане складна частина для когось іншого, бо кожен вхід підписаний відповідний привчной. Так що Еліс довелося б довіряти "чужим", і забезпечити її привчной... якщо привчной не передбачено, то підпис буде залишатися недійсним і не може бути відправлений в мережу.

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

Щоб обійти цю проблему підписанням для Аліси, можна було б подумати про multisig. Тоді вона не повинна надавати їй привчной нікому.

+911
matthiash 03 февр. '09 в 4:24

Труднощі в биткоин перераховується кожні 14 днів. Якщо відразу після цієї труднощами перебудови хтось мети Біткойн-вузли суперкомп'ютера і почати створювати нові блоки?

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

Але після того, що супер-комп'ютер відключений, і біткойн-мережі (всі вузли, які були видобуток до атаки) не буде мати ніякої сили, щоб створити ще один блок. Мережа буде простоювати. Інтерес до видобутку биткоин зникне і ніхто не зможе нічого зняти, так як вам знадобиться суперкомп'ютер для створення такого блоку, або чекати сотні років для Наступний блок у майбутньому.

Чи є помилка у моїх міркуваннях? Цей сценарій можливий?

+891
Ynias Reynders 17 лист. 2014 р., 02:24:31
Інші відповіді

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


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

Ви можете зробити дві речі

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

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

+868
sincanli 30 серп. 2019 р., 06:51:26

Я впевнений, що всі казино знаходяться на безлюдному острові. Тут ви можете знайти деякі з botcoin хостинг компаній, які пропонують офшорні компанії: https://en.bitcoin.it/wiki/Trade#Web_Hosting

+790
Solivar 4 квіт. 2013 р., 13:04:48

Этси купців, які беруть Bitcoin були позначки їх магазин Товари з 'биткоин', так що простий пошук показує, що є: http://www.etsy.com/search?q=bitcoin

По електронній пошті [email protected] отримав відповідь про те, чи дозволено використовувати Bitcoin:

"Якщо ви хочете і здатні підтримувати платіжну систему третьої сторони, ви можете використовувати інший платіжний сервіс."

Вони також включені інструкції для настроювання кошик так, щоб люди могли легко платити:

"Щоб зробити це, виберіть свій магазин > доставка та оплата > способи оплати. Виберіть "інше" як метод. Потім вкажіть, які послуги ви використовуєте у вашому оголошенні магазин, оголошення та/або зазначення сторінки. Після того, як покупець придбав товар через "іншого", ви можете зв'язатися з ними з інструкціями та/або рахунок-фактуру, щоб вони могли оплатити через ваш кращий спосіб."

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

Ви також можете приєднатися до сторінки Команда Этси биткоин, і є обговорення теми для вас, щоб задати питання. На сторінці команди є інформацію про різних биткоин гаманці можна використовувати як coinbase.com чи скачування Посилання биткоин клієнта від bitcoin.org. http://www.etsy.com/teams/10366/bitcoin

+707
yannisxu 30 жовт. 2017 р., 21:59:53

Отже, я створив свій blockchain.info API-інтерфейс. Але коли я відправити платіж за даною адресою, він не відправить дані. Я використовую точно такі ж параметри і зворотний виклик у тестуванні, і це працює дивно. Справа в тому, що blockchain.info навіть не відправити мій ІСН. Я знаю це, тому що мій перший код для вставки формат JSON всіх параметр $_GET параметри в базу даних. Будь-які виправлення?

+662
Albert Godfrind 16 трав. 2016 р., 21:40:10

Я шукаю гарне пояснення або посилання на пірінгових аспекти двох головних акторів биткоин - клієнтів(гаманці) і шахтарів.

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

Я от читаю і трохи розумію протокол на https://en.bitcoin.it/wiki/Protocol_specification У мене також є чітке розуміння шифрування алгоритму ECDSA, SHA-256 і ripemd-160, Меркле дерева, і складається (і трохи RPOW) так що не треба покрити, що зокрема.

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

Будь-яка допомога, крім "читайте **Інг вихідний код, було б добре ;-)

+624
D Harris 5 лист. 2011 р., 12:11:53

Я тестую команди через биткоин і Bitcoin тестовому режимі ядра.

Під час тесту, я навмисно намагався створити і трансляції операцій, стягуючи високу плату.(1 БТЦ)

На заключному етапі, sendrawtransaction блокували прогрес з помилкою 256: нісенітно-високою плата (код -26)

  1. Що саме є висока плата, що Bitcoin Core-це про що? Це клієнт мають точно фіксовану кількість?

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

  3. Якщо 2 можливо, може хакери, спам атак на встановлення плати нижче, ніж поточне мінімальне обмеження(0.00001 BTC по/КБ)?

+614
Sharon Isaac 21 вер. 2014 р., 17:40:33

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

+572
Yaksan Crew 24 груд. 2018 р., 21:14:38

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

Я цікаво, якщо є які-небудь консенсусу щодо того, який підхід більш правильний? Якщо отримувати гроші мережі-це не загроза 51% атаки, слід з під ризик розкрадання (наприклад, бірж) чекати близько 6 підтверджень, незалежно від Блоку генерації якої, приблизно о 1 годині коштував підтверджень також не враховуючи швидкість створення, або за вищу 6 1 година коштує підтверджень, якщо блоки формуються повільніше, ніж 1 блок на 10 хвилин?

+562
Robby Beechner 5 бер. 2012 р., 05:20:40

Нещодавно я почав повторне використання биткоин. Скажімо так, я дав його звільнити, коли вартість Bitcoin бомбили в 2015 році. Я відправив биткоины з мого багаторозрядні гаманець MultiBitHD на 13 листопада 2015 року. Вони все ще сидять там в multibithd показуючи як 'послуги', хоча подальші операції з Биткоин майнінг відображаються як 'отримано'. Багаторозрядні показує зелену галочку поруч з цими угодами. Коли я вистрілив багаторозрядні до операції були показані з порожньою кругової діаграмі зліва замість кліща, трохи-трохи згодом, вони заповнили і в підсумку стали зеленими галочками. Навіть незнайомець, я намагався імпортувати HD-гаманця, в двох інших додатків Wallet, використовуючи слова гаманець, ніхто на моєму Mac, і на мій мобільний. Обидва показують нульовий баланс, як ніби це не той самий гаманець. Я не биткоин-гуру, у мене мало знань механіки блокчейн...

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

Прохання хто може допомогти з докладною інструкцією, щоб зробити це биткоин відклеюється ?

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

+558
Anton Babadjanov 4 лист. 2017 р., 20:31:13

Спробувати http://blockonomics.co . Я використовую її отримувати повідомлення по електронній пошті і перевірити баланс, посилає електронна пошта у форматі

+556
Aaron Hester 28 бер. 2019 р., 16:52:17

Я намагаюся подати позов на mtgox.com сайт для реабілітації і частини, які вимагає налаштування двофакторної аутентифікації через Гугл Аутентификатор, але коли я введіть 6-значний код, він говорить "код не збігається" і відмовляється дозволити мені продовжити. Я намагався телефону, але вона просто кинула слухавку. Що я повинен робити?

+541
j boschiero 13 лип. 2015 р., 13:05:51

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

У будь-якому випадку ваша назва невірно: ні після видобутку в світі.

+529
Raymond Finuliar 23 вер. 2011 р., 17:25:48

Схоже, вони були заархівовані в archive.org.

+517
dlwire 2 лип. 2015 р., 22:46:49

В якомусь сенсі це "несправедливо"?

Коли перші люди почали видобувати золото в Каліфорнії, вони несправедливі до людей, які почали видобувати ще довго після них? Неа.

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

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

+468
Danil Gaponov 13 січ. 2012 р., 02:48:54

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

+453
Luke Willmer 13 трав. 2014 р., 11:29:55

Нарешті розібралися. Я купив близько 30 співтовариства від Кракена і переведені на мій гаманець Gatehub. Після цього я зміг включити процедури trustline за БТЦ. Зараз я чекаю BTC депозит я зробив раніше, щоб бути зараховані на гаманець. Я читав з їх сайту, що це може тривати до 24 годин. Досить повільно ТБХ.

+443
sobolscaut 12 трав. 2011 р., 19:06:11

Я знаю, що це неефективно і погана ідея і все таке, але я просто відкрив setgenerate консольні команди в Bitcoin-Qt (з версії v0.8.1-бета, Mac) і мені було цікаво, Як встановити адресу одержувача "всі ці" біткойни я збираюся створити?

+438
yuceel 28 квіт. 2013 р., 00:16:23

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

Тобто в тому, що більшість СПВ гаманці (для телефону, портмоне і деякі інші) роблять. Вони просять тільки заголовки блоків, а потім задати для операцій, пов'язаних з цими блоками, щоб довести, що існують певні операції.

+426
user3405492 11 лист. 2012 р., 10:17:41

Мені потрібен API для списку адрес мудрий угоди UTXO для Zcash Т-адреса тестовому режимі і mainnet.

+373
jeka1979 26 січ. 2016 р., 09:05:30

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

Але не було б нічого поганого зі зміною розкладу складності, так що блоки створюються більш високі середні швидкості (зверніть увагу, що биткоин Стандарт становить 0,1 блоків в хвилину, тобто один блок кожні 10 хвилин, а не 10 блоків в хвилину). Вибір 0.1 блоків в хвилину було довільним і з різною швидкістю буде працювати нормально. Лайткоин, наприклад, використовує розмірі 0,5 блоків в хвилину.

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

Також слід зазначити, що поширеною помилкою є те, що зменшення часу блоку дозволить прискорити підтвердження угод. Безпека транзакцій проти подвійної витрати пов'язані з загальною роботи зробив на ньому в blockchain, а не тільки кількість блоків. Так що якщо биткоин виріс блок ставки до 0,5 в хвилину, такі як лайткоин, що означає кожен блок показується тільки 1/5 стільки роботи, як раніше. Щоб отримати еквівалент безпеки нинішній рівень 6 підтверджень, то тепер вам доведеться чекати 30 підтверджень, і він буде ще 60 хвилин.

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

+357
Manuela Gierig 5 вер. 2018 р., 19:53:28

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

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

Монети, які ви купили, можливо, сидячи на обмін прямо зараз (я припускаю, що ви використовували, як Coinbase), так що ви, ймовірно, хочете вивести їх на гаманець, ви фактично контролюють. Щоб зробити це, ви будете встановити програмне забезпечення wallet, і він буде генерувати кілька адрес для вас. Відкрийте валютний рахунок, і додайте один з адрес у "вивести" полі (не важливо, який адреса вставляти, просто вибрати один із вашого гаманця). Далі ви тиснете submit/підтвердити, а через деякий час обмін повинен представити транзакцію в мережу, щоб вивести свої монети.

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

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

+341
David Vriezen 28 груд. 2010 р., 23:55:16

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

Ця ситуація може бути викликана надмірно агресивна антивірус, який помилково виявляти дані в блоці як шкідливі і різання з'єднання. Іноді цей вид фільтрації застосовується для широкої громадськості національно-державних фільтрація на рівні, але він також з'являється на офісних мережах та в установках (наприклад, в Windows програмного забезпечення АВ).

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

(Спасибі Кену в Ірці, хто це актуальне питання, і розповідав мені, як він відключив його на пристрій SonicWall)

+328
user3443547 17 лист. 2013 р., 19:26:50

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

Хто-небудь спромігся запустити Арморі на Chromebook?

+299
stefanobaghino 12 січ. 2016 р., 22:07:56

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

Биткоин ядро зберігає ці приватні ключі в заявці або в блокчейне? Ці приватні ключі зберігаються на окремий сервер з биткоин розробники ядра?

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

+269
lramonserrano 27 груд. 2017 р., 22:13:17

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

метод ceil(log_2 (number_of_tx_in_that_block)) * 32 байта

Ви можете побачити структуру дерева Меркле тут (2-я)

Наприклад, для ТХ 4, Ви повинні дати хеш-ТХ 3, Д хеш, хеш-С.

+251
TyrZaraki 18 лип. 2018 р., 06:10:46

У мене є акаунт на binance і я хотів би торгувати на платформі на ринку БТЦ/USDT. Однак щось не складається для мене.

Припустимо, в 1100 год. 1 БТЦ = 6154 USDT і на 1200 РЛР 1 БТЦ = 6180 USDT

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

enter image description here

Що саме відбувається тут?

+233
Michael Kemmis 10 лют. 2016 р., 13:22:30

Так, в той час як Mac включає в себе Python вона не включає ССЗ, навіть після того як ви встановили Xcode версії 4.2 або пізнішої версії. Зараз, візьму це, зайдіть у налаштування, завантаження та отримати інструменти командного рядка.

Після того, як версія Xcode вище, ніж 4.6, що ви будете мати, щоб знайти новий спосіб, щоб встановити GCC на вашому Mac, як gcc перестане бути включені, але я думаю, що це питання для іншої клієнт StackExchange, і швидше за все системи MacPorts або доморослий рішення.

+225
kazimusabberhossain 19 бер. 2013 р., 12:43:11

Б цей код на Python створити дійсний закритий ключ алгоритму ECDSA?

імпорт випадкових

деф Р(А, Б):
 sys_ran = випадкове.SystemRandom()
 повернення sys_ran.randint(A, Б)

деф create_private_key():
 0123456789ABCDEF hex_chars ="
 ran_hex = ";

 Я в діапазоні(64):
 ran_hex += hex_chars[Р(0, 15)]

 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141 max_hex ="

 якщо int(ran_hex, 16) <= інт(max_hex, 16):
 повернення ran_hex
інше:
 повернення create_private_key()

private_key = create_private_key()
друк('секретний ключ:' + private_key)

Наскільки я можу сказати з биткоин Вікі, з рівнем закритий ключ будь-64 шістнадцяткові (або відповідне десяткове число між 0x1 і 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFfebaaedce6af48a03bbfd25e8cd0364141. Нічого не сказано про будь-яких спеціальних алгоритмів, необхідних для закритого ключа, щоб бути дійсним.

+200
Beatrice 28 черв. 2012 р., 09:08:36

Я знайшов відповідь у Вікіпедії:

Одна шістнадцяткова цифра являє собою покусувати, що половина октету або байт (8 біт)

Так дві шістнадцяткові цифри на байт. І "гризти" за півтора байта. Мені подобається. :)

+180
SamJongenelen 7 трав. 2019 р., 02:10:07

У зв'язку з необоротним характером Bitcoin угод, немає ніякого захисту від крадіжок, насправді це іржання неможливо довести, що сталася крадіжка, так як він не відрізнити від третьої особи від когось відправити биткоины на іншу адресу.

Я також вважаю, що запропонований сценарій є надуманим.

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

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

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

+147
Max Khon 19 жовт. 2013 р., 11:25:45

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

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

1. Підказки при відправці транзакції

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

2. Зачіпки після первісної угоди

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

3. IP-адреса ключ

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

+110
SG84 28 черв. 2011 р., 01:58:19

Оскільки биткоины відправляються через інтернет, що буде, якщо мій інтернет-провайдер завадив мені відправити биткоины?

Там дійсно немає практичних технічних способів зробити це, але вони могли просто правило.

Якщо вони можуть зробити це, чи означає це, що я дійсно не контролювати свої биткоины?

Немає, так як ви оберете ваш провайдер.

+97
user55876 2 вер. 2018 р., 05:14:44

Можна створити собі публічний ключ з підписом. Це буде еквівалентно ключ використовується для створення підпису, але не обов'язково ідентичні.

Ви можете знайти приклад реалізації тут.

+83
tpaul 25 трав. 2011 р., 11:33:32

Кожен вхідний угода складається з кількох полів:

  • У txid угоди вихід якого витрачаються.
  • Індекс виробництва витрачаються (також званий Uвих).
  • У scriptSig, або розблокувавши скрипт.
  • Порядковий номер.
  • (SegWit входи тільки) scriptWitness.

Перші два (txid, Uвих) називають мінусом.

+67
AnandJ 7 лист. 2018 р., 03:40:07

Припустимо, ви створили випадковий секретний ключ шляхом прокатки кістки.
Ви перевірили в blockchain і ніхто ніколи не використовував відповідні адреси таких приватних ключ.

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

+49
Number79 4 трав. 2018 р., 20:33:25

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

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

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

налагодження.в журналі є посилання на файл журналу. Ви можете уточнити вихід увійти через параметри командного рядка. См https://en.bitcoin.it/wiki/Running_Bitcoin

+33
Michelle Norman 7 груд. 2018 р., 14:38:58

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

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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