bitcoind є надійною, коли в залежності від його для веб-сервісів?

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

Якщо немає є альтернатива бути використаний, який може тримати вгору з розширенням веб-сервісу?

+753
Kurt Koller 28 лист. 2015 р., 04:55:35
39 відповідей

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

+996
stanton119 03 февр. '09 в 4:24

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

+985
Minegem 27 груд. 2019 р., 23:14:47
Інші відповіді

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


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

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

+972
user28504 10 лип. 2012 р., 02:30:23

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

тестовому режимі=1
blocksonly=1
щоб=5000
сервер=1
слухати=0
чорнослив=1000 # це не має ніякого ефекту під час синхронізації 
dbcache=16000 # буде займати занадто багато пам'яті
вибрати=0.0.0.0/0
rpcuser=someuser на
rpcpassword=somepass
+961
flotto 17 січ. 2020 р., 09:28:59

Я шукаю хвилину биткоин історичних цінових даних за останні роки у форматі: час, відкриття, максимум, мінімум і т. д.

Я-код в Java, і я не знайомий з іншими мовами програмування (наприклад, Perl і PHP).

Я читав цейцейпотік, що має наступні пропозиції:

  1. https://min-api.cryptocompare.com - я не бачу GDAX вказаний в якості одного з підтримуваних бірж (грунтуючись на цю посилання https://www.cryptocompare.com/api/) (якщо дані від Coinbase-це точно так само, як дані від GDAX? Я знаю, що GDAX є материнською компанією для всіх, але не впевнений, якщо торговельні дані точно такі ж..) крім того, я спробував з допомогою цього API, і вона, здається, межі історії, до декількох днів. Я не зміг зробити за рік з кожною хвилиною дані по парі биткоин-долар США.

  2. https://github.com/ccxt/ccxt - це схоже на торговельну бібліотека, написана на Python і PHP (але ні підтримка Java). Також я не впевнений, якщо це дозволяє отримати історичні ціни або тільки місце операції через різні біржі.

  3. https://bitcoincharts.com/t/trades.csv?symbol=gdaxUSD&start=1312174800 повертає 404 не знайдено помилка.

  4. http://api.bitcoincharts.com/v1/csv/ - я бачу всіх у списку, але не GDAX (якщо вони не одне і те ж?). Також це тика тикові дані, а не хвилиною виправити?

Деякі інші теми я прочитав про біржі MtGox не gdax або тільки надавати щоденні звіти, так що я не включаю їх.

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

+943
dudeguy 23 бер. 2011 р., 18:00:11

Сам блокчейн не можуть бути скорочені.

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

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

+936
thedouglenz 15 лист. 2013 р., 05:57:17

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

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

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

+936
Robert Fathauer 25 бер. 2015 р., 15:47:46

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

Сіпа биткоин-сівалка дозволяє використовувати DNS-сервера на порт 53, так що ви можете налаштувати ДНС насіння для кожної з мереж, які ви хочете підтримувати. Для того, щоб приймати вхідні запити і відповідати на них, потім створив сервер bind, який діє як раб на окремі підобласті, а потім делегувати вхідні запити у відповідні биткоин-сівалка. Зону конфігурації прив'язати демона дозволяє вказати порт, відмінний від порту 53.

+931
Donnie Jaco 3 січ. 2014 р., 21:12:31

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

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

+909
Vladislav Koroteev 7 вер. 2016 р., 19:36:40

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

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

+900
sev3ryn 31 січ. 2015 р., 08:57:35

Ключ до стабільності валюти мати ані забагато, ані замало валюти в обігу. Так що таке "зона Златовласки" буде якщо биткоин дійсно кидається на всіх і хоче використовувати його?

Могло вийти, що попит буде випереджати пропозицію монет, в результаті чого інфляція? Це вже сталося?

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

+863
Subodh Choure 14 квіт. 2012 р., 04:43:24

Я рекомендую використовувати тестовому режимі потрібного клієнта (биткоин/лайткоин і т. д.) з його власний блок буття і, отже, його власний блокчейн. Налаштування параметрів у тестовому режимі chainparams.cpp щоб відповідати бажаного результату, скомпілювати його на пару вузлів локальної мережі та налаштувати їх, щоб з'єднуватися один з одним у ваш конфігураційний файл (Файл/Відомості/реж/.yourcoin), додаючи рядку Connect=IP-адреса:порт

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

+821
weitang114 4 трав. 2018 р., 09:54:13

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

+806
Alina Paula 30 бер. 2015 р., 06:19:28

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

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

