Как стать автором
Обновить
178
Карма
0
Рейтинг

Мыслитель

  • Подписчики 17
  • Подписки 5

Telegram Open Network: теория и практика от валидатора сети

Ждем статью от TON Labs которая обязательно исправит недосмотр!

Python 3.8: Что нового и как этим пользоваться?

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

Есть ли гарантия какую версию выдаст команда python --version на произвольной системе? Вот у меня сейчас пишет Python 2.7.15+, а если я удалю Python 3.x у будет ли выпадать сообщение об ошибке или запустится 3.x? Есть сомнения.

go modules решают в первую очередь проблему breaking changes в библиотеках, то что они фиксируют версию языка — побочный результат, ибо проблема постоянного изменения синтаксиса языка в go не актуальна.

Python 3.8: Что нового и как этим пользоваться?

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

Может быть есть еще примеры, более ощутимые, так сказать?

Python 3.8: Что нового и как этим пользоваться?

Ну в питоне нет ни совместимости вверх ни совместимости вниз, иначе бы не пришлось бы придумывать pip vs pip3 и все эти virtualenv Просто стало интересно неужели в каждой минорная цифре Python 3.x вводятся breakable changes. Как вы там живете вообще? Судя по реакции на безобидный вопрос, не очень.

Python 3.8: Что нового и как этим пользоваться?

Пишу на Go, он декларирует (и выполняет) совместимость в версии 1 уже много лет.

Python 3.8: Что нового и как этим пользоваться?

Опять код написанный на Python 3.8 не будет запускаться на младших версиях?

Я не хейтер, просто искренне интересуюсь.

Новый проект братьев Дуровых: Telegram Open Network

>TON, где твой аккаунт могут заблокировать

Не могут. Заблокировать могут аккаунт в Телеграме в котором будет удобный (мы надеемся) кошелек для работы в ТОН.

ТОН — это публичный блокчейн, в нем нельзя ничего заблокировать без консеснуса.
Кошелек — это приватные ключи, они хранятся у пользователя, а не на сервере, поэтому заблокировать тоже невозможно.

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

Проверка кода Telegram Open Network анализатором PVS-Studio

Кошелек с грамами готовятся звести: telegram.org/tos/wallet

Проверка кода Telegram Open Network анализатором PVS-Studio

PVS Studio делает самую полезную рекламу на хабре. Думаю что можно смело подавать заявку на конкурс Телеграма и получать свой приз! Разработчики как настоящие джентльмены теперь обязаны жениться приобрести подписку или дать один из призов.

Если кто интересуется, вот информация.

Here’s how to submit your code for the blockchain contest (https://t.me/contest/102) depending on the goal at hand:

1. Submit an archive containing your source code, a howto manual and a build script (if necessary) to @jobs_bot (choose Blockchain Contest).

Or:

2. Submit a pull request with the TON VM/compiler improvement on GitHub. Describe the issue in the comment to your pull request. In addition, submit the link to the pull request and an archive as described in 1. demonstrating the new features suggested in the pull requests to @jobs_bot.

Or:

3. Submit a pull request on GitHub. Describe the issue in the comment to the pull request. Submit the link to the pull request to @jobs_bot.

Собираем NetFlow дёшево и сердито

Попал сюда в надежде увидеть рабочий код Netflow — ClickHouse, но увы, нет. Жаль.

Тестовый клиент TON (Telegram Open Network) и новый язык Fift для смарт-контрактов

Языки для написанаия смартконтрактов решают двк принципиально важные задачи.

1. Хранение данных в блокчейне стоит дорого, невероятно дорого! Каждый байт комманд и данных кем то оплачивается.

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

Использование более эффективных языков одновременно снижает стоимость использования смарт-контрактов для коннечных пользователей и увеличивает производительность сети.

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

pudge встраиваемая база данных в 500 строк на golang

Gob при упаковке кодирует тип данных структуры Go это и позволяет легко и эффективно упаковывать/распаковывать. Но это вносит оверхед по сравнению с исходными данными, который ощутимый если размер полей мал.

Яндекс запустил облако

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

Bitcoin и Ethereum: что происходит на узлах, которые не занимаются добычей, и что с ними будет дальше?

Вся современная криптовалюта решает задачу «сговора негодяев». Собственно Сатоши Накомото и предложил ее решение. Сейчас идут исследования как сделать это решении эффективнее, экономичнее, устойчивее и.д.

Bitcoin и Ethereum: что происходит на узлах, которые не занимаются добычей, и что с ними будет дальше?

Вот это соревнование обычных валют в порче монеты наперегонки и стало предпосылкой появления криптовалют. Для общества потребления не выгодны потребители, которые сберегают.

Bitcoin и Ethereum: что происходит на узлах, которые не занимаются добычей, и что с ними будет дальше?

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

Представьте себе — некто положил доллары сша и рубли СССР в стеклянную банку 50 лет назад. Одну валюту посчитали мусором один раз отменили и два раза поменяли при деноминации. Другую и сейчас можно использовать для покупок. Вы бы какую криптовалюту хотели бы получить в будущем?

Bitcoin и Ethereum: что происходит на узлах, которые не занимаются добычей, и что с ними будет дальше?

К тезисам статьи комментарии.

Список нод сети биткойна можно посмотреть в режиме реального времени на сайте: bitnodes.earn.com

Нет никакого сюрприза в том, что 10% мировых нод размещены в одном провайдере — Hetzner! Вобще получается такой народный рейтинг провайдеров. В некоторых странах количество нод биткойна исчесстляется единицами! Однако, хорошая новость состоит в том, что нода биткойна после синхронизации пока еще нормально работает на старом 7200 rpm SATA диске.

К сожалению, на Ethereum с его клиентом Geth использовать SATA диск перестало быть возможным еще осенью 2017 года. Объем дисковых операций перестал успевать за транзакциями сети. Поэтому нода Ethereum может быть запущена на SSD диске или SSD виртуальном сервере.

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

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

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

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

Блокчейн + распределённое хранилище = Sia

Если внимательно посмотреть статистику проекта, то примерно месяц назад стоимость аренды места резко обвалилась. Были предложения за сотни sc, а потом они резко упали до уровня 150 sc за терабайт в месяц.

Почему? На самом деле в середине мая на рынке криптовалют начался памп и все валюты подорожали в несколько раз. Но вот незадача, уже недели две как все цены падают вниз. Та же сиа подешевела с 20 долларов за 1000 до примерно 6. Но при этом стоимость контрактов на хранения не изменилась и просто уменьшилась в 4 раза. Никакой рыночной коррекции согласно курсу криптовалюты не наблюдается, а это значит что рыночные пооцессы ценообразования отсутствуют.

Кто все эти люди, которые шарят место для Сиа? Я не могу точно сказать, возможно они были введены в заблуждение статьями подобным этой. Тут написано, что хост заполненный на полтерабайта приносит 50 рублей в день. На самом деле по состоянию на конец июня 2017 такой доход будет за месяц. И то при условии, что найдется клиент, который заполнит именно ваш диск имея на выбор 99% свободных ресурсов сети на других хостах.

Я никоим образом не хочу сказать что Сиа неправильный или не нужный проект, просто обращаю внимание что коммерческий интерес там декларируется, но на данный момент отсутствует. Я просто выступаю за объективность, а не против идеи.

Блокчейн + распределённое хранилище = Sia

В настоящий момент по ссылкам автора статьи средняя стоимость хранения террабайта данных составляет 150 sc или примерно 86 центов в месяц. Емкость сети достигла 3 петабайт при том что заполнена она лишь на 1%. Это и есть показатели доходности. Даже если найдется покупатель готовый платить 1$ За терабайт, вряд ли он купит у вас место. У лучших хостеров заполнение достигает 10 %. Грубо говоря, доходность этой затеи примерно равна нулю.

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

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

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность