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

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

Наприклад, враховуючи

  • Хеш - /друге: х
  • Мета: Р
  • Ймовірність випадання 6 блоків менше, ніж через годину: з

Яка ймовірність того, що секвентальна 6 блоків будуть створені в

  • 1 година
  • 1 день
  • 1 тиждень
  • 3 місяці

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

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

+802
prashant singh jadon 23 груд. 2014 р., 04:36:35
38 відповідей

Хоча я припускаю, що є якийсь інший відповідь на це питання, ось моє розуміння:

Одна з ключових особливостей у тому, що канали можуть залишатися відкритими до нескінченності:

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

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

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

Наступне опис від https://bittrex.zendesk.com/hc/en-us/articles/360001473863-Bittrex-Trading-Rules мене бентежить:

Всі замовлення криптовалюта, розміщені на платформі Bittrex підлягають на наступні мінімальні розміри замовлення:

Мінімальний розмір угоди становить 50 000 сатоши. Там теж мінімум кількість торгівлі. Наприклад, доже угоди на 22 Сатоши. Мінімальна торгівля кількості 4500 доже і мінімальна вартість угоди становить 50 000 Сатоши. Маленький замовлення в книзі 50000 доже по 1 сатоши кожен. Найбільшим замовленням Книга 4500 доже на 2 БТЦ кожного.

Так що якщо у мене є БТЦ-дож пари наприклад. В https://api.bittrex.com/api/v1.1/public/getmarkets API-інтерфейс говорить MinTradeSize = 480. Я припускаю, що це означає, що мінімальна кількість дож я можу купити 480. Як мінімальна сума угоди в розмірі 50 000 сатоши від правила торгівлі вище працювати з цим?

Чи означає це, дож Х Х поточна ціна >= 50,000 Сатоши і Х дож >= 480 для торгівлі, щоб бути прийнятим?

Я випробував перше порівняння (х дож X поточна ціна >= 50,000 Сатоши), який видається правильним. Однак я не можу перевірити другий (х дож >= 480).

Що відбувається, коли валюта котирування є USD, USDT або ETH?

+989
Armed10 15 бер. 2013 р., 03:24:03
Інші відповіді

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


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

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

Всі біткойн-гаманці/клієнтам перевірити, якщо адреса є дійсними.
Биткоин адреси PubKeyHash кодуванні Base58 значення версії і контрольна сума. Контрольна сума-це ліва 32 біта подвійний хеш PubKeyHash. Формат адреси часто називають Base58Checked в технічній документації.

Оскільки контрольна сума 32 біта ймовірність введення неправильного адреси, які ще розшифрувати, щоб неправильний, але допустимий PubKeyHash приблизно 1 в 4,3 мільярда. Так, в середньому, 4,294,967,295 з 4,294,967,296 раз помилка справить адресу, що є некоректним і неприпустимим. Коли розшифрували PubKeyHash не буде виробляти належного контрольної суми, помилка буде виявлена клієнтом/гаманець, і угода не буде створений.

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

У тому вкрай малоймовірному випадку (1 4,3 млрд-це в 10 разів менше, ніж перемога американської лотереї Powerball), угода буде незворотнім і тільки витрачається людина, яка має секретний ключ неправильну адресу/за замовчуванням. Враховуючи, скільки закритих ключів можливо, він майже впевнений, що ніхто ніколи не була або ніколи буде, що приватні ключі і кошти залишаться назавжди unspendable.

+983
Thomas Dohling 31 січ. 2014 р., 11:04:37

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

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

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

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

+961
Mohsin Riaz 23 серп. 2013 р., 03:14:29

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

Однак практично не говорили вам знадобиться програмний інструмент, який перетворює всі внутрішні формати даних у ЛНД на ті, які використовуються в З-блискавки без messing вузли держави. Я не знаю жодного інструмента, який перетворює внутрішні формати даних. Це, як кажуть, або ти виходиш і створити такий інструмент або вам доведеться встановити новий сайт (навіть з новий вузол)

+931
Amber 27 вер. 2019 р., 17:50:30

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

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

+891
aldaancad 17 лют. 2011 р., 10:44:46

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

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

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

+860
user2616447 4 трав. 2016 р., 07:48:30

Перші синхронізувати клієнт з останніми блоками. І тоді ви можете продовжувати звідти. Але блоки є незворотними. Ось як блокчейн призначений.

https://en.wikipedia.org/wiki/Bitcoin

+843
user302524 3 бер. 2011 р., 07:56:29

я просто перевірив його на блокчейн.інформація....його там. рис/вкладенняtransaction

+796
inday 13 трав. 2019 р., 08:53:31

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

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

+787
jluna 12 груд. 2010 р., 10:32:10

Ви не пишете, що інших значень, які ви використовували. На Шаша ви розрахували правильно.

за замовчуванням = 044235f67fa40e91b4bc8c940ffdefc8f4f74c4e8436784e470115f0d48af40292922cba638ed6028ecb8b23280111f778cf2d200bbff4dabaf53cf821ce135261
Р = 6a93787fbfef76b95d2f4d7632b841459d440afaaa0873608436efcd3fbe3e54
С1 = e939c2360b5dcdb64c2bc8d5ffad06a7cdfde79f29ec967a5d5d07cdec142815
С2 = 0df72a51154081325f81c87eb220387833aac888dcc4800b78d8423f59b1a711
М1 = 1a374484e71c12135cda76c1261801e9f8fc27108e3f5e439679ef13eb300eae
м2 = e366e7bc7d5c12808b88e1b89c27436ac9cb3ae482dd044faeb7fab4654cbeac

потім ( див. https://ideone.com/M1xWFJ для Python скрипт демонструє)

до = 6e3469cb1dec3ce994dfc5c88bb53971fe513749727bdfa4a44a38f294008136
х = 1930a0cb6fe514b9ab03c652a61ac53b2c7ee6db417543de782503e690fab966
+760
ohboy 6 січ. 2019 р., 09:29:53

Я розумію, що не segwit вузлів інтерпретувати txes segwit кому як-можна витратити txes, і вони не можуть перевірити txes, які проводять заходи segwit.

Але коли старий рудокоп стиль отримує segwit Техас помоему він вважає його недійсним, так? (Це тому, що він представляється їм як дивні угоди без входи і 1 вихід.) Отже, чи випливає з цього, що txes segwit тільки може бути видобуто в блоці модернізований шахтарів?

+754
user240052 1 лист. 2019 р., 11:58:02

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

Тоді чому БТЦ так повільно? Мені потрібен технічний відповідь.

Може БТЦ завжди відповідає швидкості пов не політика?

+730
user367890 31 січ. 2010 р., 05:14:05

Биткоины называнный: біткойн-це не предмет, навіть не віртуальний об'єкт. Існує одна глобальна біткойн-регістр, що містить історію всі біткойн-транзакції.

Кожен може подивитися і перевірити головну книгу.

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

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

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

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

За правилами, перший 210,000 сторінки можуть мати спеціальний кредит у розмірі 50 біткойни. Що половинок для наступних 210,000, і знову на наступний 210,000, назавжди.

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

Це означає, що математично, сума спеціальні кредити, які загальна кількість всіх биткоинов у зверненні, ніколи не може досягти 210,000 х 50 х 2, або 21 мільйон.

+726
yhussain 17 жовт. 2014 р., 12:06:01

Просто з цікавості, чи можна буде використовувати багато оперативної пам'яті і ставитися до неї як до ПЛІС здатні майнінгу інших криптовалют, або це буде занадто дорого. і не варто?

+621
Nick Demyanchuk 1 груд. 2019 р., 12:50:33

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

+612
admstg 30 лист. 2014 р., 08:10:54

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

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

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

+548
dshagi 16 серп. 2019 р., 17:21:05

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

Так, getrawtransaction працює тільки для операцій з невитрачених виходів, якщо txindex включена (в цьому випадку він знайде кожну операцію). gettransaction працює лише для вашого гаманця угод.

Використовуючи txindex = 1 і переіндексувати, як довго це бере, щоб закінчити?

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

Fullnode доведеться завантажити знову 130ГБ?

Немає. Він просто додасть блоки у вас вже є на диску.

Зросте зберігання?

Так, кілька гігабайт.

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

Ваш гаманець не має нічого спільного з getrawtransaction. Ви завжди можете використовувати gettransaction для власних угод, хоча.

+527
Akaisteph7 19 січ. 2010 р., 23:59:31

Я хотів би мати можливість одержати ЛН оплати інтернет-магазин. Для того, щоб зробити це і в моєму розумінні, я повинен або

  • зачекайте, поки мої клієнти фонду канали до мене, або

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

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


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

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

  1. Відправити на ланцюжку
  2. Відкрити ЛН канал (ймовірно, за суму, що перевищує необхідний платіж).

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

Комунальні мережі значно збільшиться, оскільки все більше користувачів приєднатися і використовувати його. В початковій фазі становить трохи 'курки і яйця' проблема, але будь-який користувач, який досить мотивований, щоб брати участь буде готовий оплатити витрати, пов'язані з відкриттям нового каналу, тому я не вважаю, що це буде одним з найважливіших питань в довгостроковій перспективі. Я теж не бачу підстав для assumer, що 1 користувачів ЛН = ЛН 1 канал, в реальності, я думаю, багато хто користувачі будуть мати кілька каналів, як це визначено їх звичок.

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

+467
Chanwit Chonsuwanwat 16 трав. 2017 р., 08:47:02

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


Підводячи підсумок в основному з р/биткоин: як шляху знайшли в мережі освітлення?, в даний час запропонований маршрут буде схожий на прикордонний шлюзової протокол.

На інтервалах, розпочато наступний процес:

  • Маяк вузол Б вибирається за допомогою псевдо-випадковий процес.
  • Сусіди Б транслювати їх найкоротшим шляхом до Б до своїх сусідів.
  • Сусіди Сусіди Б тепер стало відомо про шлях до Б і, в свою чергу, транслювати їх найкоротшим шляхом до Б.
  • Цей ділянку проходить через мережу, поки кожен вузол досяжний передало їх найкоротшим шляхом до маяка вузол Б.
  • Всякий раз, коли вузол стає відомо про новий коротший маршрут, він мовить ця оновлена найкоротший маршрут, а також.
  • Після короткого очікування, починати зверху новий маяк вузла В1.

Вузли пам'ятають їх найкоротших шляхів до ряду раніше обраного вузла Маяк.

Тепер Аліса хоче відправити 0.3 BTC на Боб.
Аліса найкоротші маршрути до Б, Б1і Б2. Боб просто зайшов в інтернеті і знає тільки В2. Вони додають разом, їх шляху до Б2 і таким чином знайти шлях:

 Аліса → П1 → П2 → В2 ← Н3 ← Боб

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

 Аліса → П1 → П2 → В2 ← Н2 ← Боб

Вони могли б скоротити шлях до:

 Аліса → П1 → Н2 ← Боб

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


Джерела: харді, mmeijeri, mmeijeri.

+460
m12lrpv 1 вер. 2013 р., 23:33:25

Це є особливістю цифрових підписів криптографія з відкритим ключем. Це, мабуть, виходить за рамки цього сайту, щоб пояснити, як працює криптографія. Може https://crypto.stackexchange.com/ було б краще, щоб запитати.

+456
Agulesin 19 жовт. 2010 р., 18:28:34

Я тільки що встановив (з допомогою судо -год) Електрум 3.3.8 на 18.04 ЛТС Убунту і, схоже, все працює:

результати питон3 -м тіпун встановити-користувачів Electrum-3.3.8.tar.gz[швидко] є:

Успішно встановлено Електрум-3.3.8 aiohttp-3.5.4 aiohttp-шкарпетки-0.2.2 aiorpcx-0.18.3 асинхронно-тайм-аут-3.0.1 у attrs-19.1.0 сертифі-2019.6.16 chardet-3.0.4 dnspython-1.16.0 алгоритму ECDSA-0.13.2 ідна-2.8 ідна-протокол SSL-1.1.0 jsonrpclib-pelix-0.4.0 multidict-4.5.2 protobuf-3.9.1 pyaes-1.6.1 pycryptodomex-3.8.2 qdarkstyle-2.6.8 QR-коду-6.1 setuptools-41.0.1 шість-1.12.0 введення-розширення-3.7.4 ярл-1.3.0

Я зробив це на Термінус@Елронд:~$ коли я тип Електрум в командному рядку, але я отримую це:

Електрум команда 'не знайдено.

Я припускаю, що в тій частині моєї структурі файлу, але коли я Пошук, я не можу знайти Електрум виконуваний. Значок Електрум не показує на приладовій панелі, або.

Де знаходиться Електрум-3.3.8 на моєму комп'ютері, і як я можу запустити Електрум? Є певне місце в структурі файлу, в якому мені потрібно встановити Електрум?

Дякую

+407
Gelo 29 січ. 2013 р., 14:14:00

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

Так я відкрив гаманець bitGo, і спробувати відправити туди деяку кількість биткоинов, але якщо я хочу відправити 10 євро, це коштувало мені 31.22 євро, щоб відправити його...

Я не розумію цього. Може хто допоможе мені зрозуміти, чому ?

+376
Joseph A LoMoglio 1 лют. 2017 р., 14:54:15

Насамперед 0.01 0.01 биткоин Bitcoin, яка становить одну соту биткоин.

Так що якщо люди будуть готові заплатити 100.000 $за один биткоин наївний економіки та математики було б припустити, що вони готові платити одну соту цієї суми на одну соту Bitcoin, яка становить 1000$.

+373
Jom Kuriakose 11 лип. 2017 р., 23:57:00

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

+338
iansari 11 квіт. 2012 р., 01:56:09

Я працюю на новий лайткоин джерело 0.15.0.1. Змініть необхідні речі у вихідний і скомпільований.

Я здатний генерувати блоки. Тепер як я можу додати Шахтар до цієї монеті/мережі помоему ця монета.

Будь-яка допомога або посилання на ресурси буде корисно.

+278
skeebolt 27 серп. 2013 р., 00:17:55

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

В даний час не всі клієнти дозволяють робити це, зокрема, биткоин гаманець додаток для Андроїд Андреас Шильдбах. У цьому випадку, ви повинні надіслати свої монети на іншу адресу, створений з Электрумом і Bitcoin-Qt у Збройній або Blockchain.info все це дозволить вам експортувати ваші секретні ключі. Є і інші додатки/веб-додатки, які дозволяють expot вас гаманець, це тільки ті, що ви згадали, що я знаю, що можу зробити це.

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

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

Оновлення: додаток для Bitcoin гаманець на Андроїд Андреас Шильдбах робить, насправді, є можливість експорту.

+235
Stormi McIntyre 23 лют. 2012 р., 01:03:27

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

щось на зразок вузлів Эфириума власне сховище даних? У деяких користувацьку базу даних? Чому б не використовувати існуючі технології?

+231
zah 12 жовт. 2018 р., 10:21:37

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

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

+198
Magnar Myrtveit 11 жовт. 2015 р., 07:39:11

Дії, щоб створити повідомлення для підписання наводяться у прийнятій відповідь тут: Як викупити основні Техас?- зокрема, Крок 1 до 14.

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

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

0100000001b1bbfd7a3103e733b5f28fb1eef07ba683b787bcf4033a16d8791a15152a006c000000006b483045022100d52330113ccd033ccb1aaa3b759e9696c216e802922e5f1902cd5ada69c612e5022057880205319dccb05eebbe34323a852ee82653f09f81253ddccd08a810e9d42d012103e5b9f0bb669b289efb8d2826487a24ef5f3985624c8bc3a3e34f6bd54e080b27feffffff027c8d3700000000001976a91443bd19b0436db26d24c789bebaee9a3b1b73cdd388acc1bbe114000000001976a914aefaa9d79e3c62c3f0cc909a3aee327e6cd0100a88acb2480700

Ви можете отримати необроблені дані транзакції з блокчейна з допомогою rawtx сайту і додати "формат=Хекс": https://blockchain.info/rawtx/82d62d5f4e69ae8338c39b7ae2e1d33db59bdf62c869ded7344adc936bab8653?format=hex

Зверніть увагу, що після пробою-це опис даних в сировинний угоди, тільки зміни виділені жирним шрифтом. Кроки 1 і 2 однакові, у нас є 01000000 версію і на 01 число входів. Крок 3 використовується:

b1bbfd7a3103e733b5f28fb1eef07ba683b787bcf4033a16d8791a15152a006c

Який є хеш - 6c002a15151a79d8163a03f4bc87b783a67bf0eeb18ff2b533e703317afdbbb1 (зверніть увагу, що байти в зворотному порядку) попередньої транзакції, вихід якого ви проводите (https://blockchain.info/tx-index/269874933/0).

Тоді у нас є вихід індексу 0 від цієї операції, тобто 00000000, для кроку 4. Це можна побачити, дивлячись на попередні угоди, які ми витрачаємо, і побачивши покажчик вихідний ми витрачаємо.

Тепер на кроці 5 і 6, угода, містить в scriptSig, починаючи з для позначення того, що scriptSig становить 107 байт, а потім 107 байт сиг себе, 483...27. Пітер Wuille відповідь тут: які частини биткоин-транзакції "enter" сценарій? надзвичайно корисний для пояснення того, що частини вхідного скрипта. Але для підписання, биткоин використовує scriptPubKey з вихідних витрачається, таким чином, ми повинні замінити цю scriptSig (видалити scriptSig дані транзакції і вставити замість) 19 для позначення 25 байт, а потім 76a9146ffdc2e9e69434a7832208db5a6148c67563e8ae88ac scriptPubKey себе з попереднього висновку, дуже схожий на байти, які використовуються на кроці 5 і 6, тому що обидва P2PKH виходів. Знову цей scriptPubKey може бути знайдений, дивлячись на попередні угоди, які ми витрачаємо.

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

Тоді у нас є 02 сказати, є 2 виходи в цій угоді:

  1. Перший витрачає 7c8d370000000000, тобто 0x378d7c = 3640700 Сатоши, має 19 байт скрипт, який 76a91443bd19b0436db26d24c789bebaee9a3b1b73cdd388ac

  2. Другий витрачає c1bbe11400000000, тобто 0x14e1bbc1 = 350337985 Сатоши, також має 19 байт скрипт, який 76a914aefaa9d79e3c62c3f0cc909a3aee327e6cd0100a88ac

Нарешті, у нас є locktime з b2480700, тобто 0x748b2 = блок номер 477362.

Для підписання ми повинні додати 01000000 для SIGHASH_ALL до кінця

Це дає

0100000001b1bbfd7a3103e733b5f28fb1eef07ba683b787bcf4033a16d8791a15152a006c000000001976a9146ffdc2e9e69434a7832208db5a6148c67563e8ae88acfeffffff027c8d3700000000001976a91443bd19b0436db26d24c789bebaee9a3b1b73cdd388acc1bbe114000000001976a914aefaa9d79e3c62c3f0cc909a3aee327e6cd0100a88acb248070001000000

Що коли хэшированные двічі 6823ba9770a496269a8f5368beec5ccb7b22ecd626265140be38aba1c8a25388 (зауважте, я не перевірив, що це правильно, але воно має бути)

+164
HeyImArt 11 січ. 2017 р., 17:52:09

Я хочу розробити мобільний додаток bitcoin для платформ Android і iPhone. Які бібліотеки та ресурси я можу використовувати?

+115
ZenithS 26 лип. 2015 р., 00:23:27

btcd, і, ймовірно, інші биткоин вузлом, здається, є 4 варіанти мережі:

  1. mainnet
  2. тестовому режимі
  3. регтест
  4. simnet.

Я розумію, що mainnet і Testnet як "громадськість" в тому, що ваш сайт зв'язку з іншими вузлами, що існуючий блокчейн і блок буття.

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

Це те, що документація каже:

--регтест використовувати тестову мережу регресії 
--simnet використовувати тест мережевого моделювання 
+84
JBGruber 2 січ. 2011 р., 14:42:49
  • Є 2160 P2PKH адреси.
  • Є 2160 P2SH адреси
  • Є 2160 P2WPKH адреси.
  • Є 2256 P2WSH адреси.
  • Є 16 визначено, але невикористаний свідок версії, які можуть бути закодовані за допомогою BIP173 (Bech32) адреси, кожен з довжиною даних від 2 до 40 байт. Це 16*256/255*(25640 - 256) =~ 2324.006.

Це 2144363455669619533814323684450670475181580230986810095535626033037852598144837730344835022389248 в цілому.

Кількість закритих ключів не змінився, це все одно трохи менше ніж 2256, а саме 115792089237316195423570985008687907852837564279074904382605163141518161494336. Тільки кількість способів їх використання зросла.

+71
wseme 29 лист. 2013 р., 22:06:12

Спочатку потрібно змінити своєму каталозі даних. Управляйте одним з них, або BTC або ВСН, з -змінної datadir=С:/десь. Потім створити биткоин.конф в цій папці. Це повинно виглядати так:

сервер=1
rpcuser=bitcoinrpc
rpcpassword=щось
щоб=8334

Переконайтеся в тому, що щоб отримати щось інше, ніж 8332 або 8333. Крім того, додайте порт=щось в биткоин.конф , який вузол програмне забезпечення, яке вам подобається менше.

+58
Poor Standard 23 черв. 2019 р., 09:31:11

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

код помилки: -26
повідомлення про помилку:
16: обов'язкові-скрипт-перевірити-прапор-не вдалося (підпис scriptCode)

мій хеш транзакції, як показано нижче:

01000000018df8ae6050992976497b63349c281bd05666842a6a82d6d8b26dc51812d58201000000006b483045022100c4befe583a3bc22eeaf1516c6d26fb3e1240bdfdf25db266494d82c77ccb36100220108ad79c4a34115eec23f5b0202d492dd88ec637df17a1982d4a63382e457599012102a018e21c743a4b67dcf38f9b693e807b1fbb833dfe705aa513abbf177b04adc2ffffffff01c0a6b9290100000017a91450628702abb40cc5fee219b9c834f4126c4198848700000000

Може хто-небудь підкаже, що відбувається тут??

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

Спасибі.

+47
Horvathdp 28 жовт. 2012 р., 01:35:13

Зловмисник може підробити підроблені блоку.

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

Це чудово, але що станеться, якщо моя угода перебуває на підроблені блок? Припустимо, я купую автомобіль. Я повинен чекати 6 блоків повинні бути створені, щоб бути впевненим? Але я повинен почекати одну годину!

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

+29
aliakbar3098 9 черв. 2014 р., 22:28:34

Використовуючи ЛНД, ви можете використовувати нейтрино клієнта (який є полегшена клієнта). Інструкції доступні тут.

+27
Ellen Spero Wheatman 9 бер. 2015 р., 14:24:50

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

Пізніше, коли ви хочете витратити кошти, що надійшли до вас, ви повинні завантажити ключі до клієнта.

+25
user124764 15 лют. 2012 р., 20:01: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 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