Как бы биткоин выглядеть, если основной дизайн цель была у ЛН-как платежи?

Сегодня (при условии ЕО), у нас есть биткоин, что позволяет нам строить ЛН с помощью набора "умных" конструкций, таких как HTLCs. Но это результат работы людей, которые пытаются выяснить, как взять то, что биткоин предлагает и что-то построить на нем, что не обязательно в виду оригинального дизайнера. Это где мы сталкиваемся с некоторыми техническими проблемами, которые мы можем преодолеть, и он будет работать, но это, вероятно, не оптимальная конструкция, если бы мы хотели иметь в в первую очередь.

Поэтому, что бы такая конструкция будет? Хотели бы вы добавлять новые типы операций, будут у вас разные опкоды сценария, вы начинаете Mimblewimble?

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

Можно ли будет потом что-то лучше, чем биткоин ЛН? Например, можно ли избежать этого ограничения пропускной способности канала (т. е. общая емкость канала и если вы не сбалансировать его, вам будет нужно открыть новый) и т. д.?

Каковы эти факторы в биткоин конструкции, которые ограничивают LN, чтобы быть еще лучше?

+576
MMalone 19 окт. 2012 г., 8:07:11
25 ответов

Что можно сделать с биткоин протоколе время блокировки транзакции - см. бип 65. Это позволит вам создать транзакцию, что получатель не может потратить в течение определенного количества блоков, в то время как вы можете (или наоборот, что является более распространенным). Итак, представьте, что вы создаете и публикуете, что сделки и установить, что получатель не может провести его в течение 1 месяца. Это элемент здания, вы можете использовать, чтобы создать что-то вроде регулярных платежей. За год месяц подписки (но можно отменить в любое время) вам потребуется 12 из этих замков. Вы опубликуете его и как только получатель будет видеть сделки подтвержден, они бы знали: "этот парень просто создан месячный абонемент с нами и если он отменяет, то сможете получать деньги каждый месяц в течение следующих 12 месяцев". Очевидно, что если вы создаете 12 из них, и вы хотели бы иметь больше подписки, вам нужно будет создать несколько позже, чтобы "продлить". Все это может быть реализовано в кошельке пользователя, в том числе какое-то уведомление о том, что подписку нужно продлевать и, если вы хотите сделать это и т. д. Это правда больше о UI и UX.

Так что в целом, я бы сказал, Да. На API стороне - зависит от того, есть библиотеки для разных языков для создания пользовательских операций, но это наверное не то, что вы просили, как я полагаю, вы искали что-то более высокого уровня, чем ручное создание проводок.

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

Приложение Coinbase позволяет покупка, продажа и проведение трех криптовалютах, как о 7/4/17. Биткойн (BTC) в сети Ethereum (ETH) и лайткоин (ЛТК) поддерживаются на платформе Coinbase и также на долларовый кошелек (доллары США), где можно хранить доллары от продажи монет или с пересадками. Coinbase имеет страховку, которая защищает каждого покупателя от потери цифровых валют. Если цифровые валюты были украдены, страховая компания компания сделает вам все. Также, если вы являетесь гражданином США, доллар США-кошелек (доллары США) защищена до $250,000.00 Ф. И. страхование гр. Доллар США является, где вы припарковали свои деньги до покупки или после продажи. Я храню 99% моих цифровых валют на Coinbase и я довольно хорошо спала.

+952
jbehrens94 4 мар. 2012 г., 5:32:28

Как экспортировать зашифрованного номера-бессемянный Электрум кошелек в Bitcoin-Qt версии?

Возможно ли это вообще?

Ура

+945
Jonathan Gleason 20 мар. 2018 г., 3:55:14

Я новичок в биткоин программирования и решил попробовать с выходом bitcoinjs-Либ 1.0. Вот как я создаю hex для операции

ВАР биткоин = требуют bitcoinjs-Либ ('');

ВАР ключ = биткоин.Эке.fromWIF("cS4fb6sHrJ2VrfqRNBkk6eHMCB5PY6Bayyo695vasdfzlmbpzigv");
ВАР ТХ = новый биткоин.Операции();

Техас.addInput("129aa78e5649715ecc7121aee0cdba06527061976be9c38c3a9fd9ae258665c3", 0);
Техас.addOutput("msj42CCGruhRsFrGATiUuh25dtxYtnpbtx", 15000)

Техас.знак(0, ключ)

консоль.журнал(Техас.toHex())

а вот шестигранный выходной

0100000001c3658625aed99f3a8cc3e96b9761705206bacde0ae2171cc5e7149568ea79a12000000006b483045022100e807c222e6f53795d1fa5fcef7e50176e5a2cd9c164a9c955a5e717544a0ef250220743c40908d190bd13c407b8dbbf0dd2d685858c34bc998ee99e4de9f4e9eb2830121023cb4fea046a3747ee2e966ac382435cfca4570f959bcccb6b680fdcc812e15b9ffffffff01983a0000000000001976a91485eb47fe98f349065d6f044e27a4ac541af79ee288ac00000000

Я просмотрел либерал, но не могу найти, где вводить биткоин.сетей.объект тестовом режиме и документация пустые

+886
Joyce Johnson 28 янв. 2016 г., 4:23:36

Да, есть несколько открытых источников горнодобывающих компаний заявил в Quarkcoin нить. В разделе "автономные шахтеров".

+875
Markeith Mccuin 23 мая 2013 г., 21:11:02

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

Я хотел бы предложить вам создать адрес в бумажник, который вы хотите использовать. Некоторые веб-сайты позволяют легко создавать биткойн-транзакции (например, http://bitclient.org) -но вы должны посмотреть вокруг, чтобы увидеть, что сайт не лохотрон конечно.

+766
coffeedoughnuts 29 мая 2018 г., 23:37:55

Я создал файл conf на следующий путь:

C:\Users\NAME\AppData\Roaming\Bitcoin\bitcoin.conf

Когда я запускаю файл Bitcoind, ничего не происходит. Мое окно командной строки перестает отвечать на запросы, как если бы он ждет. Я ждал ~1 час, и мой компьютер довольно высококачественными (процессор i7, 16 ГБ оперативной памяти).

enter image description here

Я хочу запустить сервер и пожарной команды на сервере bitcoind.

У меня есть следующий файл conf:

# биткоин.conf конфигурационный файл. Строки, начинающиеся с#, являются комментариями.


 # Настройки связанные с сетью:

 # Запуск в тестовой сети вместо реальной сети Bitcoin.
#тестовом режиме=0

 # Подключение через socks4 прокси
#прокси=127.0.0.1:9050

##############################################################
 ## Краткое руководство по addnode и Connect ##
 ## Давайте скажем, например, вы используете addnode=4.2.2.4 ##
 ## операцию addnode свяжется с вами и расскажет вам про ##
 ## узлы, подключенные к 4.2.2.4. Кроме того, она расскажет ##
 ## другие узлы, подключенные к нему, что вы существуете так ##
 ## они могут подключиться к вам. ##
 ## Connect не будет делать выше, когда вы к нему подключитесь. ##
 ## Он *только* подключение к 4.2.2.4 и никто другой.##
 ## ##
 ## Итак, если вы находитесь за брандмауэром, или есть другие проблемы ##
 ## найти узлы, добавить с помощью добавления узла'. ##
 ## ##
 ## Если вы хотите, чтобы остаться частной, использовать "подключиться" только ##
 ## подключиться к "доверенных" узлов. ##
 ## ##
 ## Если вы работаете с несколькими узлами в локальной сети, нет необходимости ##
 ## все из них создавать множество подключений. Вместо ##
 ## 'подключение' их всех в один узел, который является переадресация порта ##
 ## и имеет множество соединений. ##
 ## Благодарность [лапша] на Freenode. ##
##############################################################

 # Использовать так много настроек операцию addnode= как вы хотите подключиться к определенным сверстникам
#операцию addnode=69.164.218.197
#операцию addnode=10.0.0.2:8333

 # ... или использовать как можно больше подключить= настройки, как вы хотите подключить только
 # к специфическим сверстниками:
#подключение=69.164.218.197
#подключение=10.0.0.1:8333

 # Не используйте интернет-чат реле (канал irc.lfnet.org #биткоина) 
 # найти других сверстников.
#noirc=0

 # Максимальное число входящих+исходящих соединений.
#maxconnections=


 # Настройки JSON-RPC (для контроля запущенных процессов биткоин/bitcoind)

 сервер=1 #говорит и Bitcoin-Qt, чтобы принимать команды JSON-RPC для.
#сервер=0

 # Вы должны установить rpcuser и rpcpassword для обеспечения работы с JSON-RPC в АПИ
rpcuser=USERNAME_IVE_CHOSEN
rpcpassword=PASSWORD_IVE_CHOSEN

 # Сколько секунд биткоин будет дождаться завершения запроса RPC по протоколу HTTP.
 # после HTTP соединения. 
#rpctimeout=30

 # По умолчанию разрешены только подключения RPC с localhost. Указать
 # как много выбрать= параметры, как вам нравится, чтобы разрешать подключения от
 # другие хозяева (а вы можете использовать * в качестве подстановочного знака):
#выбрать=10.1.1.34
#выбрать=192.168.1.*

 # Слушать RPC подключения к TCP-порт:
#чтобы=8332

 # Вы можете использовать Bitcoin или bitcoind для отправки команд на Bitcoin/bitcoind
 # бег на другой хост, используя эту опцию:
#rpcconnect=127.0.0.1

 # Использование защищенных сокетов (также известный как TLS или HTTPS) для общения
 # с биткоин -сервера или bitcoind
#rpcssl=1

 # Настройках OpenSSL используется при rpcssl=1
#rpcsslciphers=TLSv1 защита+высокая:!Наличии SSLv2:!аннулирует:!eNULL:!Ах:!3DES:@STRENGTH
#rpcsslcertificatechainfile=сервер.свиду
#rpcsslprivatekeyfile=сервер.УГР


 # Разное варианты

 # Генераторная установка=1, чтобы попытаться генерировать биткоины
#ген=0

 # Использовать инструкции SSE, чтобы попытаться генерировать биткоины быстрее.
#4 Способ=1

 # Создайте предварительно этом многие общественные/частные ключевые пары, поэтому кошелек резервные копии будут действительны в течение
 # как до операции, так и несколько десятков будущих сделок.
#keypool=100

 # Оплачивать дополнительной комиссии за транзакцию каждый раз, когда вы отправить биткоины. Сделки с платы
 # чаще, чем бесплатные операции, которые будут включены в сгенерированный блоков, так может
 # быть проверены раньше.
#paytxfee=0.00

 # Разрешает прямое подключение для платить через функцию IP-адрес'.
#allowreceivebyip=1

 # Параметры пользовательского интерфейса 

 # Биткоин начать сведены к минимуму
#мин=1

 # Сворачивание программы в трей 
#minimizetotray=1

Любые идеи, как сделать работу сервера?

+733
eckes 13 апр. 2018 г., 6:25:03

Каналы оплаты-это специфическая форма государственного каналы, используемые для пересылки платежей (как в сети молнии). Государственные каналы-это более абстрактная идея: в теории вы могли бы использовать идеи криптографической защиты государства между двумя или более участниками (баланс в платежных каналов) опирается на блокчейн для чего-то другого, чем платежи (например, игры). Но, как и в случае с блокчейнами, весьма сомнительно, если это на самом деле делает экономически смысла ни для чего другого, чем сами деньги.

+688
nanami momozono 10 февр. 2016 г., 18:35:12

В настоящее время является API превышать 60 запросов в минуту на биржами.

Вопрос, Является ли это ограничение связано с:

  • 1) один IP-адрес,

