Опосредованный перевод средств между тремя сторонами

Алиса хочет, чтобы боб для передачи 10btc на Кэрол, и готов заплатить Боб 11btc для передачи.

Они оба доверить Трент , чтобы посредничать в сделке, и Алиса готова платить Трент 1btc в качестве комиссии.

Что такое правильный и наиболее безопасный протокол для выполнения этого контракта?


Редактировать: есть ли следующий протокол имеет смысла?

  1. Алиса транслирует транзакции (Тх1) с 2 выходами:
    • 11btc с выходным скрипт с указанием 2-из-3 мульти-проверки подписи, с указанием Алиса, Боб и Трент в качестве получателей
    • 1btc в Трент (комиссия)
  2. Боб проверяет Алиса'ы сделки:
    • Проверил: Боб транслирует транзакции (Тх2) отправка Трент 10btc
    • Откат - Боб недоволен или не удается передать денежные средства Трент: Трент транслирует сделки (Tx3) посылает Алисе ее 11btc обратно, выбрав Тх1первый выход в качестве входа и вывески на входе. Когда Алиса хочет провести Tx3, добавив свою подпись на вход удовлетворяет 2-из-3 требования (и процесс останавливается)
  3. Трент транслирует транзакции (Тх4) посылает Бобу в 11btc, уточнив Тх1первый выход в качестве входа. Когда Боб хочет провести Тх4, добавив свою подпись на вход удовлетворяет 2-из-3 требование
  4. Трент транслирует транзакции (tx5 не вызовет затруднений) посылает Кэрол 10btc, указав Тх2 в качестве вклада
+488
Kurt Spindler 25 сент. 2015 г., 17:19:22
25 ответов

Задать БТЦ-е данные. Вы также можете задать мне по некоторым данным (на IRC или bitcointalk), но у меня нет полного комплекта и это только пара БТЦ/ЛТЦ. Вот и Postgres дамп сделок у меня в моей БД: http://www.mediafire.com/?q1iis15iv8gc7m6

+927
Mike G 03 февр. '09 в 4:24

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

+874
OldBanyanTree 14 дек. 2012 г., 8:07:25

Я пытаюсь создать канал на C-Освещение (тестовом режиме), но я постоянно получаю сообщение о неизвестной ошибке сверстников.

  • Я использовал под/молния частые подключения , которые, казалось, работали хорошо.
  • Я использовал под/молния-Кинк listnodes и я вижу целую кучу узлов.
  • Я использовал под/молния-Кинк listpeers и я вижу, равный 1.
  • Я использовал под/молния-CLI и newaddr , чтобы создать новый адрес и финансируется (3 подтверждает до сих пор)
  • Я тогда попробовать использовать интерфейс командной строки/молния-Кинк fundchannel и я вам неизвестном равных сообщения.
+859
MiaouMiou 4 янв. 2013 г., 17:12:02

когда использовать этот файл: "OPENSSL_LIB_PATH=/usr/местные/lib64" принять -Ф-файле.в Unix USE_UPNP=- BDB_LIB_PATH=/usr/местные/библиотека OPENSSL_LIB_PATH=/usr/местные/lib64

+856
gitsad 10 мая 2010 г., 23:09:26

У меня есть доступ к системе для добычи полезных ископаемых за СКВИД-прокси. Никаких внешних подключений, кроме HTTP и HTTPS. Доступ на мой горной системы тоже достаточно жестко, но мне удалось создать и скомпилировать *minerd для него.

Характеристики системы:

В CentOS 6.5 x86_64 с, двойной четырехъядерный процессор Xeon, 16GB ОЗУ

Это для проекта мы работаем; у нас добывают собственный блокчейн, а не часть какого *группы монету (наша базируется на догикоины, я верю, но отдельный).

Сервер только позволяет Стратум+TCP для IP-адресов сервера:3333. мой minerd не могу добраться до него в связи с HTTP/HTTPS только исходящие ограничений.

Я бы посмотрел на Шахтер Стратум прокси, но у меня есть трудности с получением Python, чтобы скачать то, что он требует, чтобы config и сделать/настроить прокси, когда я запускаю setup.py

