# Терминология ## Словарь распределенных реестров * **Node** - Узел - узел распределенного реестра, хранящий его полную копию. * **Mining** - Майнинг - процесс проверки и включения транзакций в общий реестр в течении детерминированного периода. * **User** - Пользователь - владелец артефакта, позволяющего генерировать доказательство правом владения средствами, закреплёнными за идентичностью * **Identity** - Идентичность - идентификатор учетной записи, может быть как случайно сгенерированным, так и зарегистрированным в реестре. * **Transaction** - Транзакция - набор операций, меняющих состояние идентичности. * **UXTO model** - модель построения реестра на основе объекта “Транзакция” определяющего атрибуты и функции процесса перехода состояния а не само состояние. Оптимальна с точки зрения производительности, но сносит шифер при реализации. (BTC) ``` tx.spend(funding_tx_id, 10, “btc”, lock_script_decision(funding_tx_id) ) ``` * **Account Model** - модель построения реестра на основе объекта “Учетная запись” определяющего атрибуты и функции конечного состояния а не процесса перехода. Легка в понимании, но тяжело масштабировать. (ETH) ``` account.transfer_to(“username”, 10, “eth”) ``` * **Second Layer(L2)** - подход масштабирования производительности распределенных реестров, при котором состояние пользователя фиксируется в реестра первого слоя, а в реестре второго слоя производятся транзакции, окончательное состояние транслируется в первый слой. * Интерактивная модель взаимодействия - модель взаимодействия участников системы, требующая действий от всех участников в момент совершения транзакции * State Channels, Sprite Channels, Plasma - технологии построения реестров во втором слое. * Lightning Network, Rides Network, STAN(ex.L2) - решения реестров во втором слое. * Задача византийских генералов - распространенная абстракция, позволяющая объяснить необходимость использования алгоритма консенсуса в одноранговой сети(генералы пиздаболы, а император далеко). * BFT - класс алгоритмов консенсуса при которых достигается решение задачи. * **POW, POS, POA** - три самых распределенных алгоритмов консенсуса(на основе доказательств работы, стейка и аутентификации) * PAXOS - не-экономический алгоритм консенсуса(слом башки - никто толком его не может реализовать), применяется в производстве только у Google, Apple, Facebook, Microsoft * **Privacy TX** - Конфиденциальные транзакции - операции перевода права расходования между идентичностями для сокрытия суммы и/или факта транзакции. * **Anonymous TX** - Анонимные транзакции - транзакции от пользователей не-верифицированных доверенным провайдером идентичностей(idP) ## Финансовый словарь - **OrderBook** - книга заявок - массив fifo очередей заявок на покупку или продажу, отсортированных по курсу обмена. - **Order** - заявка пользователя на выполнения обмена. - **Limit Order** - заявка на обмен содержащия курс и объем обмена. - **Market Order** - заявка на обмен содержащая только объем обмена, курс устанавливается рынком во время выполнения. - **Match/Trade** - отчет биржи о частичном или полном исполнении заявки - **Buy/Sell-side** - сторона книги заявок в которой произошел обмен * **Processing** - Процессинг - набор операций по обработке платежей с точки зрения биржи разделен на три фазы [**Execution**, **Clearing**, **Settlement**], за их выполнения отвечают разные компоненты системы. > Исполнение **Execution** - это процесс заключения сделки, посредством которой продавец соглашается продать, а покупатель соглашается купить актив(токен) в обеспеченной сделке. После этого все процессы, которые приводят к расчету(**Settlement**), называются клиринговыми(**Clearing**), например запись транзакций в реестр второго слоя. Расчет(**Settlement**) - это фактический обмен активами или какой-либо другой стоимости на ценные бумаги. ![](https://paper.dropbox.com/ep/redirect/image?url=https%3A%2F%2Fpaper-attachments.dropbox.com%2Fs_EBC0F651BC125C9769DE7D0BB192980A833264473A3018FBDB6E908CA3F25CE5_1581153611017_place_order.svg&hmac=YCY95AJUxKwlH3IDdmIuAmxAmD3x5MKm%2F%2BUpZoM4uEg%3D) - **Netting** - Неттинг - процесс взаимной компенсации (другие встречающиеся термины – взаимное погашение, взаимозачет) требований и обязательств сторон по сделке друг к другу. То есть делает так, чтобы на вашей спине не лежал груз непосильных обязательств.