Почему длина транспортного сообщения на молнии сеть зашифрована?

От болта 08 мы видим, что каждое сообщение передается следующим образом:

2 байта: длина
16 байт: МАК 
[длина] байт: зашифрованное сообщение
16 байт: МАК 

В реальности эти сообщения будут отправлены по протоколу TCP/IP в интернете. IP-заголовок определяет длину пакета данных, которые передаются. Если мы извлекаем длину и вычесть 34 байт для заголовка плюс два Маки, мы бы знали, как долго сообщение.

Идея всегда отправить 2^16 байт пакета IP-адрес и заполнить остальные с ненужных данных? Если да, почему не указано в болты? Если нет: зачем вообще шифрование длина?

Я предполагаю, что злоумышленник сможет отслеживать все TCP/IP-пакетов на порт Lightning и хотя бы иметь возможность вычитать, какие сообщения были отправлены, хотя сами сообщения являются безопасными.

Предположим, длина сообщения действительно можно вывести не может использоваться совместно с Mac, чтобы восстановить сеансовый ключ для этого сообщения?

+151
Fe4s 22 апр. 2018 г., 16:35:44
35 ответов

Есть ли способ, чтобы использовать биткоин стержень, который установлен на моем сервере, в качестве посредника отправлять БТЦ из двух адресов, которые генерируются в других ядер?

 Например,

 Джеймс БТЦ адрес, созданный на бирже Bittrex.

 Сэм БТЦ адрес B, создаваемого в обмен Binance.

 Ядра биткоин на мой сервер выступает в качестве посредника, помогая Джеймсу переводить свои BTC на Сэма через мое сердце. 

Это одна из функций MyEtherWallet, так как разработчик, я чувствую себя любопытно, как они передают БТЦ с моего адреса BTC до получателя.

Я буду очень признателен, если кто-то знает об этом и руководство меня через.

Любые ссылки буду благодарен!

+958
Ashwin Iyengar 03 февр. '09 в 4:24

Что касается вашего второго вопроса, то я предполагаю, что это сводится к тому, сколько объемов каждой из бирж. Если несколько малообъемных биржи автоматических выключателей, но чем выше объем(ы) не, я не уверен, что есть какая-то польза.

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

+947
Haris Rehman 6 сент. 2019 г., 14:02:12
Другие ответы

Связанные вопросы


Похожие вопросы

Шаг первый : обновление многоразрядные, обычно с 0.3.4 можно импортировать Blockchain.info https://groups.google.com/forum/?fromgroups=#!тема/биткоин-многоразрядные/G87Y3e1-0Ak

В любом случае, если он не работает вы можете попробовать это :

Перейти к импорт/экспорт в Blockchain.info

Теперь "экспорт в незашифрованном виде", изменить Base58 по Bitcoin-Qt в формат и взять ключ, после того как "Приват".

Теперь переходим к Многоразрядной и вывозных (экспортных да) ваш кошелек без пароля. Отредактируйте файл, экспортированный, и вы увидите несколько строк с адресом (пробел) дата

Заменить адрес блокчейн. Изменить дату на дату создания аккаунта (или немного времени назад).

Теперь сохраните и импортируйте этот файл в Многоразрядной, вуаля !

+930
dillenburg 15 мая 2013 г., 20:31:05

Я понимаю с пульсации, что любой пользователь сети может предложить свою собственную валюту. Кто-то приводил пример часто авиакомпании миль.

Авиамили, по моему опыту, приходят в целых числах. Т. е. 2000 миль, не 1999.5 миль.

Если я начну торговать миль на рябь, кто-то может легко предложение о покупке или продаже в дробных единицах. Так что остатки в Ripple кошелек может быть 1999.5 км, верно?

Есть ли способ в гофре в силу единицах определенной валюты должны быть целыми числами?

Я спрашиваю о том, что появится в кошельках. Я знаю, что в системе единиц являются целыми числами. Т. е. 1 сообщества = 1,000,000 капель. Я спрашиваю об остатках показывается пользователям в их кошельки.

+853
user49177 27 янв. 2016 г., 17:30:32

Может кто-то объяснить или указать на некоторые документы с псевдо код, что бы показать мне, как проверить биткоин-адрес на основе сообщения и подписи. Я знаю, как сделать это в клиентов, я хочу знать, как программно это сделать.

+832
Mohammed mmadoh 26 мая 2018 г., 05:46:51

Пожалуйста, сделайте намек, почему биткоин цена колеблется так почти каждый день. Это искусственное колебание? Как она организована?

Насколько я знаю, есть уже 12 миллионов биткоинов. На биржах трейдеры продать или купить довольно скромную сумму, около сотни или тысячи монет.

Как может это влияние (падение цен на 10% в день) миллионы других биткоины так много?

+808
jfonte 12 мар. 2018 г., 01:13:27

FeatherCoin в отличие от любой другой крипто имеет невероятную сообщества. Вы можете узнать больше об этом на официальном форуме: http://forum.feathercoin.com/index.php

+783
user71106 4 окт. 2010 г., 07:44:31
форма производный финансовый инструмент, который дает владельцу возможность обменять определенное количество валюты или товара по определенной цене на определенное время, если они захотят это сделать. Они обычно используются для хеджирования от неблагоприятного изменения валютных курсов.
+779
Christian Correa 8 июн. 2019 г., 06:03:04

Если ваша сделка идет от ядра биткоин кошелек, можно использовать bumpfee команды. Он должен делать то же самое, что графический интерфейс делает для того, чтобы создать проводку замена с более высокую плату.

+703
user3257463 14 сент. 2014 г., 06:22:34

Каждый блок награда будет зачислена на другой адрес. Не более чем один адрес для каждого блока используется в процессе генерации.

+658
user8977 2 авг. 2016 г., 20:52:32

Pywallet кассе. Его скрипт Python, который может быть в состоянии помочь вам. У меня были похожие проблемы с клиентами OSX на прошлом. Вы также можете попробовать найти старую версию биткоин-клиент на Qt для OSX и посмотреть, если это работает.

https://github.com/jackjack-jj/pywallet

+654
Rasmus Hansen 24 июл. 2019 г., 23:42:37

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

+587
Frazer Kirkman 23 дек. 2017 г., 14:40:34

Как уже упоминалось в комментариях: бросить биткоин ядро и перезагрузите zapwallettxes флаг:

bitcoin-qt.exe -zapwallettxes=1
-или-
bitcoin-qt.exe -zapwallettxes=2

Согласно биткоин Вики:

-zapwallettxes= удаление всех проводок кошелек и только восстановить те части блокчейн через повторное сканирование при запуске (1 = Техас сохранить мета-данные, например, владельца счета и оплаты запросите информацию, 2 = падение Техас мета данные)

Это займет некоторое время, чтобы проверить все блоки.

Обновление: это не сработало в моем случае. Сделки осталась в mempool. Так что мне пришлось восстановить старые кошелька.DAT и запустить полное сканирование снова.

Обновление 2: начиная с ядра биткоин 0.14.0, в mempool будут сохранены на диск. Поэтому ни один из вышеупомянутых решений помогли в моем случае. Закрывая бумажник и удаление mempool.дат наконец сделал свою работу.

+586
Mark111222333 2 июн. 2015 г., 01:51:02
Вопросы о Нео не по теме.
+575
olgamitten 4 дек. 2012 г., 05:51:23

Только что нашел, что это, кажется, работает: https://coinfaucet.eu/en/bch-testnet/

+554
axvm 11 февр. 2015 г., 06:17:26

Вопрос о пропускной способности было предложено и ответил В ноября 2011 года... мы сейчас августа 2013 года и использование криптовалюты вырос значительно с тех пор.

Так как обновление на этот вопрос, я задаю его снова с благо здесь и сейчас. Я надеюсь, что это разрешено.

+545
Eva Verne 25 авг. 2016 г., 00:13:00

Вы используете последнюю версию? (0.12 намного быстрее, чем в предыдущих версиях) на приличный ПК с приличным подключение к интернету, он должен закончить в течение одного дня, я думаю.

На ПК вы можете дать bitcoind немного больше памяти:

-dbcache=<Н> установить размер кэша базы данных в мегабайтах (от 4 до 16384, по умолчанию: 100)
+485
Jacky 14 дек. 2015 г., 07:40:34

Я прочитал это на bitcoinfees.com

Если любой из выходов (включая любые изменения) вашей сделки составляет менее 0.01 БТЦ, тогда комиссии по 0,0005 БТД.

Это называется биткоин пыли. Меньше сделок, как вы намерены Тодо приходит с комиссии.

+459
maschinetheist 5 дек. 2013 г., 21:31:07

Мы сравниваем современных библиотек с segwit и поддержка bech32.

Первый будет pybtc от bitaps.com второй будет btcpy от chainside.net

Наш тестовый код:

время импорта 
импорт pybtc

Ф = открыть('raw_block.txt')
ФК = Ф.с readline()
qт = время.время()
block_hex = ФК[:-1]
БТ = pybtc.Блок(block_hex, формат="раскодировался")
печати("библиотека pybtc разобранный блок декодируется формат", время.время() - Кварты )

qт = время.время()
БТ = pybtc.Блок(block_hex, формат="сырые")
печати("библиотека pybtc разобранный блок в формате RAW", время.время() - Кварты )

из btcpy.структуры.блок импорта, блок как btcpy_block

qт = время.время()
блока = btcpy_block.unhexlify(block_hex)
печати("библиотека btcpy разобранный блок", время.время() - Кварты )

Сырцовый блок, который используется Вы можете скачать здесь

Результаты теста:

библиотека pybtc разобранный блок декодируется в формат 0.3380300998687744
библиотека pybtc разобранный блок в формате RAW 0.0953378677368164
библиотека btcpy разобранный блок 0.6518878936767578

Вы можете видеть, что производительность pybtc блок разобрать лучше. Декодируется режим означает, что все байты преобразуются в hex и адреса base58 или bech32. Режиме RAW быстрее, но все объекты в необработанные байты, адреса хранятся в виде хэшей.

+429
KidElephant 7 нояб. 2013 г., 22:19:18

Есть ли открытые API-интерфейсы для подключения к различным криптовалютам, либо с помощью встроенной функции или гибкость для плагинов? Большинство API появляются спроектирован только для одной валюты, как правило, просто дож или BTC. Я интересно, если есть более простой, более адаптивное решение, чем эти монеты-конкретные решения, такие, что я мог подключиться к нескольким валютам из одной базы кода.

Извините, если это глупый вопрос. Я довольно новыми для криптовалют, и моя цель-учиться и взаимодействовать с ними наиболее выгодным, эффективным способом.

Предпочитаемые языки поддерживает Python, файлы, с, Юлией, Ява, Р. Это всего лишь предпочтение, а не требование.

+428
harshit singh 26 авг. 2012 г., 09:08:36

Пэр 2184 явно биткоин кассового узла (АВС Биткоин это Bitcoin наличных денег клиента). Он послал тебе ВСН блока , который вы совершенно правильно отклонен, поскольку это не вписывается в БТЦ блокчейн. Потом вы отключены и запрещены коллегиального 2184 для отправки вам неверный БТЦ блока, что опять же вполне объяснимо. Похоже, он пытался восстановить несколько раз, возможно, потому что не знаю, почему у тебя был отключен, и вы продолжали отказывать. Это кажется нормальным.

Интересно, что этот узел имеет 10.* IP-адрес, который зарезервирован для частных сетей. Так что либо эта машина во внутренней сети (или вашей организации), или что-то плохо настроено.

Это не для меня ясно, что это должны были бы делать с вашим узла появляется как "вниз". Может ли быть, что ваш узел, просто достигли своего предела подключений и поэтому отказался от зонда от bitnodes, хотя он продолжает быть связан с другими узлами? Ты видела гораздо больше журнала сообщений об отсоединении от других узлов? Там был необычайно длинный разрыв между получением новых блоков (UpdateTip сообщения)?

+421
BF Dent 27 нояб. 2015 г., 19:51:53

Как-то я не могу найти список возможных команд ЭКП. В основном они просто команды Bitcoin ЭКП думаю, но я не могу найти список за что либо...

Здесь некоторые примеры: http://docs.electrum.org/en/latest/merchant.html#jsonrpc-interface

Также существует список здесь, а, например, addrequest по ссылке выше нет: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

+380
Mohd Khairulnizan Mohd Salleh 7 февр. 2010 г., 12:41:08

Я запутался в конец маркер в конце подписи (в моем случае, отдельные сиги на Техас, который проводит P2SH) в pybitcointools:

pybitcointools: 304402204dae851c29a117383c5c535086a7fe899c9c5f0d927a4e680498fdd9b244cb15022058fea40a9f8c3988b17556fceacdce063860057fd8c6ad84de40515d287758dd01

Bitcore: 304402204dae851c29a117383c5c535086a7fe899c9c5f0d927a4e680498fdd9b244cb15022058fea40a9f8c3988b17556fceacdce063860057fd8c6ad84de40515d287758dd

Это две одинаковые подписи (т. е., тот же Техас, вход, личный ключ). Только в pybitcointoolsреализации, у вас есть с 01 на конце. Почему?

Это может быть связано с hashtype?

Спасибо

+374
Andre Schaumburg 25 авг. 2015 г., 07:53:52

Chainpoint стандартная для максимальной масштабируемости записи в blockchain блокчейн и генерации квитанции. Каждая квитанция содержит всю информацию, необходимую для проверки данных, не полагаясь на доверенной третьей стороны.

Вы можете прочитать нашу белую бумагу и скачать питон реализация Chainpoint сервер http://github.com/chainpoint.

Tierion и Storj первым внедрять этот новый стандарт.

+335
Ken Clement 11 янв. 2018 г., 19:31:18

Лучшие похожие и альтернатива Bitwasp для PHP, с несколько строк, вы можете создать гораздо больше, чем адресов и ключей.

В настоящее время поддерживаются:

  • Фильтры Блум
  • Блоки, заголовки, и Мерклый блоков
  • P2SH сегрегированные свидетель скрипты
  • Неприхотливая эллиптической кривой, через [PhpEcc] по умолчанию, или libsecp256k1 если привязки
  • Поддержку для создания, анализа, подписания/проверки операций
  • Детерминированные подписи (RFC6979)
  • BIP32 и Электрум (старше тип I) детерминированные ключевые алгоритмы
  • ScriptFactory для общего ввода/вывода типов, парсер, интерпретатор, и классификаторов
  • Поддержка привязки к libbitcoinconsensus
  • НПК привязки к Bitcoin ядра ЭКП
  • Привязки к Стратум сервера (Электрум)
  • Простая сериализация в двоичном представлении большинства классов
  • SIGHASH типов при создании сделки
  • Платежный протокол (BIP70)

Взгляните биткоин-РНР

+308
AlexxxBlewy 15 дек. 2017 г., 07:49:39

Лучшее место, чтобы найти биткоина текущее значение, вероятно, bitcoincharts.

+306
user2778612 11 мая 2010 г., 21:49:40

Мое приложение использует хрон blocknotify-обновление-депозит для поиска входящих депозиты, пользователи внести деньги и они будут добавлены к свои балансы.

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

Я изменил код я зарегистрировала показывает ошибки в журнале депозит и предоставил код здесь.

Может кто поможет мне решить это это сводит меня с ума.

Код депозит.

<?в PHP
пространство имен приложения\контроллеров через HTTP\;

использование подсветки поддержка\\фасады\просмотра;
использование подсветки\поддержка\фасады\ввод;
использование подсветки\поддержка\фасады\журнала;
использование модели приложения\Настройки\;
использование модели приложения\\бумажник;
использование модели приложения\\депозит;
использование модели приложения\баланс\;
использование модели приложения\\AddressDeposit;
использование пользователем приложения\;

DepositController класс расширяет BaseController { 

 blocknotifyUpdateDeposit публичная функция(){
 $blockhash = isset и (переменная$_GET['trxhash'])? Параметр $_GET['trxhash']:0; 
 $логфайл = 'laravel_notify_deposit.журнал';
//Журналов::useDailyFiles(storage_path().'/журналы/callbackdeposits/'.$журнале);
 Журнал::информация("*******новый депозит Blocknotify обновление: ".$blockhash);

 $установка = новый параметр();
 $кошелек = кошелек::где('тип','=','БТЦ')->первая();
долларовый кошелек->connectJsonRPCclient();
$limit_confirmations=$настройка->то getsetting('num_confirmations_deposit',2);
 $listtrans = $кошелек->getListTransactions(); 
 @Лог::информация("\п".'Listtrans результат: ',$listtrans); 
 $баланс=баланс новый();
 по каждому элементу ($listtrans как $ключ => $значение) {
попробовать{
 $transaction_id, полученный = $значение['txid'];
 $транс = $кошелек->getTransaction($transaction_id, полученный); 
 если($транс != значение null) {
 по каждому элементу ($транс["данные"] как $ключ => $деталь) {
 Журнал::информация( "\N"в". сделка деталь: ",$деталь);
 $счета = $деталь["счет"];
 $категория = $деталь["раздел"];//отправка,получение
 $подтверждает = $транс["подтверждений"];
 address_ $ = $деталь["адрес"];
 $сумма = $деталь["сумма"];
 Журнал::инфо (символ "\n"."------Счета: ".$аккаунт". -- категория:".$категории". --адрес: ".$address_);
 $депозита = депозит::где('transaction_id, полученный', $transaction_id, полученный)->первая();
 //$user = пользователь::где('логин', $аккаунт)->первая();
 $user_address_deposit = AddressDeposit::где('адрес',$address_)->первая();
если(использования isset($user_address_deposit->функция user_id)){
 $user = пользователь::где('идентификатор', $user_address_deposit->функция user_id)->первая();
 если(использования isset($депозит->transaction_id, полученный)){ 
 если($депозит->заплатил == 0){
 если($категория == "получить" && $подтверждает >= $limit_confirmations && использования isset($пользователь->ИД))
 { 
 Залог::где('идентификатор',$депозит->ИД)->обновить(массив('платных' => 1,'подтверждение'=>$подтверждает));
 $остаток->addMoney($сумма,$пользователь->идентификатор); 
 Журнал::инфо (символ "\n".$суммы". ".$кошелек->тип." был зачислен на ваш аккаунт");
}
}еще{
Залог::где('идентификатор',$депозит->ИД)->обновить(массив('подтверждений'=>$подтверждает));
 Журнал::инфо (символ "\n".$суммы". ".$кошелек->тип." уже был зачислен на ваш счет. обратитесь в службу поддержки, если вам нужна дополнительная помощь".);
}
}еще{
 если($категория == "получить" && isset и($пользователь->ИД)) {
 если($подтверждает >= $limit_confirmations) {
 $depositOb=новый депозит();
$depositOb->функция user_id=$пользователь->идентификатор;
$depositOb->transaction_id, полученный=$transaction_id, полученный;
$depositOb->fee_deposit=0;
$depositOb->сумма=$сумма;
$depositOb->заплатил=1;
$depositOb->подтверждение=$подтверждает;
$depositOb->адрес=address_$;
 $depositOb->created_at=дата('г-м-д ч:я:ы');
 $depositOb->updated_at=дата('г-м-д ч:я:ы');
$depositOb->сохранить();

 $остаток->addMoney($сумма,$пользователь->идентификатор); 
 Журнал::инфо (символ "\n".$суммы". ".$кошелек->тип." был зачислен на ваш аккаунт");
}еще{
 $depositOb=новый депозит();
$depositOb->функция user_id=$пользователь->идентификатор;
$depositOb->transaction_id, полученный=$transaction_id, полученный;
$depositOb->сумма=$сумма;
$depositOb->заплатил=0;
$depositOb->подтверждение=$подтверждает;
$depositOb->fee_deposit=0;

$depositOb->адрес=address_$;
 $depositOb->created_at=дата('г-м-д ч:я:ы');
 $depositOb->updated_at=дата('г-м-д ч:я:ы');
$depositOb->сохранить();

 Журнал::информация( "\п"."Эта сумма не подтверждена. Текущая подтверждение:" . $подтверждает".. Требуется : 3.");
}
 }еще{ 
 Журнал::информация по сделке( "\П"". это не депозит или счета является недействительным.");
}
}
}еще{
 Журнал::информация("\п"."Не можете найти пользователя по адресу: "$.address_".".);
}
 } 
 }еще{ 
 Журнал::информация("\п"."Мы не можем найти никакой информации про этот депозит. обратитесь в службу поддержки".); 
}//транс
 }поймать (\исключение $д) {
 Журнал::поймал исключение информация (':'. $е->функции GetMessage()."\Н");
}
}

 Журнал::информация("*******стоп новый депозит Blocknotify обновление*************"); 
 } 
}

Мой журнал ошибок

[2019-08-31 17:35:01] local.INFO:
сделки деталь: {"address":"37evB6raGttBxDEyMNzosS6wHbKuQrCob5","category":"receive","amount":0.014,"label":"newaccount3","vout":1}
[2019-08-31 17:35:01] local.INFO: поймал исключение: не определено индекс: счета

[2019-08-31 17:35:01] local.INFO:
детали сделки: {"address":"38pcypeGRgjeMWrRBQnoqBkM4YE75ubAnh",category"":"receive","amount":0.0018,"label":"newaccount4","vout":0}
[2019-08-31 17:35:01] local.INFO: поймал исключение: не определено индекс: счета

Если вам это нужно вот баланс код от balancecontroller

 $пользователь = \авт::пользователь();
 $addr_deposit = AddressDeposit::где('ид_пользователя',$пользователь->ИД)->где('б',0)->первая(); 
 $адрес="; 
 $кошелек = кошелек::где('тип','=','БТЦ')->первая();
 если(!использования isset($addr_deposit->адрес)) {
попробовать{
 долларовый кошелек->connectJsonRPCclient(); 
 $адрес = $кошелек->getNewDepositReceiveAddress($пользователь->имя пользователя);
 AddressDeposit::вставить(массив('ид_пользователя' => $пользователь->идентификатор,'адрес'=>$адрес, 'Б'=>0));
 }поймать (\исключение $д) {
 $данных['функция error_message']= "невозможно подключиться к кошельку"; поймали исключением//': '$.е->функции GetMessage()."\Н"; // 
}
 }еще 
 $адрес = $addr_deposit->адрес; 

 $баланс = баланс новый();
 $balance_amount = $остаток->метода getbalance();
+304
Matt Francomb 27 дек. 2010 г., 08:19:53

При солидности производителя вы можете написать любой договор, используя солидности и скомпилировать его и опубликовать на ООО " РСК " смарт-сети с помощью РСК консоли или с помощью вызовов RPC, как :

завиток -х пост-данных
{
 "jsonrpc" : "2.0",
 "метод" : "eth_sendTransaction",
 "параметры" : [{
 "с" : "0x9e54691b45abfe4552cb03a8247a8da8a3c43d32",
 "сведения" : "6060604052341561000f57600080fd5b5b6102de8061001f6000396000f30060606040526000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680634ed3885e146100495780636d4ce63c146100a6575b600080fd5b341561005457600080fd5b6100a4600480803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610135565b005b34156100b157600080fd5b6100b9610150565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100fa5780820151818401525b6020810190506100de565b50505050905090810190601f1680156101275780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b806000908051906020019061014b9291906101f9565b505b50565b610158610279565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156101ee5780601f106101c3576101008083540402835291602001916101ee565b820191906000526020600020905b8154815290600101906020018083116101d157829003601f168201915b505050505090505b90565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061023a57805160ff1916838001178555610268565b82800160010185558215610268579182015b8281111561026757825182559160200191906001019061024c565b5b509050610275919061028d565b5090565b602060405190810160405280600081525090565b6102af91905b808211156102ab576000816000905550600101610293565b5090565b905600a165627a7a723058204a448cae7e610906fd5c361ed16ff76c82633a993ea4444b38f8498686a3ea4c0029"
}
],
 "идентификатор" : 1
} с HTTP://<RSKNode>:<RSKNodePort>

