Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
7 сентября 2012, 7:27:34 PM   # 1
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Обзор «цветной Bitcoin» концепция и полезные ссылки здесь:

Введем определенное "цвет" из Bitcoin (т.е. этикетки), связывая его с определенной сделкой (или выходом транзакции). То есть сделка с хэш-X будет операция генезис для цвета Y. Я полагаю, что эта информация будет присутствовать в файлах конфигурации клиентского программного обеспечения в случае использования заинтересован в отличительного цвета Y.

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

Окрашивание целые сделки легко: сделка цвета Y, если все ее входы приходят от операций цвета Y. (за исключением генеза сделки.)

(Монеты цвета Y превратятся в обычный, неокрашенный Bitcoins, если они смешаны с чем-либо, кроме цвета Y. Таким образом, по существу эти монеты «потеряло» w.r.t окраски.)

Я уже реализовал доказательство концепции, которая реализует эту очень просто расцветку схему. Но это не круто.

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

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

Это открытый вопрос. У меня есть несколько идей, хотя.

killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm


Как заработать Биткоины?
Без вложений. Не майнинг.


7 сентября 2012, 7:56:49 PM   # 2
 
 
Сообщения: 915
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

Получил 1806 Биткоинов
Реальная история.





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

Если у меня есть 1 Bitcoin, который был полностью создан 25 января 2009 года, это будет DOB 25 января 2009.

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

Некоторые интересные статистические данные могут развиваться из этого анализа, такие как DOB дисперсия транзакционных монет и т.д. 

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


hashman сейчас офлайн Пожаловаться на hashman   Ответить с цитированием Мультицитирование сообщения от hashman Быстрый ответ на сообщение hashman

7 сентября 2012, 8:56:37 PM   # 3
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

Вы шутите, или ваш серьезно не понимаю концепцию? (Я надеюсь, что вы читали сообщение я ссылку.)

Вот пример:

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

ИЛИ я могу заявить, что законные владельцы компании являются те, которые владеют биткойны, которые могут быть прослежены к сделке 1 BTC я сделал, и каждый МВТС один владеет представляет собой долю, равную 1/1000 компании.

Тогда я буду продавать mBTCs, полученный от этой сделки способа цены выше 1 МВТС.

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

В этом же образом можно ввести частные деньги, то есть тот, который привязан к доллару США, к примеру. (Он может работать как Liberty Reserve, но лучше.)
killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm

7 сентября 2012, 9:41:04 PM   # 4
 
 
Сообщения: 915
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

Не Ах, нет, я не понял. Благодарю.

Это хорошая идея. Попробую повторить, чтобы увидеть, если я получил это право. 

Я мог бы сказать, что один Bitcoin, история неважная, представляет интерес в моем частном бизнесе предприятии. Можно было бы затем отправить .01 с этого входа на разные выходы для каждого из 100 акционеров. Акционеры могут проверить свои акции законны, показывая их собственный кусок монеты трассировки назад к этой оригинальной монете. 

Хорошая идея, вроде отмеченных счетов, но с преимуществами Bitcoin. Только не забыть и пойти потратить на Satoshi кости  


hashman сейчас офлайн Пожаловаться на hashman   Ответить с цитированием Мультицитирование сообщения от hashman Быстрый ответ на сообщение hashman

8 сентября 2012, 5:58:38 AM   # 5
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

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

Хорошая идея, вроде отмеченных счетов, но с преимуществами Bitcoin. Только не забыть и пойти потратить на Satoshi кости  

Правильно. Клиент мод я разрабатываю бы своего рода «запирать» цветные монеты один владеет делает их недоступными для расходов. Для того, чтобы тратить их нужно переключиться на этот цвет. Но если компания обанкротится, посылая эти монеты в Satoshi кость может быть правильный выбор
killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm

8 сентября 2012, 6:31:06 AM   # 6
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

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

1. На основании закона сохранения, то есть отображение цвета справедливо, когда он сохраняет количество монет, участвующих в сделке.
2. На основании упорядочения, то есть цвет зависит от упорядочения выходов в рамках транзакции.
3. На основе мета-информации, включенных в сделку. Скажем, цветные выходы могут иметь специальный мета-данные, встроенный в скрипт (например OP_DROP сообщении).

Закон сохранения может работать в некоторых случаях, например, если вход 3 красных и синие 7 монет, а выходы 7 Х и 3 Y, то Х = синие и Y = красные.
Тем не менее, существует потенциальная неоднозначность: если у нас есть 5 красных и 5 синих, мы не будем знать, как цвета выходов.
Кроме того, окраска может потребовать экспоненциального времени.

Есть обходные пути, но я думаю, что ни один из них не практичны, за исключением комбинации закона сохранения с упорядочением. (Смотри ниже.)

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

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

Входы: [1 красный, 1 синий, 1 зеленый]
Выходы: [1 X, Y 1, Z 1].

Очевидно, что X = красный, Y = синий, Z = зеленый.

Теперь немного более сложный пример, где число входов и выходов не совпадают:

Входы: [1 красный, 1 красный, 1 синий, 1 зеленый]
Выходы: [2 X, Y 1, Z 1]

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

Входы: [2 красные, 1 синий, 1 зеленый]
Выходы: [1, X 1 Y, Z 1, 1 Вт]

Входы определяют заказ R->Г->B. Первый выход должен быть R, но у нас есть одна красная монета ушла. Поэтому второй выход красный тоже, а остальное тривиально.

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

Затем мы проходим через выходы для того, наличие двух переменных состояния: цвет тока и количество монет этого цвета слева. Для каждого выхода мы заявляем, что она имеет «текущий цвет» и уменьшить количество монет, оставленных суммы, что объем производства в. Когда сумма стремится к нулю, мы идем в следующий цвет. Если мы когда-либо иметь отрицательное значение, окрашивание является ошибочным, и мы предполагаем, что все выходы неокрашенные. (Т.е. владелец не заботится о цветах больше.)

Довольно просто.

Что о неокрашенных монетах? Мы хотим, чтобы платить взносы с неокрашенными монетами. Чтобы сделать это, мы должны включить их в конце транзакции.

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

Пример:

Входы: [1 красный, 1 синий, 1 неокрашенный]
Выходы: [1 красный, 1 синий, 0,95 неокрашенный]

Наконец, предположим, что мы не знаем о некоторых цветов, то есть мы видим, как эти цвета неокрашенной. Это проблема? Нет. Пример:

Входы: [1 неокрашенный, 1 неокрашенный, 1 красный]
Выходы: [1, X 1 Y 1 Z]

Х и Y будут неокрашенной, Z имеет красный цвет. Мы не знаем, является ли X и Y имеют тот же цвет или нет, но мы заботимся только о красном, и мы можем выяснить, красный.

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

8 сентября 2012, 7:36:33 AM   # 7
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

Я нашел несколько случаев угловых, которые делают это правило проблематично:

котировка
Если мы когда-либо иметь отрицательное значение, окрашивание является ошибочным, и мы предполагаем, что все выходы неокрашенные. (Т.е. владелец не заботится о цветах больше.)

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

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

Входы: [1 красный, 1 зеленый, 1 синий]
Выходы: [1 Х, 2 Y]

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

Чтобы избежать этой неприятной ситуации, мы должны заменить его следующим правилом:

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

С этим правилом, человек может только случайно uncolor монеты он думал, которые неокрашенные так или иначе, но он никогда не потеряет монеты, которые он посчитает окрашивается, потому что они идут, прежде чем все неокрашенные монеты.

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

Входы: [1 красный, 1 зеленый, 3 синий]
Выходы: [1 красный, 2 X, Y 2]

X будет неокрашенной, так как монеты смешиваются, но Y будет синим.

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

Другой углом случай клиент не знает зеленые и синих монеты, создавая TxN с несмежными цветами и т.дом .:

Входы: [1 красный, 1 зеленый, 1 синий, 1 зеленый]
Выходы [1 Х, 1 У, Z 1, 1 Вт]

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

Опять же, есть альтернатива правило, которое позволило бы сохранить как можно больше цветов, как это возможно (это будет суммировать только смежные цвета), но я не уверен, что это необходимо, так как ясно такие сделки являются результатом недоразумения.

Теперь я думаю, что все возможные случаи покрыты.
killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm

19 сентября 2012, 1:51:30 PM   # 8
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

Я играл с необходимыми наборами правил вывести цвет вывода из цветов входов.

Транзакция в соответствии с цветными Bitcoins должен отвечать следующим требованиям:
1) всегда перечислить цветные входы и выходы перед любыми неокрашенных входов и выходов
2) входы с тем же цветом должны быть последовательными
3) порядок цвет должен быть одинаковым в входах и выходах
4) стоимость монеты в цвет должен быть сохранен (то же самое в входе и выходе)
5) любая плата добычи должна быть оплачена из неокрашенного Bitcoins, которые перечислены в прошлом

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

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

Я создал некоторое доказательство о концепции коды как питон скрипт: (validate.py)
http://ubuntuone.com/2XbRs0kFL8A2v65QCq4KLY

и некоторые искусственные входные операции: (transactions.yaml)
http://ubuntuone.com/0nGM4g7uGDbkdhY2LAnkrQ

Командная строка: питон validate.py transactions.yaml

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

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

22 сентября 2012, 9:21:20 AM   # 9
 
 
Сообщения: 1176
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

Я называю черным. извините, черный уже taken- пожалуйста, выберите новый цвет монет
bitcon сейчас офлайн Пожаловаться на bitcon   Ответить с цитированием Мультицитирование сообщения от bitcon Быстрый ответ на сообщение bitcon

27 сентября 2012, 6:56:58 PM   # 10
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

JFYI, копирование из другой поток так что все остается на той же странице ...

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

Постскриптум Мое имя для цветных монет "smartcoins."  Sexier, более дружественное имя маркетинга; р

Другие ссылки резьбы:

Правила для цветных монет -
Смарт-недвижимость -
Распределенные облигации -
Атомная монета подкачка -

На вики:

https://en.bitcoin.it/wiki/Smart_Property
https://en.bitcoin.it/wiki/Contracts
jgarzik сейчас офлайн Пожаловаться на jgarzik   Ответить с цитированием Мультицитирование сообщения от jgarzik Быстрый ответ на сообщение jgarzik

27 сентября 2012, 10:10:27 PM   # 11
 
 
Сообщения: 383
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

Я до сих пор не получаю, как это лучше, чем альт-цепи с объединенном добычи полезных ископаемых (как namecoin)? Я правда не эксперт о том, как blockchain, альт-цепи, и объединенных горных работах; но такой подход кажется более гибким и с меньшим количеством возможностей щуря Bitcoin blockchain. Кроме того, не нужно все Bitcoin клиенты должны быть изменены для учета обработки цветных монет.

Кроме того, что если вы хотите больше цветных монет, чем может быть получен из одного происхождения блока? То есть, как вы делаете больше, чем 50btc ценность одного цвета?
ShireSilver сейчас офлайн Пожаловаться на ShireSilver   Ответить с цитированием Мультицитирование сообщения от ShireSilver Быстрый ответ на сообщение ShireSilver

27 сентября 2012, 10:43:19 PM   # 12
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

Я до сих пор не получаю, как это лучше, чем альт-цепи с объединенном добычи полезных ископаемых (как namecoin)?
Преимущество заключается в том, что вы использовать существующую инфраструктуру для реализации более высокой функциональности заказа. Криптовалюта обеспечивает безопасность сети и необратимость, в то время как протокол поверх Bitcoin реализует контракт или назначения логики.
Это как TCP и HTTP. TCP заботится о сети и обрабатывает сообщение на уровне IP, в то время как HTTP заботится о создании контента, который может быть отображен ...

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

