Технічні аспекти порівняння провідних блокчейн-платформ за ключовими характеристиками

Автор(и)

  • Alexander Ivanov 482.solutions, Ukraine
  • Yevhenii Babichenko 482.solutions, Ukraine
  • Hlib Kanunnikov 482.solutions, Ukraine
  • Paul Karpus 482.solutions, Ukraine
  • Leonid Foiu­-Khatskevych 482.solutions, Ukraine
  • Roman Kravchenko 482.solutions, Ukraine
  • Kyrylo Gorokhovskyi KMACoin, Ukraine
  • Ievhen Nevmerzhitskyi Національний університет «Києво-Могилянська академія», Ukraine

DOI:

https://doi.org/10.18523/2617-3808.2018.58-64

Ключові слова:

блокчейн, токен, консенсус, розумний контракт, криптовалюта, децентралізовані додатки, блокчейн-платформа

Анотація

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

На сьогодні у світі вже існує безліч блокчейн-платформ. Вони мають один технологічний корінь, але різні застосування. Є багато передумов для того, що в майбутньому кількість нових децентралізованих додатків тільки зростатиме. Тому, на нашу думку, важливе значення має розробка методології визначення оптимальної блокчейн-платформи для розв’язання конкретної задачі. Як приклад розглянуто всесвітньовідомі платформи Ethereum, Nem та Stellar. Кожна з них дає змогу розробляти децентралізовані додатки, випускати токени та робити транзакції. При цьому ключові характеристики цих блокчейн-платформ не схожі одна на одну. Саме такі характеристики розглянуто в статті.

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

Методи: аналіз складності використання блокчейн-платформ, реалізація видачі токенів, використання тестових та публічних мереж, реалізація транзакцій, аналіз діяльності команди розробників і спільноти, аналіз інтерфейсу користувача та інтерфейсу розробника.

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

Результати: створення методології порівняння блокчейн-платформ.

Біографія автора

Ievhen Nevmerzhitskyi, Національний університет «Києво-Могилянська академія»

Кандидат економічних наук, старший викладач кафедри інформатики факультету інформатики

Посилання

  1. Hlybovets M. M. (2017). Metodolohichni aspekty rozrobky platformy dlia zaluchennia investytsii v osvitu na bazi instrumentu ICO (Initial Coin Offering) tekhnolohii blokchein-startap NaUKMA «Knowledge Measurable Assets». Naukovi zapysky NaUKMA, t. 198. 47-53.
  2. Mazieres, D. The Stellar Consensus Protocol: A Federated Model for Internet-level Consensus. Retrieved from: https://www.stellar.org/papers/stellar-consensus-protocol.pdf
  3. Ethereum YellowPaper. Retrieved from: https://ethereum.github.io/yellowpaper/paper.pdf
  4. Github issue #14359: Geth works incorrectly with large values of networkId. Retrieved from: https://github.com/ethereum/go-ethereum/issues/14359
  5. Github issue #16218: geth node is consistently behind the mainnet. Retrieved from: https://github.com/ethereum/go-ethereum/issues/16218#issuecomment-380023338
  6. Guide to Ethereum token issuance. Retrieved from: https://www.ethereum.org/token
  7. Interstellar wallet. Retrieved from: https://interstellar.exchange/
  8. Mccaleb J. Tokens on Stellar. Retrieved from:https://www.stellar.org/blog/tokens-on-stellar/
  9. Mulders M. A comparison between ERC20, ERC223, and ERC777 token standard. Retrieved from: https://www.cointelligence.com/content/comparison-erc20-erc223-new-ethereum-erc777-token-standard/
  10. NEM official docs: Harvesting. Retrieved from: http://docs.nem.io/en/gen-info/faq/faq-harvesting
  11. NEM official docs: Namespaces and Mosaics. Retrieved from: http://docs.nem.io/en/gen-info/namespaces
  12. NEM official docs: Proof of Importance. Retrieved from: http://docs.nem.io/en/gen-info/what-is-poi
  13. NEM official docs: Transaction Components. Retrieved from: http://docs.nem.io/en/transaction-components
  14. Official site of the Ethereum project. Retrieved from: https://www.ethereum.org
  15. Stellar concepts. Retrieved from: https://www.stellar.org/developers/guides/concepts/
  16. Stellar Github Repository. Retrieved from: https://github.com/stellar/
  17. Stellar Laboratory. Retrieved from: https://www.stellar.org/laboratory/
  18. Stellar Smart Contracts. Retrieved from: https://www.stellar.org/developers/guides/walkthroughs/stellar-smart-contracts.html

##submission.downloads##

Як цитувати

[1]
A. Ivanov, «Технічні аспекти порівняння провідних блокчейн-платформ за ключовими характеристиками», NRPCOMP, т. 1, с. 58–64, Жов 2018.