Если так, я могу иметь больше IP-адресов привязанных к одному счету в каждой из которых имея 60request/минуту линит?

  • 2) учетная запись пользователя,

Если да, могу ли я иметь несколько аккаунтов с одного IP адреса?

  • 3) один ключ API

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

+676
Tal Revah 8 дек. 2012 г., 15:12:10

Я знаю, что шахтеры имеют свободу выбора операций из пула памяти,

Допустим есть 5 сделок Тх1 и Тх2 Tx3 с TX4 tx5 в пул памяти,

Есть 3 шахтеров М1 М2 и М3

М1 создал блок с Тх1 Тх2 и Tx3

М2 создала блок с Тх2 Tx3 и TX4

М3 создала блок с Тх2 и tx5 не вызовет затруднений

==

М1 успешно решает блок и получить награду в плане биткоинов и комиссия за транзакцию

в то же время М2 и М3 успешно решает блока, В этом случае, M2 и M3 получает вознаграждение и плата за сделку? как Тх2 уже часть блока М1, который уже был подтвержден.

+676
ComputerCraftr 8 июл. 2019 г., 13:47:10

Вы можете прочитать Джордж Selgin, бесплатным банковского адвоката. Убедитесь, что для загрузки бумаги, а не просто абстрактно.

http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2000118

+631
user86853 12 мая 2011 г., 21:27:06

Простой. Экспортировать закрытый ключ из электрума и импортировать его в breadwallet.

+616
Gala2020 26 апр. 2014 г., 11:54:39

Я пытаюсь запустить и подключить несколько узлов на одной машине, я.е различных узлов, используя различные порты. У меня возникли проблемы при подключении узлов и заставляя их разговаривать друг с другом. Во время отладки, я вставил LogPrintf("%з\п",в addr) , в то время как петля ThreadOpenConnections() в net.cpp файл.

Вывод в debug.файл журнала всегда [::]:0. Что этот адрес означает ? Это для представления localhost или что-то еще ?

+608
Zyo 24 нояб. 2013 г., 23:32:53

Я сейчас комфортно генерации открытых и закрытых ключей для каждого пользователя Сайт.

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

И после создания есть ли лучшие практики для безопасного хранения ключевых пользователей?

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

