Jump to content
Sign in to follow this  
Newton

[AE] Аeternity | Cuckoo Cycle | Децентрализованные Оракулы

Hlorofos

Полезные ссылки и FAQ можно найти в первом сообщении. Прежде чем задать вопрос, посмотрите там. 

Message added by Hlorofos

Recommended Posts

Официальный сайт | Исходный код | Документация | Whitepaper Aepps Официальный форум | Bitcointalk eng | Bitcointalk rus | Wiki | Прогресс разработки aeternity |

 

Twitter | Reddit | Medium | Telegram | Discord Chat | Youtube | Coinmarketcap | SlackLINKEDIN 

 

 

Aeternity-Featured-Image.thumb.jpg.839547a3721edcead61f6c15cf6f9ddb.jpg

 

Описание Aeternity:

Скрытый текст

æternity является основанной на блокчейне децентрализованной службой-ораклом, предназначенной для быстрой и эффективной обработки смарт контрактов при взаимодействии с реальным миром.

æternity разработала инновационный подход к возможности масштабирования и предсказания. На основе нашего подхода к сохранению полного контрактного кода по Тюрингу в каналах состояния "state channels", минуя блокчейн, мы смогли упростить анализ и увеличить скорость обработки смарт-контрактов. Это повышает масштабируемость, поскольку все транзакции являются независимыми и, таким образом, могут обрабатываться одновременно. Кроме того, это означает, что контракты никогда не записывают общий поток, что значительно упрощает их тестирование и проверку.
æternity работа
ет на æternity токенах.

 

æternity токены используются в качестве оплаты за потребляемые ресурсы на платформе, а также в качестве основы для финансовых приложений осуществляемых на платформе.

 

æternity токены управляют аккаунтами, которые имеют адреса и баланс, реализованные вместе с системой присвоения имен, которая поддерживает имена понятные пользователям и сопоставляет их с aeternity адресом.

Идентификация в æternity по сути проходит в 3 шага (pubkey, hash, name). Публичный ключ от аккаунта, имя (псевдоним) и хэш-сылка на другие данные, например на IPFS.

 

Статьи на bits.media и других сми:

 

Клиент Aeternity:

Скрытый текст

https://play.google.com/store/apps/details?id=com.aeternity.base  (оф. Android кошелек команды aeternity)

https://base.aepps.com/#/  (Ledger Nano S)

https://airgap.it  (Android/linux desktop)

gate.io (поддержка mainnet токенов)

binance.com (поддержка mainnet токенов)

okex.com (поддержка mainnet токенов)

https://www.uex.com/index (поддержка mainnet токенов)

https://www.hotbit.io/exchange?symbol=AE_BTC (поддержка mainnet токенов)

https://cobo.com  (Android)

https://eo.finance  (Android/iOS/Web wallet/Chrome/Firefox/Desktop Mac)

 

Инструкции:

https://hackmd.aepps.com/s/rJ50IACAm

 

 

Майнеры Aeternity (софт)

 

Ориентировочные скорости майнинга Aeternity на различных устройствах:

Скрытый текст

gminer 1.25 актуально на 29.01.19

 

Performance on stock GPU settings:
Cuckoo29 (Aeternity):
Palit GTX 1060 JetStream 6GB ~2.8 G/s
Palit GTX 1070 Ti JetStream 8GB ~4.8 G/s
MSI GTX 1080 SEA HAWK EK X 8GB ~5.2 G/s
Gigabyte GTX 1080 Ti AORUS Waterforce WB Xtreme Edition 11GB ~7.2 G/s
MSI RTX 2070 Armor 8GB ~6.8 G/s
MSI RTX 2080 DUKE 8GB ~8.3 G/s

 

bminer 14.1 актуально на 30.01.19

 

AE mining on stock settings:
11.0 Sol/s on GTX 2080Ti
8.30 Sol/s on GTX 2080
6.90 Sol/s on GTX 1080Ti

4.37 Sol/s on GTX 1070
3.15 Sol/s on GTX 1060 6G

 

Пулы Aeternity:

Скрытый текст

 

Биржи Aeternity:

Скрытый текст

 

Блок эксплореры Aeternity:

 

FAQ (на английском):

 

Майнинг калькуляторы:

 

Миграция Токенов на Фазах 1,2,3 - Общие Вопросы:

Скрытый текст

 

Программа «Æmbassador» - как стать представителем проекта:

 

 

Что такое æternity?

æternity — это новый блокчейн для масштабируемых смарт-контрактов, взаимодействующих с информацией из внешнего мира

 

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

 

С технологической точки зрения, æternity является общедоступной blockchain платформой распределенных вычислений и цифровых активов с открытым исходным кодом основанной на децентрализованной криптографической технологии P2P.

 

 

Для чего можно использовать токен AE?

 

AE являются токенами доступа к блокчейну æternity и действуют как единица учета ресурсов, расходуемых на блокчейне.Токены AE - это энергия (или «крипто-топливо»), используемая для питания любого приложения, реализованного на платформе. Каждое действие (и даже бездействие) на платформе æternity стоит чего-то, хотя бы только доли центов.

 

Токены AE - это топливо для новых типов приложений не требующих доверия (или æpps), которые будут возможны благодаря aeternity.

 

Какие из наиболее интересных приложений можно создавать на  æternity?

 

æternity обеспечивает высокую пропускную способность транзакций. Говоря обобщенно, любой тип приложения, который требует высокой скорости транзакции, будет работать без перебоев на æternity.

 

Вот некоторые из вариантов использования:

 

- Нано и микро платежи

- Система управления цепями поставок

- Информационные рынки

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

- Платный API

- Застрахованный краудфандинг

- Кросс-чейн атомарные свопы

- Репликация активов и портфолио

- Контракты стимулирующие краудсейлы для финансирования проектов в общественных интересах и создания устойчивой экономики

- Все остальное, о чем мы (и Вы) еще не подумали

 

Каков правовой статус æternity?

 

æternity зарегистрирована в Вадуце, Лихтенштейн. Команда æternity находится в тесном и прямом контакте с юристами и регулирующими органами, чтобы быть в курсе любых изменений в области регулирования. Вот адрес этого учреждения:

 

Dr. Grass Str. 12, FL-9490 Vaduz 
info@aeternity.com 
PEID / Steuernummer: 2528358 
Vat-Nr.: 60351

 

Какие особенности вашей платформы?В чем преимущества перед многочисленными конкурирующими блокчейнами 3-го поколения?

 

- Консенсус Bitcoin-NG с Cuckoo Cycle используется для Proof of Work

Скрытый текст

Консенсус в системе обеспечивается при помощи Proof-of-Work. æternity использует альтернативную версию PoW, которая позволяет избежать некоторых проблем биткоина и снизить уровень централизации за счет появления возможности относительно эффективного майнинга на маленьких устройствах, таких как, например, мобильные телефоны.

 

«Мы все видели, как в биткоине оборудование оптимизируется под алгоритм хеширования SHA256. Поэтому для æternity мы используем алгоритм «Cuckoo Cycle» от Джона Тромпа (который также консультирует нас). Так мы подходим к вопросу несколько иначе — мы оптимизируем алгоритм майнинга, который представляет собой уже не хеширование. Такой алгоритм, основанный на графах, идеально отвечает возможностям стандартного оборудования, которое есть у каждого в кармане или дома. Так мы планируем стать самым децентрализованным блокчейном в мире», — сообщил основатель æternity Янислав Малахов

 

æternity использует Proof-of-Work на базе алгоритма Cuckoo Cycle. Эта технология основана на использовании псевдослучайных графов, внутри которых алгоритм находит циклы, подходящие по длине или другим критериям.

 

В классическом PoW биткоина устройство вычисляет хеш-функции от исходных данных и случайного числа. В Cuckoo Cycle майнер формирует в памяти большой граф — две группы точек-вершин — и ищет способ объединить эти точки в цикл нужной длины. Первый вариант PoW напрямую зависит от мощности вычислительного устройства, второй — от возможности быстро обращаться к произвольным ячейкам памяти.

 

- Оракулы

Скрытый текст

Как изменить выполнение смарт-контракта в зависимости от событий внешнего мира — результатов президентских выборов, стихийных бедствий или от погоды? Это общедоступная информация, но как выбрать самый верный из источников данных?  К какому «оракулу» обратиться? Эта проблема уже давно беспокоит разработчиков Ethereum проектов. Например, проектов, связанных со страхованием или IoT. Проблема коммуникации между реальным и виртуальным мирами является одной из ключевых задач всей блокчейн отрасли.

 

Встроенная «машина с оракулом» позволяет смарт-контрактам Aeternity получить доступ к информации о реальном мире. Важной особенностью многих смарт-контрактов являются знания о внешнем мире, нахощемся за пределами блокчейнов. По сути, смарт-контракт — это всего лишь программа, имеющая в своём коде примерно следующую директиву: «Если произойдет событие X, тогда сделайте с деньгами Y». Открытие доступа к большему количеству возможных событий «X», начиная от происходящих в блокчейне и заканчивая некоторыми событиями внешнего мира, очевидно, сопутствует такому огромному расширению возможностей.

 

«Важным будет отметить, что такая система работает с любой информацией, которая является публичной или представляет публичный интерес. Она не работает с тем, что происходит между сторонами в личном порядке. К примеру, она не будет хорошо работать в автостраховании, потому что публика не заинтересована в единичном автомобиле. Но это будет определенно работать при играх на ставки или использовании цены золота на публичной бирже, или создании синтетических активов при помощи оракулов. Другим хорошим приложением являются рынки предсказаний, которые мы хотим построить на Aeternity, а также включить их в модель управления».

 

Приложения с оракулами:

 

-События смарт-контрактов

-Рынки предсказаний

-Страхование

-Погода

-Ставки на спорт

-Выборы

-Финансовые деривативы (CFD, стейбкоины)

 

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


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

 

- Система имен (DNS)

Скрытый текст

В русле работы Аарона Шварца и Namecoin, æternity предлагает простую в использовании систему присвоения имен, которая является одновременно децентрализованной и защищенной, при этом поддерживая понятные человеку, запоминаемые имена. Состояние блокчейна включает в себя картографическую систему привязывающую уникальные и понятные человеку индивидуально задаваемые текстовые элементы к набору байтовых значений фиксированного размера.

 

- Каналы состояний

Скрытый текст

«Каналы состояния — это возможность совершать офчейн-транзакции без необходимости доверия. Обычно, когда мы используем канал состояния, чтобы осуществлять транзакции или для исполнения умных контрактов, мы не будем записывать это сразу в блокчейн. Мы твердо уверены, что это единственный способ масштабировать технологию, сохраняя свойства, позволяющие ей работать без доверия, повышая при этом приватность», — пояснил основатель æternity Янислав Малахов.

 

По сути, технология позволяет осуществлять транзакции между сторонами в рамках выделенных каналов между ними на основе предварительно записанных в контракт условий, не вовлекая в процесс весь блокчейн. Технология каналов состояния подобна той, что используется в Lightning Network биткоина, однако к ней также добавлен функционал смарт-контрактов. Это означает, что пользователи могут не только производить транзакции обычным образом, но также записывать различные виды правил и условий прямо в канал и вести учет текущего состояния контракта вне собственно блокчейна. В случае, если между сторонами контракта возникают разногласия, блокчейн выступает в качестве децентрализованного арбитра с тем, чтобы их разрешить.

 

«Обычно между участниками нет разногласий. В случае, если таковые возникают или если одна из сторон пропадает, вы берете последнее подписанное состояние, а также заблокированный внутри канала умный контракт, и приходите к тому же соглашению или тем же выводам, как если бы все происходило на блокчейне с самого начала. Таким образом, мы можем достигать большей масштабируемости и большей приватности. Даже тогда, когда исполнение умного контракта производится блокчейном, будет опубликована только та часть, которая требует публикации».

 

 в æternity участие всего блокчейна будет требоваться только для урегулирования споров, а неразглашение частной информации достигаться за счет использования деревьев Меркла с абстрактным синтаксисом (MAST). За счет таких свойств предлагаемой системы можно говорить о том, что блокчейн æternity представляет собой децентрализованный криптосуд. Помимо улучшений в плане конфиденциальности информации и децентрализации это также позволяет одновременно исполнять разные контракты, что существенно увеличивает пропускную способность системы. Другим следствием такой архитектуры является то, что написание кода контрактов становится более простым делом вместе с одновременным упрощением структуры ядра блокчейна.

 

Из-за использования каналов состояния в качестве основного способа осуществления работы умных контрактов, æternity становится наиболее эффективным Тьюринг-полным блокчейном и таким образом открывает новые формы монетизации посредством его супер-дешевых транзакций.

 

Каналы состояний позволяют связываться и выполнять условные транзакции даже в рамках не самых надёжных сетей, и это даёт массу возможностей для различных децентрализованных, но пока ещё достаточно эффективных приложений. Очевидные примеры – сверхскоростные операции, мгновенные условные микроплатежи и IoT. Каналы состояний также могут использоваться сервисами, которым требуются частые микро-платежи, например, это могут платформы доставки потокового контента.

 

 

- Безопасный язык смарт контрактов Sophia и Varna

Скрытый текст

У æternity есть язык сценариев Sophia высокого уровня, основанный на OCaml, который можно формально проверить, и более простой язык Varna. Оба изначально поддерживают первоклассные объекты, такие как контракты и оракулы. В то время как София более сложный вариант, использование газа в контрактах Варна может быть точно оценено во время компиляции. Мощные, сложные контракты могут быть выполнены на обоих языках.

 

- Proof of Stake будет использоваться для делегированного голосования(жидкой демократии) в рамках управления æternity

Скрытый текст

Механизм управления также получил интересное развитие. пользователи ставят некоторое количество собственных средств на успех одного из предложений о развитии системы(голосуя напрямую или передав свой голос доверенной персоне, обладающей экспертным мнением). Такая модель голосования называется жидкой демократией.

 

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

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

 

«Вся информация о мире будет сведена к единому значению числа от 0 до 1, которое представляет собой вероятность того, что некоторый параметр системы, например, размер блока, цена вызова определенного OP_CODE или исполнения смарт-контрактов будет определена корректным образом. Как мы видим на примере Ethereum, несколько хардфорков нужны будут для обновления цены исполнения кодов операций; то же самое можно сказать про размер блока в биткоине — нет необходимости так жестко ограничивать возможность изменения этих параметров. Мы можем использовать различные механизмы управления, мы можем использовать ставки или рынки предсказаний для достижения таких решений, которые будут выгодны для будущего развития систем и токенов», — подытожил основатель aeternity Малахов.

 

Cuckoo Cycle очень устойчив к внедрению специализированных микросхем ASIC

Скрытый текст

Изобретатель Cuckoo Cycle Джон Тромп когда-то уже комментировал работу этого протокола, объясняя, что алгоритм Hashcash PoW (больше для добычи, чем для хеширования) очень устойчив к внедрению специализированных микросхем ASIC. Ожидаемый результат – доступность майнинга для обычных пользователей, улучшение децентрализации и  защищённость. Фактически, криптовалюта могла быть основана и на связке Cuckoo Cycle с мобильными устройствами. Джон Тромп писал в одной из своих статей:

 

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

 

 

- Офф-чейн Смарт Контракты

Скрытый текст

Основным преимуществом «умных»контрактов является тот факт, что их можно создавать офф-чейн. Это позволяет невероятно быстро взаимодействовать с другими участвующими сторонами и имеет важные последствия для конфиденциальности. Взаимодействия пользователей остаются офф-чейн и защищены. Только в случае разногласий транзакция будет представлена он-чейн, что позволит блокчейну æternity функционировать как криптосуд, который принимает решение в пользу самого последнего состояния, подписанного всеми участвующими сторонами. Кроме того, «умные» контракты не имеют общего состояния, объем «умных» договоров, которые можно обработать в секунду, не ограничен. Контракты также могут обрабатываться параллельно.

 

По сравнению с legacy подходом Ethereum к smart контрактам, контракты æternity перешли от go-to based к function-based.Это значительно облегчает написание более безопасного кода смарт-контракта.

 

- Программный код промышленного уровня Erlang

Скрытый текст

Ядро блокчейна æternity написано на языке программирования Erlang, который позволяет легко разрабатывать устойчивые к отказам распределенные системы с возможностью отладки в режиме реального времени без остановки приложений. Erlang - идеальный выбор для написания блокчейна с нуля, позволяющий достигнуть наилучшей операционной стабильности и производительности.

 

- Аккаунты и идентификация

Скрытый текст

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

 

В æternity создание аккаунтов не требует специального доступа, но тем не менее позволяют производить кастомизацию, используя семантическую онлайн-схему по методу schema.org. Создавайте собственные идентификаторы в сети æternity, а потом используйте их где угодно в интернете!

 

Рынки прогнозов

Скрытый текст

Тот же механизм согласования, позволяющий «машине с оракулом» предоставлять надёжные данные о том, что происходит или произошло мире, может использоваться и для будущих прогнозов. Это называется «рынок прогнозирования».

 

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

Такой внутренний рынок прогнозирования может быть использован и для определения будущих изменений кода æternity. Поэтому его запуск позволит принимать решения по управлению и активировать обновления, всегда выбирая оптимальный путь.

 

Где можно ознакомится с таблицей награды майнеров, инфляцией,кривой эмиссии?

 

Ознакомится с данными можно здесь.

 

Какая пропуская способность блокчейна æternity?

 

Текущая он-чейн скорость ~133 tx/s (на 13.03.19).Офф-чейн транзакции ограничены пропускной способностью и скростью CPU нод участвующих в каналах состояний.

 

 

При подготовке ответов на часто задаваемые вопросы использовались материалы сайтов forklog.com , coinspot.io , bitnovosti.com и aeternity.com .

 

за перевод постов официальных представителей и составление мануалов отдельное спасибо форумчанке dsh83888  форума bitcointalk.org

Edited by Newton

Share this post


Link to post
Share on other sites

@Newton за старания респект, если будет нужна помощь или вопросы по оформлению первого сообщения, можно написать мне в ЛС.

Share this post


Link to post
Share on other sites
57 минут назад, Hlorofos сказал:

@Newton за старания респект, если будет нужна помощь или вопросы по оформлению первого сообщения, можно написать мне в ЛС.

 

спасибо)

Share this post


Link to post
Share on other sites

А что по поводу AMD в майнинге? А то в посте написано только про зеленые.

Share this post


Link to post
Share on other sites
47 минут назад, stel64k сказал:

А что по поводу AMD в майнинге? А то в посте написано только про зеленые.

 

майнинг возможен на mineros.добавил в шапку.

Share this post


Link to post
Share on other sites

🔴Миграция AE: дата окончания фазы 1 и поддержка Ledger Nano S🔴

Всё о миграции токенов в Фазе 1 + видеогиды для нового Ledger Nano S. 

Читайте подробнее здесь: https://golos.io/ru--migracziya/@aeternity/migraciya-ae-data-okonchaniya-fazy-1-i-podderzhka-ledger-nano

 

Окончание миграции токенов в Фазе 1: Февраль 15, 2019 | 11:59:59 PM CET (13:59:59 MSK).

 

Edited by Newton

Share this post


Link to post
Share on other sites

На бинансе уже майнентовский AE торгуется?

Share this post


Link to post
Share on other sites
9 часов назад, SatyrA сказал:

На бинансе уже майнентовский AE торгуется?

 

нет,пока только на gate.io и uex.com

Edited by Newton

Share this post


Link to post
Share on other sites
47 минут назад, cryptohands сказал:

Разве Aeternity ещё использует Cuckoo Cycle?

 

да.

Share this post


Link to post
Share on other sites

опубликованы часто задаваемые вопросы в шапке темы

Share this post


Link to post
Share on other sites

@Newton  Децентрализация, асикоустойчивость - это всё пшик, пустые слова, пока майнить эту монету можно по сути лишь на трёх пулах, и каждый из них - китайский. Вот пока разработчики на эту тему не пошевелят жопой, грош цена этому проекту.

Share this post


Link to post
Share on other sites
20 часов назад, NiggaDigga сказал:

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

 

stratum в разработке.

Share this post


Link to post
Share on other sites

Интересно, Core GUI  кошелек  для AE уже сделали?
А то хранить монетки в легком кошельке было бы стремно.

Share this post


Link to post
Share on other sites
21 час назад, Hinovid сказал:

Интересно, Core GUI  кошелек  для AE уже сделали?
А то хранить монетки в легком кошельке было бы стремно.

 

тоже в разработке.

Share this post


Link to post
Share on other sites

Проект æternity объявил о запуске хардфорка Minerva

 

В рамках испытаний команде удалось провести 1000 транзакций между Франкфуртом и Огайо за 7,53 секунды.

 

https://forklog.com/proekt-aeternity-obyavil-o-zapuske-hardforka-minerva/

Share this post


Link to post
Share on other sites

gminer 1.36 значительно сократил нагрузку на процессор для cuckoo cycle (на nvidia gpu до 40% ; дает больший хэшрейт на слабых процессорах).добавлено управление intensity.

 

https://bitcointalk.org/index.php?topic=5034735.0

Edited by Newton

Share this post


Link to post
Share on other sites

наконец-то майнер amd.но пока только linux.4g+ vram.

 

github: https://github.com/mcarloai/minerbabe-kbminer/releases
telegram: https://t.me/joinchat/Kh4-K1JgqDIzOeqzX9HCxA

cайт разработчика https://en.minerbabe.com/kbminer.html#/introduction

Edited by Newton

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...