Картка Binance тепер підтримує XRP, SHIB і AVAX

Картка Binance

Binance додала XRPSHIB і AVAX до списку підтримуваних криптовалют на Binance Cards, починаючи з 07:00 (UTC) 05 серпня 2022 року.
  • На даний момент картка Binance доступна лише для користувачів Binance, які проживають в ЄЕЗ, і українських біженців, які проживають у країні ЄЕЗ (Binance Refugee Crypto Card )Ви можете зареєструватися на Binance Card тут .
  • Станом на 07:00 (UTC) 2022-08-05 на Binance Card є 14 підтримуваних криптовалют: ADA, AVAX, BNB, BTC, BUSD, DOT, ETH, LAZIO, PORTO, SANTOS, SHIB, SXP, USDT і XRP .
  • Щоб витратити нещодавно підтримані криптовалюти за допомогою Binance Card, перейдіть до Інформаційної панелі картки > Пріоритет платежу > Редагувати, щоб додати, видалити або ранжувати криптовалюти для витрат відповідно до власних уподобань.
  • Користувачі повинні мати принаймні шість криптовалют у списку пріоритетів платежів. Можна вибрати максимум 12 криптовалют.
  • З додаванням XRP, SHIB і AVAX до Binance Card поточні параметри пріоритету платежу для наявних користувачів картки Binance не зміняться.
  • Binance Card випускається ліцензованою організацією UAB «Finansinės paslaugos Contis» і розповсюджується Swipe. Використання вами Binance Card регулюється умовами, викладеними в Угоді власника картки.

React Storybook

За допомогою React Storybook ви можете розробляти та проектувати компоненти інтерфейсу користувача за межами вашої програми в ізольованому середовищі. Це змінить спосіб розробки компонентів інтерфейсу користувача.

React Storybook
Ось так виглядає React Storybook.

Перш ніж ми почнемо

Сьогодні серверні системи стали дуже простими завдяки фреймворкам, таким як Meteor, і хмарним службам, таким як Firebase. Такі речі, як GraphQL і Falcor виведе серверні системи на новий рівень.

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

Просто порахуйте КІЛЬКІСТЬ РЯДКІВ , які ви написали для СТОРОНИ КЛІЄНТА, і ви зрозумієте, що я маю на увазі.

Навіть у програмі на стороні клієнта більшу частину часу ми зосереджуємося на створенні кількох компонентів інтерфейсу користувача, і вони зазвичай не мають нічого спільного з рештою програми. Навіть коли ви впроваджуєте нові функції, багато часу витрачається на створення компонентів інтерфейсу користувача.

Це важко

Завдяки гарячому перезавантаженню ми можемо дуже швидко розробляти та ітерувати інтерфейс користувача. Зазвичай ми робимо це в нашому додатку.

Але побудувати компонент у програмі важко. Дозвольте мені показати вам проблему.

Уявіть, що ми створюємо компонент списку завдань. Отже, він має кілька станів, і нам потрібно змінити інтерфейс для них. Ось список штатів:

  • У списку немає елементів.
  • У списку є кілька елементів (він не порожній).
  • Деякі з цих пунктів завершено.
  • Усі пункти в списку виконано.

Навіть якщо ми знайдемо спосіб відтворити ці стани всередині програми, нам потрібно якось їх задокументувати. Інакше новий розробник або дизайнер не зможе працювати над цими компонентами інтерфейсу користувача.

Я можу перерахувати багато таких проблем, як це. Але, я сподіваюся, ви зрозуміли суть.

Зустрічайте React Storybook

Ми намагаємося вирішити більшість вищевказаних проблем за допомогою React Storybook . Використовуючи його, ви можете розробляти компоненти інтерфейсу користувача за межами програми та дозволяти іншим людям у вашій команді працювати над ними.

Після налаштування ви можете запустити консоль React Storybook, ввівши:

npm run book story

Потім він запустить веб-сервер на порту 9001 і виглядає так:

React Storybook

Після цього нам потрібно помістити наші компоненти (з їхніми різними станами ) у наведену вище консоль. Ми робимо це, пишучи набір історій.

Одна STORY має повертати елемент REACT. Потім ви взаємодієте з ним із React Storybook.

У наступному коді ми пишемо кілька історій для різних станів нашого компонента списку завдань.
(Тут наш компонент списку завдань називається «MainSection»)

import React from 'react';
import MainSection from '../MainSection';
import { storiesOf, action } from '@storybook';

storiesOf('MainSection', module)
  .add('all active', () => {
    const todoItems = [
      { id: 'one', text: 'Item One', completed: false },
      { id: 'two', text: 'Item Two', completed: false },
    ];

    return getMainSection(todoItems);
  })
  .add('some completed', () => {
    const todoItems = [
      { id: 'one', text: 'Item One', completed: false },
      { id: 'two', text: 'Item Two', completed: true },
    ];

    return getMainSection(todoItems);
  })
  .add('all completed', () => {
    const todoItems = [
      { id: 'one', text: 'Item One', completed: true },
      { id: 'two', text: 'Item Two', completed: true },
    ];

    return getMainSection(todoItems);
  });

function getMainSection(todos) {
  const actions = {
    clearCompleted: action('clearCompleted'),
    completeAll: action('completeAll')
  };

  return (

); }

Тоді ти маєш змогу взаємодіяти з ними у React Storybook ось так:

Storybook

Отже, інші у вашій команді можуть надати вам відгуки про ці компоненти інтерфейсу користувача. Крім того, дизайнери у вашій команді хотіли б попрацювати над цими компонентами інтерфейсу користувача та зробити їх гарним.

Переклад статті “Introducing React Storybook

Binance Card для біженців із України

binance card

Binance запустила Binance Card для біженців із України, які були змушені переїхати до країн ЄЕЗ через війну з Росією 📣🇺🇦

Binance Card створена у партнерстві з Contis. Це дозволить переміщеним українцям здійснювати або отримувати криптоплатежі та здійснювати купівлю в роздрібних торгових точках в ЄЕЗ, які приймають оплату карткою.

🙏🏻 Binance Charity співпрацює з різними неурядовими організаціями, щоб надати грошову допомогу за допомогою Binance Card для біженців. До слова, створений Binance «Фонд екстреної допомоги Україні» уже зібрав більше $1 млн.

📩 Отримання та використання віртуальної та фізичної Binance Card безкоштовне. Щоб отримати картку, біженцям потрібно мати або зареєструвати акаунт на Binance, пройти повну верифікацію за українським документом та прив’язати до акаунта європейський номер телефона. Для отримання картки використовуйте вашу поточну адресу у країні ЄЕЗ.

➡️ Гайд із замовлення Binance Card

📹 Відеогайд

💳 Замовити Binance Card

Також слід зазначити, що біженці, які звернулися до місцевих некомерційних організацій та подали заявку на отримання криптовалютних карток Binance Refugee Card, отримають 75 BUSD (1 BUSD = $1) щомісно (225 BUSD протягом трьох місяців) як підтримку від біржі.

Figma plugin API людською мовою

Figma

Зіткнувся з написанням плагіна для Figma і дивуюся, навіщо так складно? Ну, взагалі-то, нічого особливо складного немає. Але цей TypeScript, це навіщо все? Встанови модулі, налаштуйте публікацію. Скільки я не думав, єдине пояснення, навіщо все це потрібне, це захист від дурня. Типу, кому треба – розбереться, а іншим і нема чого лізти, говнокод плодити.

Ну так ми розвіємо цей снобістський тренд і прорубаємо шлях в API Figma для всіх бажаючих.

Суть у тому, що якщо відкинути все зайве, то в сухому залишку нам знадобиться лише три файли:

Figma plugin API людською мовою

Точкою входу плагіна є файл manifest.json. Виглядати він має так:

{
 "name": "Simple Plugin",
 "api": "1.0.0",
 "main": "plugin.js",
 "ui": "index.html",
 "editorType": [
   "figma"
 ]
}

Поле name це ім’я плагіна, воно буде відображатися в меню і на корінці вікна плагіна.

У полі api ми вказуємо версію api, поки це 1.0.0.

Поле editorType містить масив із перерахуванням редакторів, для яких розробляється плагін. Ми вказуємо лише figma.

Два поля main і ui, що залишилися, містять шляхи до файлів самого плагіна. ui вказує на html з версткою та логікою вікна плагіна. main посилається на js з логікою взаємодії плагіна з Figma.

Почнемо їх вивчення з ui, а значить із файлу index.html:

<button>Click Me</button>
<script>
   document.querySelector('button').onclick = () => {
       alert('Hello world!!!')
   }
</script>

Я помістив у нього кнопку та скрипт, що обробляє клік по цій кнопці. Натиснувши кнопку, виводиться вікно з текстом “Hello World!!!”. Тут важливо зрозуміти, що скрипт повинен перебувати усередині html. Підвантажувати скрипт атрибутом src плагін не вміє.

Ну, і останній файл, який нам потрібен для роботи плагіна, це plugin.js.

figma.showUI (
   __html__,
   {width: 400, height: 400}
);

Він дуже простий, в ньому ми тільки даємо Figma команду, відкрити вікно з вмістом нашого html. Другим параметром метод showUI приймає об’єкт, у якому ми вказуємо необхідний розмір вікна.

Ось, власне, і все. Нам залишилося лише відкрити редактор Figma та перейти в меню Plugins -> Development -> Import plugin from manifest…

Figma plugin API людською мовою

Вибираємо наш manifest.json, після чого в тому ж меню знаходимо наш плагін.

Figma plugin API людською мовою

Наш плагін готовий.

З документацією API Figma можна познайомитись тут.

AIRDROP – або як заробити на нових токенах

AIRDROP у крипті це не те що AIRDROP на iOS 🙂 AIRDROP – це безкоштовна роздача нових токенів (ну або умовна безкоштовна). Нові токени роздають, коли хочуть отримати у свій новий проект користувачів. Як правило, це досить вигідно. Хоча токени видаються не одразу, а частинами. як правило протягом року або півроку.

Умовно кажучи, вкладаючи 10$ ви отримуєте через певний час якусь кількість токенів (які зазвичай недооцінені) на 20$. І в момент їхнього лістингу на біржі продаєте в перші 5 – 10 хвилин. У піку зростання.

У цьому відношенні дуже вигідно, коли AIRDROP відбувається на біржі. Яка випускає свій токен, який потім використовується для торгівлі на біржі та оплати комісій. (Наприклад, на binance це BNB ). Так ось у момент лістингу токена на своїй біржі він зазвичай у перші 5 хвилин торгів дорожчає в десятки разів. Оскільки біржа викуповує ці токени. Викуповує (як правило для спалювання, щоб підняти ціну) тому що основне завдання цих токенів було залучити нових користувачів до проекту. І на початку торгів можна нормально заробити.

Зараз якраз на горизонті з’явився цікавий AIRDROP нової української біржі QMALL . Тож якщо комусь цікаво, то можуть взяти участь. У цьому AIRDROP можна отримати токени QML за виконання простих дій. Які можна буде почати продувати 15.02.2022. Детальніше можна подивитися тут

Всі удачі та будьте обережні при інвестуванні в крипту.

Нова ера інвестування

інвестування

Найкраща порада, якій можна дати 18-річному: ігноруй зовнішній шум і зверни увагу всередину.

Це вірно з низки причин:

По-перше, поки ти не заробив грошей, неможливо інвестувати в ринок акцій/облігацій/нерухомості, індивідуальний пенсійний план чи криптовалюту.

По-друге, сума, яку ти можеш інвестувати, значною мірою залежить від того, скільки грошей ти здатний заробити. Нехтувати власною здатністю заробляти – значить ставити віз попереду коня. За інших рівних людей, що заробляє $5000 на місяць, може дозволити собі інвестувати більше грошей, ніж той, хто отримує лише $3000.

По-третє, чим ти молодший, тим простіше тобі набути нових навичок. Ні, вікно не закривається ніколи. Але до 25 років людський мозок ще не остаточно сформувався, і чим ти молодший, тим менше у тебе обов’язків. У суперечці про те, хто швидше навчиться програмувати, я в 99 випадках зі 100 поставлю на 18-річного молодика, який щойно закінчив школу, а не на 35-річну одиноку матір.

По-четверте, інвестуючи в себе, ти виключаєш контрагентський ризик. Тобто ти розглядаєш себе як актив, який хочеш вкласти свій капітал. Так тобі не потрібно турбуватися, що акції компанії обваляться, що тобі не повернуть позику і т.п.

І список можна продовжувати.

Уоррен Баффетт – людина, яка пристойно заробила на інвестиціях, – найкраще резюмувала:

«Інвестувати у себе – найкраще, що можна зробити. Якщо в тебе є таланти, ніхто не зможе в тебе їх забрати».

Я згоден із паном Баффеттом.

У абсолютно нормальному світі моя інвестиційна теза була б пряма як палиця і надійна як швейцарський годинник:

Насамперед інвестуй у власну здатність заробляти. Купи житло за власний кошт (не в іпотеку), щоб завжди мати дах над головою. Максимально застрахуйся від ризиків. Май великий готівковий баланс на випадок майбутньої невизначеності та сприятливих можливостей. Тримай золото та срібло, але не надто багато. Реінвестуй невитрачений прибуток у те, над чим у тебе найбільше контролю, – власний бізнес. І щомісяця вкладай у S&P 500 лише стільки, скільки можеш дозволити собі втратити, щоб у неспокійні часи можна було залишити ці інвестиції у спокої та дозволити їм робити те, що їм виходить найкраще: нарощувати вартість.

Я не надто люблю ризик. Від однієї вже думки про те, що все, заради чого я працював, може впасти, мені стає не по собі. Тож я дуже високо ціную можливість добре спати вночі.

АЛЕ!

На даний момент я повністю відкинув цю тезу.

Цьому є дві основні причини:

1. Ми НЕ живемо у абсолютно нормальному світі – особливо зараз. Хоч як парадоксально, те, що світ не нормальний, – це нормально. Але наша реакція на цю ненормальність зовсім не нормальна.

2. Зустрівшись із інвестиційною можливістю тисячоліття, слід відкинути розхожу мудрість.

1. Світ нормальний; наша реакція на нього – ні

З часу фінансової кризи 2007 р. ми наражаємося на кредитно-грошовий експеримент. Але експеримент цей не новий. Упродовж історії його проводили у багатьох економіках, і це завжди без винятку закінчувалося дуже погано.

Завжди. Без винятку.

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

Чи це можливо?

Так, чорт забирай.

Чи це ймовірно?

Ні. І історія це підтверджує.

Дозвольте спершу пояснити поточну ситуацію за допомогою простої аналогії.

Дак Прескотт

Ось фотографія усміхненого Дака Прескотта – накачаного знеболюючим – в очікуванні операції після страшної травми кісточки, отриманої у грі в американський футбол. Якщо коротко, то у нього зі шкіри стирчали кістки.

Мені хотілося б порівняти між Даком Прескоттом (у момент, коли було зроблено цю фотографію) і американською економікою з часу фінансової кризи 2007 р.:

Американська економіка нагадує Дака Прескотта, якому лікарі дали морфін, щоби притупити біль. Але якщо не провести належне лікування (операцію), тому що він постійно посміхається завдяки медикаментам, то зростає ймовірність, що його рана запалиться, йому доведеться ампутувати ногу і зрештою він помре.

Так само Федеральна резервна система (ФРС) здатна накачати економіку морфіном (тобто готівкою), щоб притупити біль (тобто запобігти рецесії, підтримати Уолл-стріт і т. д.). Але якщо досить довго нехтувати належним лікуванням (тобто не дозволяти неприбутковим бізнесам банкрутуватись, щоб їм на зміну прийшли нові), то історія каже, що валюта такої економіки в процесі сильно знеціниться.

Подібно до того, як наркоману потрібна все більша доза, щоб отримати той же кайф, економіці щоразу потрібно все більше стимуляції, щоб залишатися на плаву.

Або, як одного разу сказав Каньє Вест:

«План був пити, доки біль не пройде, – але що гірше: біль чи похмілля?»

Ось як розгортається цей план для основних фіатних валют світу:

Як можна бачити, всі ключові валюти – американський долар, японська єна, британський фунт стерлінгів, євро тощо – колись були прив’язані до золота. Але у разі, коли прив’язку скасовували і дозволяли центральним банкам збільшувати грошову масу, валюти рано чи пізно починали рухатися убік нуля.

Зазвичай це згубно позначається на глобальних резервних валютах. Ось що відбувалося щоразу починаючи з 1450:

Статус резервної валюти є непостійним.
Статус резервної валюти є непостійним. Джерело: Azizonomics

Португалія. Іспанія Нідерланди. Франція. Великобританія…

Чи можуть США стати наступними у списку? Чи це здається надто неймовірним?

Подобається вам чи ні, але саме до цього все йде. Мені не хотілося б ставити проти США, але наші ін’єкції морфіну з 2007 р. сильно збільшилися – особливо в останні два роки:

  • ФРС з 2008 по 2014 роки. провела три кількісні пом’якшення, фактично «надрукувавши» $4 трильйони за сім років.
  • Наприкінці 2018 р. ФРС вирішила підняти відсоткові ставки. Це робиться, щоб забезпечити стійке економічне зростання та запобігти інфляції. Часто це сигналізує, що у горизонті з’явилася рецесія – обов’язкова фаза боргового циклу. Однак на початку 2019 р. ФРС швидко вирішила змінити курс. Це вказувало на те, що США продовжать збільшувати свій борговий тягар, тобто вирішення проблеми відкладено у довгу скриньку. Як наслідок, наступне похмілля (тобто рецесія) буде жорсткішим.
  • Викуп власних акцій – сумнівна практика великих корпорацій та банків – з 2010 р. становив $500 млрд. Викуп акцій – це як зворотні дивіденди: так CEO збагачуються за рахунок акціонерів. На жаль, багато з цих корпорацій знову отримали допомогу в рамках першого плану стимулювання у 2020 році.
  • У вересні 2019 року ми побачили дивну активність на ринку РЕПО. По суті, ставка кредитування овернайт між банками сильно підскочила. ФРС була настільки стурбована, що влила $278 млрд., щоб банки змогли задовольнити свої потреби. Вона зробила щось подібне вперше з часу фінансової кризи 2007 року.
  • В останні місяці 2019 р. ми постійно чули, як CEO залишають свої посади.
  • Зрештою, у лютому 2020 р. американська економіка офіційно увійшла до рецесії. “Великим каталізатором” послужив COVID-19. Це поклало край найтривалішої економічної експансії історія США з 1854 р.

Очевидно, що серйозні тріщини економіки були ще до того, як пандемія все обрушила. І ТОДІ ФРС втрутилася із безпрецедентно великим пакетом стимулювання. ФРС створила $7 ТРЛН, які раніше не існували. Рано чи пізно нам доведеться їх повернути.

Але майте на увазі таке:

Скорочення випадковості/волатильності (за допомогою морфіну та друкування грошей) робить систему загалом (економіку) більш крихкою.

На щастя, ми маємо рішення для цього безумства.

bitcoin

2. Інвестиційна можливість тисячоліття

Головна інвестиційна можливість вашого життя – вкластися в себе та власні таланти, як радить Уоррен Баффетт.

Але що має отримати пріоритет, якщо на нас впаде інвестиційна спроможність тисячоліття?

Іншими словами, що довговічніше: людське життя, що в середньому у світі триває 72,6 року, або ощадна технологія, яка може проіснувати наступні 1000 років?

У світі, де значна частина населення страждає від надлишку:

  • ожиріння через занадто велику кількість їжі;
  • інфекцій, що швидко поширюються, через гіперглобалізацію і сильну взаємопов’язаність;
  • гіперінфляції через те, що жадібні центральні планувальники зловживають контролем над грошовою масою.

…наступним кроком буде рідкість і самодостатність.

У світі, де невизначеність та занепокоєння знаходяться на історичному піку:

  • Чи відправить роботодавець мене у неоплачувану відпустку чи звільнить?
  • Коли розподілятиметься наступний пакет стимулювання?
  • Коли ми матимемо вакцину і коли ми повернемося до колишнього життя?

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

І у світі, де майнова нерівність поширена більше, ніж будь-коли, урядові бюрократи, як і раніше, показують пальцями на багатих, а не на себе, адже це вони безвідповідально розпоряджаються друкарським верстатом та витратами. Дозвольте коротко пояснити:

Податкові ставки визначаються з урахуванням короткого тимчасового проміжку і відбивають у точності багатство. Уявіть на хвилинку, що ви власник малого бізнесу, якому дев’ять років важко вдавалося зводити кінці з кінцями. Але десятий рік несподівано виявився успішним – можливо достатньо, щоб компенсувати кілька важких років. Але як тільки ви подумали, що впіймали удачу, податки стирають значну частину вашої компенсації за те, що ви так довго ледве виживали. А наступного року урядові бюрократи ще й змушують вас на кілька місяців закрити свій бізнес через пандемію, тоді як самі вони, як і раніше, отримують зарплату.

Тим часом, ті ж таки бюрократи запустили друкарський верстат на повну котушку. Новостворені гроші спочатку опиняються у руках фінансових інститутів та комерційних банків. Як наслідок, вони можуть придбати більше товарів, послуг та активів за ще відносно низькими цінами. Потім, коли ці гроші «просочуються» вниз економічною драбиною, ці активи купує більше людей, і інвестиції фінансових інститутів, які купили «дешево», зростають у вартості. У той же час найбідніші члени суспільства спостерігають, як ціни на повсякденні товари зростають ще до того, як вони встигли отримати свій шматок нового пирога, – вони не можуть дозволити собі купити стільки, як раніше, тому що за ту ж кількість продуктів конкурує більше доларів. Таким чином, з одного боку, багаті стають ще багатшими, а з іншого, бідні стають ще біднішими.

gold
Графік 1917-2012 років. Момент скасування Річардом Ніксоном прив’язки до золотого стандарту та показник зростання доходів. Джерело: Zero Hedge

Відколи був скасований золотий стандарт і друкарському верстату дозволили працювати на повну котушку, 1% найбагатших у США висмоктував усе багатство з 90% найбідніших.

Біткойн здатний все це виправити .

  • Він децентралізований – він нікому не належить, але брати у ньому можуть все.
  • Він незмінний – ніхто не може створити більше біткойнів з повітря і витратити з безрозсудною легкістю.
  • Його пропозиція звичайно рідкісна – ніхто не може зробити свій шматок “пирога багатства” більше за рахунок вашого.
  • Емісія його пропозиції відома заздалегідь – він цінує прозорість та верифікацію на противагу «повному визнанню та довірі Казначейству США».

…І головне, Біткойн дозволяє нам довіритися людству замість 12 людей похилого віку в перуках (членів Федерального комітету з операцій на відкритому ринку ФРС).

У 1879 р. Верховний суд США ухвалив, що держава має бути недвозначно відокремлена від церкви. Час зробити те саме з грошима.

Чому я майже довіряю Біткойну більше, ніж собі

Я нікому – НІКОМУ – не довіряю більше, ніж собі.

Ніхто не знає мене, не цікавиться мною і не вірить у мене так, як я сам. Якби я думав інакше, то сумнівався б, чи варто взагалі жити.

Тим не менш, людство стоїть на другому місці з невеликим відривом – я майже довіряю йому більше, ніж собі. Природа оптимізує все під ціле (тобто людство), а чи не під індивіда. І з цієї ж причини людство, як і будь-яка інша система, згодом еволюціонує та адаптується:

  • Авіація після кожної авіакатастрофи стає безпечнішою.
  • М’язи після напруги, розриву та відновлення стають сильнішими.
  • Ми еволюціонували від неандертальців з низьким IQ до прямоходячого «хомо сапієнс» з віддаленим великим пальцем і корою головного мозку більше, ніж у будь-якої іншої тварини, що нині живе.

Рано чи пізно ми також зробимо уроки з провалів центральних планувальників і зрозуміємо, що тверді гроші на кшталт Біткойна дозволяють нашому колективному розуму приймати кращі рішення для наших суспільних інтересів, ніж ті, що приймає група бюрократів-лобістів.

Саме ми, прості люди, щодня ризикуємо власною шкірою. Ми визначаємо правила. Ми еволюціонуємо. І оскільки Біткойн дозволяє людям взяти долю у свої руки, він цілком може бути нашою другою найкращою інвестиційною можливістю.

Джерело

Член місцевої ради в Україні декларує 124 BTC і 500 акцій Tesla

BTC

Урядовець Рівненської області володіє майже 8 мільйонами доларів криптовалюти та 500 акціями Tesla, йдеться у його декларації. Ця новина з’явилася через те, що ще одному українському депутату в Києві було важко довести володіння криптовалютами у своїй заяві про активи.

Українські чиновники декларують криптоактиви, не надавши підтвердження права власності

Криптоінвестиції останніми роками користуються все більшою популярністю серед українських політиків, показали обов’язкові відомості про активи. За останніми даними ЗМІ, депутат Віровської сільської ради в західній Рівненській області задекларував наявність 124 BTC на суму майже 8 мільйонів доларів у сьогоднішніх цінах.

Володимир Пачесний придбав монети на початку 2013 року за 73 920 гривень на момент покупки, трохи більше 2800 доларів, за останнім курсом завищеної української фіатної валюти. У 2019 році 36-річний місцевий депутат також купив 500 акцій американської компанії з електромобілів Tesla, яка підняла ціни на криптовалюту цього року своїми оголошеннями про прийняття та володіння біткойнами.

Пачесний не є ані першим, ані найбагатшим інвестором у криптовалюту серед чиновників в Україні, який зарекомендував себе як лідер із впровадження криптовалют. У квітневому звіті було оприлюднено, що державні службовці та політики володіли 46 351 BTC на той час на суму 75 мільярдів гривень (більше 2,6 мільярдів доларів), причому найбільший запас у депутата Дніпровської міської ради — 18 000 BTC .

У своїх деклараціях за 2020 рік публічні діячі визнали, що володіють загалом 46 351 BTC та різними іншими цифровими валютами, включаючи ETH , LTC , BCH та XMR , згідно з цифрами, зібраними платформою Opendatabot, яка відстежує публічні реєстри в Україні. Однак не всі з них змогли надати необхідні документи, щоб підтвердити, що вони контролюють монети. Цієї весни в Національному агентстві з питань запобігання корупції (НАЗК) пообіцяли перевірити цифри.

Ще один український депутат не може обліковувати власні криптовалюти

У вересні українські ЗМІ повідомляли, що депутат від партії «Слуга народу» президента Зеленського не зміг довести свої цифрові холдинги. Дані подані законодавцем показали, що його дружина, Марія Салтикова, володіла 42 BTC в минулому році , але NAPC сказав , що він не надав жодних документів, що підтверджують достовірність цієї інформації. Депутат лише пояснив, що криптовалюта зберігалася на апаратному гаманці, який зник, коли його автомобіль викрали на початку цього року.

Випадок Гуріна в Україні не поодинокий. Нещодавня стаття порталу «Слово і Діло» показала, що інший депутат Верховної Ради Анна Скороход не надала НАЗК докази того, що вона фактично володіє криптовалютами, про які раніше повідомляла установі.

У своїй останній заяві, Скороход заявила, що вона володіла 44 BTC , 130 ETH і 135 ETC в той час як її чоловік в той час, Олексій Алякін володіє 118 ВТСА, 78 ЕТНА і 350 ETC. Народний депутат України надав «загальні роз’яснення щодо отримання та володіння криптовалютою без надання документів, що підтверджують факти придбання та наявність криптовалюти на кінець звітного періоду».

Вартість криптовалют на момент купівлі оцінювалася в понад 2,7 мільйона гривень (понад 106 тисяч доларів). Скороход повідомила НАЗК, що через її недостатнє знання цифрових грошей усі операції з монетами за її дорученням проводив її чоловік. Вона додала, що не мала доступу до ключів чи будь-яких супровідних документів після їхнього розлучення.

Громадська організація «Віртуальні активи України» та асоціація Blockchain4Ukraine, що об’єднує депутатів з різних політичних фракцій в українському парламенті, запропонували запровадити вимогу, яка підвищить прозорість у звітності чиновників. Обидві організації наполягають на тому, щоб державні службовці вказували в деклараціях адреси своїх криптовалютних гаманців.

Переклад статті Local Council Member in Ukraine Declares 124 BTC and 500 Tesla Shares

Екосистема Binance

Binance

Окрім керування провідною біржою криптовалют у світі, Binance охоплює цілу екосистему.

Поширення свободи грошей і створення інфраструктури для екосистеми блокчейн.

Блокчейн і обмін криптоактивами. Забезпечення безпечної, швидкої та безперебійної торгівлі завдяки BNB. BNB є рідним активом Binance Chain, програмної системи блокчейн, розробленої Binance та спільнотою. BNB має кілька форм корисності та забезпечує екосистему Binance як основний газ.

Інвестиції та збір коштів. Розширення можливостей блокчейн-підприємців, проектів і спільнот.

Дослідження цифрових активів. Надання професійної інформації та аналізу на основі даних.

Підтримка та прийняття. Сприяння прозорим ініціативам для створення громад та розширення глобального доступу.

Приєднуйтесь до спільноти Binance.

Введення в криптографію: симетричне шифрування

Криптографія

Що таке криптографія?

По суті, криптографія – це практика безпечного спілкування при наявності потенційних сторонніх недоброзичливців. Поняття безпечного спілкування має на увазі дві основні складові:

  1. Захист від перехоплення: конфіденційність даних.
  2. Захист від маніпуляції даними: цілісність інформації, що означає, що ніхто не може змінити відправляються вами дані, змусивши одержувача прийняти спотворені дані за дійсні.

Конфіденційність даних досягається за допомогою шифрування, яке може приймати дві форми: симетричну і асиметричну.

  • Симетричне шифрування використовує єдиний ключ, яким повинні обмінюватися всі учасники комунікації.
  • Асиметричне шифрування використовує особисті ключі. У кожного учасника є пара з відкритого і закритого ключів для шифрування і дешифрування повідомлень.

У цій статті ми зосередимося на симетричному шифруванні.

Два типу шифрів

Шифрування забезпечує конфіденційність даних і включає дві важливі складові:

  1. Секретний ключ: в контексті симетричного шифрування можна припустити, що у наших учасників Аліси і Боба є загальний секретний ключ.
  2. Шифр: алгоритми шифрування і дешифрування.

Важливо відзначити, що алгоритми шифрування і дешифрування відомі всім. В секреті зберігається лише ключ.

Є два типи симетричних шифрів: потокові і блокові. Для належного розуміння цих шифрів буде корисно знайомство з бітовими операціями, зокрема з «або» (XOR). Якщо коротко, то це складання двох бітів, при якому, якщо вони різні (0 і 1), результат дорівнює 1, а якщо вони однакові (два нуля або дві одиниці), результат дорівнює 0. У подальшому викладі передбачається, що читач знає, що таке XOR і що цю операцію прийнято позначати знаком ⊕.

Потоковий шифр

Потоковий шифр – це такий симетричний шифр, де над відкритим текстом при шифруванні побитово виконується операція XOR з допомогою ключа. Той же процес використовується для розшифровки. З огляду на характер операції XOR, якщо ми виконаємо її над зашифрованим текстом за допомогою ключа, отримаємо вихідний відкритий текст.

Потоковий шифр
Як влаштований потоковий шифр.

Уважні читачі, напевно, здогадалися, що у ключа і відкритого тексту повинно бути щось спільне, причому дуже важливе. Вірно! Ключ і відкритий текст повинні бути однакової довжини. Це, звичайно, не дуже практично.

Щоб зробити потоковий шифр більш практичним, використовуються генератори псевдовипадкових чисел. Генератор псевдовипадкових чисел – це детермінована процедура , яка на основі входу видає довший псевдовипадковий результат. «Детермінована» означає, що ця процедура при однаковому вході завжди видає один і той же вихід (т. Е. «Abc123» завжди дає «8474f24e0d72e1b949ffd2 …»). Слово «псевдовипадковий» означає, що хоча вихід насправді не випадковий (оскільки він детермінований на основі конкретного входу), він не відрізняється від справжніх випадкових рядків. Іншими словами, якщо мати набір входів і виходів, то неможливо зрозуміти, якого виходу відповідає який був вхід. Якщо використовувати в якості входу загальний секретний ключ, можна отримати більш довгий псевдовипадковий ключ, за допомогою якого буде проведена операція XOR над відкритим текстом такої ж довжини.

Описана реалізація потокового шифру називається «одноразовий блокнот». Дуже важливе її властивість полягає в тому, що ключ можна використовувати тільки ОДИН РАЗ. Якщо він використовується повторно, безпека повідомлень скомпрометована.

Нижче показаний слайд з курсу. PRG (K) позначає псевдовипадкову послідовність, згенерувану з нашого спільного ключа K. Символ ⊕ означає операцію XOR; C – шифротекст; m – повідомлення (відкритий текст).

Введення в криптографію: симетричне шифрування

По суті, слайд показує, що якщо використовувати ключ двічі, то можна провести операцію XOR над двома шіфротекста, що дорівнюватиме операції XOR над двома відкритими текстами. Оскільки зрозумілою людині мовою багато надмірності, тямущий зловмисник за допомогою цієї інформації зможе повністю відновити повідомлення.

Щоб не повторювати ключ одноразового блокнота, але зберегти один загальний секретний ключ, застосовується концепція Нонсо . Нонсо – це довільне число, яке в криптографічній комунікації може використовуватися тільки один раз. Разом з шіфротекстом можна також відправляти НОНС, який буде складатися з секретним ключем, щоб при кожному шифруванні давати інший псевдовипадковий ключ.

Блоковий шифр

Другий тип шифрів – блокові. Блоковий шифр використовує вхід фіксованої довжини і циклічно знову і знову шифрує вихідний текст, використовуючи кожен раз інший ключ ( «раундовий ключ»), поки не видасть шифротекст тієї ж довжини. 3DES і AES – два приклади блочних шифрів, які відповідно використовують вхід з 48 і 128 бітів.

Блоковий шифр

На слайді вище показана базова архітектура блочного шифру. Як можна бачити, для отримання в кожному раунді нового ключа використовується алгоритм розширення ключа. Оригінальний текст (m) шифрується знову і знову, поки не буде отримано шифротекст (C) такої ж довжини.

Заради стислості в цій статті я буду розглядати AES. Незважаючи на історичну значимість DES / 3DES, AES сьогодні більш широко застосовується.

AES

AES побудований як SP-мережа . AES використовує блоки розміром 128 бітів, що дорівнює 16 байтам. 16 байтів записуються як матриця 4 на 4. Така матриця зручна для операцій з даними. У кожному раунді процес наступний:

  1. Проводимо операцію XOR над вихідним повідомленням і першим раундовим ключем (k0) .
  2. Виконуємо підстановку, замінюючи блоки даних іншими на основі певної таблиці (процедура ByteSub) .
  3. Проводимо перестановку, зрушуючи і перемішуючи біти (процедури ShiftRow і MixColumn) .
  4. Процес повторюється 10 раундів.

В останньому раунді опускається процедура MixColumn, проводиться операція XOR з останнім раундовим ключем і отримуємо підсумковий шифротекст. Для розшифровки використовується зворотний процес. Тим, хто бажає заглибитися, можу порадити ознайомитися з мережею Фейстеля, яка використовується в 3DES, щоб порівняти різні блокові шифри.

Після запуску архітектури Westmere компанія Intel стала вбудовувати в свої процесори спеціальні інструкції для оптимізації AES, і незабаром за нею пішла AMD.

Режими блочного шифрування

На відміну від потокових, блокові шифри використовують вхід фіксованої довжини. Очевидно, ми хочемо одночасно обробляти більше 16 байтів даних. Тому далі важливо зрозуміти режими, в яких можна застосовувати блокові шифри до великих обсягів даних. Перший з них – режим електронної кодової книги (ECB). ECB просто розбиває дані на блоки по 16 байтів і виконує AES-шифрування одноманітно. Це можна робити паралельно і дуже швидко. Однак це не дуже безпечно.

Режими блочного шифрування

Причина в тому, що якщо 16-байтові повідомлення повторюються, шифротекст теж буде повторюватися. Так потенційний зловмисник зможе отримати інформацію про наші дані. Можна показати цю уразливість на прикладі зображення, зашифрованого за допомогою ECB. На зображенні нижче видно, що темне волосся і футболка дозволяють розрізнити обриси, за якими можна зрозуміти, що зашифрований знімок якоїсь особи.

Режими блочного шифрування

Важливо, щоб схеми шифрування були семантично стійкими . Семантична стійкість означає, що, якщо є шифротекст, що відповідає одному з двох відкритих текстів, злочінець не може знати з вірогідністю більше 1/2, якого саме відкритого тексту він відповідає. Очевидно, що режим ECB семантично нестійкий. Зашифроване зображення видає багато інформації, що дозволяє здогадатися про інформацію.

ECB – це приклад режиму з одноразовим ключем (тобто, як і в разі одноразового блокнота, ключ не можна використовувати повторно). Ще один, більш безпечний режим з одноразовим ключем – детермінований режим лічильника . Можете пошукати про нього інформацію самостійно, а я перейду до безпечних режимів з багаторазовими ключами.

У режимі зчеплення блоків шифротекста (CBC) кожен 16-байтовий блок відкритого тексту складається за допомогою операції XOR з шіфротекста попереднього блоку, а потім робиться блочне шифрування (AES).

CBC

Починаємо з випадкової векторної ініціалізації (IV) , тобто початкового значення в циклічному процесі. У разі CBC значення IV має бути випадковим (і, отже, непередбачуваним), а значить, унікальним в кожної транзакції. Перший блок шифротекста – це просто незашифрований випадковий IV. Щоб отримати решту шифротекст, спочатку проводиться операція XOR над випадковим IV і першим блоком відкритого тексту (m [0]). Результат шифрується за допомогою раундового ключа k, і отримуємо перший зашифрований блок шифротекста (c [0]). Далі проводиться операція XOR над цим шіфротекстом і наступним блоком відкритого тексту (m [1]), результат шифрується раундовим ключем k, і отримуємо наступний блок шифротексту (c [1]). Процес триває, поки не будуть зашифровані всі блоки.

CBC

Для розшифровки застосовується зворотний процес.

Важлива складова CBC-шифрування – це непередбачуваний випадковий IV. Якщо IV буде передбачуваним, то наша схема шифрування стане вразливою до атаки на основі підібраного відкритого тексту . Атака на основі підібраного відкритого тексту (CPA) має на увазі, що зловмисник може отримати шіфротекст довільних відкритих текстів і з їх допомогою розкрити інформацію у зашифрованих повідомленнях. Отже, непередбачуваний IV забезпечує захист від CPA .

Спробую пояснити, як може виглядати така атака. Провести CPA при наявності передбачуваного IV можна через властивості XOR. Результат операції XOR над двома однаковими значеннями (наприклад, 0101 ⊕ 0101) завжди буде дорівнює нулю. Тому, якщо ви підозрюєте, що шифротекст c [0] відповідає певному відкритого тексту m [0], можна перевірити гіпотезу за допомогою передбачуваного IV. Якщо відкритий текст зашифрували за допомогою IV1 (c [0] = E (k, m [0] ⊕ IV1)), то можна зашифрувати новий відкритий текст і подивитися, співпаде чи результат з c [0]. Оскільки можна передбачити, що IV буде IV2, ви робите m [0] ⊕ IV1 ⊕ IV2. CBC виконає операцію XOR над цим входом і наступним IV (IV2): c [1] = E (k, m [0] ⊕ IV1 ⊕ IV2 ⊕ IV2). Отже, два IV2 взаємно знищуються, і ми знову шифруємо E (k, IV1 ⊕ m [0]), що, знову ж таки, дасть c [0],

Нарешті, хотілося б розглянути ще один режим блокового шифрування: рандомізований режим лічильника (CTR). Це останній, самий безпечний режим, і він також більш ефективний, ніж CBC.

рандомізований режим лічильника

Рандомізований режим лічильника також використовує випадковий IV, але тут він служить іншій меті. Наш ключ складається (наприклад, за допомогою AES) з ітерованих версій нашого IV: наприклад, в кожній ітерації можна збільшувати IV на одиницю, щоб результат не повторювався. Ми робимо це, поки не отримаємо ключ такої ж довжини, як наш відкритий текст. Тепер, як і в випадку потокового шифру з одноразовим ключем, ми проводимо операцію XOR над нашим відкритим текстом і псевдовипадковим ключем, щоб отримати шифротекст. Якщо у вашого комп’ютера є кілька AES-процесор, то це дуже ефективно, так як може виконуватися паралельно. У CBC кожен шифротекст залежить від попереднього блоку, тому обчислювати його паралельно неможливо.

Щоб отримати псевдовипадковий ключ з складання IV і нашого секретного ключа, блоковий шифр не обов’язковий. Блокові шифри повинні бути оборотні. Якщо уважно розглянути механізм рандомізованого режиму лічильника, то можна помітити, що для дешифрування не потрібно виконувати в зворотному порядку F (k, IV). З огляду на властивості XOR, досить взяти той же псевдовипадковий ключ і скласти його за допомогою XOR з нашим шіфротекста. Тобто для дешифрування потрібно повторити операцію, а не провести її в зворотному порядку.

Якщо виражатися абстрактно, це означає, що процедура, яку ми використовуємо для складання нашого секретного ключа і IV (F (k, IV)) повинна бути псевдослучайной функцією (PRF), а не псевдослучайной перестановкою ( PRP). Насправді ми стикалися з цими концепціями в цій статті. І PRF, і PRP – це детерміновані процедури, які при конкретному вході дають псевдовипадковий вихід (AES, XOR). Однак PRP має сувора вимога оборотності. Власне кажучи, поняття PRP і блоковий шифр (наприклад, AES) часто використовуються як синоніми. Але PRF НЕ повинна бути оборотною.

Отже, на цьому закінчується наш огляд симетричного шифрування. Ми розглянули потокові і блокові шифри. Потім, оскільки блокові шифри одночасно здатні обробляти лише 16 байтів, ми поговорили про режими їх застосування до великих відкритих текстів. Нарешті, ми також пояснили різницю між PRP і PRF.

Переклад статті Cryptography 101: Symmetric Encryption

Фінансування приватного блокчейну прискорюється в міру того, як компанії гоняться задовольнити нові потреби

Фінансування приватного блокчейну

Блокчейн-операції все частіше охоплюють більш традиційне фінансування з відомих венчурних фондів, щоб скористатися перевагами цих стратегічних зацікавлених сторін, замість краудфандингових шляхів, популяризованих під час останньої хвилі хайпу блокчейн.

Огляд фінансування: Concordium, StakeWise та Automata виявляють приватний капітал від провідних фондів

У значний відхід від останньої крипто-стартап-хвилі, зосередженої на залученні державного капіталу у формі первинних пропозицій монет (ICO), продажу токенів та запусків бірж, сьогоднішні прогресивні ініціативи блокчейну все частіше використовують приватний капітал з венчурних фондів. Хоча присуджені суми не затьмарюють мільярди, залучені проектами у попередні роки, останні події є позитивними для компаній, фондів та користувачів загалом.

Інвестиції в блокчейн VC використовують досвід і належну ретельність самого фонду, надаючи більшої довіри базовому проекту. Відповідно, компанії звертаються до цих більш традиційних точок фінансування, щоб зміцнити репутацію проектів та підняти свої повноваження.

Підприємницький блокчейн вступає у програму збору коштів

Оскільки інтерес бізнесу до блокчейну продовжує пришвидшуватися, децентралізований блокчейн уклав приватний продаж токена на суму 10 мільйонів євро, який призначений допомогти блокчейну розширити свій слід на корпоративній арені.

Concordium , який нещодавно оголосив про партнерство з Geely Group , планує залучити кошти, щоб допомогти великим компаніям прийняти блокчейн у багатьох областях після ретельного тестування своєї концепції ідентифікації на рівні протоколу. Блокчейн, який може підтримувати смарт-контракти, самостійні ідентифікатори тощо, планує запустити свою основну мережу протягом другого кварталу.

Менші суми не означають менш значущі проекти

Навіть коли суми є більш обмеженими порівняно з попередніми накопиченнями коштів для криптовалют, операції, що отримують приватне фінансування, аж ніяк не незначні і за своєю природою відображають зміну інфраструктури всієї екосистеми.

Протокол ставки Ethereum Stakewise є однією з організацій, які нещодавно закрили приватний раунд фінансування. Протокол розміщення статей ETH2 знаходиться на завершенні запуску основної мережі після ініціативи Early Adopters Campaign та залучення скромного приватного раунду фінансування вартістю всього 2 мільйони доларів. Останнє фінансування після початкового капіталу від Collider Labs очолював Greenfield One разом з Collider Ventures , Gumi Cryptos , Lionschain Capital та іншими приватними інвесторами.

Ще одним джерелом зростання проекту є Automata Network , провідний протокол проміжного програмного забезпечення, орієнтований на конфіденційність. Спільне залучення коштів у розмірі 1 мільйон доларів надійшло від консорціуму, який включає Alameda Research , Divergence Capital , Genesis Block Ventures , IOSG Ventures та KR1 .

Компанія, яка зосереджується на додаванні додаткових функціональних можливостей та інфраструктури Web3 до існуючих проектів, має намір використати ці кошти для подальших досліджень та розробок продуктів, а також розширити сферу діяльності Automata Network та залучення громади.

Переклад статті Private Blockchain Project Funding Accelerates as Companies Race to Address New Needs

Гарний Код

Чистий код HTML5 та CSS3. Використання LESS (або SASS) і Twitter Bootstrap, що спростить підтримку і обслуговування Вашого сайту в майбутньому.

Адаптивна Розмітка

Адаптивна розмітка для мобільних пристроїв. Сайт буде прекрасно працювати як на настільному комп'ютері так і на планшеті або смартфоні.

Кросбраузерна Верстка

Ваш сайт буде однаково добре виглядати у всіх сучасних браузерах. IE10 +, Google Chrome, Firefox, Opera, Safary.

Гарантії

Не ризикуйте. Ми надамо Вам якісний код і своєчасну допомогу. В іншому випадку повернемо гроші.