Подключение к сайту по всему SSL и центра обработки данных стандарту ISO-27001 сертифицирован.

+597
Sarah DeKuyper 13 июл. 2012 г., 15:01:49

Мени описывает проблему достаточно хорошо: ваш Bitcoin Core-это все-таки догоняют, и входящие транзакции будут показаны только те блоки, которые подтвердили его обработки.

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

+578
Ki4 24 окт. 2017 г., 10:47:02

Основные проблемы, которые вы описываете присущи недостатки в POS, но вы поймали на некоторые базовые принципы, которые будут оказывать влияние на безопасность и целостность криптосистемы.

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

Это известно как пакет шлифования.

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

Доказательство Кола альткоинов, как правило, пытаются решить эту проблему, делая подписавшего выбор ГСЧ семя от предыдущих в цепочке, скажем, тысячу блоков до головы, с мыслью, что это невозможно для кого-то, чтобы повлиять на исход из этого далеко в прошлое.

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

Это называется безболезненного моделирования.

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

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

Раздела 6.4 Трактат о альткоинов затрагивает эти темы в немного более подробно.

+516
Sean Airey 18 апр. 2015 г., 3:21:32

Если вы создаете новый адрес в Многоразрядной, затем перевел деньги на новый адрес, прежде чем бумажник резервного копирования, то ваш жесткий диск разбился, вы потеряете деньги?

Первый биткоин-клиент 100 адресов, скрытых. Вы можете отправить на новый адрес и он, скорее всего, уже подкреплены. Многоразрядные ли это делать?

+439
Rizwanabbasi 5 февр. 2016 г., 13:09:43

Цитата ниже взята из моего ответа на том, как реализовать такую игру, как SatoshiDice? То, что вы ищете обратилась именно в эту часть моего ответа ниже.

Получить количество клиентов и адрес оплаты

  1. Вызов bitcoind getrawtransaction [входящий идентификатор транзакции] 1. На 1 в конце будет возвращать данные в "расширенном режиме", который по сути, необработанные данные в формате JSON.

  2. Из сырого детали сделки, брать txid и Uвых от вин объекта. С этой транзакцией, снова звонок bitcoind getrawtransaction на txid.

  3. Из этих сырых детали сделки найти Uвых объект, на который ссылается Uвых индекса на Шаге #2. В этом Uвых объект, там должен быть список адресов получателя платежа. Взять и магазин первый адрес.

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

Именно поэтому, что в ответ на мой вопрос SatoshiDice я упоминаю принимая первый адрес из второй Uвых результат.

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

+358
speckledcarp 5 нояб. 2013 г., 6:11:30

В настоящее время нет официальных клиентов легкие, как что, и они в процессе, насколько я знаю. Есть, правда, пара неофициальных клиентов, как StrongCoin или Электрума, которые держат еще меньше данных. Однако те, работать в клиент-серверном режиме, не одноранговой, как клиент описал Сатоши.

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

+353
Ricardo Alanis 28 сент. 2019 г., 20:19:57

Сколько лет нужно для того, чтобы шахта или использовать биткоины? Нужно ли мне будет 18 лет, или только 13? Это незаконно, если ребенок использует биткоин?

+220
No Popcorn 18 нояб. 2011 г., 21:02:40

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

+125
Devil EMo 7 окт. 2018 г., 0:47:32

Большинство биткоин-сообществу известно, что правительство США "захватили" стоимостью 2 миллиона биткоинов долларов за раз, по текущему обменному курсу. Как бы США идти об использовании этих. Вообще с арестованным имуществом они созданы аукционы, но как это будет происходить.

+101
Sminthopsis84 29 мар. 2013 г., 14:46:57

Формат blockchain.info кошелек не подходит для импорта в Многоразрядный. Он работает, но многоразрядные должен вернуться к блоку бытие, чтобы убедиться, что он получает все сделки.

Это то, что "там не хватало времени. Надо вернуться в генезис блоке" сообщения для.. Это в основном говорят - "Эй, это собирается занять некоторое время".

Когда вы делаете импорт лучше просто позволить Многоразрядной работы через блокчейн. На резонный спецификаций ПК с WiFi занимает около 30 минут, чтобы тяпнуть через блокчейн.

Эта функция обычно в Многоразрядной, так что что-то случится с сервером Blockchain.info пользователи по-прежнему могут получить доступ к биткоин.

+74
Manuki 16 нояб. 2011 г., 22:46:21

Через сколько подтверждений делает биткоин кошелек вычитает/обновления баланса счета в отношении соответствующего адреса бумажник.

+51
philippos 25 мая 2010 г., 21:37:34

Я думаю, что WeExchange принимает ауд.

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

+11
BILL 13 мая 2018 г., 13:17:20

Показать вопросы с тегом