Показати скорочену інформацію

dc.contributor.authorЩербіна, Є. С.uk
dc.contributor.authorМесюра, В. І.uk
dc.contributor.authorShcherbina, E. S.en
dc.contributor.authorMesiura, V. І.en
dc.date.accessioned2023-05-10T07:04:07Z
dc.date.available2023-05-10T07:04:07Z
dc.date.issued2022
dc.identifier.citationЩербіна Є. С. Розробка протоколу платіжних каналів на блокчейні Stellar [Текст] / Є. С. Щербіна, В. І. Месюра // Вісник ВПІ. – 2022. – № 1. – С. 76–81.uk
dc.identifier.issn1997-9266
dc.identifier.urihttp://ir.lib.vntu.edu.ua//handle/123456789/37115
dc.description.abstractРозглянуті питання щодо теми платіжних каналів та їх практичної імплементації у стеллар блокчейні. Описано загальну ідею платіжних каналів та технічні деталі, що притаманні їх імплементації саме у стеллар блокчейні. Наведено технічні деталі устрою стеллар блокчейну, а саме описано стеллар аккаунти, транзакції та операції. Наведені типи стеллар операцій, що будуть використовуватися у статті. Детально описано яким властивостям повинна задовольняти транзакція, щоб вважатися коректною з точки зору стеллар блокчейну. Описано протокол платіжних каналів на стеллар блокчейні, наведені відповідні діаграми. Описано основні дійові особи та елементи платіжних каналів. Пояснено роль відповідних аккаунтів, а саме хост аккаунту (host account), гостьового аккаунту (guest account) та спільного аккаунту (escrow account). Пояснено роль транзакцій, що використовуються у протоколі, а саме відкриваюча транзакція (funding transaction), службова транзакція (bump sequence transaction) та транзакція-зобов’язання (settlement transaction). Наведено схему, що показує у якому порядку та від імені яких аккаунтів публікуються транзакції. Детально описано процес обміну транзакціями поза блокчейном (off-chain transaction exchange). Для ілюстрації залежності транзакцій одна від одної наведено схему позитивних та негативних випадків публікації транзакцій. В останньому розділі розглядається механізм інвалідації застарілих транзакцій зобов’язань за допомогою часових обмежень на публікацію транзакцій. Наведена часова діаграма, що показує які транзакції можуть бути опубліковані в певний конкретний момент часу. Пояснено необхідність часової затримки між публікацією службової (bump sequence) транзакції та транзакції зобов’язання (settlement transaction). Пояснена необхідність використання властивостей порядкового номера (sequence number) аккаунту та транзакцій.uk
dc.description.abstractThe article is devoted to the topic of payment channels and their practical implementation in the Stellar blockchain. The general idea of payment channels and technical details that are inherent in their implementation in the Stellar blockchain are described. The technical details of the Stellar blockchain are given, namely the Stellar accounts, transactions and operations are described. The types of stellar operations that will be used in the article are given. It describes in detail what properties a transaction must satisfy in order to be considered correct from the point of view of a Stellar blockchain. The protocol of payment channels on a Stellar blockchain is described, the corresponding diagrams are given. The main actors and elements of payment channels are described. The role of the respective accounts is explained, namely the host account, the guest account and the escrow account. The role of the transactions used in the protocol is explained, namely the funding transaction, the bump sequence transaction and the settlement transaction. The scheme shows the order in which transactions are published. The process of exchanging off-chain transactions is described in detail. To illustrate the dependence of transactions on each other, a diagram of positive and negative cases of publication of transactions is given. The last section discusses the mechanism for invalidating obsolete commitment transactions through time limits on the publication of transactions. The timing chart shows which transactions can be published at a specific point in time. The need for a time delay between the publication of a bump sequence transaction and a settlement transaction is explained. The need to use the properties of the sequence number of the account and transactions is explained.en
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofВісник ВПІ. № 1 : 76–81.uk
dc.relation.urihttps://visnyk.vntu.edu.ua/index.php/visnyk/article/view/2736
dc.subjectкриптовалютаuk
dc.subjectпозамережеві транзакціїuk
dc.subjectстеллар блокчейнuk
dc.subjectмасштабування блокчейнуuk
dc.subjectблокчейнuk
dc.subjectплатіжні каналиuk
dc.subjectcryptocurrencyen
dc.subjectblockchainen
dc.subjectpayment channelsen
dc.subjectoff-chain transactionsen
dc.subjectStellar blockchainen
dc.subjectblockchain scalingen
dc.titleРозробка протоколу платіжних каналів на блокчейні Stellaruk
dc.title.alternativePayment Channels in Stellar Blockchainen
dc.typeArticle
dc.identifier.udc004.42
dc.relation.referencesHarding, Almkglor. “Payment channels,” 2015. [Electronic resource]. Available: https://en.bitcoin.it/wiki/Payment_channels .en
dc.relation.referencesLadislavMecir, “Lightning Network,” 2020. [Electronic resource]. Available: https://en.wikipedia.org/wiki/Lightning_Network .en
dc.relation.referencesJoseph Poon, and Thaddeus Dryj, “The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments,” 2016. [Electronic resource]. Available: https://lightning.network/lightning-network-paper.pdf .en
dc.relation.referencesCarl Vitullo, and Jeesun Kim, “Accounts,” 2018. [Electronic resource]. Available: https://developers.stellar.org/docs/glossary/accounts/ .en
dc.relation.referencesCarl Vitullo, and Jeesun Kim, “Multisigm” 2018. [Electronic resource]. Available: https://developers.stellar.org/docs/glossary/multisig/.en
dc.relation.referencesCarl Vitullo, and Jeesun Kim,“Transactions,” 2018. [Electronic resource]. Available: https://developers.stellar.org/docs/glossary/transactions/en
dc.relation.referencesCarl Vitullo, and Jeesun Kim, “Operations,” 2018. [Electronic resource]. Available: https://developers.stellar.org/docs/glossary/operations/ .en
dc.relation.referencesCarl Vitullo, and Jeesun Kim, “List-of-operations,” 2018. [Electronic resource]. Available: https://developers.stellar.org/docs/start/list-of-operations/#bump-sequence .en
dc.identifier.doihttps://doi.org/10.31649/1997-9266-2022-160-1-76-81


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію