Technology

Технология Блокчейн

архитектура блокчейна легко масштабируема, проста в управлении и подвержена алгоритмизации

(ru)Learn more about our technology in the Æternity protocol repository on GitHub.

ПРОГРАММНЫЙ КОД ПРОМЫШЛЕННОГО УРОВНЯ Ядро блокчейна æternity написано на языке программирования Erlang, который позволяет легко разрабатывать устойчивые к отказам распределенные системы с возможностью отладки в режиме реального времени без остановки приложений. Erlang - идеальный выбор для написания блокчейна с нуля, позволяющий достигнуть наилучшей операционной стабильности и производительности.
СЕТИ БЛОКЧЕЙН Технология æternity является бесплатной и простой во внедрении. Открытый и бесплатный доступ к модулям по лицензии MIT позволит разработчикам свободно писать приложения на платформе æternity, из этого также следует простота имплементации кода в рамках блокчейн-консорциумов. Все остальное решается посредством атомарных транзакций между блокчейнами.
ТОКЕН AE AE - это токены для доступа к æternity и используются в качестве расчетной единицы для ресурсов, расходуемых сетью æternity. Кроме того, æоны представляют собой энергию, расходуемую для работы приложений на платформе. Первоначальное число AE-токенов в генезис-блоке будет определено умным контрактом на Ethereum.
STATE CHANNELS Каналы состояний предоставляют возможность легко производить транзакции ценностей в любых масштабах без участия доверия и использовать полноценные умные контракты, функционирующие на основе принципа полноты по Тьюрингу и простоты проверки подлинности данных. Каналы состояний без проблем поддерживают громадные объемы транзакций. Исполнение и расчет по контракту производится вне общей сети. Другими словами: Они работают параллельно с основной сетью, а блокчейн исполняет роль публичного криптографически защищенного арбитража в случае возникновения разногласий.
ОРАКУЛЫ Ключевую роль для большинства контрактов, записанных как в тексте, так и в коде, играет возможность ссылаться на данные окружающей среды. Машина с оракулом платформы æternity поставляет информацию реального мира на блокчейн. Каждый пользователь может задавать вопросы об окружающей среде. Все могут предоставлять ответы. Механизм консенсуса вступает в игру в случае возникновения разногласий.
SCRIPTING LANGUAGES Aeternity has a high-level, OCaml based scripting language, Sophia, which can be formally verified, and a simpler language, Varna. Both natively support aeternity's first-class objects, such as contracts and oracles. While Sophia is more sophisticated, the gas usage of Varna contracts can be accurately estimated at compile time. Powerful, sophisticated contracts can be executed in both languages.
ИМЕНА (DNS) В русле работы Аарона Шварца и Namecoin, æternity предлагает простую в использовании систему присвоения имен, которая является одновременно децентрализованной и защищенной, при этом поддерживая понятные человеку, запоминаемые имена. Состояние блокчейна включает в себя картографическую систему привязывающую уникальные и понятные человеку индивидуально задаваемые текстовые элементы к набору байтовых значений фиксированного размера.
АККАУНТЫ И ИДЕНТИФИКАЦИЯV В æternity создание аккаунтов не требует специального доступа, но тем не менее позволяют производить кастомизацию, используя семантическую онлайн-схему по методу schema.org. Создавайте собственные идентификаторы в сети æternity, а потом используйте их где угодно в интернете!