Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
2 июня 2014, 9:36:59 PM   # 1
 
 
Сообщений: 58
Цитировать по имени
цитировать ответ
по умолчанию Re: Глупый вопрос Re: «сценарий», «неизрасходованные выходы» и делимости Bitcoin

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


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

У меня глупый вопрос: я не понимаю, как один Bitcoin можно разделить на satoshis.

Исходя из моего основного понимания того, как Bitcoin работает, похоже, каждый Bitcoin связан с адресом (хэш-чьего открытого ключа?) В общественном ledgor (блок цепи?). Если это объединение происходит на уровне монет, как можно Bitcoin разделить на satoshis, которые могут быть связаны с разными адресами?

Whitepaper предполагает, что это связано с  "сценарий," "входные" а также "выходы."  Но мой мозг взрывается, когда я прочитал это на вики Bitcoin:

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

WTF ?!

Может кто-то пожалуйста, мне точку к ресурсам Bitcoin делимости, которые более легко понять? Благодаря!

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


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


2 июня 2014, 11:45:04 PM   # 2
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Глупый вопрос Re: «сценарий», «неизрасходованные выходы» и делимости Bitcoin

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





"монета" имеет много значений.

Сделка создает "монеты" как выходы, а также значение этих выходов гранулированные (в настоящее время) в кусках 0,000 000 01 "(бит) монеты",

Таким образом, пропустить проблемы курица / яйцо на мгновение. Скажем, у вас есть ключи от 3 неизрасходованных выходов, 1 BTC, 2 BTC и 3 BTC. Вы хотите, чтобы платить кому-то 4.5 BTC. Ваш кошелек создает новую транзакцию, которая тратит на 2 BTC и 3 BTC "монеты" и создает две новые: 4.5 (отправляемые получателю) и 0,5 (отправляется обратно к вам).
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

3 июня 2014, 1:26:44 AM   # 3
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Глупый вопрос Re: «сценарий», «неизрасходованные выходы» и делимости Bitcoin

Всем привет,

У меня глупый вопрос: я не понимаю, как один Bitcoin можно разделить на satoshis.

Исходя из моего основного понимания того, как Bitcoin работает, похоже, каждый Bitcoin связан с адресом (хэш-чьего открытого ключа?) В общественном ledgor (блок цепи?). Если это объединение происходит на уровне монет, как можно Bitcoin разделить на satoshis, которые могут быть связаны с разными адресами?

Whitepaper предполагает, что это связано с  "сценарий," "входные" а также "выходы."  Но мой мозг взрывается, когда я прочитал это на вики Bitcoin:

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

WTF ?!

Может кто-то пожалуйста, мне точку к ресурсам Bitcoin делимости, которые более легко понять? Благодаря!



Каждый Bitcoin не связан с адресом сам по себе .... не думаю об этом таким образом ...
(И забыть о системе сценариев на данный момент)

Просто думать о нем, как входы и выходы. Ваши входы и выходы в десятичной форме до
8 десятичных знаков в точности, поэтому они никогда не должны получить разделить на satoshis. Они вроде уже есть.
Вы можете инициировать транзакцию сказать 4.3164 BTC и это выход. Довольно много конца истории исключения случаев, когда
Это не полный неизрасходованные выход (баланс) в адрес, и вы хотите отправить, что обратно к себе.

Вот интересная нить, когда дело доходит до разрушения кода:




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

3 июня 2014, 1:35:29 AM   # 4
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Глупый вопрос Re: «сценарий», «неизрасходованные выходы» и делимости Bitcoin

Просто думать о нем, как входы и выходы. Ваши входы и выходы в десятичной форме до
8 десятичных знаков в точности, поэтому они никогда не должны получить разделить на satoshis. Они вроде уже есть.
Вы можете инициировать транзакцию сказать 4.3164 BTC и это выход. Довольно много конца истории исключения случаев, когда
Это не полный неизрасходованные выход (баланс) в адрес, и вы хотите отправить, что обратно к себе.

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

Во-первых, как представлено в сделках в blockchain, выходы не в десятичной форме. Концепция 1 BTC это просто способ, чтобы сделать его проще для людей, чтобы иметь дело с иным очень большими числами, которые были вовлечены, когда Bitcoin начал. Выходы фактически представлены в виде целого числа satoshis. Так что если вы хотите выход для назначения 0,0324 BTC для контроля закрытого ключа, связанного с конкретным адресом, то значение, которое фактически назначаются в том выходе 2340000.

Во-вторых, входы только ссылки на ранее полученной продукции. Транзакции не определяет значения на входах (в десятичной форме или иным образом). Входы являются просто хэш SHA-256, который может быть ищется в blockchain (или множества UTXO), чтобы идентифицировать сделку с конкретным ранее неизрасходованного выходом, который тратится, и индекс, указывающий, какой выход из этой транзакции тратятся ( 0 = первый выход, 1 = второй выход, 2 = третий выход и т.д.).
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

3 июня 2014, 12:37:48 PM   # 5
 
 
Сообщений: 58
Цитировать по имени
цитировать ответ
по умолчанию Re: Глупый вопрос Re: «сценарий», «неизрасходованные выходы» и делимости Bitcoin

Спасибо! Я думаю, что я получаю сейчас.
mcgullen сейчас офлайн Пожаловаться на mcgullen   Ответить с цитированием Мультицитирование сообщения от mcgullen Быстрый ответ на сообщение mcgullen

23 июля 2014, 9:51:10 AM   # 6
 
 
Сообщения: 127
Цитировать по имени
цитировать ответ
по умолчанию Re: Глупый вопрос Re: «сценарий», «неизрасходованные выходы» и делимости Bitcoin

котировка
Во-первых, как представлено в сделках в blockchain, выходы не в десятичной форме. Концепция 1 BTC это просто способ, чтобы сделать его проще для людей, чтобы иметь дело с иным очень большими числами, которые были вовлечены, когда Bitcoin начал. Выходы фактически представлены в виде целого числа satoshis. Так что если вы хотите выход для назначения 0,0324 BTC для контроля закрытого ключа, связанного с конкретным адресом, то значение, которое фактически назначаются в том выходе 2340000

@DannyHamilton:
Вы случайно не знаете, почему она была реализована таким образом? Что делать, если в один прекрасный день в 2400 году стоимость одного Satoshi будет больше, чем значение дома?
konradp сейчас офлайн Пожаловаться на konradp   Ответить с цитированием Мультицитирование сообщения от konradp Быстрый ответ на сообщение konradp

23 июля 2014, 12:03:26 PM   # 7
 
 
Сообщений: 96
Цитировать по имени
цитировать ответ
по умолчанию Re: Глупый вопрос Re: «сценарий», «неизрасходованные выходы» и делимости Bitcoin

Вы случайно не знаете, почему она была реализована таким образом? Что делать, если в один прекрасный день в 2400 году стоимость одного Satoshi будет больше, чем значение дома?

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

Значение сохраняется в поле 8 байт, который является достаточно, чтобы хранить все значения, которые могут быть возможно (достаточно большой для 21 млн * 10 ** 8 satoshis).
Я предполагаю, что это просто считается лучше / безопаснее в общем зачете использовать Int, а не сделки с плавающей точкой или иной форме нечетного кодирования, для такой важной области.

Я не совсем уверен, почему это 8-байт, а не 7-байтов, хотя. Может быть просто, что 64-битная хороший размер.
azeteki сейчас офлайн Пожаловаться на azeteki   Ответить с цитированием Мультицитирование сообщения от azeteki Быстрый ответ на сообщение azeteki

23 июля 2014, 12:11:43 PM   # 8
 
 
Сообщения: 247
Цитировать по имени
цитировать ответ
по умолчанию Re: Глупый вопрос Re: «сценарий», «неизрасходованные выходы» и делимости Bitcoin

котировка
Во-первых, как представлено в сделках в blockchain, выходы не в десятичной форме. Концепция 1 BTC это просто способ, чтобы сделать его проще для людей, чтобы иметь дело с иным очень большими числами, которые были вовлечены, когда Bitcoin начал. Выходы фактически представлены в виде целого числа satoshis. Так что если вы хотите выход для назначения 0,0324 BTC для контроля закрытого ключа, связанного с конкретным адресом, то значение, которое фактически назначаются в том выходе 2340000

@DannyHamilton:
Вы случайно не знаете, почему она была реализована таким образом? Что делать, если в один прекрасный день в 2400 году стоимость одного Satoshi будет больше, чем значение дома?
Bitcoins можно разделить дальше. Например. скажем мы хотим добавить еще 7 нулей до конца. С точки зрения людей, это будет означать, что вместо 0,000 000 01 является наименьшее возможное значение, 0,000 000 000 000 001. С технической точки зрения, это будет означать, что каждый старый блок (Satoshi) теперь стоит 10 ^ 7 единиц, так что старый выход 20 Satoshi (0,000 000 20 BTC) может быть проведена в срок до 2 * 10 ^ 8 единиц (возможно, с новым номером версии транзакций, чтобы помочь предотвратить программное обеспечение от запутанных вещей).

Это увеличение делимость не было бы трудно, что нужно согласовать.

Я думаю, что это будет реализовано, если Satoshi приблизилась к стоимости США $ 0,01 сегодня, и / или операционные издержки приблизились к Satoshi; как задолго до того, стоимость дома является Satoshi.
TIMS сейчас офлайн Пожаловаться на TIMS   Ответить с цитированием Мультицитирование сообщения от TIMS Быстрый ответ на сообщение TIMS

23 июля 2014, 1:19:46 PM   # 9
 
 
Сообщения: 127
Цитировать по имени
цитировать ответ
по умолчанию Re: Глупый вопрос Re: «сценарий», «неизрасходованные выходы» и делимости Bitcoin

@azeteki @TimS:

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW