7 октября 2014, 1:40:21 PM   # 1
 
 
Сообщения: 338
Цитировать по имени
цитировать ответ
по умолчанию Re: как обращаться в JavaScript BTC

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Если у меня есть строка, как "0,059" и я хочу, чтобы преобразовать его в ряд, чтобы сделать некоторые операции, такие как разделение, могу ли я в JavaScript просто преобразовать его с parseFloat ("0,059") Или это может иметь некоторые Precisions проблемы, при выполнении деления, например?

Во-вторых, как правильно сохранять и обрабатывать значения Bitcoins в PHP и MySQL?
xeryan сейчас офлайн Пожаловаться на xeryan   Ответить с цитированием Мультицитирование сообщения от xeryan Быстрый ответ на сообщение xeryan


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


7 октября 2014, 1:50:59 PM   # 2
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: как обращаться в JavaScript BTC

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





Внутренне не Bitcoin обрабатываются как Satoshi, таким образом, есть нет "Поплавковые проблемы", Разделение еще может привести к проблемам, так как, например, 100k Satoshi / 3 приведет к 333333, который не может быть правильным в зависимости от вашего использования.
Шорена сейчас офлайн Пожаловаться на Шорену   Ответить с цитированием Мультицитирование сообщения от Шорену Быстрый ответ на сообщение Шорену

7 октября 2014, 1:56:50 PM   # 3
 
 
Сообщения: 338
Цитировать по имени
цитировать ответ
по умолчанию Re: как обращаться в JavaScript BTC

Внутренне не Bitcoin обрабатываются как Satoshi, таким образом, есть нет "Поплавковые проблемы", Разделение еще может привести к проблемам, так как, например, 100k Satoshi / 3 приведет к 333333, который не может быть правильным в зависимости от вашего использования.
Итак, как можно решить эту проблему? спасибо
xeryan сейчас офлайн Пожаловаться на xeryan   Ответить с цитированием Мультицитирование сообщения от xeryan Быстрый ответ на сообщение xeryan

7 октября 2014, 3:09:51 PM   # 4
s2
 
 
Сообщения: 141
Цитировать по имени
цитировать ответ
по умолчанию Re: как обращаться в JavaScript BTC

Умножьте его на 100000000 и использовать целые числа, чтобы просто рассчитывать satoshis. Если Вы обращаетесь > 10 BTC вы хотите, чтобы проверить, что он использует 64-битные целые числа или эквивалент.

В JavaScript все числа с плавающей точкой, и я полагаю, вы получите 53 бит целого диапазона, так что вы будете безопасно обрабатывать 90,071,992 биткойнов (52bits), которые должны быть более чем достаточно для 21 миллионов там.

оповещение ([Number.MAX_VALUE, Number.MIN_VALUE]);
s2 сейчас офлайн Пожаловаться на s2   Ответить с цитированием Мультицитирование сообщения от s2 Быстрый ответ на сообщение s2

23 января 2015, 1:09:29 PM   # 5
 
 
Сообщения: 338
Цитировать по имени
цитировать ответ
по умолчанию Re: как обращаться в JavaScript BTC

Похоже, parseFloat хорошо:

parseFloat ("15854420.40053001")

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

23 января 2015, 7:47:06 PM   # 6
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: как обращаться в JavaScript BTC

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

http://stackoverflow.com/questions/1458633/elegant-workaround-for-javascript-floating-point-number-problem

http://stackoverflow.com/questions/2876536/precise-financial-calculation-in-javascript-what-are-the-gotchas

http://floating-point-gui.de/languages/javascript/


FWIW, я обычно использую parseFloat, затем toFixed (2) при попытке преобразования в формат валюты. Конечно, это зависит от требуемой точности, хотя.

Пример: parseFloat ("23432.234324") .toFixed (2); //"23432,23"
jxm262 сейчас офлайн Пожаловаться на jxm262   Ответить с цитированием Мультицитирование сообщения от jxm262 Быстрый ответ на сообщение jxm262

23 января 2015, 7:53:13 PM   # 7
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: как обращаться в JavaScript BTC

Обновление: для вашего выше ..

parseFloat ("15854420.40053001") .toFixed (;
jxm262 сейчас офлайн Пожаловаться на jxm262   Ответить с цитированием Мультицитирование сообщения от jxm262 Быстрый ответ на сообщение jxm262

24 января 2015, 4:44:17 PM   # 8
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: как обращаться в JavaScript BTC

Обновление: для вашего выше ..

parseFloat ("15854420.40053001") .toFixed (;

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

25 января 2015, 8:59:42 PM   # 9
 
 
Сообщения: 896
Цитировать по имени
цитировать ответ
по умолчанию Re: как обращаться в JavaScript BTC

Обновление: для вашего выше ..

parseFloat ("15854420.40053001") .toFixed (;

  Ваш toFixed8 был преобразован в смайлик. Я использовал оба метода, поплавок и просто целые и сосчитать satoshis. Мне нравится Satoshi подход более при хранении в моей БД ИМО.

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

9 марта 2015, 10:56:14 AM   # 10
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: как обращаться в JavaScript BTC

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

9 марта 2015, 11:24:00 AM   # 11
 
 
Сообщения: 476
Цитировать по имени
цитировать ответ
по умолчанию Re: как обращаться в JavaScript BTC

может быть, это поможет: https://en.bitcoin.it/wiki/Proper_Money_Handling_(JSON-RPC)

непосредственно не связаны с Javascript, но хранить в десятичной системе (16, 8) на MySQL
emrebey сейчас офлайн Пожаловаться на emrebey   Ответить с цитированием Мультицитирование сообщения от emrebey Быстрый ответ на сообщение emrebey

9 марта 2015, 12:52:48 PM   # 12
 
 
Сообщения: 896
Цитировать по имени
цитировать ответ
по умолчанию Re: как обращаться в JavaScript BTC

может быть, это поможет: https://en.bitcoin.it/wiki/Proper_Money_Handling_(JSON-RPC)

непосредственно не связаны с Javascript, но хранить в десятичной системе (16, 8) на MySQL

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

9 марта 2015, 6:14:12 PM   # 13
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: как обращаться в JavaScript BTC

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW