Проекты

Perlin. Платформа для смарт контрактов

Perlin масштабируемая платформа смарт контрактов использующая протокол PoS
Written by Vika

Perlin — это масштабируемая платформа смарт контрактов использующая протокол PoS, призванная обеспечить будущее децентрализованных технологий и ускорить преобразование международной торговли в чисто цифровую, автономную отрасль.

Что предлагает Perlin?

Perlin предлагает первое настоящее доказательство участия без лидера, которое позволяет вести надежные и эффективные бухгалтерские книги.

Проект представляет «умные» контракты на сборку WebAssembly с удобными для разработчиков SDK, в которых даже существующее программное обеспечение может быть модифицировано для децентрализации с помощью нескольких строк кода.

Perlin
Команда проекта Perlin

Это по настоящему справедливая платформа, которая не только способствует подлинной децентрализации посредством реализации без лидеров, таких как Bitcoin, но и устраняет минимальные аппаратные требования, выдвигаемые ею, позволяя узлам работать на мобильных телефонах.

Варианты использования токенов сети PERL, включают, но не ограничиваются:

  • Оплата комиссии за транзакцию
  • Оплата смарт-контрактов
  • Участие в запуске узла валидатора


До выпуска основной сети Wavelet токены ERL-20 PERL можно использовать для Clarify Personal, приложения, которое позволяет пользователям прикреплять подтверждение владения блокчейном Perlin.

Коммерческое партнерство и развитие бизнеса

  • National Institution for Transforming India: Национальное учреждение по преобразованию Индии является аналитическим центром для правительства Индии. Совместно Национальное учреждение по преобразованию Индии и Perlin Network создадут платформу для сохранения конфиденциальности, которая позволит владельцам данных предоставлять данные без нарушения законов о безопасности и конфиденциальности.
  • PT Telkom: PT Telkom — индонезийская телекоммуникационная компания. Перлин и PT Telkom вместе спонсируют AI для Всех Глобальных Хакатонов.
  • Asia Pacific Rayon: Asia Pacific Rayon является производителем вискозы. Компания заключила партнерское соглашение с Perlin, чтобы запустить кампанию Follow Our Fiber, которая позволяет отслеживать цепочки поставок.
  • International Chamber of Commerce (“ICC”): ICC представляет более 45 миллионов предприятий с 1,3 миллиардами сотрудников в 130 странах. ICC активно связывает Perlin с его обширными членами, чтобы стимулировать принятие предприятия.
  • Singapore Government (Enterprise Singapore): Правительство Сингапура сотрудничает с Perlin и ICC для создания Центра будущей торговли («CoFT»), открытой цифровой платформы для развертывания коммерческих пилотов блокчейна и продвижения инноваций в мировой сырьевой индустрии.
  • Dubai Chamber of Commerce: Торговая палата Дубая является эксклюзивным партнером по сбыту продукции Perlin на Ближнем Востоке и в Северной Африке (MENA). В соответствии с соглашением, Dubai CC будет продавать и продавать продукты Perlin своим членам и обширной сети в MENA.
  • ICC’s Chambers Climate Coalition: Климатическая коалиция ICC Chambers, состоящая из 450 бизнес-камер по всему миру, сотрудничает с Perlin для внедрения блокчейн-решений (например, Clarify) для большей устойчивости и прозрачности цепочки поставок.
  • ICC INCOTERMS 2020 release: Perlin будет разрабатывать смарт контракты на основе смарт контрактов INCO, чтобы начать выпуск новой версии ICC INCOTERMS 2020. С 1936 года INCOTERMS использовался для поддержки всей мировой торговли, и инициатива будет запущена в сентябре в более чем 20 странах.

Блокчейн и сеть данных

Wavelet ledger

Wavelet — это протокол доказательств участия в сети без лидера, который поддерживает интеллектуальные контракты WebAssembly и обладает следующими функциями:

  • Масштабируемость: в условиях тестирования бухгалтерская книга вейвлета способна выполнять более 30 000 транзакций в секунду.
  • Практически: регистр Wavelet стремится достичь 2-4 секундной завершенности с миллионами узлов
  • Краткое содержание: для запуска полного узла Wavelet требуется только 512 МБ ОЗУ
Wavelet ledger

Обзор протокола

Протокол Wavelet структурирован с частично синхронной связью, или именно сеть запускает Gossiping и Querying одновременно.

  • Gossiping: процесс, в котором все узлы связываются друг с другом и обновляют информацию о транзакциях на своих графиках, пока они не получат одинаковые графики. Это происходит только в том случае, если за определенный период не было совершено никаких новых транзакций. Тем не менее, транзакции не завершаются с помощью этого процесса, следующим шагом в завершении транзакций является запрос.
  • Запрос: Процесс запроса сегментирует граф узлов снизу вверх в непересекающиеся интервалы глубины графа, называемые согласованными раундами. Начальная и конечная точки раунда консенсуса отмечены глубиной двух отдельных критических транзакций, которые выбираются узлами в сети посредством вызова двоичного протокола консенсуса Snowball. Сеть инициализируется в согласованном раунде 0, при этом начало раундов отмечается транзакцией генезиса на глубине 0. Транзакции, которые существуют в перекрытии любого известного согласованного раунда, считаются завершенными и применяются либо к состоянию бухгалтерских книг, либо иным образом отклонено в последовательном порядке.
Perlin — это масштабируемая платформа смарт контрактов использующая протокол PoS, призванная обеспечить будущее децентрализованных технологий
Perlin — это масштабируемая платформа смарт контрактов использующая протокол PoS, призванная обеспечить будущее децентрализованных технологий

Критическая транзакция

Для каждой созданной транзакции существует вероятность того, что транзакция может быть помечена случайным образом как критическая на основании динамически настраиваемого системного параметра, известного как параметр сложности.

Этот шанс моделируется как проверяемая случайная функция, похожая на загадку сложности Биткоина, основанная на количестве префиксных нулевых битов контрольной суммы BLAKE2b над содержимым адреса кошелька отправителя транзакций и идентификаторов родительских транзакций транзакций, соединенных вместе.

Если число префиксированных нулевых битов превышает параметр сложности, транзакция считается критической. Следовательно, любая корректировка параметра сложности изменила бы частоту осуществления критической транзакции в течение всего процесса Gossiping.

Частичная синхронизация

Snowball, хотя и является консенсусным протоколом с минимальной сложностью связи, он требует больше времени для исполнения, по сравнению с любым протоколом Gossiping или сообщений. Процесс запроса медленнее, чем процесс Gossiping, в той степени, в которой возможно, что новые транзакции могут исходить из процесса Gossiping быстрее, чем скорость, с которой процесс запроса может завершать пакеты транзакций, зонированных в раундах консенсуса.

Решение проблемы заключается в том, чтобы интервал согласованных раундов был динамичным, чтобы процесс запросов завершал большее количество транзакций в секунду, когда это необходимо. Начало и конец интервала примерно определяются частотой, с которой осуществляются критические транзакции.

Коэффициент загрузки

Чтобы сеть знала, как часто будут выполняться критические транзакции, Перлин разработал метод, известный как коэффициент загрузки, который представляет собой согласованную эвристику, вычисляемую любым узлом сети.

Коэффициент загрузки приблизительно соответствует тому, сколько транзакций Gossiping в сети. Эвристика получается путем вычисления отношений по ширине и высоте предыдущих согласованных раундов.

Включив коэффициент загрузки в частоту, с которой критические транзакции осуществляются по всей сети, процесс запроса может обрабатывать большие или меньшие партии транзакций за один вызов Snowball относительно транзакционной нагрузки, получаемой в процессе Gossiping.

Дизайн

Wavelet использует 2 разных согласованных протокола, а именно S / Kademlia для gossiping и Snowball для запросов.

  • S / Kademlia: S / Kademlia — это оверлейный сетевой протокол для Wavelet. Благодаря формированию топологии сети De-Bruijn он позволяет легко отправлять сообщения, даже если нарушители спокойствия пытаются отбросить, перенаправить или задержать сообщения. Протокол передачи сообщений поверх надежной трансляции сообщений S / Kademlia используется в качестве протокола Gossiping Wavelet.
  • Snowball: Snowball — это протокол, основанный на методе выборки из снежного кома, когда узел обменивается информацией, а именно критической транзакцией, с соседними узлами несколько раз в раундах. Этот процесс повторяется до тех пор, пока полученная критическая транзакция не будет согласована большое количество раз, указанное заранее. Это защищает частично синхронную сеть от злоумышленников, которые пытаются поставить под угрозу целостность и текучесть сети.

Экосистема dApp

Уточнение

  • Децентрализованное приложение прослеживаемости / происхождения, позволяющее предприятиям эффективно, неизменно и прозрачно отслеживать свою продукцию.
  • Asia Pacific Rayon («APR») в настоящее время использует этот продукт в тестовой сети Ethereum.
  • Perlin имеет партнерские отношения с несколькими другими компаниями, которые запустят эту платформу в ближайшие несколько месяцев, включая MFused, одного из крупнейших производителей марихуаны в Северной Америке, и Asiservy, компанию по производству тунца в Эквадоре.
Экосистема dApp

Сертификация

  • Решение по борьбе с контрафактной продукцией, использующее специальный кодовый замок с двойным QR-кодом для отслеживания и анализа раскрытия контрафактной продукции.

Global Ledger

  • Binance Charity и Perlin совместно инициировали Global Ledger на ежегодной встрече новых чемпионов 2019 года, также известной как Summer Davos, на Всемирном экономическом форуме в Даляне, Китай.
  • Global Ledger — это скоординированная международная инициатива, инициированная коалицией молодых глобальных лидеров Всемирного экономического форума для поддержки большей прозрачности и ответственности за окружающую среду с использованием технологии блокчейна.

Smart Incos

Каждое десятилетие Международная торговая палата выпускает Incoterms, которые являются правилами и руководящими принципами международной торговли.

Perlin в сотрудничестве с Международной торговой палатой планирует выпустить Smart Incos, платформу, которая использует данные оракула и умные контракты для автоматического отслеживания Incoterms, используемых торговыми сторонами.

Smart Incos

В рамках развития экосистемы проекта подписан Меморандум о взаимопонимании с правительством республики Черногория.

Источник: https://info.binance.com/en/research/PERL-2019-08-08.html

About the author

Vika

Add Comment

  • […] Проект Perlin развивает высоко масштабируемую платформу смарт контрактов, которая использует протокол PoS. Блокчейн сеть проекта призвана обеспечить будущее децентрализованных технологий, и ускорить преобразование международной торговли в чисто цифровую, автономную отрасль. […]

Leave a Comment