Слой Шахтер прокси до сих пор мой лучший ставку, или я должен посмотреть в настройке консоли/реле вне сети, которая принимает http из моего майнера и отправляет/получает рогового TCP к серверу? любые другие предложения или мысли?

+830
mobydick47 19 авг. 2018 г., 13:57:15

Нет, не так, как ты думаешь. Получатель не сказать ли ему операцию делают. Отправитель передает деньги получателю, получатель не просят. Любые (простые) сделки, которая просто переводит деньги из одной партии в другую является исключительной прерогативой отправителя.

+782
Pierre Bru 21 мая 2019 г., 0:19:44

Я думаю, вопрос был в том, что узел Р2Р легче фальсифицировать, чем решение, которое требует больших усилий.

+655
arthur111 11 апр. 2011 г., 9:06:33

Сама сеть блокчейн альткоины должен принять AuxPOW. Другие узлы сети, которые не имеют узла, который понимает AuxPOW (так, все сверстники в любой сети) отвергнет слияние-добываемых блоков.

Эффективно, вы будете создавать свой собственный форк блокчейна альткоины, которая позволяет AuxPOW расходящиеся от оригинала Blockchain на первый AuxPOW блока, и вы будете только Шахтер. Застройщик(з) необходимость осуществления AuxPOW, и сообществу необходимо принять обновление. Решения AuxPOW не действует в сети блокчейн, которая не признает AuxPOW.

+625
user61085 13 дек. 2016 г., 0:49:18

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

У меня просто нет столько места на диске C. я использую диск D для вещей. Есть ли решение?

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

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

+623
Lisi 18 мая 2012 г., 2:13:23

Это не было бы мудрый для этого.

"Brainwallet" программное обеспечение совершенно не стандартизированы, нет никакой гарантии, что любые две реализации обработки кодирования символов таким же образом. Добавление в utf8/формате UTF16 этих символов также может быть невероятно запутанным, вы имели в виду Tooxy или Тооху? Эти строки выглядят так же, но совершенно иной набор символов Unicode (и сделать две совершенно разные ключи).

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

+525
Gabriel Coletta 24 авг. 2015 г., 3:22:15

Видимо, чтобы получить ЭКП команда removeprivkey вам понадобится построить биткойн-клиент, который включает в себя тяги #220 (который был включен в основную). Последняя версия (на данный момент версии v0.12.1) содержит эту функцию.

Здесь представлены инструкции, чтобы сделать это:

Шаг 1. Резервное копирование вашего кошелька. Вы выполняете операцию бумажник здесь, ... и делать вещи, которые вы, возможно, не хотел.

Запустить биткойн в качестве сервера, например,

$ ./биткоин-qт -сервер

Тогда

Если ты зашифровал свой кошелек, вам потребуется открыть его для RPC

$ ./bitcoind walletpassphrase [фраза] 1000

Тогда

$ ./bitcoind dumpprivkey [биткоин адрес]

Затем скопируйте и вставьте секретный ключ, которые она предоставляет. Тогда

$ ./bitcoind removeprivkey [приватный ключ]

Затем закрыть биткоин-на Qt.

После этого

$ ./bitcoind -пересканировать

+466
Weslie 9 дек. 2015 г., 12:01:47

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

В общем, есть один парень написал мне через моего instagram, а затем через WhatsApp, поскольку почти год, он всегда просил меня купить Bitcoin (около$ 150 как минимум) и он будет моим менеджером и www.elitecoinmine.com будем использовать мой до н. э. до шахты, и он говорит об очень быструю прибыль (около 48 часов). Поэтому я попросил одного из моих близких друзей, кто больше в валюте crpyto и он был lauginh об этом, типа "как может кому-то мой с БК, вот rediculious".

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

Он всегда говорит о том, что они работают с antminers С9 (что бы это ни значило)

и да, это все о www.elitecoinmine.com если кто-то получил опыт, пожалуйста, дайте мне знать, я очень озадачен, так как я не очень много знаю об этом.