Это, таким образом, знание встраивать в клиентское программное обеспечение ... не в Bitcoin!

ДОПОЛНЕНИЕ: Я хотел бы добавить, что понятие окраски является универсальным для криптовалюта. Таким образом, цвет может быть обозначен в BTC, LTC, PPC или любой другой ваш любимый ... (однако это область действия для конкретного blockchain)
Jutarul сейчас офлайн Пожаловаться на Jutarul   Ответить с цитированием Мультицитирование сообщения от Jutarul Быстрый ответ на сообщение Jutarul

28 сентября 2012, 2:27:27 AM   # 13
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

JFYI, копирование из другой поток так что все остается на той же странице ...

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

Постскриптум Мое имя для цветных монет "smartcoins."  Sexier, более дружественное имя маркетинга; р


"тонированные монеты"?

"испорченные монеты" является наиболее точным ... если право.
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd

29 сентября 2012, 10:28:08 AM   # 14
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

Я до сих пор не получаю, как это лучше, чем альт-цепи с объединенном добычи полезных ископаемых (как namecoin)?

Это позволило бы создать один частный маркер валюты / активы с помощью нескольких кликов в клиентском программном обеспечении. После того как вы выпущены эти «цветные монеты» жетоны обслуживание не требуется.

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

Merged добыча другой зверь, есть много трения.

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

Напротив: цветные bicoins являются Bitcoins, операции с ними ничем не отличаются от обычных сделок Bitcoin. Там нет никакого способа это может ввернуть Bitcoin blockchain.

Ото объединенное горнодобывающая промышленность встраивать его мета-данные на блоки ... Это буквально о завинчивания с blockchain.

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

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

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

котировка
Кроме того, что если вы хотите больше цветных монет, чем может быть получен из одного происхождения блока? То есть, как вы делаете больше, чем 50btc ценность одного цвета?

Они не выводится из блока, они являются производными от генезиса сделок. В принципе, вам просто нужно сообщить людям, что монеты вы в настоящее время есть имеют определенный цвет.
killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm

29 сентября 2012, 10:32:54 AM   # 15
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

Постскриптум Мое имя для цветных монет "smartcoins."  Sexier, более дружественное имя маркетинга; р

"тонированные монеты"?

"испорченные монеты" является наиболее точным ... если право.

Tainted монеты это другое дело. Порча должна быть заразными: если испорчена монета смешиваются с не испорченным, результат испорчен.

Если цветные монеты смешивают с неокрашенным, результат неокрашенный.

я согласен что "smartcoins" звучит гораздо лучше, но срок "цветные монеты" своего рода имеет смысл в процессе развития: мы можем говорить о цвете монеты, алгоритмы раскраски и т.д. Term "цвет" не используется ни для чего другого, насколько я могу сказать, так это однозначно.
killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm

29 сентября 2012, 10:41:54 AM   # 16
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

Я создал некоторое доказательство о концепции коды как питон скрипт: (validate.py)

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

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

Вот реализация C ++ проверка концепции: https://gist.github.com/3793725

Запустите пример внедренного в коде:

Код:
$ Г ++ -o color_demo colors.cpp
$ ./color_demo
входы:
Цвет: 1 Количество: 1
Цвет: 1 количество: 2
Цвет: 2 количество: 1
Цвет: 0 Сумма: 4
Выходы:
Цвет: -2 количество: 3
Цвет: -2 количество: 1
Цвет: -2 количество: 3
Журнал-раскраска:
Состояние: цвет: -2, количество: 0
Питание (с: 1, а: 1) в соответствии с (с: -2, а: 3)
Состояние: цвет: 1, количество: 1
Питание (с: 1, а: 2), чтобы соответствовать (с: -2, а: 3)
Состояние: цвет: 1, количество: 0
Питание (с: 2, а: 1) в соответствии с (с: -2, а: 1)
Состояние: цвет: 2, количество: 0
Питание (с: 0, а: 4), чтобы соответствовать (с: -2, а: 3)
Выходы цветные:
Цвет: 1 Количество: 3
Цвет: 2 количество: 1
Цвет: 0 Сумма: 3