Як я можу це зробити? Будь-яку допоміжну код також буде високо цінується.

+775
THK 13 січ. 2018 р., 02:44:14

Враховуючи торгової інформації повідомляється тут: https://btc-e.com/api/3/trades/btc_usd

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

  2. Кожен запис має поле "Сума". Це поле завжди в USD для бідів і Асков?

+675
Kunal Rai 18 лип. 2016 р., 00:36:22

Якщо у мене крива secp256k1 ключів, які широко відомі, як биткоин-адресу, я можу перетворити це в Ed25519 пара ключів, таких, що хтось міг відкрити .адреса детермінованим чином?

+663
user208738 8 лист. 2014 р., 10:37:02

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

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

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

Узел1 Узел2
----- -----

 [х] [р]
 [з] [з]
 [б] [б]
 [а] [а]
  • блок [х] був замінований "перший"
  • блок [Р] добували тільки після блоку [х]
  • З-за мережевих затримок, Узел2 закінчується прийом блоку [Р] перша
  • Тому, Узел2 додає [р] на вершині їх ланцюжка (але вони також зберегти копію блоку |х|)

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


Ця ситуація вирішилася, коли новий блок отримує заміновані.

Наприклад, якщо Узел1 хв новий блок в ланцюжку:

Узел1
-----

[з]
[х]
[з]
[б]
[а]

Цей новий блок [з] створює нову довгу ланцюжок в мережі. Тому, коли Узел2 отримує блок [з], вони будуть прийняти нову довгу ланцюжок:

Узел1 Узел2
----- -----

 [з] [з]
 [х] [х][р]
 [з] [з]
 [б] [б]
 [а] [а]

...і мережі в угоду про стан блокчейн.

Резюме:

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

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

+656
Yashprit 4 вер. 2017 р., 16:46:18

Так багато хакерів викрадення веб-сайти в ці дні, що я шукаю показати мені, що я не на викрадений сторінки?

+622
Philip Schiff 18 лют. 2011 р., 07:10:36

Я відкликав биткоины з рахунку на біржі MtGox на мій багаторозрядні встановлений на моєму комп'ютері. Через кілька годин після БТЦ не в MtGox і ні на моєму рахунку. Я перевірив адресу і це правильно. Я бачу направлення звернення в блокчейн, але здається угод:0". Це нормально?

+613
Gloria Sandoval 23 серп. 2012 р., 04:05:06

Я хочу знати, якщо це безпечно використовувати інтернет-гаманці? Ми можемо довіряти онлайн-сховищ, який зберігає наші privkeys, passphase і гаманець.DAT файлів?

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

+602
autodidactic 19 квіт. 2017 р., 18:54:47

Я перевірив це як транзакції висновок, підписаний?.

Мені потрібні роз'яснення:

Для кожного входу є одна підпис, таким чином, є якомога більше підписів, так як є входи?

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

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

+527
Dan Hutzley 27 лют. 2013 р., 16:18:15

Є кілька варіантів, де це може бути завантажено під час запуску, перевірте кореневу файл crontab (кронтаб -Е) також шукати файли в /etc/инит.д/ папці він може бути включений в RC.місцевих або інший скрипт автозавантаження.

+509
sirchrisalot 27 лют. 2018 р., 17:29:42

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

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

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

+438
Ronenz 8 бер. 2018 р., 20:02:46

брати перші 160 символів від https://blockchain.info/block/00000000096af43105123c499521e1d131d172e7e1bf2ed0843290a921f1f6a7?format=hex

я повинен докладніше пояснити? :))))

оновлення:

01000000 версія

a1c77a081de8e03801563ffb02833fd10c2dbd7fd2228ae7b0ba3b0200000000 пред'явлення хеш

38805219c8ac7e9a96416d706dc1d8f638b12f46b94dfd1362b5d16cf62e68ff Меркле хеш

27b80a4c мітки

5c670f1c біт

8bedfd00 нонсен

+401
Suleman Azmi 11 бер. 2012 р., 14:50:01

Є безліч причин, чому ви повинні вибрати биткоин за кредитну карту. Деякі з них наступні: 1) не бере-його документи не просить жодних ідентифікаційну інформацію на відміну від кредитної карти, де від вас потрібно ввести свою адресу та контактна інформація., 2) це швидко і легко-як правило підтверджується протягом години або менше, 3) необоротні операції-єдиний спосіб оплати, який є 100% остаточною і не може бути повернений,. 4) Ви можете носити його в будь-якому місці-БТЦ можна зберігати на робочому столі смартфона; просто сканувати QR-код, і ви добре йти.

Джерело: биткоин переваг порівняно з кредитки ... http://bitcoindaily.com/bitcoins-advantages-over-credit-cards/"

+383
liberteh 5 січ. 2011 р., 11:36:23

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

Її не зняли. Він тільки що переїхав:

статичні CBlock CreateGenesisBlock(nTime uint32_t, uint32_t nNonce, uint32_t nBits, int32_t nVersion, константный CAmount& genesisReward)
{
 константный тип char* pszTimestamp = "часів 03/січень/2009 канцлер на межі другого пакету фінансової допомоги для банків";
 константный cscript в genesisOutputScript = команду cscript() << ParseHex("04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f") << OP_CHECKSIG;
 повернення CreateGenesisBlock(pszTimestamp, genesisOutputScript, nTime, nNonce, nBits, nVersion, genesisReward);
}

(Джерело.)

  1. Якщо ви маєте на увазі "це ключ, який він використовував для підписання заяви і листи, що" немає. Це ключ 5EC948A1. Якщо ви маєте на увазі, "це ключ, який може транслювати сигнали" ні. Це визначено тут:

    https://github.com/bitcoin/bitcoin/blob/master/src/chainparams.cpp#L90

    Ключ думав, хоча і належать Сатосі Накамото,.

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

  3. Це, здається, звичайний ключ, без стиснення. Вона починається з 0х04, прямував на 64 байта. Різниця в тому, як вона виражалася між 0.1.5 і 0.8.0-це просто результат байтів. А як створити його, просто зателефонуйте getnewaddress подальшим validateaddress на результат.

  4. Нічого.

+376
Ciuti 14 квіт. 2017 р., 20:09:29

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

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

Але це працює в разі нотаріального використання, наприклад? Як ви можете знати, використовуючи биткоин підпису, що компанія "AMCE Лтд." фактично за адреси "АБВ"? Це можливо тільки якщо ви насправді називаєте AMCE Лтд. або відправити їх для них, щоб підписати послання для вас? Що робити, якщо ви не можете довіряти каналу зв'язку (наприклад, повідомлення перехоплюється потенційного зловмисника).

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

+328
propellerhead92 10 квіт. 2017 р., 04:05:36

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

ASIC і FGPA не має і не вирішить проблему, так як додає необхідний обсяг пам'яті є непростим завданням проектування.

Поза алгоритмі Scrypt, є дуже невелика різниця між BTC і LTC.

Я чесно кажучи не впевнений, чому хтось навіть купує в ЛТК, де люди використовують його? Це Шовковий шлях, використовуючи LTC чи є якийсь ЛТК азартні ігри?

+313
CyanRook 30 трав. 2015 р., 03:17:31

Ні, ні ЦП, ні ДП не найменшого використання у видобутку Bitcoin. Так було в протягом декількох років, з моменту введення ASIC майнеры, які зараз багато порядків ефективніше.

Дивись в поїмо-вік, це варто почати видобуток Bitcoin на дому?

+267
jmellert 19 лют. 2015 р., 10:38:29

ГПУ-промислові криптографирования є, мабуть, більш децентралізованою.

Звичайно, але в поганому сенсі.

Припустимо, ви хочете атакувати або компроміс биткоин. Треба купити кросівки, щоб зробити це. Ви могли б використовувати відеокарти або ЦП, але ви були б у вкрай невигідне становище. Чесні хлопці хотіли виграти.

Так що вам доведеться інвестувати в ці компанії ASICS атакувати биткоин. І якщо вам це вдасться, ви перетворите свої дорогі кросівки в космос обігрівачі. Це робить його дуже малоймовірно, що така атака буде рентабельним. Що робить систему більш безпечною.

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

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

+260
starter 4 черв. 2016 р., 09:15:03

Так, ефективно. Це не правда, що він "повернувся", але, що плата насправді не "збираються" до тих пір, поки транзакція не буде підтверджена.

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

+259
Mercator 6 квіт. 2015 р., 22:26:09

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

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

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

+230
T Bieniek 22 лист. 2012 р., 03:15:44

Від читання в інтернеті, загальна думка на цей начебто "ні". Потрібен як мінімум 1 підтвердження, щоб запобігти подвійні провести атаку.

Але в освоєнні Биткоин, є така примітка:

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

Це правильно? Я запустив платформу для електронної комерції, де продавці, як правило, встановлювати ціни на товар в діапазоні $1-$5 і я сперечаються, чи можна дозволити нуль-підтвердження платежів.

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

+170
Dylan Taylor Adams 4 лист. 2014 р., 04:05:22

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

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

OP_2 <pubKey1> <pubKey2> OP_2 OP_CHECKMULTISIG

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

Але без знань тих, хто фінансує відкритих ключів (Приватний канали або не блискавка ВМС США), ви не можете знати зміст redeemScript , поки транзакція не витрачається.

+166
user199359 1 серп. 2016 р., 16:51:02

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

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

1/2 + 1/4 + 1/8 + 1/16 + ... = 1

Це в основному те, що тут відбувається, Крім з 21 млн., а не 1.

+98
mutanic 10 серп. 2011 р., 17:54:05

підписання з Segwit жодним чином не відрізняється від підписання з P2SH або P2PKH.

Якщо вам потрібна сумісність, вам потрібно використовувати Segwit, загорнутий в P2SH. Будь ласка, перевірте https://programmingblockchain.gitbooks.io/programmingblockchain/content/other_types_of_ownership/ для отримання додаткової інформації.

Але в двох словах, якщо ви хочете мати P2WPKH-PS2SH (Segwit P2PKH загорнутий в P2SH для сумісності), то запит монети, засновані на цю адресу.

[Факт]
[Риса("UnitTest", "UnitTest")]
громадського недійсними CanGuessRedeemScriptWithInputKeys()
{
 ВАР к = новий ключ();

 //Це дає вам Bech32 адреса (нині не реально взаємодіючих в гаманці, так що ви повинні перетворити його в P2SH)
 адреси ВАР = к. Замовчуванням.WitHash.GetAddress(Мережа.Основною);
 ВАР p2sh = адресу.GetScriptAddress();
 //p2sh тепер сумісної P2SH адреса segwit 

 //Витрат, він працює так само як звичайний P2SH
 //Вам потрібно отримати ScriptCoin, в RedeemScript з вас монета скрипт повинен бути K. Замовчуванням.WitHash.ScriptPubKey.

 монети ВАР =
 //Отримати монети від будь-якого блоку провідника.
GetCoins(p2sh)
 //Ніхто не знає вашу викупити скрипт, так що ви додати інформацію
 //Ця лінія насправді необов'язково, оскільки 4.0.0.38, як TransactionBuilder досить розумний, щоб з'ясувати,
 //в визволяє від ключі, додані AddKeys.
 Однак//, явно маючи викупити зробить код більш легко оновити, щоб інші оплати, наприклад, 2-2
 .Обрано(C => C. у ToScriptCoin(к. Замовчуванням.WitHash.ScriptPubKey))
.Метод toArray();

 TransactionBuilder list = новий TransactionBuilder();
будівельник.AddCoins(монети);
будівельник.AddKeys(к);
 будівельник.Відправити(новий ключ().ScriptPubKey, Гроші.Монети(1));
будівельник.SendFees(Гроші.Монети(0.001 м));
будівельник.SetChange(p2sh);
 ВАР signedTx = list.BuildTransaction(істина);
Стверджую.Правда(будівник.Перевірити(signedTx));
}

Ніколя,

+77
user3395201 18 вер. 2018 р., 20:26:54

getinfo був видалений з ядра биткоин 0.16. Використовувати getblockchaininfo, getnetworkinfo, getmininginfo, або getwalletinfo в залежності від того, що вам дійсно потрібно. Зіставлення кожної getinfo поле для його заміни можна знайти тут: https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.14.0.md#getinfo-deprecated

+69
clayborn 4 жовт. 2017 р., 18:23:21

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

  • Це тільки повні вузли?
  • Вона включає світло клієнтів?
  • Який мінімальний рівень перевірки повинен це робити?
  • Повинно бути, прислухаючись до однолітків?

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

Bitnodes в даний час розробляється, щоб оцінити розмір Мережа Bitcoin, знаходячи всі досяжні вузли в мережі. В існуюча методика передбачає відправку повідомлення getaddr рекурсивно знайти усі досяжні вузли в мережі, починаючи від набору вузли насіння. Bitnodes використовує протокол Биткоин версія 70001 (тобто >= /Сатоши:0.8.х/), тому вузли використовуєте стару версію протоколу буде пропущений. Реалізація обхідника в Python доступний на сайті GitHub (ayeowch/bitnodes) і розгортання гусеничний описана в Підготовка Мережі Bitcoin Обхідника.

+68
pmyjavec 23 черв. 2012 р., 04:34:37

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

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

+12
vic vic 15 лист. 2010 р., 18:09:36

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

$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