Спасибо заранее

+452
Jessica Nations 22 нояб. 2010 г., 21:24:26

Я установил в MultiBit кошелек и есть красный "подключение" войдите в левом нижнем углу. Кошелек никогда не подключается. Когда я пытаюсь его из другого места (мои друзья дома) все ок.

Очевидно, что проблема с сетью на моем месте. У меня есть публичный IP и порт 8333 правильно пересылать. Я использую Мак ОС Х 10.8.5.

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

+412
rammstenok 9 мая 2011 г., 14:34:01

Как бы я идти о том, самая простая форма биткойн-майнером процессора? Я не смог найти документацию на весь процесс...

+403
89025314559 19 мая 2014 г., 11:39:07

Там была некоторая дискуссия о возможной атаке, если большинство (более 50%) от вычислительной мощности сети Биткойн. Что произойдет, если злоумышленник (или координироваться группой злоумышленников) имеет больше вычислительной мощности, чем любой другой пользователь (или скоординированные группы пользователей), но не обязательно большая часть всех вычислительных мощностей?

Пример игрушки

Как пример игрушка, считаем мы 3 пользователи: Алиса, Боб и Стив.

Алиса и Боб оба честные пользователи, штраф через протокол, как указано. Однако, они не будут идти выше и вне протокола, чтобы помочь друг другу (на самом деле, они бы и рады заработать недостатком других, покуда они еще и соблюдение протокола).

Стив злоумышленник и готов выполнять действия, выходящие за пределы протокола в целях получения прибыли или просто уничтожить сеть. Если Стив 41% от вычислительной мощности, Боб 34%, а Алиса 25%, то есть нападения Стив смог запустить?

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

+402
Linmar 1 сент. 2017 г., 18:25:53

В ожидании сделки и это был 8 день, кто может помочь мне здесь и здесь 3MPTn2ZwQiydkvKZKRgAVUQawA9ShjLJvh , нужна помощь

+373
Daredevil 8 сент. 2010 г., 4:44:42

Вопрос: почему доказательство работы, необходимые для создания доверия?

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

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

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

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

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

На основе замечаний, которые вы сделали, я думаю, вы неправильно истолковали статьи вы связаны. Что статья использует очень строгий язык, чтобы объяснить, как сеть достигнет консенсуса на высоком уровне, но после более тщательной проверки она не смогла обеспечить основы для альтернативной системы. '1 пользователь = 1 голос-это очень упрощенное объяснение того, как в сети консенсуса правила выбрали, но это шахтеры, которые должны расширить сеть в соответствии с настоящими Правилами. Сеть регулярных пользователей (узлы) могут все соглашаются следовать некоторым определенным правилам, но они не могут прийти к консенсусу, на котором цепь без военнопленного добычи. Я считаю, что это источник вашего непонимания: статья не о том, что узлы сети могут продолжать оставаться в консенсус без шахтеров, он просто дает упрощенное объяснение того, как люди определяют правила, которые надо соблюдать.

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

+338
user76878 4 мар. 2010 г., 18:30:45

Я пытаюсь запустить P2Pool вы локально на моей другой машине и получаю этот вопрос во время работы bitcoind:

2016-12-19 09:56:24.100000 P2Pool вы (версия неизвестна 7032706f6f6c2d7032706f6f6c2d39633662323130)
2016-12-19 09:56:24.100000
2016-12-19 09:56:24.100000 тестирования bitcoind подключение RPC к 'http://127.0.0.1:8332/' имя пользователя 'bitcoinrpc'...
Ошибка при получении работы из bitcoind:
Обратная трассировка (самый недавний призыв последнего):
 Файл "c:\Python27\lib\site-packages\twisted\internet\defer.py" линия 651, в _runCallbacks
 тока.результат = обратного вызова(текущий.результат, *аргументы, **кВт)
 Файл "c:\Python27\lib\site-packages\twisted\internet\defer.py" линия 1355, в gotResult
 _inlineCallbacks(р, г, отложено)
 Файл "c:\Python27\lib\site-packages\twisted\internet\defer.py" линия 1297, в _inlineCallbacks
 результат = результат.throwExceptionIntoGenerator(г)
 Файл "c:\Python27\lib\site-packages\twisted\python\failure.py" линия 389, в throwExceptionIntoGenerator
 возвращение г.бросить(самовыдвижение.тип, собственн.значение, сущность.ТБ)
--- <исключение поймал здесь> ---
 Файл "C:\bitcoin\p2pool-p2pool-9c6b210\p2pool\util\deferral.py", линия 41, ФА
 результат = доходность кнопку func(*параметр args, **kwargs)
 Файл "c:\Python27\lib\site-packages\twisted\internet\defer.py" линия 1297, в _inlineCallbacks
 результат = результат.throwExceptionIntoGenerator(г)
 Файл "c:\Python27\lib\site-packages\twisted\python\failure.py" линия 389, в throwExceptionIntoGenerator
 возвращение г.бросить(самовыдвижение.тип, собственн.значение, сущность.ТБ)
 Файл "C:\bitcoin\p2pool-p2pool-9c6b210\p2pool\bitcoin\helper.py" линия 53, в getwork
 работа = доходность идти()
 Файл "c:\Python27\lib\site-packages\twisted\internet\defer.py" линия 1297, в _inlineCallbacks
 результат = результат.throwExceptionIntoGenerator(г)
 Файл "c:\Python27\lib\site-packages\twisted\python\failure.py" линия 389, в throwExceptionIntoGenerator
 возвращение г.бросить(самовыдвижение.тип, собственн.значение, сущность.ТБ)
 Файл "C:\bitcoin\p2pool-p2pool-9c6b210\p2pool\util\jsonrpc.py", строку 133, в _http_do
 поднять Error_for_code(ОТВ['ошибка']['код'])(ОТВ['ошибка']['сообщение'], или ["ошибка"].получить ("данные", "нет"))
P2Pool вы.утиль.jsonrpc.NarrowError: -10 биткоин скачивание блоков...

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

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

+305
Arshan Qureshi 21 мая 2018 г., 22:04:32

Свой Namecoin-это более или менее то, что вы просите.

+204
Doomsday 22 июн. 2014 г., 6:49:15

Если вы хотите попробовать новый API посмотреть на этой странице: https://www.stellar.org/galaxy/getting-started/

+124
ReAlign 3 янв. 2012 г., 3:48:53

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

Я могу понять, как оригинальная Шахтер хочет отправить в блок по сети (так их блокируют становится частью цепи) зато какой стимул делать другие узлы, чтобы отправить его вокруг? Разве не было бы лучше не выкладывать блока, а затем построить свой собственный блок сверху, в этом случае тогда вы будете в двух кварталах впереди и, скорее всего, будет добавлена в цепочку?

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

+118
elizabeth fernandez 29 нояб. 2013 г., 2:54:37

Скажите, пожалуйста, 1-й = 1000GH?

+86
Carlos Jorge 29 июн. 2013 г., 9:36:21

Получение адрес получил и уже потратил монеты, что приводит к 0 баланс.

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

+51
boba Fhet 12 февр. 2015 г., 13:02:46

https://mashable.com/article/htc-exodus-1s-blockchain-phone/?europe=true

Привет народ.

Я читал о вышеописанных статьи на новый HTC блокчейн-совместимого смартфона.

Теперь мои 2 вопроса:

1) >Как этот телефон в качестве "полный узел" БТЦ? Неужели это правда? Вы можете выбросить свой полный узел на компьютер Linux, и использовать телефон HTC?

-Во-первых, мне трудно понять, как его собираются хранить сотни гигабайт данных...

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

2) такая fullnode телефона полезная и положительно сказалось на общей сети БТЦ (каковы позитивные последствия?)?

Спасибо за объяснения.

+48
Natalia Moura 16 сент. 2013 г., 23:03:35

Насколько популярны онлайн-кошельков Bitcoin, как реализован blockchaininfo это? Почему они не с открытым исходным кодом?

+17
Kal 25 окт. 2017 г., 3:02:42

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