Блокчейн і ISO/ОЅІ

Я чув, що блокчейн побудований на вершині стека ІЅО/ОЅІ. Це означає, що блокчейн належить до шару 7 (рівень додатків) архітектури моделі OSI?

+731
Trieu Truong 4 вер. 2010 р., 17:07:17
37 відповідей

З ванільного ядра Биткоин, існує ефективний спосіб зробити це.

Я бачу два варіанти:

а) повільно і дуже неефективно циклу ЕКП (не рекомендується)

  1. Отримайте генезис блоку хешування (ЕКП getblockhash 0)
  2. Отримати блок всі транзакції (ЕКП getblock <хеш> 2, 2 підставки для деталізація транзакцій)
  3. Цикл по всіх операціях і всі його виходи, зателефонуйте gettxout <txid> <Н> (де Н - це виходи індекс)
  4. Якщо gettxout повертає об'єкт, вихід нерозтраченої (UTXO), дамп в текстовий файл

Це може зайняти кілька годин або днів (в залежності від вашої машини).

б) швидкий спосіб на ямковий ядра (0.17.1)

  1. Змінити код виклику функції GetUTXOStats(), застосувати текстовий файл дампа в utxo встановити петлі (при (pcursor->дійсний()) {)
  2. Компіляції
  3. Виклик RPC gettxoutsetinfo і нехай ваш доданий код вивантаження даних в UTXO у файл (або аналогічних)
+988
Md Raz 03 февр. '09 в 4:24

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

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

В даний час, є деякі майнінг пули, які беруть транзакції навіть без плати за транзакції. За замовчуванням плата за транзакцію в Bitcoin-QT, який був знижений до, коли вартість Bitcoin виросла достатньо, щоб прийняти рекомендованої вартості угоди занадто висока. Це сталося, наприклад, у травні 2013 року, коли неустойка була знижена до 0.0001 БТЦ від 0,0005 БТД.

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

+977
doremi 22 лист. 2019 р., 01:40:02
Інші відповіді

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


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

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

+940
Neupane 22 лип. 2015 р., 12:01:07

Питання

Привіт

Як і багато інших, мені цікаво у вирішенні поширена проблема escrow (не тільки для Bitcoin). Як вона стоїть зараз немає децентралізованої депозитаріїв. Всі угоди засновані на довірі в рахунку. Очевидно, тут є певні обмеження на депозитний репутація / інші ризики.

Контракти

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

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

Альтернативи

Е. Р.: Два студенти - сторона А Сторона Б; Партія хоче придбати акції, випущені в електронній формі (в рамках однієї розподіленої біржі) за биткоины. Відповідно, сторона Б захоче продати. Вони не довіряють один одному і немає угоди на довірі.

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

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

  2. Сторона Б здійснює аналогічні дії партії

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

Питання

  1. Є рішення, щоб придумати власний биткоин, генерація ключа на розподіленій мережі? На даний момент всі приватні ключі генеруються на захищеному комп'ютері. Отже, є будь-які варіанти на власній генерації ключів у ворожому середовищі. Е. Р. Поширений закритий ключ через інших учасників (http://en.wikipedia.org/wiki/Shamir's_Secret_Sharing)

  2. Може, хтось бачить інше рішення цієї проблеми (поза контрактів простір для Bitcoin)?

+933
Lassi Uosukainen 8 трав. 2018 р., 02:21:05

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

Вихід 0: Адрес1
Вихід 1: Адрес2
Вихід 2: Address3
Висновок 3: Address4
Виведіть N: AddressN

Якщо я перевірю, що ж транзакції через два або три місяці, може виходи асоціації індексу змінилися в будь-якому випадку? Наприклад, може Адрес1 у becomed в Output3? Або ця інформація детермінована в себе?

Спасибі.

+928
Kevin G 6 бер. 2015 р., 07:51:44

Биткоин-адреса-це ідентифікатор 26-35 буквено-цифрових символів, починаючи з номера 1 або 3.

Більшість адрес 33 або 34 символів.

+794
healthfreak 13 жовт. 2014 р., 06:21:24

18 слів фрази

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

Coinomi дозволяє вибрати довжину вашого насіння-фраза зі списку допустимих довжин: 3 6 9 12 15 18 21 24

35 випадкових букв

Приватна ключі зазвичай більше

Адреси можуть бути 35 літер, але, як правило, починаються з цифри або з ВС1

См https://en.bitcoin.it/wiki/List_of_address_prefixes

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

+792
Robert Garrett 4 лип. 2018 р., 16:12:48

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

Що стосується блоку нагороду, Ейб не вистачає bcperblock. Мабуть, найпростіший маршрут, щоб отримати поточний номер блоку (також доступно через getinfo) і розрахунку винагороди. За даними litecoin.org нагорода починається в 50 LTC і зменшується вдвічі кожну 840,000 блоків. В Python:

деф винагороду(blocknumber):
 повернення 50.0 / (2 ** інт((blocknumber + 1) / 840000))

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

+773
allegro101 9 груд. 2017 р., 19:54:16

При використанні методу getbalance команди в Bitcoin-CLI і я minconf до 1. Це буде вивести биткоины з 1 підтверджень і більше? Якщо це правда, що гарне кількість підтверджень, які допоможуть зробити вашу угоду безпечною, але і швидко?

+705
rickover2009 13 вер. 2017 р., 22:16:37

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

  1. Це зчеплення блоків разом, єдине нововведення тут? Чому просто не довіряють знак валідатори транзакцій в розподілених базах даних дозволами? Ми мали ці технології протягом десятиліть. Яка різниця?
  2. Не 51% атаки, де хтось має особисті ключі для певної угоди відновити ланцюг від цієї точки на принципі вільної? Як цього досягти будь-якого реалістичного рівня незмінюваності?
  3. Чому фінансові установи хочуть 1. Платні для зберігання даних конкурентів 2. Дозвольте конкурентів, щоб побачити свої дані?

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

+704
Josh Toft 28 серп. 2017 р., 06:08:39

У "multisig-адреса" насправді платити, щоб сценарій хеш (P2SH) адресу. На відміну від звичайного біткойн-адреси, які починаються з 1, P2SH адреси почніть з 3 (на основній мережі, 2 на Testnet). Як це працює, пояснюється P2SH BIP16 вікі-сторінки. По суті, ви платите монети на спеціальну адресу, який є хеш викупити сценарій. Щоб претендувати на угоді, необхідно надати викупити скрипт, який хэширует за правильною адресою, а також забезпечити умови, які допомагають активувати скрипт отримує значення true.

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

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

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

По суті, ваша угода, що оплатили multisig-адреса був вихідний, який виглядав як цей:

<хеш> OP_EQUAL

і угоди, які проводить з multisig буде знак того, що вхід зі сценарієм підпис:

OP_FALSE <Signature1> <Signature2> <redeemScript>

де redeemScript те, що ви отримали при формуванні адреси, серіалізовать і поміщається в стек. У redeemScript повинні хеш-значення, визначене на виході. Зверніть увагу, що <Signature1> <Signature3> і <Signature2> <Signature3> хотів перевірити, але не який-небудь інший. Ви також не можете мати більше підписів, ніж вимагається: якщо це 2-з-3 multisig, вам потрібно саме 2 підписів, не менше 2, так що <Signature1> <Signature2> <Signature3> не буде працювати.

+679
user45868 24 серп. 2019 р., 08:10:37

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

Моя проблема полягає в наступному: Я хочу використовувати multisig з Арморі на Linux. Я створив новий гаманець, новий адресу і змінився Арсенал в режим експерта, так як це режим для використання Multisig/сейфи і т. д. Для того, щоб що мені потрібно, потрібен відкритий ключ мою адресу. Тому я перевірив його - це два числа - координати точки еліптичної кривої (я новачок тут, Як бачите :3). Мені цікаво - як можна дізнатися адресу за замовчуванням Починаючи з 02, 03 або 04, а в один рядок. Я намагався за алгоритмом ECDSA вапняно причини його Арморі, але це не так. Я вважаю, я повинен висловити це в HEX або sth. Мені потрібно отримати мій multisig за замовчуванням.

Будь ласка, допоможіть Спасибі велике

+676
NILESH AGARWAL 25 лип. 2016 р., 17:09:22

Я досі не знаю, чому це відбувається. Але змінюється конфігурація цього:

[головна]
# Дозволити форматі JSON-RPC для підключення, за замовчуванням дозволений тільки localhost
даемон rpcbind=127.0.0.1
даемон rpcbind=10.18.0.1
вибрати=127.0.0.1
вибрати=10.18.0.0/24

[тест]
# Використовувати тест ланцюга
тестовому режимі=1

даемон rpcbind=127.0.0.1
даемон rpcbind=10.18.0.1
вибрати=127.0.0.1
вибрати=10.18.0.0/24

Вирішується питання

адмін@аз-bitcoind:~$ sudo ці команди netstat -НАТО | дреп 8332
протокол TCP 0 0 10.18.0.1:8332 0.0.0.0:* слухати 566/bitcoind 
протокол TCP 0 0 127.0.0.1:8332 0.0.0.0:* слухати 566/bitcoind 
протокол TCP 0 0 10.18.0.1:18332 0.0.0.0:* слухати 567/bitcoind 
протокол TCP 0 0 127.0.0.1:18332 0.0.0.0:* слухати 567/bitcoind 

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

+666
cyann 18 серп. 2010 р., 15:33:19

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

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

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

+551
Narrow 6 лют. 2017 р., 03:10:58

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

Кроки для відтворення:

У мене 2 вузла регтест; bitcoindA, bitcoindB. Обидві версії є v0.16.2 і з'єднані один з одним.

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

$ ГІТ діфф
+++ b/src/consensus/tx_verify.cpp
@@ -181,6 +181,7 @@ боол CheckTransaction(константный CTransaction і TX, CValidationState і держави, боол fChe
}

 // Перевірка на дублювання входів - зверніть увагу, що ця перевірка відбувається повільно, тому ми пропускаємо його в CheckBlock
+ fCheckDuplicateInputs = false;
 якщо (fCheckDuplicateInputs) {
 СТД::набір<COutPoint> vInOutPoints;

[1] створити 2 адреси на bitcoindB. (для отримання недійсними utxo)

2NBeTpfn57VpE4e167tFuEtc761jYX7t893,
2N2bb6idv8qsPULP2rqGYoC5yirvVos6yeu

[2] гірничо 101 блоки на bitcoindA

$ ./bitcoinA/ГРЦ/биткоин-Кінк -rpcuser=bitcoinrpc -rpcpassword=bitcoinrpcpass -щоб=16591 -регтест генерувати 101

[3] Реєстрація витрачається txid від блок і створити транзакцію з txid. дублюються utxo встановлені, як показано нижче.

$ ./bitcoinA/ГРЦ/биткоин-Кінк -rpcuser=bitcoinrpc -rpcpassword=bitcoinrpcpass -щоб=16591 -регтест createrawtransaction '[{"txid":"5214dc65e9c9d75550a29e9ef9773452d808c5fd0c56bfe396eb7c2d034f5778","vout":0},{"txid":"5214dc65e9c9d75550a29e9ef9773452d808c5fd0c56bfe396eb7c2d034f5778","vout":0}]' '{"2NBeTpfn57VpE4e167tFuEtc761jYX7t893":99.99}'

[4] знак, трансляції і видобуток на bitcoinA. А потім перевірити utxo на bitcoinB.

$ ./bitcoinB/ГРЦ/биткоин-Кінк -rpcuser=bitcoinrpc -rpcpassword=bitcoinrpcpass -щоб=16592 -регтест listunspent

[
{
 "txid": "c885a3f8c0275424401d2793e69aa6bca81f7badbfc1755e18033e8801b74703",
 "Uвих": 0,
 адреса: "2NBeTpfn57VpE4e167tFuEtc761jYX7t893",
 аккаунт"": "",
 "redeemScript": "00141c8746e62e30554790f9bd74eeea89f45bdd5e13",
 "scriptPubKey": "a914c9d76124901125aaf2a9b37d8e2d1103a9e5508387",
 "сума": 99.99000000,
 "підтверджень": 1,
 "витрачається": правда,
 "можна розв'язати": правда,
 "безпечна": правда
}
]

[5] перевірити, якщо вище utxo можна відправити згенерований адреса (2N2bb6idv8qsPULP2rqGYoC5yirvVos6yeu)

+524
ednaipaynei 3 груд. 2014 р., 21:45:05

Як зробити так, щоб bitcoind це виклик RPC sendtoaddress додає зборів майнер для операції?

Пробував додавати в наш биткоин.файл conf: mintxfee=0.0001

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

+511
Tithira 22 жовт. 2018 р., 00:26:07

Молюск-це отримувати гроші, що видав, що альткоины власника закритого ключа кожного биткоин-адресу, який не мав коштів (0.0001 або більше) по 12 травня 2014 року.

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

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

Це можливо? Або мені потрібно підписати за допомогою клієнта Клам?

+506
Necreaux 27 серп. 2015 р., 19:18:50

Биткоин був першим, найбільш відомим і мережевий ефект.

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

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

Більшість криптовалют (там ~700 зараз нічого нового, щоб запропонувати. Деякі, правда, додають нові можливості. Вони (може бути спірно) технологічні переваги биткоин:

  • Риски і майстер-вузол шару з їх інноваційна модель управління
  • Эфириума, який дозволяє комплексно розумні контракти, щоб бути легко створені
  • Maidsafe Некст, на BitShares, ...

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

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

  • простіше -- вони не мають підтримку сумісності з великим інфраструктура, що биткоин ні переконати стільки людей за зміну
  • і безпечніше-не так багато грошей на кону

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

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

Там немає такого поняття, як "Биткоин-це краще/гірше ніж Х/р", особливо з інвестиційної точки зору. Менш відомі монети, які доводять самі підуть від 0,01 до значення 100; таке збільшення не може бути більше досягнутого в биткоин.

Наступне є не інвестиційною радою!

Повинен бути диверсифікованого портфеля в крипто-валютах. Деякі монети зарекомендували себе в якомусь сенсі (хоча завжди існує великий ризик!), як Bitcoin і Эфириума. Це може бути основна частина портфеля (але, можливо, не самий вигідний). Інші, менш відомі монети, що ви вірите в майбутнє, хоча і набагато більш ризиковано, можуть принести великий прибуток.

+495
babur 14 лип. 2013 р., 14:41:14

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

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

+491
Lin Zhang 14 лип. 2013 р., 20:21:52

Як я можу встановити на той самий сервер Ubuntu разом з Bitcoin Core і Bitcoin в готівку?

+479
jigar maru 3 лип. 2011 р., 23:04:32

Im виникли проблеми, тому що коли користувач буде платити на адресу пересилання, форвард адресу отримує биткоины миттєво, але займає майже 1 годину, щоб відправити ці біткойни на адресу призначення, справжній, і це тільки викликає API при перенесенні на реальний. Користувач може внести БТЦ миттєво? чи швидше? Спасибі!

+452
Matthew Gertner 3 груд. 2012 р., 13:47:04

Я шукаю в генерації адрес за межами Збройової використовуючи https://github.com/prusnak/addrgen. Потрібен майстер публічний ключ, який я не можу знайти. Хто-небудь знає, де я можу знайти його або Арсенал, не сумісна така система?

+431
Rashid Abd 21 вер. 2015 р., 14:42:55

Якщо ви можете отримати хорошу відеокарту з $200 установити, що у ваш комп'ютер і почати видобуток знову запущений альткоинов і пізніше обміняти їх з Bitcoin

+360
yashC 14 трав. 2019 р., 01:37:44

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

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

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

+347
Less 1 черв. 2017 р., 22:16:50

Ще одне дуже цікаве питання!

По-перше, зверніть увагу на дату операції. Зокрема:

"created_at": "2013-10-25T13:16:51.598 з"

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

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

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

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

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


Редагувати: схоже, що API з biteasy відрізняється від інших місць, як блокчейн:

Зверніть увагу, що скрипт починається з 00, а не ФФ , як з biteasy.

https://blockchain.info/rawtx/fccf964964c34994e5dbbb9ff7f914159b524b0831f6eea12255aa424b39090e

{
"Сільвер": 1,
"входи": [
{
"послідовності": 4294967295,
"prev_out": {
"витрачено": правда,
"tx_index": 38094378,
тип: 0,
адреса: "35aHovjnZ9xdfYZsB2yBVTs6CWqnBpHNdy",
"значення": 100000,
"Н": 1,
"сценарій": "a9142a9ada309638ec606f67e6b107867184c58a3aab87"
},
"сценарій": "00473044022016c09f09b6c55c0afefa1c0f0b7fa5789b3fa486d19ba3e7f5338fc8a2701dc502203ab665792d477ffabcfb736b6d6951d238d5a8af8f9754cc29e9caab46b9b1dd01473044022016c09f09b6c55c0afefa1c0f0b7fa5789b3fa486d19ba3e7f5338fc8a2701dc502203ab665792d477ffabcfb736b6d6951d238d5a8af8f9754cc29e9caab46b9b1dd014cc9524104d9399e85461d925e4c3932cc033aee59873e1212216c81943d5634c2e45ee0f45181f69d63b236e53d286a43b2de2b0ee64850191771924430f92ac6542f3cf24104d9399e85461d925e4c3932cc033aee59873e1212216c81943d5634c2e45ee0f45181f69d63b236e53d286a43b2de2b0ee64850191771924430f92ac6542f3cf241046d38a48ed6f12b132cdf14e84d1d6678bbf0e148e1b4791ee39fa0945cecf86ecb870cd4c74a4e472b8e3034f771df0375a7c097adf2bc48ce9f2ea3e64e20dc53ae"
}
],
"block_height": 265976,
"relayed_by": "24.212.184.180",
"вихід": [
{
"витрачено": правда,
"tx_index": 38095095,
тип: 0,
адреса: "1QKjwQ7tJGaWrXyftce4ns47gvZ67Goqmt",
"значення": 80000,
"н": 0,
"сценарій": "76a914ffd6391cff55413edb04761ecf1a447d80bfe74188ac"
}
],
"lock_time": 0,
розмір: 435,
"double_spend": помилкові,
"час": 1382706718,
"tx_index": 38095095,
"vin_sz": 1,
"хеш": "fccf964964c34994e5dbbb9ff7f914159b524b0831f6eea12255aa424b39090e",
"vout_sz": 1
}
+304
Khushi Priya 6 трав. 2011 р., 09:40:31

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

+302
saurabhgupta0508 11 черв. 2016 р., 16:51:48

Ось повний відповідь з форуму:

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

Так що, якщо я "пару" Android пристрій з MyWallet, можу чи не можу я відправити БТЦ без введення пароля?

Так, ви можете відправляти BTC без введення пароля, тому що пароль міститься в коді пару з QR (QR-код створюється за допомогою JavaScript.

Як це працює з/без вторинної пароль? Що, якщо я перший встановили додаток для Android, і тільки потім створив додатковий пароль?

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

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

Файли на пристрої Android і Dropbox зашифровані з моєї першої пароль? Мій другий пароль? Як?

Формат гаманця документ:

https://blockchain.info/wallet/wallet-format

  • Для одиночної шифрування всі корисні дані JSON зашифрований свій перший пароль.

  • З подвійного шифрування, кожен закритий ключ шифрується з першої з другої пароль, а потім корисних даних шифрується з першим паролем. (У веб-інтерфейсі виберіть пункт [Імпорт / Експорт] і [експорт незашифрований] та списку вибрати "залишити особисті ключі шифрування", щоб побачити формат)

Гаманець буде збережений в точності так само, може зберігатися на сервері/додаток або Dropbox.

+294
Mononofu 25 бер. 2014 р., 14:12:11

Дивлячись на цей биткоин хэшрейт розподілу діаграма (https://www.blockchain.com/en/pools), це займе всього 3-4 майнінг пули, щоб об'єднатися і зробити 51% атаки.

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

PS: Я також Биткоин віруючий

+281
Globalz 23 лип. 2012 р., 16:08:15

В даний час хэшрейт становить близько 25 м/сек. Очікується, що коли процесора з'являться на ринку в грудні 2012 року, новий хэшрейт буде близько 250 м/сек. Труднощі прямо пропорційна хэшрейт, тому слід також збільшити в 10 разів. Це приведе до зменшення прибутковості існуючих ГПУ майнер 10х. Плюс приблизно в той же час блок нагорода буде зменшена в два рази з 50 BTC до 25 BTC було, знову скорочення рентабельності.

Очікується, що як тільки поиму опановує самої ГПУ і видобуток ПЛІС кровотеча з мережі. Ви повинні очікувати, що початковий приплив ASIC і потім стійке зростання як mininers досягти їх більшої частки ринку.

+258
Captain Lemon 26 січ. 2011 р., 05:29:01
ком.Гугл.биткоин.ядро.Ключ екє = новий com.Гугл.биткоин.ядро.Еке(); // ключів
байт[] паб = ключ.getPublicKey(); // байтовий масив

Рядки ПРВ; 
ПРВ = ключ.getPrivateKeyEncoded(ком.Гугл.биткоин.ядро.NetworkParameters.prodNet());
+235
user359716 16 січ. 2016 р., 17:39:53

У мене проблема, що гаманець не визнає операції мою адресу. Проблема є в тестовому режимі.

Актуальні адреси n3qPR7uHUSoqnd8DZpE8GVhqnmrMzYu7vj (https://testnet.blockexplorer.com/address/n3qPR7uHUSoqnd8DZpE8GVhqnmrMzYu7Vj).

биткоин-Кінк validateaddress n3qPR7uHUSoqnd8DZpE8GVhqnmrMzYu7vj
{
 "допустимим": правда,
 адреса: "n3qPR7uHUSoqnd8DZpE8GVhqnmrMzYu7vj",
...
 "ismine": правда,
...
}

Угоди 405920020c236f3faa483b72baf5181955ac25f8946323f9f0827b94e08a2850 (https://testnet.blockexplorer.com/tx/405920020c236f3faa483b72baf5181955ac25f8946323f9f0827b94e08a2850), що мають свою адресу в якості висновку:

биткоин-Кінк getrawtransaction 405920020c236f3faa483b72baf5181955ac25f8946323f9f0827b94e08a2850 1
{
 "txid": "405920020c236f3faa483b72baf5181955ac25f8946323f9f0827b94e08a2850",
...
 "Альвин": [
...
],
 "Uвих": [
{
 "значення": 0.49953560,
 "н": 0,
 "scriptPubKey": {
...
 "адреси": [
"mxiFoE5bNxXMRdgXyFrc6zW3aw7zsuynsk"
]
}
 }, 
{
 "значення": 16.05588800,
 "Н": 1,
 "scriptPubKey": {
...
 "адреси": [
"n3qPR7uHUSoqnd8DZpE8GVhqnmrMzYu7vj"
]
}
}
],
...
}

Але мій сайт не розпізнає його:

биткоин-Кінк listunspent 0 9999999 "[\"n3qPR7uHUSoqnd8DZpE8GVhqnmrMzYu7vj\"]"
[
]

биткоин-Кінк gettransaction 405920020c236f3faa483b72baf5181955ac25f8946323f9f0827b94e08a2850
{
 "сума": 0.00000000,
...
 "txid": "405920020c236f3faa483b72baf5181955ac25f8946323f9f0827b94e08a2850",
...
 "подробиці": [
{
 аккаунт"": "",
 адреса: "mxiFoE5bNxXMRdgXyFrc6zW3aw7zsuynsk",
 "категорія": "надіслати",
 "сума": -0.49953560,
 "плата": -0.00046440,
 "покинутий": помилкові
...
 }, 
{
 аккаунт"": "",
 адреса: "mxiFoE5bNxXMRdgXyFrc6zW3aw7zsuynsk",
 "категорія": "отримувати",
 "сума": 0.49953560,
...
}
],
...
}

Сканування сайту не допомогло.

+224
yaoxing 1 лют. 2011 р., 08:51:56

Щодо Біткойн-форумах.

+186
Frustrated Apple User 18 лист. 2016 р., 07:53:27

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

Побудувати протокол TCP/IP-тунель через SSH з комп'ютера під керуванням коду на сервер під управлінням bitcoind.

Один простий спосіб, щоб побудувати такий тунель, який запускається при відключенні є AutoSSH.

Ось один з прикладів AutoSSH скрипт:

http://www.ubuntugeek.com/automatically-restart-ssh-sessions-and-tunnels-using-autossh.html

+127
FVo 13 бер. 2016 р., 00:29:01

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

Заздалегідь дякуємо за вашу допомогу в допомагати мені подолати свою власну неорганізованість.

+73
Tanja 9 квіт. 2013 р., 01:07:31

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

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

Іншими словами, між блок solvings, все в басейні, як правило, працюють на один і той же набір операцій?

+61
Jiahui Guo 11 вер. 2016 р., 22:36:24

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

+51
hgfchtg 8 трав. 2018 р., 13:19:05

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

Існує два способи проведення (TXID) вперше введений walletnotify:

  • 1) прийняття в mempool
  • 2) підтвердження в блоці

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

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

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

+47
kevin fowler 4 черв. 2013 р., 19:53:18

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

$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