байт-код можно получить из браузера солидности или используя шолц.

Редактировать: вы можете настроить ремикс или трюфель для подключения к РСК узел и развернуть выходя смарт-контракт

+236
Piyush Kulshreshtha 10 дек. 2011 г., 10:58:27

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

Если ваш партнер был безвозвратно утерян кошелек и резервная фразы, то вы безвозвратно потеряли монеты. Конечно, вы можете видеть их, но вы никогда не сможет потратить или перевести их.

К сожалению.

+191
Stuart G Towns 2 мар. 2015 г., 05:40:12

Вы наверное не хотите загружать блокчейн

Блокчейн в настоящее время весит около 144 ГБ (проверьте текущий размер)
Если у вас есть твердое 2 мегабайт в секунду скорость загрузки, это займет около 20 часов просто для того, чтобы скачать их.
На практике это занимает гораздо больше времени, а ваш компьютер будет проверять каждый блок в отдельности, что занимает некоторое время.

Также, если вы не делаете каких-либо добыча, может быть, стоит заглянуть в легкие клиента , такие как Многоразрядная или Электрум.

+162
Airin 21 авг. 2018 г., 10:31:14

У меня есть вопрос. Если для каждой операции, хэш-код вычисляется и поэтому бассейн, который вычисляет он получает биткойны в качестве вознаграждения, теперь получение награды означает, что биткоины будут добавлены для вашего кошелька, но это будет 1 сделка, поэтому она не требует, чтобы сделки, которые должны быть включены также? И если да, то не процесс становится рекурсивным?

+126
Mujtaba Malikzada 28 дек. 2017 г., 19:25:11

Я не знаю, как getblocktemplate работает ровно, но это, кажется, относятся: сделки, основанные на приоритете.

Выбрав сделок, основанный на приоритете-это не самый выгодный способ для построения блок (в отличие от сбора/байт), так getblocktemplate только собирается использоваться шахтеров, которые еще не сообразили, как его сконструировать свои собственные блоки?

Зачем кому-то использовать getblocktemplate иначе?

+111
FanBoy 1 окт. 2013 г., 09:45:49

У меня не HD-кошелька в Bitcoin основных В17.1. Я никогда не использовал SegWit раньше.

Мне нужно отправить несколько монет на bech32 адрес от Bitcoin-Qt в Гуй. Проблема после выбора конкретных входных монет (первоначально принят в P2PKH адрес), а затем ввести ВС1... bech32 отправить на адрес, затем на кнопку Отправить ничего не делает. Я обычно после нажатия кнопки отправить вам ввести парольную фразу для разблокировки кошелька и подтвердить отправку транзакции.

Как я могу отправить bech32 адрес с GUI на Qt?

+53
Tsubashi 30 июл. 2015 г., 12:05:21

Я бы хотел добавить свой ответ и замечание, что ответ Алин Томеску это делает хорошую работу, объясняя доказательство проблемы работы решает, поэтому я не буду вдаваться в тех подробности.

Концепция может работать. Проблема в том, что нет смысла использовать блокчейн для этого. Поскольку ваша концепция требует доверия в оригинале эмитента нет причин для блокчейн существовать. Смысл в блокчейн является обеспечение биткоин, публично проверяемые и распределенной транзакции. Так как каждый блок добавляется в блокчейн без алгоритма консенсуса, таких как доказательство работы горнодобывающей промышленности, где горняки стимул, чтобы не переписывать операций, как сеть решить, какой блокчейнами правильно? Например, если я подключиться к одному из узлов в сети, что остановит этот узел от кормления меня неправильный версию блокчейна (в котором он не проводил это голосование)? Единственный способ я думаю, это может сработать, если первоначальный эмитент подписывает каждый блок с помощью своего личного ключа, что общественность может проверить как правильные.

Концепция может легко и гораздо проще быть реализованы с использованием центральной базы данных (вы можете сделать их общедоступными), где вы записываете подписанный голосов членов в одной таблице и в другой таблице участники могут передавать голоса другим участникам, используя свои голоса в знак совершения сделки. В этом случае вы являетесь сертификации , который выдает сертификаты голосования членов вашей. Вы и общественность может проверить голоса в базе данных с цепочки сертификатов, которые вы делаете общедоступными. Это позволяет отдельные избиратели оставаться анонимным в своих решениях голоса, но все же подтверждают, что их голоса были сделаны с помощью сертификата, подписанного центральной власти (один человек, мы обязаны доверять). Используя центральную базу данных также предотвращает проблемы, не зная, какая цепочка правильная.

В основном, с использованием blockchain и удаление фактор биткоин может легко работать, но медленнее и совершенно непригодны для работы. Если вы не нуждаетесь в системе Биткоин, то просто используйте эффективные инструменты, которые мы уже построили для доверенных сетей.

Я действительно надеюсь, что я правильно понял ваш вопрос и дали ответ.

+44
Bernado 4 июн. 2015 г., 08:26:03

Можно использовать без учетной записи. Просто использовать "" в качестве от-счета.

Пример:

sendmany "" '{"mzjqvrPTipexdXzJbCjZExs8keg7nMf4m3":0.01,"mqQ69fPZEeJomEzG85FHfrKQ66x3w6oXwp":0.02}'

Берегитесь: это вам скажет счете недостаточно средств (код -6) , когда у вас не хватает средств, даже если вы не используете счета.

Помогите:

sendmany "fromaccount" {"адрес":количество,...} ( minconf "комментарий" ["адрес",...] )

Отправить несколько раз. Количества двойной точности с плавающей точкой.

Аргументы:
1. "fromaccount" (строка, обязательный) устарел. Счет для отправки средств. Должно быть "" для учетной записи по умолчанию 
2. "суммы" (строка, обязательный) объект JSON с адресами и суммами
{
 "адрес":сумма (числового или строкового) биткоин-адрес ключ, числовое значение (может быть строкой) в БТЦ значение
,...
}
3. minconf (числовое, необязательное, по умолчанию=1) использовать только баланс подтвержден, по крайней мере, в этом много раз.
4. "комментарий" (строка, опционально) комментарий
5. subtractfeefrom (массив, опционально) массив JSON с адресами.
 Плата будет одинаково вычитается из суммы каждого выбранного адреса.
 Эти получатели будут получать меньше биткоинов, чем вы вводите в соответствующие поля суммы.
 Если адреса не указаны, то отправитель платит комиссию.
[
 "адрес" (строку) вычесть плату от Этот адрес
,...
]

Результат:
"txid" (строка) идентификатор транзакции для отправки. Только 1 транзакция создается независимо от 
 количество адресов.

Примеры:

Отправить две суммы на два разных адреса:
> биткоин-Кинк sendmany "" "{\"1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4xz\":0.01,\"1353tsE8YMTA4EuV7dgUXGjNFf9KpVvKhz\":0.02}"

Отправить две суммы на два разных адреса установка подтверждение и комментарий:
> биткоин-CLI и sendmany "" "{\"1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4xz\":0.01,\"1353tsE8YMTA4EuV7dgUXGjNFf9KpVvKhz\":0.02}" 6 "испытания"

Отправить две суммы на два разных адреса, вычитать плату из суммы:
> биткоин-Кинк sendmany "" "{\"1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4xz\":0.01,\"1353tsE8YMTA4EuV7dgUXGjNFf9KpVvKhz\":0.02}" 1 "" "[\"1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4xz\",\"1353tsE8YMTA4EuV7dgUXGjNFf9KpVvKhz\"]"

В виде JSON вызова RPC
> керл-пользователю имя_пользователя --данных-Binary '{"jsonrpc": "1.0", "идентификатор":"curltest", "способ": "sendmany", "параметры": ["", "{\"1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4xz\":0.01,\"1353tsE8YMTA4EuV7dgUXGjNFf9KpVvKhz\":0.02}", 6, "тестирование"] }' -ч 'содержимое-тип: текст/равнина;' http://127.0.0.1:8332/
 (код -1)
+32
endotherm 18 июл. 2019 г., 02:51: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