Запуск с помощью собственных входов / выходов:
Код:
$ ./color_demo 1

Образец colors.txt включен.

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

Причина, почему мы не делаем откаты, что это вычислительно дорого и совершенно ненужным.
Причина, почему мы не делаем это более строгим образом, что
1) не существует никакого способа, частично восстановление может повредить один; Правило сохранения не нарушается;
2) это может спасти чью-то задницу, хотя
3) дополнительные проверки не нужны.

Таким образом, мы проходим через входы и выходы для того, сопоставляя их.
Мы проходим через выходы один на один, чтобы найти свои цвета.
Несмотря на то, что мы делаем, что мы проходим через входы, чтобы соответствовать количеству выходов, в основном едим достаточно материалов для покрытия суммы выходов до сих пор.
Мы отслеживаем цвет входов мы съели. Если нам нужны входы разных цветов, чтобы соответствовать выводе, что выход получает назначен смешанным" цвет, который является семантический же, как и неокрашенными.

Вот псевдо-код, полученный от фактического C ++ кода, в нем отсутствует информация о типах и имеет дополнительные комментарии: https://gist.github.com/3793879

killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm

29 сентября 2012, 10:55:00 AM   # 17
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

Жизнеспособная альтернатива на заказ на основе окраски является встраивание мета-данные в scriptPubKey.
Самый простой способ сделать это OP_DROP сообщения, но есть довольно изящный подход, который использует уже стандартные multisig операции:

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

Операции с этим цветом, должны иметь scriptPubKey, который 2-из-2 multisig с первым pubkeyhash быть pubkeyhash из пары ключей окраса.

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

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

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

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

Так что я думаю, что лучше использовать OBWC в качестве основы и использовать multisig цветовую маркировку (MCT) в качестве дополнительной меры безопасности.

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

Во всяком случае, это выглядит как наличие несколько Algos красящего бы большая пита (я могу показать пример, если кто-то хочет), поэтому очень важно, чтобы осесть на некотором базовый алгоритме. Например, мы можем принять OBWC, все варианты должны быть OBWC-совместимыми.
killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm

29 сентября 2012, 3:45:19 PM   # 18
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

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

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

29 сентября 2012, 4:09:36 PM   # 19
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

Напротив: цветные bicoins являются Bitcoins, операции с ними ничем не отличаются от обычных сделок Bitcoin. Там нет никакого способа это может ввернуть Bitcoin blockchain.

Ото объединенное горнодобывающая промышленность встраивать его мета-данные на блоки ... Это буквально о завинчивания с blockchain.

Не уверен "завинчивание с blockchain" является точной или справедливой.

Merged добыча предпочтительнее цветных монет, потому что вы не раздувают blockchain с человека к человеку передачи имущества.

Тем не менее, цветные монеты предлагают уникальное преимущество, так как автоматически обменены на Bitcoin оплаты.

Это компромисс. Merged добыча далеко более масштабируемые и много дискуссий о создании "цепь данных" для временных меток обсуждались.
jgarzik сейчас офлайн Пожаловаться на jgarzik   Ответить с цитированием Мультицитирование сообщения от jgarzik Быстрый ответ на сообщение jgarzik

29 сентября 2012, 4:10:58 PM   # 20
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: цветной Bitcoin технологий обсуждения

Жизнеспособная альтернатива на заказ на основе окраски является встраивание мета-данные в scriptPubKey.
Самый простой способ сделать это OP_DROP сообщения, но есть довольно изящный подход, который использует уже стандартные multisig операции:

Нет, это противоположность элегантной: она добавляет blockchain наворотов, которые трудно распознать или избежать или подрезать.

jgarzik сейчас офлайн Пожаловаться на jgarzik   Ответить с цитированием Мультицитирование сообщения от jgarzik Быстрый ответ на сообщение jgarzik



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW