Вернуться   Биткоин Форум > Bitcoin Обсуждение
23 марта 2011, 9:53:01 AM   # 1
 
 
Сообщения: 1618
Цитировать по имени
цитировать ответ
по умолчанию Re: Насколько трудно увеличить Bitcoin делимость?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
В настоящее время, Bitcoins делим до 8 знаков после запятой. Это возможно, что если Bitcoin приобретает реальный импульс, что в будущем не может быть достаточно зернистости. Это не будет проблемой на некоторое время, вполне возможно, когда-нибудь, но это может быть в будущем. Так, некоторые мысли об этом следующим образом:

Я буду использовать термин "Satoshi", Как и ранее придуман другими, чтобы означать текущее наименьшее доступное устройство Bitcoin.

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

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

Теперь, если возникнет необходимость добавить делимость, как хлопотно будет ли это быть? Скажем, я продаю гайки и болты, и я понимаю, один Satoshi слишком много для болта. У меня есть клиент, который на самом деле, на самом деле просто хочет купить один болт от меня, но только готовы платить .1 Satoshi за него, что я думаю, что это справедливая цена. Итак, я начинаю с помощью модифицированного клиента, который позволяет расходование юга Satoshi суммы, и я сказать клиенту сделать то же самое. Скажем, у меня было 1000 Satoshi раньше, теперь у меня есть 1000.1. Я делаю много таких сделок, пока меньшие суммы в конечном итоге образуют несколько Satoshi.

Таким образом, я полагаю, что клиент будет иметь возможность сопоставить суб-Satoshi сумм в Satoshis, так что я все еще могу отправить 1 Satoshi или больше, чтобы кто-то использует клиент, способный обрабатывать суб-Satoshi суммы. Другой вариант заключается в том, что к югу от Satoshi передает по существу "продажный" мой бумажник таким образом, что он содержит BTC больше не совместим с предыдущими версиями протокола. Это не так, верно?

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

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


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


23 марта 2011, 5:24:50 PM   # 2
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Насколько трудно увеличить Bitcoin делимость?

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





Изменение довольно просто, я думаю: Версии транзакций и блок будет увеличиваться, а знаковый бит nValue будет рассматриваться как своего рода "повышена точность" флаг.

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

Код:
если (nBestHeight > 84000)
{
    если (nKeysCount > 20)
        вернуться ложным;
    nOpCount + = nKeysCount;
    если (nOpCount > 201)
        вернуться ложным;
}
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

23 марта 2011, 6:24:02 PM   # 3
 
 
Сообщения: 175
Цитировать по имени
цитировать ответ
по умолчанию Re: Насколько трудно увеличить Bitcoin делимость?

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

23 марта 2011, 6:35:58 PM   # 4
 
 
Сообщения: 1232
Цитировать по имени
цитировать ответ
по умолчанию Re: Насколько трудно увеличить Bitcoin делимость?

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

Согласен. Либо переменная длина или INT128.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW