Фото професії
W. жіноча

Блокчейн-розробник

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

Блокчейн-розробник

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


ВЕРСІЯ жіноча

Чому мені подобається ця професія?

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

Чим я займаюся?

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


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


Блокчейн не потребує центральних серверів, систем управління чи перевірки транзакцій. По суті, це спільний і колективний цифровий реєстр транзакцій, розподілений по всій мережі в ідентичних копіях. Саме тому блокчейн-системи дуже добре захищені від хакерських атак. Підробити блокчейн як реєстр транзакцій неможливо через обчислювальну потужність комп'ютерів – за оцінками, для зламу блокчейн-мережі знадобиться обчислювальна потужність половини Інтернету.


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


Потім я починаю створювати децентралізовані, тобто такі, що не мають головного сервера, додатки, використовуючи для цього мови програмування, наприклад, JavaScript, Ruby on Rails, NodeJS, C++, Java, C#, тому я повинен мати глибокі знання з інформатики. Використовуючи платформу Ethereum, яка дозволяє створювати такі додатки і тестувати їх у спеціально підготовленому тестовому середовищі, я перевіряю, чи все працює правильно. Це дуже важливо, бо якщо я зроблю якусь помилку, її не можна виправити, доведеться писати додаток заново. Коли додаток працює як слід, настає час навчити клієнта, як з ним працювати.


Що я повинен вміти?

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


Які м'які навички важливі в моїй роботі?

  • спостережливість,
  • креативність,
  • самовладання,
  • уміння працювати під тиском часу,
  • стійкість до стресу.

Де я можу працювати?

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


Текст доступний за ліцензією Creative Commons Attribution 4.0 (CC BY 4.0). Якщо хочеш його поширити або використати у своїх матеріалах, переглянь тут.