rawtx & ZMQ rawblock одночасно?

Мені потрібно твою думку, ти не заперечуєш ? :)

Я агрегатування в JavaScript шар поверх bitcoind. Я bitcoind працює на моєму сервері RPC & zmq включений.

демон=1
вибрати=0.0.0.0/0
rpcuser=хххххххх
rpcpassword=ХХХХХХХХХ
сервер=1
залишок=1
zmqpubhashblock=протокол TCP://*:28332
zmqpubhashtx=протокол TCP://*:28332
zmqpubrawblock=протокол TCP://*:28332
zmqpubrawtx=протокол TCP://*:28332
rpcworkqueue=100

Моя мета програми-слухати rawblock і rawtx ZMQ канали. Це мій клієнт zmq:

константный гніздо = ZMQ.гніздо('суб')
гніздо.підключення('протокол TCP://myserverip:28332')

гніздо.на('повідомлення', (канал даних) => { 
консоль.(Канал журналу.метод toString())
})

Так ось що виходить :

підписка на rawtx один працює, я отримую Техас потоку (приблизно 2.5 ТХ в секунду)

гніздо.підписатися('rawtx')

підписавшись на rawblock один працює, я отримую блоків (приблизно 1block за 10хвилин)

гніздо.підписатися('rawblock')

Але ось моя проблема, при підписці на обидва, і ви отримаєте rawtx але не rawblock !

гніздо.підписатися('rawblock')
гніздо.підписатися('rawtx')

Я припускаю, що ZMQ сокет залита rawtx, в результаті відсутній rawblock подія.

Моє питання: як би ви налагодити цей ? Хлопці, ви вже зіткнулися з цією ситуацією ?

Я знаю, що я міг би використовувати blocknotify варіант в bitcoind направити blockhash повернутися до клієнта, а потім завантажити rawblock через протокол RPC передзвонити bitcoind, але потім я хотів би використовувати 2 різних механізмів (для rawtx і blocknotify для rawblock) за те, що був повинен працювати у першу чергу :)

Спасибі за ваші відгуки !!

+502
Asherali Khatri 25 квіт. 2015 р., 04:31:21
35 відповідей

Ви можете легко побачити це таким чином: hardfork може відбуватися двома способами:

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

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

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

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

+999
mardibiase 03 февр. '09 в 4:24

Я використовую settxfee(0.00020) до sendtoaddress виклик RPC однак після відправки 0.042 в блокчейн комісії з 0.000045 показує.

Як я можу встановити правильний збір ?

Дякую

+965
Ron Piggott 11 квіт. 2016 р., 06:24:06
Інші відповіді

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


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

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

Заради прикладу, машина1 є актуальною і повністю синхронізовані.

компьютер2 не вгору-до-дата, але ви хочете отримати його повністю синхронізовані держави в даний час по мережі.

Переконайтеся, що TCP-порт 8333 працює на компьютер1з локального брандмауера, щоб, принаймні, IP-адресу компьютер2.

Біткойн-клієнт повинен бути запущений на компьютер1.

На компьютер2запустити биткоин-клієнт (наприклад, биткоин-Кварти) з підключення параметр. Цей параметр призведе до клієнта для підключення тільки на вказаний IP-адресу. Наприклад:

биткоин-інтервалу QT -підключення=ААА.ВВВ.кхц.ДДД

Де ААА.ВВВ.кхц.ДДД - це IP-адреса машина1. (Звичайно, вказати додаткові параметри, що ваша конфігурація може знадобитися.)

Таким чином компьютер2 підтягнуться до машина1стані LAN швидкості (якщо ви підключені через локальну мережу; вона буде працювати однаково добре над будь-якого зв'язку, що дозволяє TCP-порт 8333, звичайно).

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

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

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

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

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

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

+951
Long Live Regular Show 23 трав. 2010 р., 20:11:46

Говорячи про альтернативи, CryptoNote монети не мають режим тестовому режимі, але ви можете ефективно створити тестовому режимі за допомогою декількох простих кроків.

https://github.com/zone117x/node-cryptonote-pool#setting-up-testnet

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

Якщо ви ще не чули про CryptoNote, це платформи для створення абсолютно анонімних криптовалют. Кращим прикладом з яких є Bytecoin (BCN с). Ця монета була випущена в 2012 році і є першою криптовалютой, використовували протокол спиці як основної технології.

+946
user168794 23 бер. 2018 р., 01:36:26

Припускаючи, що це надійний, згідно статті на питання відповіді на 51 відсоток атаки:

51% атака відноситься до нападу на блокчейн – зазвичай биткоина, для яких така атака всього лише припущення – групою шахтарів, які контролюють понад 50% видобуток hashrate мережі або обчислювальної потужності. Зловмисники не зможуть перешкодити нової угоди, від отримання підтверджень, що дозволяє їм зупинити платежі між деякі або всі користувачі.

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

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

+901
Loveakilan Smart 23 груд. 2019 р., 23:34:11

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

+821
00001 14 січ. 2017 р., 15:45:15

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

+813
Monica Salvagno 1 лип. 2012 р., 05:17:53

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

Для штовхання меншого розміру значень в стек, ви можете використовувати опкоды 0x01 до 0x4b, щоб вказати число байтів штовхають. Таким чином, щоб підштовхнути один байт значення 210 (0xD2) у стек, ви повинні використовувати послідовність байт 0х01 0xd2.

Щоб зрушити 16-розрядне число, наприклад 1000 в стек, ви повинні використовувати послідовність байт 0x02 0x03 0xe8. Зверніть увагу, що використовується прямий порядок байтів є. Ви можете зробити так само на 24-розрядне число, або 32-розрядне число.

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

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


На OP_PUSHDATA1, це використовується для штовхання довільні двійкові дані в стек, які можуть бути використані в якості аргументів для таких операцій, як OP_SHA256. Це працює при наявності першого байта послідовності OP_PUSHDATA1, другий байт, довжина вдавливаемых даних, а інші байти-зміст. Для зведення більш ніж 255 байт, OP_PUSHDATA2 використовується, де другий і третій байт послідовності позначають довжину, і так далі. Мінімальний розмір правило поширюється на всі види штовхає, в тому числі, що ви не повинні намагатися засунути в один байт <=16 в стек, використовуючи 2 байти, але замість цього слід використовувати OP_N однобайтные коди.

+779
naufal fitria 16 лип. 2016 р., 19:45:53

"Одиниця рахунку" - це "те, що всі ваші цифри виражені в".

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

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

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

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

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

+773
Ajay Godhwani 7 трав. 2016 р., 11:50:53

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

Банки знають, що вони дозріли для руйнування

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

Банки хочуть зменшити свої операційні витрати

Клієнтами банків є не єдиними, кому доведеться платити комісійні. Банки, самі, стягується за переказ грошей навколо, і завжди шукають спосіб скоротити свої витрати. Якщо вони зможуть зібратися і скоротити їх гонорари, створивши щось на зразок Р3 Консорціуму, то вони будуть робити так. В даний час ці банки повинні переводити гроші один одному через АСН, Fedwire, SWIFT, або деякі інші застарілі мережі. За цю послугу стягується збори та контрагентский ризик. Якщо широка громадськість може використовувати блокчейн для видалення контрагентів, чому не банки?

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

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

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

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

Блокчейнами пропонують зниження в шахрайстві

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

Висновки

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

+710
shouw 27 січ. 2016 р., 17:34:08

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

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

Що стосується останнього питання, якщо ваш питання має відношення до адрес в старі ядра биткоин гаманець, потім ви можете використовувати listaddressgroupings API, щоб одержати розгорнуте сальдо кожного адреси свій гаманець створив. Якщо адреси не відносяться до основної гаманець, то ви можете просто шукати баланс https://blockchain.info/address/<your_address>

+707
Triplight 14 черв. 2019 р., 19:14:55

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

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

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

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

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

+692
Chrissy Love 4 жовт. 2011 р., 14:13:50

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

CoinJoin просте рішення, і легше зрозуміти. У той час як він не забезпечує анонімності Zerocash, він вже реалізований (в DarkWallet) і працює на самій ланцюжку блоків Bitcoin. Обчислювальні витрати незначний, так як використовується практично регулярними біткойн-транзакції.

+670
Lauren Holliday 26 лют. 2019 р., 17:26:09

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

Один BFGMiner вказує '--сканування немає' і '--HTTP-порт 8330 підтримати бути куб (який підключається по локальній мережі).

Інші BFGMiner вказує ' - сканування-послідовний erupter:все для підтримки USB erupters.

Це також корисно, коли пристрої розрізняються по потужності майнінгу. Я встановити USB erupters до утруднення 4 хоча б куб встановлюється складності 16.

+573
Metacowboy 14 лип. 2012 р., 04:15:58

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

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

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

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

+564
MaxiMiniM 26 трав. 2010 р., 06:33:33

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

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

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

+557
Makesh Raj 10 січ. 2017 р., 11:51:13

Адреси NXT мають найкоротший. У них тільки 20 символів.

+535
user325721 30 бер. 2010 р., 08:11:33

Перш за все, погляньте на https://gist.github.com/gavinandresen/3966071. Ось скрипт, який створює два сирих угоди: одну для фінансування multisig-адресу, і ще витрачати на це кошти. Він показує всі кроки, необхідні для створення і провести з multisig-адресу. На жаль, скрипт не робить хорошу роботу, пояснюючи, де параметри беруться. Я постараюся пояснити ті параметри, які вам потрібні.

Як ви вже здогадалися, hexstring вихід з createrawtransaction, і ідентифікатор транзакції ідентифікатор транзакції, який відправив монети на multisig-адресу. redeemScript легко. Коли ви спочатку генерується multisig-адресу, команда повернула адресу і redeemScript. Якщо ви не маєте значення, ви можете відтворити multisig-адресу з тими ж ключами, і ви побачите його у вихідний. scriptPubKey я не впевнений. Я думаю, що я знаю, що це, але у мене немає bitcoind переді мною, так що я не можу бути впевнений. Якщо ви декодувати вихідні транзакції, відправити монети на multisig-адресу, ви побачите один або два виходи, один з яких надсилає монети на multisig-адресу. (Інший вихід посилає інші монети на адресу зміни.) Там буде розділ scriptPubKey в цьому вихід. Скопіювати hex-рядки з цього розділу і використовувати його в якості параметра scriptPubKey.

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

+527
Jessica Marzucco 16 квіт. 2017 р., 23:51:26

Я відповім на своє власне запитання, кому може бути цікаво те ж саме.

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

+491
Dzhon 28 жовт. 2018 р., 11:27:56
Своєрідний двовимірний штрих-код, який можна відсканувати на багатьох смартфонах. Вони можуть бути використані для кодування URL-адреси або адреси Bitcoin.
+485
Zalel 25 лип. 2011 р., 18:48:14

Я часто бачу твердження, що Segwit збільшує транзакцій в блоці на 1,7 х 2х. Я не впевнений, якщо це вірно, але якщо я робити математику себе, я не взяв цей номер.

Моє розуміння таке:

1) "вага" обчислювати зміни:

вага = розмір угоди 
до:
вага = non_sig_siz * 4 + sig_size

де сумарний максимальний "вага" кожного блоку йде від 1024^2 на 4*(1024^2).

Насправді вага-це нова концепція, раніше вимірювалося в байтах.

2) що типові операції за 500б, і що підписи 65б цього. Вони розрізняються, але ви можете перевірити тут для середніх історичних розміри угоди:

https://tradeblock.com/bitcoin/historical/1h-f-tsize_per_avg-01101

3)

((500.0 – 65.0)*4+65)/4.0 = 451.25
1-(451.25/500) = 9.7% 

Припускаючи, що ми тільки близько 10% не 70-100% більше угод з segwit.

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

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

Для типових реалістичні сценарії використання, мої 10% від загальної суми правильний порядок, або я чогось не вистачає, що дозволить 2x стільки реалістичний корисну операції?

+453
Claire Cho 18 лют. 2013 р., 06:31:23

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

Але більшість великих гравців побудувати Біткойн-Кварт/bitcoind від джерела і можуть самі оцінити зміни. Наприклад, сльота басейн використовується аварійний виправити загальний член биткоин-Кварт/bitcoind основний розвитку команди, щоб привести у версії v0.8 клієнт ігнорує заблокувати порушника після 11 березня 2013 аварійна жорстка вилка. Патч бере участь кілька рядків змін вихідного коду, які можуть бути розділені за допомогою будь-якого методу, в тому числі прямим особистим повідомленням.

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

+322
Vicki Hedrick 18 бер. 2013 р., 08:17:29

https://blockchain.info/address/12tFogx4zzsZzCwWAXfb36gaPHkt3FNU3P?filter=5# це угода сторінку для мого гаманця звернутися за допомогою? я тільки що отримав $9 і я хочу його в мій гаманець, але його там немає (його майже 24 години і Blockchain говорить, що у мене це??) я нещодавно оновлений до електрума 1.9.4

+276
FiveUntilSix 3 лист. 2018 р., 18:27:56

MtGox вартість операції 24 години на добу, 7 днів в тиждень. Але графіки показують денні графіки і статистика обсяг, особливо всередині дня, коли торги починаються і закінчуються на МТ. Гора Gox, для звітності? Окрім того, в якому часовому поясі.

+261
owlonline 29 квіт. 2018 р., 18:31:34

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

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

+258
HUNTER 11 лют. 2014 р., 10:07:48

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

+205
skiilaa 28 лист. 2013 р., 04:26:04

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

+170
Branislav Aceski 24 серп. 2016 р., 02:45:22

Коли мутація "компанія" (див. біп 23) присутній, ключ coinbaseaux" встановлює правила що повинно бути в з ранку сиджу, якщо/коли побудований/змінено.

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

Ключ "coinbaseaux" також є необов'язковим, проте його бездіяльність має наслідки за даними ПІБ 23.

+165
ARCHERIScucked 4 січ. 2017 р., 23:16:07

Психологічної точки зору

Більшість валют дозволяє за 2 десяткових місця загального користування, тому що вони сильно регулюються державою-емітентом. Деякі з них надають 3DP За, інші, такі як єна надати ніхто (тільки ціле число). Слід зазначити, що біржі пропонують акції за ціною до 4dp але, враховуючи навколишні збори, це не економно придбати частку за цією ціною, тому використовується в основному в якості підвищувального коефіцієнта за оптові закупівлі.

Заперечення аргументу

Коли биткоин був створений, це було зовсім невідомо, яким чином економіка буде рости і, притиснувши до 8dp це відразу ж перекреслювало стандартний аргумент "21 мільйон біткойнів, чому, що не збирається бути досить, щоб керувати світом - я не буду з ним". Це відбувається тому, що загальна кількість грошових одиниць в наявності буде 21 * 1,000,000 * 100,000,000 що на 2,1 квадрильйона - більш ніж достатньо, щоб запустити світову економіку.

Змушувати розробників працювати попереду

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

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

+119
Dennis Gonzalez 12 черв. 2016 р., 10:46:17

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

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

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

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

Таким чином, докази консенсус був досягнутий.

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

+118
John bryson 1 квіт. 2017 р., 22:18:00

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

+104
sop 1 вер. 2017 р., 21:26:44

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

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

Щоб відповісти на ваше друге запитання, ви можете відправити іншу угоду.

+99
user224807 4 бер. 2013 р., 21:42:39

bicoinlib-модуль, який ви намагаєтесь використовувати для обробки bitcoind і Bitcoin-CLI в мові Python, модуль RPC є частиною bitcoinlib.

libssl-dev-це необхідно для обробки SSL і TLS протоколів шифрування .

якщо bitcoinlib не працювати в більш нових версіях ядра биткоин 0.15 або новіше просто використовувати сирої bitcoinrpc.модуль authProxy.

+69
BooRanger 31 бер. 2017 р., 11:16:59

Ось один із способів заохотити більш високі операційні витрати, і краще UX. Припустимо, що шахтарі будуть включати тільки 10 нульової вартості транзакцій в блоці. Інші ФІФО. Тоді

  1. Я транслював угоди, посилаючи х монет по яким-то адресою.

  2. Це не входить в блоки, тому що я не включаю комісії. або невелику плату)

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

Ця особливість обговорюється тут на Сатоши

Не locktime.

Можливо, дизайн для далекого майбутнього:

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

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

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

+50
Michelle Singh 31 трав. 2010 р., 07:33:52

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

Обов'язково подивіться відгуки продавця/покупця так, щоб не отримати шахрайським. Це відносно безпечна, і тепер набагато безпечніше, що PayPal визнає Bitcoin і не закрили рахунки людей для використання PayPal на биткоин, пов'язаної з нею діяльності. За відмінний підручник з відео про те, як перетворити ваш PayPal коштів на Bitcoin, використовуючи Localbitcoin відвідати: http://www.btcfeed.net/tutorials/how-to-convert-paypal-to-bitcoin/

+43
dwgill 16 квіт. 2012 р., 00:55:34

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

$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