Нараян Прасти



Download 9,22 Mb.
Pdf ko'rish
bet11/47
Sana26.02.2022
Hajmi9,22 Mb.
#472912
1   ...   7   8   9   10   11   12   13   14   ...   47
Bog'liq
Прасти Н. - Блокчейн. Разработка приложений - 2018


Глава 1 
____________________________________ 
[ 40 ] 
___________________________________ 
шинства узлов, подтверждает корректность услуги. Таким образом достигается 
консенсус относительно услуг, предоставляемых главными узлами. 
Протокол подтверждения услуги (proof-of-service) гарантирует, что главные узлы 
доступны в сети, отвечают и содержат актуальный блокчейн. 
BigChainDB 
BigChainDB позволяет вам разворачивать собственные контролируемые или от-
крытые децентрализованные базы данных. Он использует структуру данных блок-
чейна совместно со специфическими структурами баз данных. На момент подго-
товки этой книги проект BigChainDB находился в процессе разработки, поэтому 
многие детали оставались неясными. 
BigChainDB предоставляет множество функций, таких как расширенные разреше-
ния, запросы, линейное масштабирование, встроенная поддержка мультиресурсов и 
протокол объединенного консенсуса.
OpenBazaar 
OpenBazaar — это децентрализованная платформа для электронной коммерции. 
Используя OpenBazaar, вы можете покупать и продавать товары. Пользователи сети 
OpenBazaar не являются анонимными, потому что их IP-адреса записываются. Узел 
может быть покупателем, продавцом или арбитром (модератором). 
OpenBazaar использует структуру распределенной хеш-таблицы по типу проекта 
Kademlia. Продавец должен постоянно поддерживать работу своего узла, чтобы его 
товары были видны в сети.
Чтобы предотвратить массовое создание аккаунтов, применяется протокол доказа-
тельства работы. OpenBazaar препятствует массовой «накрутке» рейтингов и обзо-
ров при помощи протоколов 
доказательства уничтожения
(proof-of-burn) и 
дока-
зательства залога
(proof-of-timelock).
Для взаиморасчетов между продавцом и покупателем используют биткойны. Поку-
патель может пригласить арбитра при соглашении покупки. Арбитр отвечает за 
рассмотрение споров, которые могут возникнуть между продавцом и покупателем. 
Арбитром может стать любой желающий. За вынесение решения по спору арбитр 
получает вознаграждение
12

Ripple 
Ripple — это децентрализованная платежная платформа, позволяющая переводить 
фиатные деньги, криптовалюты и даже товары
13
(commodity). Она использует блок-
12
В виде небольшой доли от суммы сделки. 
13
Предметом транзакции может быть любая единица ценности (value), например баррели нефти, мили 
для пассажиров или минуты мобильной связи.


Децентрализованные 
приложения 
____________________________________ 
[ 41 ] 
___________________________________ 
чейн и собственный протокол консенсуса. В документации Ripple вы не найдете 
терминов «блок» и «блокчейн». Вместо них используется термин «реестр».
Транзакция Ripple проводится через 
цепочку доверия
(trust chain) наподобие соз-
данной ранее сети Hawala. В сети Ripple существуют два типа узлов: шлюзы и 
обычные узлы. Шлюзы поддерживают депозит и списание в одной или нескольких 
валютах и/или активах. Чтобы стать шлюзом в сети Ripple, вы должны обладать 
разрешением должного уровня для формирования цепочки доверия. Шлюзы обыч-
но создаются финансовыми организациями, биржами, продавцами и т. п. 
Каждый пользователь и шлюз имеет адрес учетной записи. Пользователь должен 
сформировать список шлюзов, которым он доверяет, путем добавления адресов 
шлюзов в 
доверительный список
(trust list). Протокол консенсуса для выбора дове-
ренных шлюзов не предусмотрен. Каждый пользователь на свой риск выбирает 
шлюзы, которым будет доверять. Шлюзы тоже могут составить список шлюзов
которым они доверяют. 
Давайте рассмотрим на примере, как пользователь X, живущий в Индии, может пе-
ревести 500 долларов пользователю Y, проживающему в США. Допустим, в Индии 
есть шлюз XX, который принимает деньги (физические наличные или платеж бан-
ковской картой через веб-сайт) и формирует ripple-баланс только в индийских
рупиях. Пользователь X приходит в офис XX или посещает веб-сайт и вносит на 
депозит 30 тысяч рупий. После чего шлюз XX запускает в сеть широковещательное 
сообщение: «Я должен X 30 тысяч рупий». Теперь допустим, что в США есть 
шлюз YY, который обслуживает только долларовые транзакции и которому дове-
ряет пользователь Y. Однако шлюзы XX и YY не доверяют друг другу
14
. Итак, X и 
Y не имеют общего доверенного шлюза, XX и YY не доверяют друг другу, и вдо-
бавок XX и YY поддерживают разные валюты. Следовательно, если X хочет пере-
вести деньги Y, ему нужен шлюз-посредник, чтобы сформировать цепочку доверия. 
Пусть это будет шлюз ZZ, который пользуется доверием XX и YY и работает как
с долларами, так и с рупиями. Теперь X может провести транзакцию по переводу 
30 тысяч рупий из XX в ZZ, который конвертирует рупии в доллары. Затем ZZ
переводит деньги в YY и требует отдать их Y. Теперь получается, что вовсе не X 
должен 500 долларов Y, а YY должен 500 долларов Y, ZZ должен 500 долларов YY 
и XX должен 30 тысяч рупий ZZ. Но это вполне нормально, потому что каждый из 
них доверяет своему контрагенту, даже если X и Y не доверяют друг другу. При 
этом XX, YY и ZZ могут фактически перевести деньги за пределами ripple-сети
когда захотят, либо ждать, пока обратные транзакции обнулят эти суммы
15

Ripple тоже имеет внутреннюю валюту, обозначаемую как XPR (ripple, рипл). Каж-
дая транзакция, отправленная в сеть, обходится в некоторое количество риплов. 
14
Это не значит, что владельцы шлюзов не верят друг другу. Просто их адреса по какой-то причине 
оказались не внесены в доверительные списки.
15
Важный момент — в сети Ripple не пересылаются деньги, а происходит 
обмен долговыми распис-
ками
между звеньями доверительной цепочки. Погашение долговых расписок может происходить как 
угодно. Например, с привлечением обычных платежных систем и банков.


Download 9,22 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   47




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish