Solidity — язык программирования

Язык был предложен в августе 2014 года Гэйвином Вудом (Gavin Wood). В дальнейшем разработка языка была выполнена под руководством Кристиана Райтвизнера (Christian Reitwiessner) командой Solidity в рамках проекта Ethereum. Это один из четырёх языков (среди Serpent, LLL и Mutan), спроектированных для трансляции в байт код виртуальной машины Ethereum. Получил широкое распространение с появлением технологий блокчейна, в частности стека технологий на основе Ethereum, для создания программного обеспечения умных контрактов.
(c) https://ru.wikipedia.org/wiki/Solidity

Ресурс о языке: https://soliditylang.org/
О языке: https://github.com/ethereum/solidity/
Релизы языка: https://github.com/ethereum/solidity/releases
Среды разработки (IDE): Remix, Microsoft Visual Studio или ConsenSys Enterprise.

24.01.2021 Оценка масштабов сети Ethereum

Кто-то считает что криптовалюты это веяние моды и скоро исчезнет. Решил оценить сколько видеокарт и какое потребление на данный момент сети Ethereum (второй по капитализации после Bitcoin).

Итак, хешрейт сети Ethereum на 24.01.2021 составляет 339’861’320 Mh (340Th). Хешрейт одной видеокарты NVidia Palit 1070 JetStream 8G около 29 Mh при этом потребление 130Вт.

Получается, если считать в данных видеокартах, то в сети Ethereum используется 11’719’356 штук, а общее их потребление 1’523’516’262 Вт (1.5ГВт), что сопоставимо с мощностью самой крупной ядерной электростанции.

Делайте выводы сами.

Шпаргалка для майнеров

Значения  Hashrate

  • 1 kH/s is 1,000 (one thousand) hashes per second
  • 1 MH/s is 1,000,000 (one million) hashes per second.
  • 1 GH/s is 1,000,000,000 (one billion) hashes per second.
  • 1 TH/s is 1,000,000,000,000 (one trillion) hashes per second.
  • 1 PH/s is 1,000,000,000,000,000 (one quadrillion) hashes per second.
  • 1 EH/s is 1,000,000,000,000,000,000 (one quintillion) hashes per second.

Конвертация Хешрейта

  • 1 MH/s = 1,000 kH/s
  • 1 GH/s = 1,000 MH/s = 1,000,000 kH/s
  • 1 TH/s = 1,000 GH/s = 1,000,000 MH/s = 1,000,000,000 kH/s

Сколько Сатоши в Биткоинах

В одном Биткоине сто миллионов Сатоши. 

Что такое Сатоши?

Каждый Bitcoin (1 BTC) делится до 8-ми знаков после запятой, поэтому 1 биткоин может быть разделен на 100 000 000 единиц. Каждая единица Bitcoin (0.00000001 BTC) называется Satoshi. Satoshi является наименьшей единицей Bitcoin. Эта единица названа в честь Satoshi Nakamoto – псевдонима изобретателя биткоина. Существуют также промежуточные единицы измерения (микробит, миллибит, битцент). 

  • 1 Satoshi = 0.00000001 ฿
  • 10 Satoshi = 0.00000010 ฿
  • 100 Satoshi = 0.00000100 ฿ = 1 Bit / μBTC (you-bit)
  • 1,000 Satoshi = 0.00001000 ฿
  • 10,000 Satoshi = 0.00010000 ฿
  • 100,000 Satoshi = 0.00100000 ฿ = 1 mBTC (em-bit)
  • 1,000,000 Satoshi = 0.01000000 ฿ = 1 cBTC (bitcent)
  • 10,000,000 Satoshi = 0.10000000 ฿
  • 100,000,000 Satoshi = 1.00000000 ฿

МиниАТС PANASONIC TDA100 и короткие гудки при снятии трубки

На проблемном телефоне надо снять трубку, подождать пока после коротких гудков пойдет длиный и набрать *700XXX

где XXX — внутренний номер телефона на котором появилась проблема, потом положить трубку.

Тормозит Excel: процессор грузится на 50%

Открываем файлы Excel. Копируем данные из одного файла в другой — все зависает. Excel не отвечает. В диспетчере задач видно, что Excel задействует процессор на 45-55%.

Решение: очень странный глюк Excel, решается отображением листов книги Excel, т.е. надо внизу слева потянуть ползунок вправо чтобы стали видны листы книги — Лист 1, Лист 2 и т.д. Проблема исчезает.

Еще советуют, ставить галку в Файл — Параметры — Дополнительно — Отключить аппаратное ускорение обработки изображения.

Медленно открываются сайты, тормозит интернет :)

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

Оказалось проблема в использовании DNS-серверов провайдера.

Казалось бы простая вещь DNS-сервер, но если он тормозит у провайдера, то у клиента страницы сайтов открываются жутко медленно… при этом, естественно, файлы закачиваются как обычно.

Решение проблемы: используем в качестве DNS-северов 8.8.8.8 и 8.8.4.4 (спасибо Google что вкладывает средства в свои DNS-сервера).