Cardano Tasarım Mantığı
Введение
Долгосрочный взгляд на улучшение дизайна криптовалют, чтобы они могли работать над
мобильные устройства с разумным и безопасным пользовательским интерфейсом
●
Привлечение заинтересованных сторон к операциям и обслуживанию их криптовалюты
●
Признание необходимости учитывать несколько активов в одном реестре
●
Абстрагирование транзакций для включения дополнительных метаданных, чтобы лучше соответствовать
потребности устаревших систем
●
Учитесь у почти 1000 альткойнов, используя функции, которые имеют смысл
●
Внедрите процесс, основанный на стандартах, вдохновленный Рабочей группой по проектированию Интернета, используя
специальная основа для фиксации окончательного дизайна протокола
●
Изучите социальные элементы коммерции
●
Найдите здоровую золотую середину, позволяющую регулирующим органам взаимодействовать с торговлей без
нарушение некоторых основных принципов, унаследованных от Bitcoin
Основываясь на этом неструктурированном наборе идей, руководители, работавшие над Cardano, начали исследовать
литературу по криптовалютам и создать набор абстракций. Результатом этого исследования является
Обширная библиотека статей IOHK, многочисленные результаты опросов, такие как этот недавний сценарий.
обзор языка, а также онтологию смарт-контрактов и проект Scorex. Уроки
дал а признательность для тот криптовалюта промышленность необычный и в раз
контрпродуктивный рост.
Во-первых, в отличие от успешных протоколов, таких как TCP/IP, в конструкции протокола мало уровней.
криптовалюты. Было желание сохранить единое понятие консенсуса вокруг
факты и события фиксируются в едином реестре, независимо от того, имеет ли это смысл.
Например, Ethereum преодолел огромную сложность, пытаясь стать
универсальный мировой компьютер, но страдает от тривиальных проблем, потенциально разрушающих систему.
способность действовать как средство сбережения. Должна ли программа каждого быть первоклассным гражданином
независимо от его экономической ценности, стоимости обслуживания или последствий регулирования?
Во-вторых, предыдущие результаты основных криптографических исследований мало ценятся. Для
Например, делегированное доказательство доли Bitshares могло бы легко и надежно генерировать случайные
числа с использованием подбрасывания монеты с гарантированной доставкой вывода - метод, известный с
1980-е годы (см. основополагающую статью Рабина и Бен-Ора).
В-третьих, большинство альткойнов (за некоторыми заметными исключениями, такими как Tezos) не добились никакого успеха.
размещение для будущих обновлений. Способность успешно проводить софт- или хард-форк имеет решающее значение.
к долгосрочному успеху любой криптовалюты.
Как следствие, корпоративные пользователи не могут выделять ресурсы на миллионы долларов для
протоколы, в которых дорожная карта и действующие лица, стоящие за ними, эфемерны, мелочны или радикальны. Там
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 3 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
должен быть эффективным процессом, посредством которого может сформироваться социальный консенсус вокруг видения будущего.
развитие основного протокола. Если этот процесс чрезвычайно обременителен, фрагментация
может расколоть сообщество.
Наконец, деньги есть в конечном итоге а социальный явление. В стремлении анонимизировать и
непромежуточных центральных действующих лиц, Bitcoin и его современники также отказались от необходимости
стабильные личности, метаданные и репутация в коммерческих сделках. Добавление этих данных
за счет централизованных решений устраняется возможность аудита, глобальная доступность и неизменяемость —
в этом весь смысл использования blockchain.
Устаревшие финансовые системы, такие как SWIFT, FIX и ACH, богаты
транзакционные метаданные. Недостаточно знать, какая сумма перемещается между счетами.
регулирование часто требует указания участвующих сторон, информации о соблюдении требований, отчетности
подозрительная активность и другие записи и действия. В некоторых случаях метаданные более
важнее сделки.
Следовательно, кажется разумным сделать вывод, что манипулирование метаданными может быть столь же вредным, как и
подделка валюты или переписывание истории транзакций. Не создавать условий для актеров
которые хотят добровольно включить эти поля, кажется контрпродуктивным для массового внедрения.
и защита потребителей.
Конец пребывания
Совокупность наших принципиальных исследований криптовалютного пространства представляет собой две коллекции
протоколы. Соответственно, доказуемо безопасная криптовалюта на основе Proof-of-Stake [1][2], называемая
Cardano Расчетный уровень (CSL) и набор протоколов, называемый Cardano Вычислительный уровень
(ККЛ).
Наше внимание при проектировании направлено на учет социальных аспектов криптовалют, построенных на нескольких уровнях.
путем отделения учета стоимости от сложных вычислений и удовлетворения потребностей
регуляторов в рамках нескольких непреложных принципов. Кроме того, там, где это разумно,
1 мы пытаемся проверить предлагаемые протоколы посредством экспертной оценки и сверить код с формальными
спецификации.
1 Список см. в разделе «Правила». ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 4 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Доказательство ставки
Использование доказательства доли для криптовалюты является горячо обсуждаемым выбором дизайна, однако потому, что оно
добавляет механизм для внедрения безопасного голосования, имеет больше возможностей для масштабирования и позволяет больше
экзотические схемы стимулирования, мы решили использовать их.
Наш протокол доказательства доли называется Ouroboros, и он был разработан чрезвычайно
талантливая команда криптографов из пяти академических учреждений под руководством профессора Аггелоса
2 Киайяс из Эдинбургского университета. Основная инновация, которую он выводит за рамки доказанной безопасности
использование строгой криптографической модели — это модульная и гибкая конструкция, позволяющая
состав множества протоколов для расширения функциональности.
Эта модульность позволяет использовать такие функции, как делегирование, сайдчейны, подписываемые контрольные точки,
лучшие структуры данных для легких клиентов, различные формы генерации случайных чисел и даже
различные предположения о синхронизации. По мере развития сети от тысяч до
миллионы и даже миллиарды пользователей, требования его алгоритма консенсуса также будут
изменить. Таким образом, крайне важно иметь достаточную гибкость, чтобы приспособиться к этим изменениям и тем самым
Перспективное сердце криптовалюты.
Социальные элементы денег
Криптовалюты являются ярким примером социальной составляющей денег. При ограничении
анализ исключительно с точки зрения технологии, разница между Bitcoin и Litecoin невелика и даже
в меньшей степени между Ethereum и Ethereum Classic. Тем не менее, и Litecoin, и Ethereum Classic
поддерживать большую рыночную капитализацию и надежные, динамичные сообщества, а также свои собственные
социальные мандаты.
Можно утверждать, что большая часть стоимости криптовалюты зависит от ее сообщества.
то, как он использует валюту, и уровень его участия в развитии валюты. Содействие
По идее, такие валюты, как Dash, даже интегрировали системы непосредственно в протокол, чтобы
вовлечь свое сообщество в принятие решения о том, что должно быть приоритетом в разработке и финансировании.
2 Университет Коннектикута, Афинский университет, Эдинбургский университет, Орхусский университет, Токио Технологический институт ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 5 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Огромное разнообразие криптовалют также свидетельствует об их социальных элементах.
Разногласия по поводу философии, денежно-кредитной политики или даже просто между основными разработчиками.
приводят к фрагментации и развилкам. Тем не менее, в отличие от своих криптовалютных аналогов, бумажные валюты
сверхдержавы, как правило, переживают политические сдвиги и местные разногласия без валютного кризиса или
массовый исход.
Таким образом, создается впечатление, что в системе отсутствуют элементы устаревших систем.
криптовалютная индустрия. Мы утверждаем — и включили в дорожную карту Cardano — что
пользователям протокола нужны стимулы для понимания общественного договора, лежащего в основе их протокола, и
иметь свободу предлагать изменения продуктивным образом. Эта свобода распространяется на каждого
аспект системы обмена ценностями, от принятия решения о том, как следует регулировать рынки, до того, какой
проекты должны финансироваться. Тем не менее, это не может быть осуществлено через централизованных субъектов и не требует
некие особые полномочия, которые могли бы быть присвоены хорошо финансируемому меньшинству.
Cardano будет реализовывать систему наложенных протоколов, построенную поверх CSL для обеспечения
потребности своих пользователей.
Во-первых, независимо от успеха краудсейла по стимулированию развития, средства в конечном итоге
рассеяться. Следовательно, Cardano будет включать децентрализованный траст. финансируется монотонно
3 снижение инфляции и комиссий за транзакции.
Любой пользователь должен иметь право запрашивать средства у траста посредством системы голосования и
заинтересованные стороны CSL голосуют за то, кто станет бенефициаром. Этот процесс создает продуктивную
петля обратной связи, наблюдаемая в других криптовалютах с казначейскими/доверительными системами, таких как Dash,
начать разговор о том, кого следует и не следует финансировать.
Дискуссии о финансировании вынуждают соотносить долгосрочные и краткосрочные цели, социальные
контракт, приоритеты и вера в создание ценности с помощью конкретных предложений. Этот разговор
означает, что сообщество постоянно оценивает и обсуждает свои убеждения с возможными
дорожные карты.
Во-вторых, мы надеемся, что Cardano в конечном итоге будет включать формальную систему на основе blockchain,
предлагать и голосовать как за софт-форки, так и за хард-форки. Bitcoin с обсуждением размера блока, Ethereum с
форк DAO и многие другие криптовалюты, помимо этого, уже давно существуют и, в
частые случаи, неразрешенные споры по поводу технической и моральной направленности кодовой базы.
Можно и нужно утверждать, что многие из этих разногласий и раскол
сообщества, возникающие в результате принятия мер, являются прямым результатом отсутствия формальных процессов для
обсуждаем изменения.
3 Это также известно как казначейская система.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 6 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Куда пойти, чтобы убедить пользователей Bitcoin принять технологию «Segregated Witness»? Как следует
основные разработчики Ethereum измеряют настроения сообщества по поводу спасения DAO? Если
разногласия в сообществе, повреждена ли криптовалюта и не подлежит восстановлению?
В худшем случае моральное право действовать может просто перейти к тому, у кого есть разработчики.
инфраструктурные отношения и деньги, а не наилучшие пожелания подавляющего большинства
сообщество. Кроме того, если значительная часть сообщества недоступна или отключена из-за
к плохим стимулам, то как можно по-настоящему узнать, законны ли их действия? 4
Предлагаемые криптовалюты, такие как Tezos, представляют собой интересную модель для изучения того, где
протокол криптовалюты рассматривается как конституция, содержащая три раздела (транзакция,
Консенсус и сеть) с набором формальных правил и процессом обновления конституции. Тем не менее
еще предстоит проделать большую работу со стимулами и над тем, как именно моделировать и изменять
криптовалюта с формальным языком.
Использование формальных методов, машинопонятных спецификаций и слияние казначейства с
этот процесс финансовых стимулов изучается как возможный источник вдохновения.
В конечном счете, просто возможность предложить изменение протокола прозрачным, свободным от цензуры способом.
с голосованием на основе blockchain должно улучшить процесс, даже если более элегантные решения не могут
быть спроектированы.
Послойное проектирование – Cardano Расчетный слой
При разработке отличных протоколов и языков следует смотреть не в будущее, а скорее прошлое. История дает целый ряд примеров великих идей, которые идеальны на бумаге, но почему-то не сохранились, например, стандарты взаимодействия открытых систем. История также предоставляет счастливые случайности, которые пережили переход от TCP/IP к JavaScript.
Некоторые принципы, извлеченные из исторической точки зрения, следующие:
1.
Вы не можете предсказать будущее, поэтому создайте пространство для маневра.
2.
Сложность — это хорошо на бумаге, но простота обычно побеждает.
3.
Слишком многие повара портят бульон
4.
Как только стандарт будет установлен, он, вероятно, сохранится, независимо от того, будет ли он установлен.
неоптимальный
4 См. рациональное невежество
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 7 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
5. Плохие идеи могут превратиться в довольно хорошие, если есть желание.
Cardano — финансовая система, принимающая свою социальную природу. Будет огромная потребность за гибкость и возможность решать произвольные сложности в транзакциях конкретного пользователя. Если успеха, потребуются огромные вычислительные, хранилища и сетевые ресурсы. для размещения миллионов одновременных транзакций.
Тем не менее, у нас нет цифрового децентрализованного Робин Гуда, который можно было бы брать с богатых узлов и передавать другим. бедные, чтобы добиться справедливой сети. Мы также не можем позволить себе роскошь доверять людям. благодеяние к альтруистическому жертвованию ради общего блага сети. Следовательно, Cardano дизайн заимствует у TCP/IP концепцию разделения ответственности.
В конечном счете, блокчейны представляют собой базы данных, упорядочивающие факты и события с гарантиями их достоверности. временные метки и неизменяемость. В контексте денег они упорядочивают владение активами. Добавление сложные вычисления путем хранения и выполнения программ — это ортогональная концепция. Хотим ли мы чтобы узнать, какая ценность перешла от Алисы к Бобу, или мы хотим принять участие в выяснении вся история транзакции и решение, какую сумму отправить?
Невероятно заманчиво выбрать последнее, как это сделал Ethereum, поскольку оно более гибкое, но это нарушает изложенные выше принципы проектирования. Выяснение истории означает, что единый протокол должен уметь понимать произвольные события, создавать сценарии произвольных транзакций, разрешать арбитраж в случаи мошенничества и даже потенциально обратные транзакции при получении новой информации доступен.
Затем приходится принимать трудные проектные решения о том, какие метаданные хранить для каждого транзакция. Какие элементы истории сделки Алисы и Боба имеют отношение к делу? Есть они актуальны навсегда? Когда мы сможем выбросить некоторые данные? Нарушает ли это закон в некоторые страны?
Более того, некоторые вычисления носят частный характер. Например, при расчете среднего зарплата работников в офисе, нам не обязательно хотелось бы сливать, сколько у каждого человека делает. Но что, если каждое вычисление общеизвестно? Что, если эта огласка повлияет на казнь? чтобы навредить результату?
Таким образом, мы выбрали позицию, согласно которой учет стоимости должен быть отделен от история того, почему значение было перемещено. Другими словами, отделение стоимости от вычислений. Такое разделение не означает, что Cardano не будет поддерживать smart contract. Напротив, делая разделение явным, это обеспечивает значительно большую гибкость в проектировании, использовании, конфиденциальность и выполнение smart contracts.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 8 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Регистр стоимости называется Cardano Расчетным уровнем (CSL). Поскольку целью является учет ценность, дорожная карта преследует следующие цели:
1.
Поддержка двух наборов языков сценариев: один для перемещения значений, другой для улучшения.
поддержка протокола наложения
2.
Обеспечить поддержку сайдчейнов KMZ для связи с другими реестрами.
5
3.
Поддержка нескольких типов подписей, включая квантовоустойчивые подписи для более высоких
безопасность
4.
Поддержка нескольких пользовательских ресурсов
5.
Достичь истинной масштабируемости, то есть по мере присоединения большего количества пользователей возможности системы расширяются.
увеличение
Сценарии
Начиная с языка сценариев, транзакции между адресами в реестре требуют некоторых форма сценария, который необходимо выполнить и доказать его валидность. В идеале никто не хотел бы, чтобы Ева имела доступ к деньги Алисы, и никто не хотел бы, чтобы плохо разработанный сценарий случайно отправил ценность мертвому адрес, что делает средства безвозвратными.
Такие системы, как Bitcoin, предоставляют чрезвычайно негибкий и драконовский язык сценариев, который сложно программировать индивидуальные транзакции, читать и понимать. И все же генерал программируемость таких языков, как Solidity, создает невероятную сложность. в систему и полезны лишь гораздо меньшему кругу участников.
Поэтому мы решили разработать новый язык под названием Simon в честь его создателя. 6 Саймон Томпсон и создатель идей, вдохновивших его, Саймон Пейтон Джонс. Саймон предметно-ориентированный язык, основанный на «Составлении контрактов: приключение в финансовой сфере». инженерия.
Основная идея заключается в том, что финансовые операции обычно состоят из совокупности основополагающие элементы. Если составить финансовую периодическую таблицу элементов, то можно 7 обеспечить поддержку произвольно большого набора сложных транзакций, которые охватывают большую часть, если не все распространенные типы транзакций, не требующие общей программируемости.
5 Скоро в статье Киайаса, Зиндроса и Миллера.
6. Подробности будут опубликованы в следующей спецификации. Полная версия языка будет поддерживаться в
Выпуск Shelley CSL запланирован на четвертый квартал 2017 г.
7 Проект ACTUS имеет глубокую проработку
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 9 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Основное преимущество заключается в том, что безопасность и исполнение можно очень хорошо понять. Доказательства можно написать, чтобы показать правильность шаблонов и исчерпать пространство выполнения проблемные транзакционные события, такие как создание новых денег из воздуха или транзакция податливость. Во-вторых, можно оставить расширения, чтобы добавлять больше элементов посредством софт-форков, если требуется новый функционал.
Тем не менее, всегда будет необходимость подключать CSL к протоколам наложения, устаревшим финансовым системы и серверы специального назначения. Таким образом, мы разработали Plutus как общий целевой язык smart contract, а также специальный DSL для обеспечения совместимости.
Plutus — это типизированный функциональный язык, основанный на концепциях Haskell, который можно использовать для писать собственные сценарии транзакций. В случае CSL он будет использоваться для сложных транзакций, необходимых для добавьте поддержку других слоев, которые нам нужно соединить, например, нашей схемы сайдчейнов.
Сайдчейны
Что касается сайдчейнов, Cardano будет поддерживать новый протокол, разработанный Киайасом, Миллером и Зиндрос (сайдчейны KMZ) основан на предыдущих результатах доказательств работы. Конкретный дизайн выходит за рамки этой статьи; однако эта концепция позволяет обеспечить безопасный и неинтерактивное перемещение средств из CSL на любой вычислительный уровень Cardano или другой blockchain поддерживает протокол.
Сайдчейны KMZ — ключ к инкапсуляции сложности. Регистры с нормативными требованиями, частные операции, надежные языки сценариев и другие особые проблемы фактически являются черными ящики в CSL, однако пользователь CSL получит определенные гарантии в отношении бухгалтерского учета и возможность отзовите средства после завершения вычислений.
Подписи
Чтобы безопасно передать ценность от Алисы к Бобу, Алисе необходимо доказать, что она имеет право переместить средства. Самый прямой и надежный способ выполнить эту задачу — использовать публичный схема подписи ключей, при которой средства привязаны к открытому ключу, а Алиса контролирует связанный закрытый ключ.
Существуют сотни возможных схем с различными параметрами безопасности и предположениями.
Некоторые полагаются на математические задачи, связанные с эллиптическими кривыми, тогда как другие
связаны с экзотическими понятиями с помощью решеток.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 10 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Абстрактная цель всегда одна и та же. Существует трудная проблема, которую невозможно решить, если у кого-то есть секретное знание. Говорят, что обладателем этого знания является владелец пары ключей и должен быть единственным лицом, имеющим возможность ее использовать.
Существует две группы проблем, с которыми сталкивается криптовалюта при выборе схемы подписи. Во-первых, это долгосрочная надежность самой схемы. Некоторые криптографические схемы, использовавшиеся в 1970-х и 1980-х годах, такие как DES, были сломаны. Период, в течение которого следует принять решение о том, что схема выживет.
Во-вторых, существует множество предприятий, правительств и других учреждений, которые предпочли или в некоторых случаях требовалось использование конкретной схемы. Например, АНБ поддерживает Набор протоколов Suite B. Существуют стандарты ISO и даже рабочих групп W3C по криптографии.
Если криптовалюта выбирает единую схему подписи, она вынуждена признать, что эта схема может быть сломано в какой-то момент в будущем, и по крайней мере один объект не сможет использовать криптовалюту из-за юридических или отраслевых ограничений. Однако криптовалюта не может поддерживать все схемы подписи, поскольку это потребует от каждого клиента понимания и проверки каждой схемы.
Для Cardano мы решили начать с использования криптографии на основе эллиптических кривых, кривой Ed25519 в
частности. Мы также решили улучшить существующие библиотеки, добавив поддержку HD-кошельков.
с использованием спецификации доктора Дмитрия Ховратовича и Джейсона Лоу.
8
При этом Cardano в будущем будет поддерживать больше схем подписи. В частности, мы заинтересованы в интеграции BLISS-B для добавления в нашу систему сигнатур, устойчивых к квантовым компьютерам. Мы также заинтересованы в добавлении SECP256k1 для улучшения совместимости с устаревшими системами. криптовалюты, такие как Bitcoin.
Cardano был разработан со специальными расширениями, которые позволят нам добавлять больше подписей.
схемы через софт-форк. Они будут добавляться по мере необходимости и во время крупных обновлений, запланированных в
дорожная карта.
9
Активы, выпущенные пользователями (UIA)
В начале истории Bitcoin были быстро разработаны протоколы, позволяющие пользователям выпускать активы,
подключены к учетной системе Bitcoin, чтобы одновременно отслеживать несколько валют.
8 Это документация по реализации HD-кошелька Cardano. Мы считаем, что Cardano является первым
криптовалюта для поддержки HD-кошельков Ed25519
9 См. cardanoroadmap.com.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 11 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Эти протоколы не поддерживались изначально протоколом Bitcoin, но были реализованы через умные хаки.
В случае наложений Bitcoin, таких как Colored Coins и Mastercoin (теперь называемых Omni), свет клиенты вынуждены полагаться на доверенные серверы. Также необходимо оплатить комиссию за транзакцию. биткойны. Эти свойства в сочетании с единым конвейером утверждения транзакций делают Bitcoin неоптимален для учета нескольких основных средств.
В случае Ethereum с использованием стандарта ERC20 имеется больше возможностей. Однако, комиссии за транзакции по-прежнему требуют эфира. Кроме того, в сети Ethereum возникают трудности. масштабирование под нужды всех выпущенных token ERC20.
Фундаментальную проблему можно разбить на три части: ресурсы, стимулы и забота. Что касается ресурсов, добавление совершенно новой валюты в тот же реестр означает, что у вас есть два независимых набора UTXO (неизрасходованные входы транзакций) совместно используют полосу пропускания, мемпул и блокировать пространство. Узлы консенсуса, отвечающие за внедрение транзакций этих валют. для этого нужен стимул. И не каждый пользователь криптовалюты будет или должен заботиться о валюта конкретного субъекта.
Учитывая эти проблемы, преимущества огромны, поскольку основной token реестра с несколькими активами может эффективно служить в качестве промежуточной валюты, позволяющей осуществлять децентрализованный рыночный процесс. Специальный целевые активы могут быть выпущены для обеспечения дополнительной полезности, например, активы со стабильной стоимостью, такие как Tether или MakerDAO, которые полезны для приложений кредитования и денежных переводов.
Учитывая проблемы, Cardano принял прагматичный подход к учету нескольких активов. Поэтапное строительство. Первой задачей является создание необходимой инфраструктуры для поддержки требования тысяч МАУ. А именно необходимы следующие улучшения:
1. Структуры аутентифицированных данных специального назначения, позволяющие отслеживать очень большие объемы данных. UTXO состояние
2.
Возможность иметь распределенный мемпул для хранения огромного набора ожидающих транзакций.
3.
Разделение блокчейна и контрольные точки для обеспечения огромного глобального blockchain
4.
Схема стимулирования, которая вознаграждает узлы консенсуса за включение различных наборов
транзакции
5.
Механика подписки, которая позволяет пользователям решать, какие валюты они хотят отслеживать.
6.
Надежная безопасность гарантирует, что МАУ пользуются такой же безопасностью, как и собственный актив.
7.
Поддержка децентрализованного маркет-мейкинга для улучшения ликвидности между МАУ и
основной token
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 12 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Наши предварительные усилия по поиску правильной структуры аутентифицированных данных привели к созданию новой тип дерева AVL+, разработанный совместно Лео Рейзиным, IOHK и Waves. Требуются дополнительные исследования, но это фундаментальное усовершенствование, которое будет включено в более позднюю версию Cardano.
Распределенный мемпул можно реализовать с использованием протокола RAMCloud Стэнфордского университета. Эксперименты начнутся в третьем квартале 2017 года по изучению его интеграции в консенсусный уровень Cardano.
Остальные темы взаимосвязаны и охватываются постоянными исследованиями. Мы ожидаем — тема к результатам исследования — включить протокол в Cardano для МАУ во время Басё CSL релиз в 2018 году.
Масштабируемость
Распределенные системы состоят из набора компьютеров (узлов), соглашающихся запускать протокол или
набор протоколов для достижения общей цели. Этой целью может быть обмен файлом, как определено
протокол BitTorrent или сворачивание белка с помощью Folding@Home.
Наиболее эффективные протоколы получают ресурсы по мере присоединения узлов к сети. Файл, размещенный на
BitTorrent, например, можно загрузить в среднем гораздо быстрее, если много одноранговых узлов.
одновременно загружая его. Скорость увеличивается, поскольку одноранговые узлы предоставляют ресурсы, в то время как
также потребляя их. Эту характеристику обычно имеют в виду, когда говорят о распределенном
системные весы.
Проблема разработки всех нынешних криптовалют заключается в том, что на самом деле они не
спроектирован так, чтобы быть масштабируемым. Например, блокчейны обычно представляют собой связанный список, доступный только для добавления.
блоки. Безопасность и доступность протокола blockchain зависят от множества узлов.
обладая полной копией данных blockchain. Таким образом, один байт данных должен быть реплицирован.
среди N узлов. Дополнительные узлы не предоставляют дополнительных ресурсов.
Этот результат одинаков для обработки транзакций и распространения сообщений по всему миру.
система. Добавление большего количества узлов в консенсусную систему не дает дополнительных
мощность обработки транзакций. Это просто означает, что нужно потратить больше ресурсов, чтобы сделать то же самое.
работа. Больше ретрансляции в сети означает, что больше узлов должны передавать одни и те же сообщения, чтобы сохранить
вся сеть синхронизируется с самым последним блоком.
Учитывая эту топологию, криптовалюты не могут масштабироваться в глобальную сеть наравне с устаревшими.
финансовые системы. Напротив, устаревшая инфраструктура масштабируема и имеет порядки величин для
больше мощности обработки и хранения. Добавляя конкретную точку, Bitcoin представляет собой очень маленькую сеть.
относительно своих платежных коллег, но с трудом справляется со своей текущей нагрузкой.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 13 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Нашим целям масштабируемости Cardano во многом способствует наш алгоритм консенсуса. Уроборос
позволяет децентрализованно выбирать кворум узлов консенсуса, которые, в свою очередь, могут выполнять больше
традиционные протоколы, разработанные за последние 20 лет для удовлетворения потребностей крупных
провайдеры инфраструктуры, такие как Google и Facebook.
10
Например, выбор кворума для эпохи означает, что у нас есть доверенный набор узлов для
вести реестр в течение определенного периода времени. Одновременно избрать несколько кворумов тривиально.
и распределять транзакции по разным кворумам.
Аналогичные методы можно применять для распространения по сети, а также для сегментирования blockchain.
себя на уникальные разделы. В нашей текущей дорожной карте методы масштабирования будут применяться к
Уроборос стартует в 2018 году и продолжит оставаться в центре внимания в 2019 и 2020 годах.
Cardano Вычислительный уровень
Как упоминалось ранее, существует два компонента транзакции: механизм отправки и запишите поток tokens, а также причины и условия перемещения tokens. последний может быть сколь угодно сложным и включать в себя терабайты данных, несколько подписей и специальные происходящие события. Последнее также может быть удивительно простым с одним значением отправки подписи. на другой адрес.
Проблема моделирования причин и условий потока ценностей состоит в том, что они чрезвычайно личный для сущностей, вовлеченных самым непредсказуемым образом. Уроки договорное право рисует еще более проблематичную картину, в которой сами участники могут не даже осознавать, что сделка не соответствует коммерческой реальности. Обычно мы называем это явление «семантический разрыв». 11
Зачем создавать криптовалюту, гоняясь за бесконечным уровнем сложности и абстракции? Оно кажется сизифовым по своей природе и наивным на практике. Более того, каждая абстракция охватывала имеет как юридические последствия, так и последствия для безопасности.
Например, в Интернете существует множество видов деятельности, которые повсеместно считаются незаконными или презираются.
например, торговля детской порнографией или продажа государственной тайны. Развертывая надежные
10 Существуют и другие независимые исследовательские протоколы, пытающиеся достичь той же цели, такие как
Эластико и Bitcoin-NG
11 Лой Луу и др. обсудить этот пробел в своей недавней статье «Сделать смарт-контракты умнее».
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 14 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
децентрализованной инфраструктуры, теперь обеспечивается канал для осуществления этой деятельности с помощью такое же сопротивление цензуре, как и обычные коммерческие операции. Юридически неясно, консенсусные узлы сети, которые имеют стимул становиться более федеративными время для повышения эффективности — будут нести ответственность за контент, который они размещают.
Преследование операторов Tor, жестокое обращение с оператором Silk Road и отсутствие в целом Правовая ясность, лежащая в основе правовой защиты участников протокола, оставляет неясный путь. Есть нет недостатка воображения относительно того, что еще может сделать достаточно развитая криптовалюта (см. Кольцо Гигеса). Разумно ли заставлять всех пользователей криптовалюты поддерживать или хотя бы способствовать худшим действиям и поведению в сети?
К сожалению, нет четких ответов, которые могли бы дать представление разработчику криптовалюты. Это больше о выборе позиции и защите ее достоинств. Преимущество в том, что и Cardano, и Bitcoin заключается в том, что мы решили разделить задачи на слои. С Bitcoin есть Подвой. С Cardano существует вычислительный уровень Cardano.
Виды сложного поведения, которые могли бы сделать возможными действия, разработанные ранее, не могут продолжаться. CSL. Они требуют способности запускать программы, написанные на языке Тьюринга, и некоторых форма газовой экономики для расчета счетчиков. Им также требуются узлы консенсуса, готовые включать транзакции в свои блоки.
Таким образом, ограничение функциональности может разумно защитить пользователей. На данный момент наиболее устоявшиеся правительства не заняли позицию, согласно которой использование или поддержание криптовалюты является противозаконный поступок. Следовательно, подавляющему большинству пользователей должно быть удобно вести реестр, который сравнима по возможностям с цифровой платежной системой.
Когда кто-то хочет расширить возможности, есть две возможности. Это включено частным коллектив единомышленников и эфемерный по своей природе (например, игра в покер). Или это включен реестром возможностей, сопоставимых с Ethereum. В обоих случаях мы выбрали перенос событий в другой протокол.
В случае частного эфемерного события разумно избегать парадигмы blockchain. полностью, а скорее ограничить усилия по созданию библиотеки протоколов MPC специального назначения, которые могут вызываться по желанию группой участников-единомышленников. Вычисления и действия координируются в частной сети и ссылаются на CSL только как на надежную доску объявлений и канал передачи сообщений при необходимости.
Ключевым моментом в этом случае является наличие согласия, инкапсуляции ответственности и конфиденциальности. CSL - это используется как цифровое достояние, где пользователи могут встречаться и общаться — как в парке частное мероприятие, но не предусматривает каких-либо специальных условий или содействия. Кроме того, ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 15 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
использование MPC специального назначения обеспечит взаимодействие с малой задержкой без необходимости blockchain раздувание. Таким образом, это улучшает масштаб системы.
Исследовательские усилия Cardano в отношении этой библиотеки централизованы в нашей Токийской технологической лаборатории с некоторая помощь со стороны ученых за рубежом. Мы называем библиотеку «Тарталья» в честь товарища математик, а также современник Cardano и ожидает, что первая итерация будет доступна в 1 квартале 2018 года.
Во втором случае нужен blockchain с виртуальной машиной, набор узлов консенсуса. и механизм, обеспечивающий связь между двумя цепочками. Мы начали процесс строгой формализации виртуальной машины Ethereum с использованием K-фреймворка в 12 партнерство с командой из Университета Иллинойса.
Результат этого анализа определит наиболее оптимальный способ разработки тиражируемого и, в конечном итоге, распределенная виртуальная машина с четкой операционной семантикой и надежными гарантиями корректности 13 реализация из спецификации. Другими словами, виртуальная машина фактически делает то, что говорит код. это связано с минимизацией рисков безопасности.
До сих пор остаются нерешенными вопросы об экономике газа, предложенной Ethereum, и о том, как она относится к таким работам, как «Ресурсоориентированное машинное обучение» Яна Хоффмана и др. и более широкое исследование оценка ресурсов для вычислений. Нам также любопытен уровень языка. независимость виртуальной машины. Например, проект Ethereum выразил желание для перехода с текущей виртуальной машины на веб-сборку.
Следующая попытка — разработать разумный язык программирования для выражения состояний. контракты, которые будут называться услугами децентрализованными приложениями. Для этой задачи у нас есть выбрали оба подхода с поддержкой устаревшего языка smart contract Solidity для низких приложения для обеспечения качества и разработка нового языка под названием Plutus для повышения уровня доверия. приложения, требующие формальной проверки.
Как и проект Zeppelin, основанный на Solidity, IOHK также разработает справочную библиотеку кода Plutus. разработчикам приложений для использования в своих проектах. Также мы разработаем специализированный набор инструментов для формальной проверки, вдохновленной работой проекта Liquid Haskell UCSD.
С точки зрения консенсуса, Уроборос был разработан достаточно модульным, чтобы поддерживать smart contract оценка. Следовательно, и CSL, и CCL будут использовать один и тот же алгоритм консенсуса. 12 Изобретено профессором Григоре Рошу и др. al., K — универсальная основа для независимого от языка семантика машинного исполнения. До нашей работы он использовался для моделирования C, Java и JavaScript. 13 Это означает, что разные узлы консенсуса используют разные smart contract. Также известно как сегментирование состояния ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 16 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Разница в том, что Уроборос может быть подтвержден как разрешенный, так и разрешенный. несанкционированные реестры посредством распространения token.
Вместе с CSL Ada распространялась посредством генерирующего события token среди покупателей по всей Азии. который в конечном итоге перепродаст на вторичном рынке. Это означает, что алгоритм консенсуса CSL контролируется разнообразной и все более децентрализованной группой акторов или делегированных им назначает. С помощью CCL можно создать специальный объект token, принадлежащий делегатам этого реестр, который может быть регулируемыми организациями, тем самым создавая разрешенный реестр.
Гибкость этого подхода позволяет реализовывать различные экземпляры CCL с разными правила оценки сделок. Например, азартные игры могут быть ограничены. за исключением случаев, когда данные KYC/AML присутствуют просто путем внесения в черный список транзакций, не связанных с атрибуцией.
Наша последняя цель при проектировании — добавление в наш протокол надежных аппаратных модулей безопасности (HSM). стек. Это два огромных преимущества при внедрении этих возможностей в протокол. Во-первых, HSM обеспечивают значительное повышение производительности без повышения безопасности. 14 проблемы, выходящие за рамки доверия продавцу. Во-вторых, благодаря использованию герметичных стеклянных пробок (SGP), HSM могут гарантировать, что данные могут быть проверены, а затем уничтожены без скопированы или переданы злоумышленникам.
Если сосредоточить внимание на втором пункте, ПМГ могут оказать революционное влияние на соблюдение требований. Обычно, когда потребитель предоставляет личную информацию (PII) для аутентификации личность или доказать право на участие, эта информация передается доверенной третьей стороне с надежду, что оно не будет действовать злонамеренно. Эта деятельность по своей сути централизована, поставщик данных теряет контроль над своей личной информацией, а также подпадает под действие различных правил в зависимости от юрисдикции.
Возможность выбрать набор доверенных подтверждающих и затем хранить личные данные в аппаратном анклаве. означает, что любой субъект с достаточно способным HSM сможет проверить факты об актере неподдельным способом, без того, чтобы проверяющий знал личность действующего лица. Например, Боб не гражданин США. Алиса является аккредитованным инвестором. Джеймс — налогоплательщик США, и его следует отправить налогооблагаемую прибыль на счет Х.
Стратегия HSM Cardano будет заключаться в попытке реализовать специализированные протоколы в течение следующих двух лет с использованием Intel SGX и ARM Trustzone. Оба модуля встроены в миллиарды потребительских устройства от ноутбуков до мобильных телефонов и не требуют дополнительных усилий со стороны потребителя для использовать. Оба также тщательно проверены, хорошо спроектированы и основаны на многолетних итерациях некоторых разработчиков. крупнейшие и лучше всего финансируемые команды по обеспечению аппаратной безопасности.
14 См. http://hackingdistributed.com/2016/12/22/scaling-bitcoin-with-secure-hardware/ из Корнелла. Университет ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 17 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Регулирование
Суровая реальность всех современных финансовых систем заключается в том, что по мере их масштабирования накапливаются потребности, или, по крайней мере, желание регулирования. Этот результат обычно является результатом повторяющихся коллапсов. из-за небрежности какого-либо актера или клики актеров на рынке.
Например, Никербокерский кризис 1907 года привел к созданию Федеральной резервной системы. Система 1913 года как кредитор последней инстанции. Другой пример — эксцессы 1920-х годов в США, что привело к ужасному финансовому краху, Великой Депрессии. Этот крах привело к созданию Комиссии по ценным бумагам и биржам в 1934 году, чтобы предотвратить подобное событие или, по крайней мере, привлечь к ответственности злоумышленников.
Можно обоснованно дискутировать о необходимости, масштабах и эффективности регулирования, но нельзя отрицать его существование и рвение, с которым правительства крупных стран обеспечивают его соблюдение. Однако Вызов, с которым сталкиваются все регулирующие органы по мере глобализации мира и перехода наличных денег в цифровую форму, является двояким.
Во-первых, какой свод правил должен иметь первостепенное значение при работе с коллекцией юрисдикции? Устаревшее представление о Вестфальском суверенитете тает, когда одна-единственная сделка может коснуться трех десятков стран менее чем за минуту. Если бы это был просто тот, кто владеет наибольшее геополитическое влияние?
Во-вторых, усовершенствования в технологиях обеспечения конфиденциальности привели к гонке цифровых вооружений, в которой становится все труднее даже понять, кто участвовал в транзакции, гораздо меньше тех, кто владеет конкретным средством сбережения. В мире, где миллионы долларов активов можно контролировать с помощью только тайно хранимой мнемоники из 12 слов, как вы это сделаете? 15 обеспечить эффективное регулирование?
Как и все финансовые системы, протокол Cardano в своей конструкции должен иметь мнение о том, что именно справедливый и разумный. Мы решили провести различие между индивидуальными правами и правами рынок.
Физические лица всегда должны иметь единоличный доступ к своим средствам без принуждения или гражданских активов. конфискация. Это право должно быть обеспечено, поскольку не всем правительствам можно доверять. злоупотреблять своей суверенной властью ради личной выгоды коррумпированных политиков, как это видно в Венесуэле. и Зимбабве. Криптовалюты должны быть разработаны с учетом наименьшего общего знаменателя.
15 См. BIP39 https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 18 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Во-вторых, в историю никогда нельзя вмешиваться. Блокчейны обещают неизменность. Предоставление права откатывать историю или изменять официальные записи — это слишком много. искушение изменить прошлое ради выгоды конкретного актера или актеров.
В-третьих, поток ценностей должен быть неограниченным. Контроль за движением капитала и другие искусственные стены умалять права человека. Помимо тщетности попыток обеспечить их соблюдение, в глобальном масштабе 16 экономика, при которой многие граждане наименее развитых стран выезжают за пределы своей юрисдикции Чтобы найти прожиточный минимум, ограничение потоков капитала обычно заканчивается тем, что наносит ущерб беднейшим слоям населения в мире.
Согласно этим принципам, рынки явно отличаются от индивидов. В то время как дизайнеры Cardano верим в права личности, мы также считаем, что рынки имеют право открыто заявлять их условия, и если физическое лицо соглашается вести бизнес на этом рынке, то они должны соответствовать этим стандартам ради целостности всей системы.
Проблема всегда заключалась в стоимости и практичности правоприменения. Небольшой, многоюрисдикционный
транзакции просто слишком дороги в устаревших системах, чтобы обеспечить высокую гарантию обращения за помощью.
в случае мошенничества или коммерческого спора. Когда кто-то отправляет свой банковский перевод на
Нигерийский принц, попытаться вернуть свои средства обычно слишком дорого.
17
Мы считаем, что Cardano может внедрять инновации на трёх уровнях. Во-первых, с помощью smart contracts условия коммерческих отношений можно лучше контролировать. Если все активы цифровые и могут быть выражены исключительно на CSL, могут быть предоставлены надежные гарантии торговли без мошенничества. выиграл.
Во-вторых, использование модулей HSM для обеспечения пространства идентификации, в котором личные данные не разглашаются, но все же используются для субъекты аутентификации и аутентификации должны обеспечивать глобальную систему репутации и позволять проведение регулируемой деятельности с гораздо меньшими затратами, например, онлайн-игры с автоматизированными соблюдение налогового законодательства или децентрализованные биржи.
Наконец, в дорожной карте Cardano предусмотрено создание модульного правила DAO, которое можно настроен для взаимодействия с написанными пользователем smart contract, чтобы добавить изменчивость, потребительский защита и арбитраж. Масштабы этого проекта будут изложены в следующей статье.
16 В качестве примера противодействия потоку капитала см. Банковскую систему Хавала. 17 См. Мошенничество с предоплатой ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 19 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
В чем смысл всего этого?
Cardano — это марафонский проект, в котором приняли участие сотни самых ярких умов.
внутри и за пределами криптовалютной индустрии. Он предполагает неустанное повторение, активное использование
рецензирование и бессовестное воровство великих идей, когда они обнаруживаются.
Каждый из оставшихся разделов посвящен определенному аспекту, который, по нашему мнению, является ключевым.
компонент нашего проекта. Некоторые из них были выбраны из-за желания улучшить общий результат.
практики пространства, тогда как другие специфичны для эволюции Cardano.
Хотя ни один проект не может охватить все цели или удовлетворить каждого пользователя, мы надеемся предоставить видение
как должен выглядеть саморазвивающийся финансовый стек для юрисдикций, в которых его нет. Окончательный
реальность криптовалют не в том, что они разрушат существующие устаревшие финансовые системы.
Устаревшие финансовые системы всегда способны поглощать изменения и сохранять свою форму.
и функция.
Скорее следует искать места, где просто слишком дорого развертывать существующие
банковская система, в которой многие живут менее чем на несколько долларов в день, не имеет устойчивой идентичности и
кредит невозможно найти.
В этих местах возможность объединить платежную систему, права собственности, личность, кредит и риск
защита в одном приложении, работающем на мобильном телефоне, не просто полезна, она меняет жизнь.
Причина, по которой мы создаем Cardano, заключается в том, что мы чувствуем, что у нас есть законный шанс доставить — или
по крайней мере, продвижение вперед — это видение развивающегося мира.
Даже в случае неудачи, если мы сможем изменить способы проектирования, развития и финансирования криптовалют,
тогда это великое достижение.
giriiş
Üzerinde çalışabilmeleri için kripto para birimlerinin tasarımını iyileştirmeye yönelik uzun vadeli bir bakış
Makul ve güvenli bir kullanıcı deneyimi sunan mobil cihazlar
●
Paydaşları kripto para birimlerinin operasyonlarına ve bakımına yaklaştırmak
●
Aynı defterde birden fazla varlığın muhasebeleştirilmesi ihtiyacını kabul etmek
●
Daha iyi uyum sağlamak amacıyla isteğe bağlı meta verileri içerecek şekilde işlemlerin soyutlanması
eski sistemlerin ihtiyaçları
●
Mantıklı özellikleri benimseyerek yaklaşık 1000 altcoinden bilgi edinmek
●
kullanarak İnternet Mühendisliği Görev Gücünden ilham alan standartlara dayalı bir süreci benimseyin.
son protokol tasarımını kilitlemek için özel bir temel
●
Ticaretin sosyal unsurlarını keşfedin
●
Düzenleyicilerin ticaretle etkileşime girmesi için sağlıklı bir orta yol bulun.
Bitcoin'den devralınan bazı temel ilkelerden ödün verilmesi
Cardano üzerinde çalışan müdürler, bu yapılandırılmamış fikir dizisinden her ikisini de keşfetmeye başladı.
kripto para birimi literatürü ve soyutlamalardan oluşan bir araç seti oluşturmak. Bu araştırmanın çıktısı
IOHK'nın kapsamlı makale kütüphanesi, bu son komut dosyası gibi çok sayıda anket sonucu
dile genel bakışın yanı sıra Akıllı Sözleşmelerin Ontolojisi ve Scorex projesi. Dersler
verim bir takdir için the kripto para birimi endüstrinin sıradışı ve en kez
verimsiz büyüme.
Birincisi, TCP/IP gibi başarılı protokollerin aksine, tasarımında çok az katmanlama vardır.
kripto para birimleri. etrafında tek bir fikir birliği kavramını koruma arzusu olmuştur.
Mantıklı olup olmadığına bakılmaksızın tek bir deftere kaydedilen gerçekler ve olaylar.
Örneğin, Ethereum, bir olmaya çalışırken muazzam bir karmaşıklığa yüklenmiştir.
evrensel dünya bilgisayarı, ancak sistemin işleyişini potansiyel olarak yok edebilecek önemsiz endişelerden muzdarip
bir değer deposu olarak çalışabilme yeteneği. Herkesin programı birinci sınıf vatandaş olmalı mı?
ekonomik değeri, bakım maliyeti veya düzenleyici sonuçları ne olursa olsun?
İkincisi, ana akım kriptografi araştırmalarında önceki sonuçlara çok az değer veriliyor. için
örneğin, Bitshares'in yetkilendirilmiş Hisse Kanıtı kolayca ve güvenilir bir şekilde rastgele oluşturulabilirdi
beri bilinen bir teknik olan, garantili çıktı teslimatı ile yazı tura atma kullanan sayılar
1980'ler (Rabin ve Ben-Or'un ufuk açıcı makalesine bakınız).
Üçüncüsü, çoğu altcoin (Tezos gibi birkaç dikkate değer istisna hariç) herhangi bir işlem yapmadı.
gelecekteki güncellemeler için konaklama. Yumuşak veya sert çatalı başarılı bir şekilde itme yeteneği çok önemlidir
herhangi bir kripto para biriminin uzun vadeli başarısına.
Sonuç olarak, kurumsal kullanıcılar milyonlarca dolar değerindeki kaynağı taahhüt edemezler.
yol haritasının ve arkasındaki aktörlerin geçici, önemsiz veya radikal olduğu protokoller. Orada
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 3 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
bir vizyon etrafında toplumsal fikir birliğinin oluşabileceği etkili bir süreç olması gerekmektedir.
Temel protokolün geliştirilmesi. Bu süreç son derece külfetli ise, parçalanma
toplumu parçalayabilir.
Son olarak, para öyle sonuçta bir sosyal fenomen. Anonimleştirme çabası içinde ve
aracısız merkezi aktörler, Bitcoin ve çağdaşları da bu ihtiyacı bir kenara attılar.
ticari işlemlerde istikrarlı kimlikler, meta veriler ve itibar. Bu verileri ekleme
merkezi çözümler aracılığıyla denetlenebilirliği, küresel kullanılabilirliği ve değişmezliği ortadan kaldırır —
blockchain kullanmanın asıl amacı budur.
SWIFT, FIX ve ACH'den oluşan eski finansal sistemler,
işlemsel meta veriler. Hesaplar arasında ne kadar değer taşındığını bilmek yeterli değil,
Düzenleme genellikle ilgili aktörlerin atıflarını, uyumluluk bilgilerini, raporlamayı gerektirir.
şüpheli etkinlik ve diğer kayıtlar ve eylemler. Bazı durumlarda meta veriler daha fazladır.
işlemden daha önemlidir.
Bu nedenle meta veri manipülasyonunun zararlı olabileceği sonucunu çıkarmak mantıklı görünüyor.
sahte para birimi veya işlem geçmişinin yeniden yazılması. Oyunculara yer yok
Bu alanları gönüllü olarak dahil etmek isteyenlerin ana akım benimsemeye zarar verdiği görülüyor
ve tüketicinin korunması.
Sojourn'un Sonu
Kripto para birimi alanına ilişkin ilkeli araştırmamızın birleşimi iki koleksiyondan oluşur:
protokoller. Buna göre, güvenli olduğu kanıtlanabilen bir Hisse Kanıtı [1][2] tabanlı kripto para birimi olarak adlandırılan
Cardano Yerleşim Katmanı (CSL) ve Cardano Hesaplama Katmanı adı verilen bir dizi protokol
(CCL).
Tasarım vurgumuz, kripto para birimlerinin sosyal yönlerini karşılamak, katmanlar halinde inşa etmektir.
değer muhasebesini karmaşık hesaplamalardan ayırarak ve
düzenleyiciler çeşitli değişmez ilkeler kapsamındadır. Ayrıca, mantıklı olduğu yerde,
1 önerilen protokolleri akran değerlendirmesi yoluyla incelemeye ve kodu resmi olarak kontrol etmeye çalışıyoruz
özellikler.
1 Liste için Düzenleme bölümüne bakın NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 4 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Hisse Kanıtı
Using proof of stake for a cryptocurrency is a hotly debated design choice, however because it
adds a mechanism to introduce secure voting, has more capacity to scale, and permits more
exotic incentive schemes, we decided to embrace it.
Hisse kanıtı protokolümüz Ouroboros olarak adlandırılmaktadır ve son derece profesyonel bir ekip tarafından tasarlanmıştır.
Profesör Aggelos liderliğindeki beş akademik kurumdan yetenekli kriptograf ekibi
2 Edinburgh Üniversitesi'nden Kiayias. Güvenliği kanıtlanmış olmanın ötesinde getirdiği temel yenilik
Titiz bir kriptografik model kullanan modüler ve esnek bir tasarım,
composition of many protocols to enhance functionality.
Bu modülerlik, delegasyon, yan zincirler, abone olunabilir kontrol noktaları gibi özelliklere izin verir.
Hafif istemciler için daha iyi veri yapıları, farklı rastgele sayı oluşturma biçimleri ve hatta
farklı senkronizasyon varsayımları. Bir ağ binlerce kişiden oluşan bir yapıya dönüştükçe
Milyonlarca ve hatta milyarlarca kullanıcı, fikir birliği algoritmasının gereksinimleri de
değiştirin. Bu nedenle, bu değişikliklere uyum sağlayacak yeterli esnekliğe sahip olmak hayati önem taşımaktadır ve dolayısıyla
Bir kripto para biriminin geleceğe yönelik kalbi.
Paranın Sosyal Unsurları
Kripto para birimleri paranın sosyal bileşeninin en iyi örneğidir. Kısıtlarken
yalnızca teknolojiye dayalı analiz yapıldığında, Bitcoin ile Litecoin arasında çok az fark vardır ve hatta
Ethereum ile Ethereum Klasik arasında daha az. Ancak hem Litecoin hem de Ethereum Klasik
Kendi topluluklarının yanı sıra büyük piyasa kapitalizasyonlarını ve sağlam, dinamik toplulukları sürdürmek
sosyal zorunluluklar.
Bir kripto para biriminin değerinin büyük bir kısmının topluluğundan kaynaklandığı iddia edilebilir.
para birimini kullanma şekli ve para biriminin gelişimine katılım düzeyi. İlerleme
Hatta Dash gibi para birimlerinin sistemleri doğrudan protokole entegre ettiği düşünülüyor.
Neyin geliştirilmesi ve finanse edilmesinin öncelikli olması gerektiğine karar verme konusunda topluluklarını dahil edin.
2 Connecticut Üniversitesi, Atina Üniversitesi, Edinburgh Üniversitesi, Aarhus Üniversitesi, Tokyo Teknoloji Enstitüsü NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 5 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Kripto para birimlerinin geniş çeşitliliği aynı zamanda sosyal unsurlarına da kanıt sağlıyor.
Felsefe, para politikası ve hatta sadece çekirdek geliştiriciler arasındaki anlaşmazlıklar
parçalanmaya ve çatallanmaya yol açar. Ancak kripto para birimi muadillerinin aksine, fiat para birimleri
Süper güçler siyasi değişimlerden ve yerel anlaşmazlıklardan herhangi bir para krizi ya da para krizi olmadan hayatta kalma eğilimindedirler.
kitlesel göç.
Bu nedenle, eski sistemlerin bazı unsurlarının eksik olduğu görülmektedir.
kripto para endüstrisi. Biz iddia ediyoruz ve Cardano yol haritasına da şunu telkin ettik:
Bir protokolün kullanıcıları, protokollerinin ardındaki sosyal sözleşmeyi anlamak için teşviklere ihtiyaç duyarlar ve
Verimli bir şekilde değişiklik önerme özgürlüğüne sahiptir. Bu özgürlük herkesi kapsar
Değer değişim sisteminin bir yönü, piyasaların nasıl düzenlenmesi gerektiğine karar vermekten,
projelere fon sağlanmalı. Ancak merkezi aktörler aracılığıyla aracılık edilemez ve
iyi finanse edilen bir azınlık tarafından seçilebilecek bazı özel yeterlilikler.
Cardano, CSL'nin üzerine inşa edilmiş bir yer paylaşımı protokolleri sistemi uygulayacaktır.
kullanıcılarının ihtiyaçlarını karşılıyor.
İlk olarak, geliştirmeyi ön yüklemeye yönelik kitlesel satışın başarısı ne olursa olsun, fonlar eninde sonunda
dağılmak. Dolayısıyla Cardano merkezi olmayan bir güven içerecektir monoton olarak finanse edilen
3 Enflasyonun ve işlem ücretlerinin düşürülmesi.
Herhangi bir kullanıcı, bir oylama sistemi aracılığıyla vakıftan fon talep etme hakkına sahip olmalıdır ve
CSL'nin paydaşları kimin yararlanıcı olacağına oy verir. Süreç üretken bir süreç yaratır
Dash gibi hazine/güven sistemlerine sahip diğer kripto para birimlerinde görülen geri bildirim döngüsü
Kimin finanse edilmesi ve edilmemesi gerektiği konusunda bir konuşma başlatmak.
Finansman tartışmaları, kripto para biriminin sosyal yapısı olan uzun ve kısa vadeli hedefler arasındaki ilişkiyi zorluyor
sözleşme, öncelikler ve değer yaratma inancını belirli önerilerle ortaya koyuyor. Bu konuşma
Topluluğun inançlarını olası durumlara karşı sürekli olarak değerlendirdiği ve tartıştığı anlamına gelir.
yol haritaları.
İkincisi, umudumuz Cardano'nin eninde sonunda resmi, blockchain tabanlı bir sistem içermesidir.
Hem yumuşak hem de sert çatallar önerin ve oy verin. Bitcoin blok boyutu tartışmasıyla, Ethereum ile
DAO çatalı ve diğer birçok kripto para birimi uzun süredir varlığını sürdürüyor ve
sık karşılaşılan vakalar, kod tabanının teknik ve ahlaki yönüne ilişkin çözülmemiş tartışmalar.
Bu anlaşmazlıkların çoğunun ve ilişkilerin kırılmasının olduğu ileri sürülebilir ve ileri sürülmelidir.
Eyleme geçildiğinde ortaya çıkan topluluk, resmi süreçlerin eksikliğinin doğrudan bir sonucudur.
değişimi tartışıyor.
3 Bu aynı zamanda hazine sistemi olarak da bilinir.
NEDEN CARDANO'YU İNŞA EDİYORUZ
Creative Commons Atıf 4.0 Uluslararası Lisansı
Sayfa 6 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Bitcoin kullanıcıyı Ayrı Tanıklığı benimsemeye ikna etmek için nereye başvurmalı? nasıl olmalı
Ethereum'in çekirdek geliştiricileri, DAO'yi kurtarmak için topluluğun duyarlılığını ölçüyor mu? Eğer
topluluk kırılıyor, kripto para birimi onarılamayacak kadar hasar gördü mü?
En kötü durumlarda, ahlaki eylem yetkisi geliştiricilere sahip olan kişiye devredilebilir.
altyapı ilişkileri ve para, halkın büyük çoğunluğunun en iyi dileği değil
topluluk. Ayrıca, toplumun büyük bir kısmına erişilemiyorsa veya
kötü teşviklere karşı, o zaman kişi eylemlerinin meşru olup olmadığını gerçekten nasıl bilebilir? 4
Tezos gibi önerilen kripto para birimleri, bir varlığın nerede olduğunu incelemek için ilginç bir model sunuyor.
kripto para protokolü üç bölümden oluşan bir anayasa gibi ele alınır (İşlem,
Konsensüs ve Ağ) anayasayı güncellemeye yönelik bir dizi resmi kural ve süreç içerir. Henüz
teşviklerle ve tam olarak nasıl modellenip değiştirileceğiyle ilgili yapılması gereken çok iş var
resmi bir dile sahip bir kripto para birimi.
Resmi yöntemlerin kullanımı, makine tarafından anlaşılabilen spesifikasyonlar ve bir hazinenin birleştirilmesi
Mali teşviklere yönelik bu süreç, ilham almanın olası yolları olarak araştırılıyor.
Sonuçta şeffaf, sansürsüz bir şekilde bir protokol değişikliği önerme yeteneği
blockchain tabanlı oylamayla, daha zarif çözümler sağlanamasa bile süreç iyileştirilmelidir
tasarlanmalıdır.
Katmanlarda Tasarım – Cardano Yerleşim Katmanı
Harika protokoller ve diller tasarlarken geleceğe bakmak yerine, geleceğe bakmak gerekir. geçmiş. Tarih, kağıt üzerinde mükemmel olan harika fikirlerin bir dizi örneğini sunar, ancak Açık Sistemler Ara Bağlantı standartları gibi bir şekilde ayakta kalamamıştır. Tarih de TCP/IP'den JavaScript'e kadar süren mutlu kazalar sağlar.
Tarihsel bakış açısından çıkarılan bazı ilkeler şunlardır:
1.
Geleceği tahmin edemezsiniz, bu yüzden hareket alanı yaratın
2.
Karmaşıklık kağıt üzerinde güzeldir ancak basitlik genellikle kazanır
3.
Çok fazla aşçı suyu bozuyor
4.
Bir standart belirlendikten sonra, ister öyle olsun ister olmasın, muhtemelen kalıcı olacaktır.
optimalin altında
4 Bkz. rasyonel cehalet
NEDEN CARDANO'YU İNŞA EDİYORUZ
Creative Commons Atıf 4.0 Uluslararası Lisansı
Sayfa 7 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
5. Eğer irade varsa, kötü fikirler aslında oldukça iyi fikirlere dönüşebilir
Cardano sosyal doğasını kabul eden bir finansal sistemdir. Çok büyük ihtiyaç olacak esneklik ve belirli bir kullanıcının işlemindeki keyfi karmaşıklığı ele alma yeteneği için. Eğer başarılı olursa muazzam hesaplama, depolama ve ağ kaynaklarına ihtiyaç duyulacaktır. Milyonlarca eşzamanlı işlemi barındıracak şekilde.
Ancak zengin düğümlerden alıp başkalarına verebileceğimiz dijital, merkezi olmayan bir Robin Hood'umuz yok. Adil bir ağ oluşturmak için yoksullar. İnsana güvenme lüksümüz de yok Ağın daha büyük iyiliği için fedakarca fedakarlık yapma yardımseverliği. Bu nedenle, Cardano tasarım, kaygıların ayrılması kavramını TCP/IP'den ödünç alır.
Blok zincirleri, nihai olarak, garantili gerçekleri ve olayları sipariş eden veritabanlarıdır. zaman damgaları ve değişmezlik. Para bağlamında varlıkların mülkiyetini emrederler. Ekleme Programların saklanması ve çalıştırılması yoluyla karmaşık hesaplama, ortogonal bir kavramdır. istiyor muyuz? Alice'ten Bob'a ne kadar değer geçtiğini bilmek mi istiyoruz, yoksa bunu anlamaya dahil olmak mı istiyoruz? işlemin arkasındaki tüm hikayeyi ve ne kadar göndereceğinize karar vermeyi mi düşünüyorsunuz?
Ethereum'un yaptığı gibi ikincisini seçmek inanılmaz derecede cazip çünkü daha esnek. ancak yukarıdaki tasarım ilkelerini ihlal ediyor. Hikayeyi anlamak, tek bir protokolün kullanılması anlamına gelir keyfi olayları anlayabilmeli, keyfi işlemleri yazabilmeli, tahkime izin verebilmelidir dolandırıcılık vakaları ve hatta yeni bilgiler elde edildiğinde potansiyel olarak ters işlemler mevcut.
Daha sonra her biri için hangi meta verinin saklanacağı konusunda zor tasarım kararları vermek gerekir. işlem. Alice ve Bob'un alışverişinin ardındaki hikayenin hangi unsurları konuyla alakalı? öyle mi sonsuza kadar alakalılar mı? Bazı verileri ne zaman çöpe atabiliriz? Bunu yapmak yasayı ihlal ediyor mu? bazı ülkeler?
Ayrıca, bazı hesaplamalar doğası gereği özeldir. Örneğin ortalamayı hesaplarken Bir ofiste çalışan işçilerin maaşlarının her bir kişinin ne kadar olduğunu mutlaka sızdırmak istemeyiz yapar. Peki ya her hesaplama kamuya açıksa? Ya bu tanıtım infazı önlüyorsa sonuca zarar vermek için mi?
Bu nedenle değer muhasebesinin değer muhasebesinden ayrılması gerektiği pozisyonunu seçtik. değerin neden taşındığının arkasındaki hikaye. Başka bir deyişle, değerin hesaplamadan ayrılması. Bu ayrım Cardano'nin smart contracts'yi desteklemeyeceği anlamına gelmez. Tam tersine, Ayrımı açık hale getirerek tasarımda, kullanımda, kullanımda önemli ölçüde daha fazla esnekliğe izin verir. smart contracts'nin gizliliği ve yürütülmesi.
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 8 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Değer defterine Cardano Yerleşim Katmanı (CSL) adı verilir. Amaç hesap vermek olduğu için değere göre yol haritası aşağıdaki hedeflere sahiptir:
1.
Biri değeri taşımak ve diğeri geliştirmek için olmak üzere iki komut dosyası dilini destekleyin
kaplama protokolü desteği
2.
Diğer defterlere bağlanmak için KMZ yan zincirlerine destek sağlayın
5
3.
Daha yüksek düzeyde kuantum dirençli imzalar da dahil olmak üzere birden fazla imza türünü destekleyin
güvenlik
4.
Kullanıcı tarafından verilen birden fazla varlığı destekleyin
5.
Daha fazla kullanıcı katıldıkça sistemin yeteneklerinin artması anlamına gelen gerçek ölçeklenebilirliğe ulaşın
artış
Komut dosyası oluşturma
Komut dosyası dilinden başlayarak, bir defterdeki adresler arasındaki işlemler bazı şeyleri gerektirir. yürütülecek ve geçerliliği kanıtlanacak bir komut dosyası biçimi. İdeal durumda, Havva'nın erişmesi istenmez. Alice'in parası, kimse kötü tasarlanmış bir senaryonun yanlışlıkla ölü bir kişiye değer göndermesini istemez. parayı geri alınamaz hale getiren adres.
Bitcoin gibi sistemler son derece esnek olmayan ve acımasız bir kodlama dili sağlar. ısmarlama işlemleri programlamak, okuyup anlamak zordur. Yine de genel Solidity gibi dillerin programlanabilirliği olağanüstü miktarda karmaşıklığa neden olur sisteme dahil edilir ve yalnızca çok daha küçük bir grup aktör için faydalıdır.
Bu nedenle yaratıcısının anısına Simon adında yeni bir dil tasarlamayı seçtik. 6 Simon Thompson ve ona ilham veren konseptlerin yaratıcısı Simon Peyton Jones. Simon Sözleşme oluşturmayı temel alan alana özgü bir dil: finansal alanda bir macera mühendislik.
Ana fikir, finansal işlemlerin genellikle bir dizi işlemden oluşmasıdır. temel unsurlar. Eğer kişi elementlerin finansal periyodik tablosunu oluşturursa, o zaman 7 olmasa da çoğunu kapsayacak, keyfi olarak geniş bir bileşik işlemler kümesi için destek sağlamak genel programlanabilirlik gerektirmeden tüm ortak işlem türleri.
5 Yakında Kiayias, Zindros ve Miller'dan bir makaleyle karşınızda olacağız
6 Spesifikasyonlar gelecek spesifikasyonda yayınlanacaktır. Tam dil şu şekilde desteklenecektir:
Shelley CSL'nin 2017 yılının 4. çeyreğinde piyasaya sürülmesi planlanıyor
7 ACTUS Projesi derinlemesine bir incelemeye sahiptir
NEDEN CARDANO'YU İNŞA EDİYORUZ
Creative Commons Atıf 4.0 Uluslararası Lisansı
Sayfa 9 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Birincil avantaj, güvenlik ve uygulamanın son derece iyi anlaşılabilmesidir. Kanıtlar Şablonların doğruluğunu göstermek ve yürütme alanını tüketmek için yazılabilir. Havadan yeni para yaratılması veya işlem yapılması gibi sorunlu işlem olayları dövülebilirlik. İkincisi, yumuşak çatallar yoluyla daha fazla öğe eklemek için uzantılarda bırakılabilir. yeni işlevsellik gerekiyor.
Bununla birlikte, CSL'yi yer paylaşımlı protokollere, eski finansal araçlara bağlamaya her zaman ihtiyaç duyulacaktır. sistemler ve özel amaçlı sunucular. Böylece Plutus'u hem genel hem de genel olarak geliştirdik. amaç smart contract dili ve ayrıca birlikte çalışabilirlik için özel amaçlı bir DSL.
Plutus, Haskell'in kavramlarına dayanan, yazılı bir işlevsel dildir. özel işlem komut dosyaları yazın. CSL için gerekli olan karmaşık işlemlerde kullanılacaktır. Yan zincir şemamız gibi bağlamamız gereken diğer katmanlar için destek ekleyin.
Yan Zincirler
Yan zincirlerle ilgili olarak Cardano, Kiayias, Miller ve tarafından geliştirilen yeni bir protokolü destekleyecektir. Zindros (KMZ yan zincirleri), iş kanıtlarının kanıtlarından elde edilen önceki sonuçlara dayanmaktadır. özel tasarım bu makalenin kapsamı dışındadır; ancak konsept güvenli ve Fonların CSL'den herhangi bir Cardano Hesaplama Katmanına veya başka bir yere etkileşimli olmayan hareketi blockchain protokolü destekliyor.
KMZ yan zincirleri karmaşıklığı özetlemenin anahtarıdır. Mevzuat gereksinimleri olan defterler, özel operasyonlar, güçlü kodlama dilleri ve diğer özel konular aslında siyahtır Kutuları CSL'ye gönderebilirsiniz, ancak CSL kullanıcısı muhasebe ve hesaplama tamamlandıktan sonra fonları geri çağırın.
İmzalar
Değerin Alice'ten Bob'a güvenli bir şekilde aktarılması için Alice'in aşağıdaki haklara sahip olduğunu kanıtlaması gerekir: fonları hareket ettirin. Bu görevi gerçekleştirmenin en doğrudan ve güvenilir yolu halka açık bir ağ kullanmaktır. Fonların ortak bir anahtara bağlandığı ve Alice'in bir anahtarı kontrol ettiği anahtar imza şeması ilişkili özel anahtar.
Farklı güvenlik parametreleri ve varsayımlarına sahip yüzlerce olası şema vardır.
Bazıları eliptik eğrilerle bağlantılı matematik problemlerine dayanırken diğerleri
kafesler kullanarak egzotik kavramlara bağlanır.
NEDEN CARDANO'YU İNŞA EDİYORUZ
Creative Commons Atıf 4.0 Uluslararası Lisansı
Sayfa 10 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Soyut hedef her zaman aynıdır. çözülmediği sürece çözülemeyecek zor bir sorun var birinin gizli bir bilgisi var. Bu bilginin sahibi olduğu söyleniyor anahtar çiftinin sahibidir ve onu kullanma yetkisine sahip olan tek varlık olmalıdır.
Bir kripto para biriminin imza şeması seçerken karşılaştığı iki grup endişe vardır. Birincisi, programın kendisinin uzun vadeli güvenlik dayanıklılığı vardır. Bazı kriptografik 1970'lerde ve 1980'lerde kullanılan DES gibi şemalar bozuldu. Üzerinden geçen dönem planın hayatta kalması beklenmelidir, buna karar verilmelidir.
İkincisi, tercih eden veya tercih eden birçok işletme, hükümet ve diğer kurum var. bazı durumlarda belirli bir planın kullanılmasını zorunlu kıldı. Örneğin NSA, Suite B protokol seti. Kriptografi konusunda ISO ve hatta W3C çalışma gruplarının standartları vardır.
Bir kripto para birimi tek bir imza şeması seçerse bu şemayı kabul etmek zorunda kalır. gelecekte bir noktada bozulabilir ve en az bir kuruluş bu özelliği kullanamaz. Yasal veya sektörel kısıtlamalar nedeniyle kripto para birimi. Ancak bir kripto para birimi her şeyi destekleyemez imza şeması, çünkü bu her müşterinin her şemayı anlamasını ve doğrulamasını gerektirir.
Cardano için eliptik eğri kriptografisini (Ed25519 eğrisi) kullanarak başlamaya karar verdik.
özellikle. Ayrıca HD cüzdanlar için destek ekleyerek mevcut kütüphaneleri geliştirmeye karar verdik.
Dr Dmitry Khovratovich ve Jason Law'un Spesifikasyonunu kullanarak.
8
Bununla birlikte, Cardano gelecekte daha fazla imza düzenini destekleyecektir. Özellikle biz sistemimize kuantum bilgisayarına dayanıklı imzalar eklemek için BLISS-B'yi entegre etmekle ilgileniyoruz. Ayrıca eski sürümlerle birlikte çalışabilirliği geliştirmek için SECP256k1'i eklemekle de ilgileniyoruz Bitcoin gibi kripto para birimleri.
Cardano daha fazla imza eklememize olanak sağlayacak özel uzantılarla tasarlandı
şemaları yumuşak bir çatal aracılığıyla gerçekleştirir. Gerektiğinde ve planlanan büyük güncellemeler sırasında eklenecekler.
yol haritası.
9
Kullanıcı Tarafından Verilen Varlıklar (UIA'lar)
Bitcoin tarihinin başlarında, kullanıcıların varlıkları yayınlamasına olanak tanıyan protokoller hızla geliştirildi.
Aynı anda birden fazla para birimini takip etmek için Bitcoin'nın muhasebe sistemini kullandı.
8 Bu, Cardano'nin HD Cüzdan Uygulamasına ilişkin belgelerdir. Cardano'nin ilk olduğuna inanıyoruz
Ed25519 HD Cüzdanlarını desteklemek için kripto para birimi
9 Bkz.cardanoroadmap.com
NEDEN CARDANO'YU İNŞA EDİYORUZ
Creative Commons Atıf 4.0 Uluslararası Lisansı
Sayfa 11 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Bu protokoller yerel olarak Bitcoin protokolü tarafından desteklenmiyordu, ancak aracılığıyla uygulandı akıllıca hileler.
Colored Coins ve Mastercoin (artık Omni olarak adlandırılıyor) gibi Bitcoin katmanlar durumunda, hafif istemciler güvenilir sunuculara güvenmek zorunda kalıyor. Ayrıca işlem ücretlerinin hala ödenmesi gerekiyor bitcoinler. Bu özellikler, işlem onayı için tek bir işlem hattıyla birleştiğinde Bitcoin çoklu varlık muhasebesi için idealin altında.
ERC20 standardını kullanan Ethereum durumunda daha fazla özellik zenginliği vardır. Ancak, işlem ücretleri hâlâ eter gerektiriyor. Ayrıca Ethereum ağı zorluk yaşıyor yayınlanan tüm ERC20 token'lerin ihtiyaçlarına göre ölçeklendirme.
Temel sorun üç bölüme ayrılabilir: kaynaklar, teşvikler ve endişe. Kaynaklarla ilgili olarak, aynı deftere tamamen yeni bir para birimi eklemek, kişinin sahip olduğu anlamına gelir. bant genişliğini, bellek havuzunu ve hafızayı paylaşan iki bağımsız UTXO (harcanmamış işlem girişleri) seti alanı bloke edin. Bu para birimlerinin işlemlerinin yerleştirilmesinden sorumlu fikir birliği düğümleri Bunun için bir teşvike ihtiyaç var. Ve bir kripto para biriminin her kullanıcısı bunu önemsemez veya umursamamalıdır. belirli bir varlığın para birimi.
Bu sorunlar göz önüne alındığında, çoklu varlık defterinin birincil token olması nedeniyle faydaları muazzamdır Merkezi olmayan piyasa yapımına olanak tanıyan bir köprü para birimi olarak etkili bir şekilde hizmet verebilir. Özel gibi değer istikrarlı varlıklar gibi ek fayda sağlamak için amaçlı varlıklar ihraç edilebilir. Ödünç verme ve havale uygulamaları için yararlı olan Tether veya MakerDAO.
Zorluklar göz önüne alındığında, Cardano çoklu varlık muhasebesine yönelik pragmatik bir yaklaşım benimsemiştir. Aşamalar halinde inşa ederken ilk zorluk, inşaatı destekleyecek gerekli altyapıyı tasarlamaktır. binlerce UIA'nın talebi. Yani aşağıdaki ilerlemeler gereklidir:
1. Çok büyük bir verinin izlenmesine izin veren, özel amaçlı, doğrulanmış veri yapıları UTXO durumu
2.
Çok sayıda bekleyen işlemi tutmak için dağıtılmış bir bellek havuzuna sahip olma yeteneği
3.
Büyük bir küresel blockchain'ye izin vermek için Blockchain bölümlemesi ve kontrol noktaları
4.
Farklı kümeleri dahil ettikleri için fikir birliği düğümlerini ödüllendiren bir teşvik planı
işlemler
5.
Kullanıcıların hangi para birimlerini takip etmek istediklerine karar vermelerine olanak tanıyan bir abonelik mekanizması
6.
Güçlü güvenlik, UIA'ların yerel varlıkla benzer güvenlikten yararlanmasını garanti eder
7.
UIA ile AB arasındaki likiditeyi artırmak için merkezi olmayan piyasa yapımına destek
birincil token
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 12 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Doğru, kimliği doğrulanmış veri yapısını bulmaya yönelik ön çabalarımız yeni bir sonuçla sonuçlandı. Leo Reyzin, IOHK ve Waves tarafından ortaklaşa geliştirilen AVL+ Ağacı türü. Daha fazla araştırmaya ihtiyaç vardır, ancak bu, Cardano'nin daha sonraki bir sürümüne dahil edilecek temel bir ilerlemedir.
Dağıtılmış bir bellek havuzu, Stanford Üniversitesi'nin RAMCloud protokolü kullanılarak uygulanabilir. Cardano'nin fikir birliği katmanına entegrasyonunu incelemek için deneyler 2017 yılının 3. çeyreğinde başlayacak.
Geri kalan konular birbiriyle bağlantılıdır ve devam eden araştırmalar kapsamındadır. Bekliyoruz - konu sonuçları araştırmak için — CSL Basho'su sırasında UIA'lar için Cardano'ya bir protokol eklemek 2018'de piyasaya sürüldü.
Ölçeklenebilirlik
Dağıtılmış sistemler, bir protokolü çalıştırmayı kabul eden bir dizi bilgisayardan (düğümlerden) oluşur veya
Ortak bir hedefe ulaşmak için protokol paketi. Bu hedef şu şekilde tanımlandığı şekilde bir dosyayı paylaşmak olabilir:
BitTorrent protokolünü kullanarak veya Folding@Home kullanarak bir proteini katlayarak.
En etkili protokoller, düğümler ağa katıldıkça kaynak kazanır. Tarafından barındırılan bir dosya
Örneğin BitTorrent, birden fazla eşin bağlı olduğu durumlarda ortalama olarak çok daha hızlı indirilebilir.
eş zamanlı olarak indiriyoruz. Hız artar çünkü eşler kaynak sağlarken
onları da tüketiyor. Bu özellik, dağıtılmış bir durum ifade edilirken tipik olarak kastedilen şeydir.
sistem ölçekleri.
Mevcut tüm kripto para birimlerinin tasarımındaki zorluk, bunların aslında
ölçeklenebilir olacak şekilde tasarlanmıştır. Örneğin blok zincirleri genellikle yalnızca eklenen bağlantılı bir listedir.
bloklar. blockchain protokolünün güvenliği ve kullanılabilirliği birçok düğüme bağlıdır
blockchain verilerinin tam kopyasına sahip olmak. Bu nedenle, tek bir baytlık verinin kopyalanması gerekir
N düğümler arasında. Ek düğümler ek kaynak sağlamaz.
Bu sonuç, işlem süreci ve işlem boyunca mesajların dedikodusu için de aynıdır.
sistem. Konsensüs sistemine daha fazla düğüm eklemek ek bir şey sağlamaz
işlem işleme gücü. Bu sadece aynı şeyi yapmak için daha fazla kaynağın harcanması gerektiği anlamına gelir
iş. Daha fazla ağ aktarımı, daha fazla düğümün aynı mesajları iletmesi gerektiği anlamına gelir.
tüm ağ en güncel blokla senkronize olur.
Bu topoloji göz önüne alındığında, kripto para birimleri eski ağlarla aynı düzeyde küresel bir ağa ölçeklenemez
finansal sistemler. Bunun tersine, eski altyapı ölçeklenebilir ve büyüklüğe sahiptir.
daha fazla işlem ve depolama gücü. Belirli bir nokta eklendiğinde, Bitcoin çok küçük bir ağdır
ödeme emsallerine göre, ancak mevcut yükünü yönetmekte zorlanıyor.
NEDEN CARDANO'YU İNŞA EDİYORUZ
Creative Commons Atıf 4.0 Uluslararası Lisansı
Sayfa 13 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Cardano için ölçeklenebilirlik hedeflerimize, fikir birliği algoritmamız büyük ölçüde yardımcı oluyor. Ouroboros
Konsensüs düğümlerinin yeterli çoğunluğunu seçmek için merkezi olmayan bir yola izin verir ve bu da daha fazla çalışabilir
Büyük işletmelerin ihtiyaçlarını karşılamak için son 20 yılda geliştirilen geleneksel protokoller
Google ve Facebook gibi altyapı sağlayıcıları.
10
Örneğin, bir dönem için yeterli çoğunluğun seçilmesi, güvenilir bir düğüm kümesine sahip olduğumuz anlamına gelir.
defteri belirli bir süre boyunca saklayın. Aynı anda birden fazla yetersayıyı seçmek önemsizdir
ve işlemleri farklı yetersayılara bölmek.
Ağ yayılımı ve blockchain parçalanması için de benzer teknikler uygulanabilir.
kendisini benzersiz bölümlere ayırır. Mevcut yol haritamızda ölçeklendirme yöntemleri uygulanacaktır.
Ouroboros 2018'de başlayacak ve 2019 ve 2020'de odak noktası olmaya devam edecek.
Cardano Hesaplama Katmanı
Daha önce de belirtildiği gibi, bir işlemin iki bileşeni vardır: gönderme mekanizması ve tokens akışını ve tokens hareketinin arkasındaki koşulların yanı sıra nedenleri de kaydedin. ikincisi keyfi olarak karmaşık olabilir ve terabaytlarca veri, birden fazla imza ve özel bilgiler içerebilir. meydana gelen olaylar. İkincisi, tek bir imza itme değeriyle son derece basit olabilir başka bir adrese.
Değer akışının nedenlerini ve koşullarını modellemenin ardındaki zorluk, bunların en öngörülemeyen şekillerde dahil olan varlıklar için son derece kişisel. Şundan alınan dersler: Sözleşme hukuku, aktörlerin kendilerinin de bunu yapamayacakları daha da sorunlu bir tablo çiziyor. hatta işlemin ticari gerçekliğe uymadığının farkında olun. Genelde buna diyoruz “anlamsal boşluk” olgusu. 11
Neden sonsuz bir karmaşıklık ve soyutlama katmanını kovalayan bir kripto para birimi oluşturulmalıdır? Doğası gereği Sisifosvari, pratikte ise saf görünüyor. Ayrıca her bir soyutlama hem hukuki hem de güvenlik açısından sonuçları vardır.
Örneğin, evrensel olarak yasa dışı kabul edilen veya küçümsenen çok sayıda çevrimiçi etkinlik vardır.
çocuk pornografisi ticareti veya devlet sırlarının satışı gibi. Sağlam konuşlandırarak
10 Aynı amaca ulaşmaya çalışan başka bağımsız araştırma protokolleri de vardır:
Elastico ve Bitcoin-NG
11 Loi Luu ve ark. Akıllı Sözleşmeleri Daha Akıllı Hale Getirme başlıklı son makalelerinde bu boşluğu tartışın
NEDEN CARDANO'YU İNŞA EDİYORUZ
Creative Commons Atıf 4.0 Uluslararası Lisansı
Sayfa 14 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
merkezi olmayan altyapı, artık bu aktivitenin gerçekleşmesi için bir kanal sağlıyor. normal ticari işlemlerde görülen sansür direncinin aynısı. Yasal olarak belirsiz olup olmadığı ağın fikir birliği düğümleri - bunlar üzerinde daha fazla federal olma teşviki var Verimliliği artırma zamanı — barındırdıkları içerikten sorumlu tutulacaklardır.
Tor operatörlerine yönelik kovuşturma, İpek Yolu operatörüne yönelik acımasız muamele ve genel olarak denetim eksikliği Protokol katılımcılarının hukuki korumalarının ardındaki hukuki netlik belirsiz bir yol bırakıyor. var Yeterince gelişmiş bir kripto para biriminin başka neler yapabileceğine dair hayal gücü eksikliği yok (bkz. Gyges Yüzüğü). Bir kripto para biriminin tüm kullanıcılarını onaylamaya zorlamak mantıklı mıdır, yoksa en azından Web'deki en kötü eylemleri ve davranışları mümkün kılıyor musunuz?
Ne yazık ki, bir kripto para birimi tasarımcısına fikir verecek net bir cevap yok. öyle bir pozisyon seçme ve onun değerini savunma hakkında daha fazla bilgi. Hem Cardano hem de Bitcoin endişeleri katmanlara ayırmayı seçmiş olmamızdır. Bitcoin ile var Anaç. Cardano ile Cardano Hesaplama Katmanı vardır.
Daha önce ayrıntılı olarak açıklanan eylemlerin gerçekleşmesini sağlayacak karmaşık davranış türleri, CSL. Turing'in tam dilinde yazılmış programları çalıştırma becerisine sahip olmaları gerekir. Gaz ekonomisinin sayaç hesaplaması biçimi. Ayrıca istekli fikir birliği düğümlerine de ihtiyaç duyarlar. işlemleri bloklarına dahil edin.
Bu nedenle, bir işlevsellik kısıtlaması kullanıcıları makul ölçüde koruyabilir. Şu ana kadar en yerleşik hükümetler, bir kripto para biriminin kullanımının veya bakımının bir zorunluluk olduğu pozisyonunu almamıştır. yasa dışı eylem. Bu nedenle, kullanıcıların büyük çoğunluğu, bir defter tutma konusunda rahat olmalıdır. Yetenek açısından dijital ödeme sistemiyle karşılaştırılabilir.
Yeteneği genişletmek istendiğinde iki olasılık vardır. Özel bir kişi tarafından etkinleştirilir benzer düşüncelere sahip bireylerden oluşan bir topluluk ve doğası gereği geçicidir (örneğin bir poker oyunu). Veya, o Ethereum ile karşılaştırılabilir yeteneklere sahip bir defter tarafından etkinleştirilir. Her iki durumda da seçtik olayları başka bir protokole devretmek.
Özel, geçici bir olay söz konusu olduğunda blockchain paradigmasından kaçınmak mantıklıdır tamamen, ancak daha ziyade özel amaçlı MPC protokollerinden oluşan bir kitaplığa yönelik çabaları sınırlandırır. Benzer düşüncelere sahip bir grup katılımcı tarafından istendiğinde çağrılabilir. Hesaplamalar ve aktiviteler özel bir ağda koordine edilir ve CSL'ye yalnızca güvenilir bir bülten panosu ve Gerektiğinde mesaj aktarma kanalı.
Bu davadaki temel anlayış, rızanın, sorumluluğun kapsanmasının ve mahremiyetin var olduğudur. CSL: kullanıcıların buluşup iletişim kurabileceği bir dijital ortak alan olarak kullanılıyor; tıpkı bir parkın bir parka ev sahipliği yapması gibi. özel etkinlik - ancak herhangi bir özel konaklama veya kolaylık sağlamaz. Ayrıca, NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 15 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
özel amaçlı MPC'nin kullanılması, düşük gecikmeli etkileşimi mümkün kılacaktır. blockchain şişkinlik. Böylece sistemin ölçeğini artırır.
Cardano'nin bu kütüphaneye yönelik araştırma çabaları Tokyo Tech laboratuvarımızda merkezileştirilmiştir. yurtdışındaki bilim adamlarından bazı yardımlar. Kütüphaneye bir arkadaşımızın isminden dolayı “Tartaglia” adını veriyoruz. Cardano'nin çağdaşı ve matematikçisiyiz ve ilk yinelemenin hazır olmasını bekliyoruz 2018 yılının 1. çeyreğinde.
İkinci durumda, bir sanal makineye, bir dizi konsensüs düğümüne sahip bir blockchain gerekir ve iki zincir arasındaki iletişimi sağlayacak bir mekanizma. Biz başlattık Ethereum Sanal Makineyi K-çerçevesini kullanarak titizlikle resmileştirme süreci 12 Illinois Üniversitesi'nden bir ekiple ortaklık.
Bu analizin sonucu, kopyalanmış ve nihai olarak bir tasarımın en uygun yolunu bildirecektir. Açık operasyonel anlamlara ve güçlü doğru garantilere sahip dağıtılmış sanal makine 13 spesifikasyonundan uygulama. Başka bir deyişle VM aslında kodun söylediğini yapar güvenlik risklerinin en aza indirilmesiyle ilgilidir.
Ethereum tarafından önerilen gaz ekonomisi ve bunun nasıl yapıldığına ilişkin hâlâ çözülmemiş sorular var. Jan Hoffmann ve arkadaşlarının kaynak odaklı ML'si ve daha geniş bir çalışma gibi çalışmalarla ilgilidir. hesaplama için kaynak tahmini. Dil seviyesini de merak ediyoruz sanal makinenin bağımsızlığı. Örneğin, Ethereum projesi bu isteğini dile getirdi mevcut VM'lerinden Web Assembly'ye geçiş için.
Bir sonraki çaba, durum bilgisini ifade etmek için makul bir programlama dili geliştirmektir. merkezi olmayan uygulamalar tarafından hizmet olarak adlandırılacak sözleşmeler. Bu görev için elimizde hem eski smart contract dilini destekleme yaklaşımını seçti güvence uygulamaları ve daha yüksek güvence için Plutus adında yeni bir dilin geliştirilmesi Resmi doğrulama gerektiren uygulamalar.
Sağlamlık temelli Zeppelin projesi gibi IOHK da Plutus kodunun referans kütüphanesini geliştirecek uygulama geliştiricilerinin projelerinde kullanmaları için. Ayrıca özel bir araç seti de geliştireceğiz UCSD'nin Liquid Haskell projesindeki çalışmalardan ilham alan resmi doğrulama için.
Fikir birliği açısından Ouroboros, destek sağlamak için yeterince modüler bir şekilde tasarlandı. smart contract değerlendirme. Dolayısıyla hem CSL hem de CCL aynı fikir birliği algoritmasını paylaşacaktır. 12 Profesör Grigore Rosu ve diğerleri tarafından icat edilmiştir. al., K dilden bağımsız evrensel bir çerçevedir makinede çalıştırılabilir anlambilim. Çalışmamızdan önce C, Java ve JavaScript'i modellemek için kullanılıyordu. 13 Farklı fikir birliği düğümlerinin farklı smart contract'ları çalıştırdığı anlamına gelir. Durum paylaşımı olarak da bilinir NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 16 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Aradaki fark, Ouroboros'un hem izinli hem de izinli olduğu teyit edilebilmesidir. token dağıtımı yoluyla izinsiz defterler.
Ada, CSL ile token üreten bir etkinlik aracılığıyla Asya'daki alıcılara dağıtıldı sonunda ikincil piyasada yeniden satış yapacak. Bu, CSL'nin fikir birliği algoritmasının çeşitli ve giderek daha merkezi olmayan aktörler veya onların yetkilendirdiği aktörler tarafından kontrol ediliyor atar. CCL ile o ülkenin delegeleri tarafından tutulan özel bir amaç token oluşturmak mümkündür Düzenlenebilir varlıklar olabilecek defter, böylece izin verilen bir defter oluşturulur.
Bu yaklaşımın esnekliği, farklı CCL örneklerinin farklı şekillerde hayata geçirilmesine olanak tanır. İşlemlerin değerlendirilmesine ilişkin kurallar. Örneğin kumar faaliyetleri kısıtlanabilir KYC/AML verileri mevcut olmadığı sürece yalnızca ilişkilendirilmemiş işlemlerin kara listeye alınmasıyla.
Son tasarım odağımız, güvenilir donanım güvenlik modüllerini (HSM) protokolümüze eklemektir yığın. Bunlar, bu yetenekleri sisteme dahil ederken iki büyük avantajdır. protokol. İlk olarak, HSM'ler güvenlik getirmeden performansta büyük artışlar sağlıyor 14 Satıcıya güvenmenin ötesinde endişeler. İkincisi, Mühürlü Cam Provaların (SGP) kullanılmasıyla, HSM'ler, verilerin doğrulanabileceğine ve daha sonra onaylanmadan imha edilebileceğine dair güvence sağlayabilir. kötü niyetli yabancılara kopyalandı veya sızdırıldı.
İkinci noktaya odaklanacak olursak, SGP'lerin uyum üzerinde devrim niteliğinde bir etkisi olabilir. Normalde bir tüketici, kimliğini doğrulamak için kişisel olarak tanımlanabilir bilgileri (PII) sağladığında kimliği veya katılım hakkını kanıtlayan bilgiler, güvenilir bir üçüncü tarafa iletilir. kötü niyetli davranmayacağını umuyoruz. Bu aktivite doğası gereği merkezileştirilmiştir, veri sağlayıcı PII üzerindeki kontrolünü kaybeder ve aynı zamanda yargı yetkisine dayalı çeşitli düzenlemelere tabidir.
Bir dizi güvenilir onaylayıcı seçme ve ardından kişisel bilgileri bir donanım bölgesinde depolama yeteneği yeterince yetenekli HSM'ye sahip herhangi bir aktörün, bir aktör hakkındaki gerçekleri doğrulayabileceği anlamına gelir Doğrulayıcının aktörün kimliğini bilmesine gerek kalmadan taklit edilemez bir şekilde. Örneğin Bob ABD vatandaşı değil. Alice akredite bir yatırımcıdır. James ABD vergi mükellefidir ve biri göndermelidir vergiye tabi karlar X hesabına aktarılır.
Cardano'in HSM stratejisi, önümüzdeki iki dönemde özel protokolleri uygulamaya çalışmak olacak Yıllarca Intel SGX ve ARM Trustzone'u kullandım. Her iki modül de milyarlarca tüketiciye yerleştirilmiştir dizüstü bilgisayarlardan cep telefonlarına kadar tüm cihazlarda kullanılabilir ve tüketici tarafında ek bir çaba gerektirmez. kullanın. Her ikisi de yoğun bir şekilde incelenmiş, iyi tasarlanmış ve bazılarının yıllar süren yinelemelerine dayanmaktadır. en büyük ve en iyi finanse edilen donanım güvenliği ekipleri.
14 Bkz. Cornell'den http://hackingdistributed.com/2016/12/22/scaling-bitcoin-with-secure-hardware/ Üniversite NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 17 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Düzenleme
Tüm modern finansal sistemlerin sert gerçeği, ölçeklendikçe bir ihtiyacın birikmesidir. ya da en azından düzenleme arzusu. Bu sonuç genellikle tekrarlayan çöküşlerin sonucudur. Bir pazardaki bazı aktörlerin veya aktörler grubunun ihmali nedeniyle.
Örneğin, 1907'deki Knickerbocker Krizi, Federal Rezerv'in kurulmasıyla sonuçlandı. Sistem 1913'te son çare olarak borç veren olarak kuruldu. Bir başka örnek de 1920'li yıllardaki aşırılıklardır. Amerika Birleşik Devletleri'nin korkunç bir finansal çöküşüyle sonuçlanan Büyük Buhran. Bu çöküş Benzer bir durumun önlenmesi amacıyla 1934'te Menkul Kıymetler Borsası Komisyonu'nun kurulması sağlandı. olaydan sorumlu tutun veya en azından kötü aktörleri sorumlu tutun.
Düzenlemenin gerekliliği, kapsamı ve etkililiği makul bir şekilde tartışılabilir ancak inkar edilemez. varlığı ve büyük hükümetlerin bunu uygulama çabası. Ancak, Dünya küreselleştikçe ve nakit dijitalleştikçe tüm düzenleyicilerin karşılaştığı zorluklar iki yönlüdür.
Birincisi, bir dizi veriyle uğraşırken hangi düzenleme dizisinin üstün olması gerektiğidir. yetki alanları? Tek bir işlem gerçekleştiğinde eski Vestfalya egemenliği kavramı eriyip gidiyor bir dakikadan kısa sürede üç düzine ülkeye dokunabilir. Sadece onu kullanan kişi mi olmalı? en fazla jeopolitik etki?
İkincisi, gizlilik teknolojisindeki gelişmeler dijital bir silahlanma yarışı yarattı. Bir işleme kimin katıldığını anlamak bile giderek zorlaşıyor, kimin belirli bir değer deposuna sahip olduğu ise çok daha azdır. Milyonlarca dolarlık varlığın olduğu bir dünyada gizlice tutulan 12 kelimelik bir anımsatıcıdan başka hiçbir şeyle kontrol edilemiyor, bunu nasıl yapıyorsunuz? 15 Etkili düzenlemeyi uygulamak mı?
Tüm finansal sistemler gibi, Cardano protokolünün de tasarımında ne olduğu konusunda bir fikri olmalıdır. adil ve makul. Bireysel haklar ile bir bireyin hakları arasında ayrım yapmayı seçtik. pazar yeri.
Bireyler, herhangi bir zorlama ya da sivil varlığa maruz kalmadan fonlarına her zaman tek erişime sahip olmalıdır. müsadere. Bu hakkın uygulanması zorunludur çünkü tüm hükümetlere bu hakkın uygulanmaması konusunda güvenilemez. Venezüella'da görüldüğü gibi, yozlaşmış politikacıların kişisel çıkarları için egemenlik güçlerini kötüye kullanmak ve Zimbabve. Kripto para birimleri en düşük ortak paydaya göre tasarlanmalıdır.
15 Bkz. BIP39 https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
NEDEN CARDANO'YU İNŞA EDİYORUZ
Creative Commons Atıf 4.0 Uluslararası Lisansı
Sayfa 18 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
İkincisi, tarih hiçbir zaman tahrif edilmemelidir. Blok zincirleri değişmezlik vaadi sağlar. Tarihi geri alma veya resmi kayıtları değiştirme yetkisinin getirilmesi çok fazla şey getirir Belirli bir aktöre veya aktörlere fayda sağlamak amacıyla geçmişi değiştirme eğilimi.
Üçüncüsü, değer akışı sınırsız olmalıdır. Sermaye kontrolleri ve diğer yapay duvarlar insan haklarını azaltır. Bunları küresel ölçekte uygulamaya çalışmanın beyhudeliği dışında 16 En az gelişmiş ülkelerdeki birçok vatandaşın kendi yetki alanlarının dışına seyahat ettiği ekonomi Yaşanabilecek bir ücret bulmak için sermaye akışını kısıtlamak genellikle dünyanın en yoksullarına zarar vermekle sonuçlanır.
Bu ilkelerde belirtilen, piyasalar bireylerden belirgin biçimde farklıdır. Tasarımcılar ise Cardano bireysel haklara inanırız, aynı zamanda piyasaların açıkça beyan etme hakkına sahip olduğuna da inanırız. şart ve koşulları ve eğer bir kişi bu pazarda iş yapmayı kabul ederse, o zaman tüm sistemin bütünlüğü açısından bu standartlara bağlı kalmaları gerekir.
Zorluk her zaman uygulamanın maliyeti ve pratikliği olmuştur. Küçük, çok yargılı
işlemler eski sistemlerde yüksek rücu güvencesi sağlayamayacak kadar pahalıdır
dolandırıcılık veya ticari anlaşmazlık durumunda. Biri banka havalesini bankaya gönderdiğinde
Nijeryalı Prens, birinin parasını geri almaya çalışmak genellikle çok pahalıdır.
17
Cardano için üç düzeyde yenilik yapabileceğimizi düşünüyoruz. Öncelikle smart contracts kullanımıyla ticari ilişkilerin şart ve koşulları daha iyi kontrol edilebilir. Tüm varlıklar ise dijital ve yalnızca CSL'de ifade edilebildiğinden, sahtekarlıktan uzak ticaretin güçlü garantileri sağlanabilir. kazandı.
İkincisi, PII'nin sızdırılmadığı ancak henüz kullanılmaya başlandığı bir kimlik alanı sağlamak için HSM'lerin kullanılması. Kimlik doğrulama ve kimlik doğrulama aktörleri küresel bir itibar sistemi sağlamalı ve otomatikleştirilmiş çevrimiçi oyunlar gibi, çok daha düşük maliyetli, düzenlemeye tabi faaliyetlerin gerçekleştirilmesi vergi uyumu veya merkezi olmayan borsalar.
Son olarak, Cardano'nin yol haritası, DAO adlı modüler bir düzenlemenin oluşturulmasıdır. Değişkenlik, tüketici eklemek amacıyla smart contracts yazan kullanıcıyla etkileşim kuracak şekilde özelleştirilmiş koruma ve tahkim. Bu projenin kapsamı daha sonraki bir makalede özetlenecektir.
16 Sermaye akışına karşı bir önlem örneği olarak bkz. Hawala Bankacılık Sistemi 17 Bkz. Peşin Ücretli Dolandırıcılık NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 19 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Bütün bunların amacı nedir?
Cardano yüzlerce parlak beyinden gelen geri bildirimleri içeren bir maraton projesi oldu
Kripto para endüstrisinin içinde ve dışında. Yorulmak bilmeden yinelemeyi, aktif kullanımını içerir.
akran değerlendirmesi ve ortaya çıktığında harika fikirlerin utanmazca çalınması.
Geri kalan bölümlerin her biri, temel olduğuna karar verdiğimiz odak noktasının belirli bir yönünü kapsar
projemizin bir bileşeni. Bazıları genel olarak en iyiyi geliştirme arzusu nedeniyle seçildi
mekan uygulamaları, diğerleri ise Cardano'nin evrimine özgüdür.
Hiçbir proje her hedefi kapsayamaz veya her kullanıcıyı tatmin edemezken, umudumuz
Kendi kendine gelişen bir finansal yığının, bunların bulunmadığı yetki alanları için nasıl görünmesi gerektiği. Nihai
Kripto para birimlerinin gerçekliği, mevcut eski finansal sistemleri bozacakları değildir.
Eski finansal sistemler her zaman değişimi özümseme ve formlarını koruma kapasitesine sahiptir
ve işlevi.
Bunun yerine, mevcut olanı yerleştirmenin çok pahalı olduğu yerlere bakılmalıdır.
Birçoğunun günde birkaç dolardan az parayla yaşadığı bankacılık sisteminin istikrarlı bir kimliği yok ve
kredi bulmak imkansızdır.
Bu yerlerde ödeme sistemini, mülkiyet haklarını, kimliği, krediyi ve riski bir araya getirme gücü
Korumanın cep telefonunda çalışan tek bir uygulamaya dönüştürülmesi yalnızca yararlı olmakla kalmaz, aynı zamanda yaşamı değiştirir.
Cardano oluşturmamızın nedeni, teslim etme konusunda meşru bir şansımız olduğunu hissetmemizdir - veya
en azından ilerlemek - gelişmekte olan dünyaya yönelik bu vizyon.
Başarısızlıkta bile kripto para birimlerinin tasarlanma, geliştirilme ve finanse edilme şeklini değiştirebilirsek,
o zaman büyük bir başarı var.
Наука и техника
Искусство итерации
Криптовалюты — это протоколы, реализованные в виде программного обеспечения. Протоколы просто умны разговоры между участниками. Программное обеспечение — это, в конечном счете, манипуляция данными с учетом некоторых ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 20 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
цель. Однако разница между прочным и надежным программным обеспечением, а также полезными, безопасными протоколами и их разговор вполне человеческий.
Хорошее программное обеспечение требует подотчетности, четких бизнес-требований, повторяемых процессов, тщательное тестирование и неустанные итерации. Хорошее программное обеспечение также нуждается в достаточно талантливых разработчики, обладающие достаточными знаниями в конкретной предметной области, чтобы правильно спроектировать систему, которая может полностью решить любую проблему, которую они пытаются решить.
Что касается полезных и безопасных протоколов, особенно тех, которые связаны с криптографией и распределенными систем, они начинаются с более академического и основанного на стандартах процесса. Рецензирование, бесконечное дебаты и четкая концепция компромиссов необходимы для обеспечения полезности протокола. И все же эти одних недостаточно, протоколы необходимо внедрить и протестировать в реальной жизни.
Уникальная проблема в криптовалютной индустрии заключается в том, что два совершенно разных философии смешиваются друг с другом без надлежащего гегелевского синтеза. Наш тезис – «движение быстро и ломать» менталитет стартапа, движимый молодостью, жадностью и страстью. Антитеза – это медленный, методичный и академически ориентированный подход, мотивированный желанием укрепить инновации нашей сферы в красивую нишу, пользующуюся достаточным финансированием и престижем.
В результате многие криптовалюты либо полностью указаны только в официальном документе, либо полностью указаны в официальном документе. актуально для резюме или просто наспех написанного кода. Ни одна из нынешних десяти крупнейших криптовалют по версии 18 рыночная капитализация основана на протоколе, проверенном экспертами. Ни один из нынешней десятки лучших криптовалюты были реализованы на основе формальной спецификации.
19
Однако на кону стоят миллиарды долларов. После внедрения криптовалюта чрезвычайно
сложно изменить. Как пользователь узнает, что он использует безопасную систему? Как пользователь
знаете, что маркетинговые претензии законны? Что, если предлагаемый протокол никогда не сможет достичь
претензии?
Отсутствие синтеза и уважения к процессу является одной из основных причин, по которой IOHK хотел
сборка Cardano. Мы надеялись разработать эталонный проект, который послужит примером
как действовать более эффективно, разумно и честно.
Цель состоит не в том, чтобы предложить совершенно новый способ разработки программного обеспечения и протоколов, а в том, чтобы
признать, что отличное программное обеспечение и протоколы уже существуют, и мы можем имитировать условия
что привело к их созданию. Во-вторых, сделать эти условия общеизвестными и открыть исходный код, если
возможно, чтобы им можно было подражать на благо всей области. 18 Подробный список по рыночной капитализации см. на сайте www.coinmarketcap.com. 19 Ethereum имеет полуформальную спецификацию, известную как Желтая книга; однако семантика EVM не определены полностью и не являются достаточными для полной реализации протокола. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 21 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Факты и мнения
Другая проблема заключается в том, где заканчиваются факты и начинается мнение. Есть сотни
языки программирования, десятки парадигм разработки и не одна философия по
управление проектом. Академический мир пронизан собственными проблемами, вытекающими из его
дистанция от деловых проблем и практичности.
Для Cardano мы сначала попытались выявить очевидные недостатки, которые могут быть признаны всеми.
быть полезным с инженерной точки зрения. Например, криптография и распределенная
системы — чрезвычайно сложные темы, в которых слишком много примеров того, как наивные руки
может совершить ужасные ошибки. Следовательно, любой протокол, требующий понимания этих областей, нуждается в
быть разработан признанным экспертом и представлен на рассмотрение другим экспертам.
Уроборос — наше первое исследование в этой области. Он был разработан командой криптографов с
большая, разнообразная и публично проверяемая история публикаций. Он построен по стандарту
криптографический процесс с предположениями о безопасности, состязательной моделью и доказательствами. Эти
доказательства проверялись путем представления на конференции а также самостоятельно с помощью компьютера
20
доказательства написаны на языке Изабель командой Кембриджского университета.
21
Однако сама по себе эта работа не дает никаких гарантий полезности — только строгая проверка безопасности.
Модель с учетом некоторых допущений. Для полезности необходимо реализовать и протестировать протокол.
Наши разработчики сделали это как в Haskell, так и в Rust. Эта работа показала, что больше усилий
необходимо было сосредоточиться на модели синхронизации, что привело к созданию Уроборос
Праос.
Именно это искусство итерации позволяет создавать великолепные протоколы, каждый шаг которых ведет к новым урокам и
требование повторной проверки правильности предыдущего шага. Это дорого, отнимает много времени и
22 Иногда это действительно утомительно, но необходимо убедиться, что протокол разработан правильно.
Протоколы, особенно те, которые будут использоваться миллиардами людей, не являются кратковременными и быстродействующими.
развивается. Скорее, они рассчитаны на то, чтобы следовать им в течение многих лет или десятилетий. Кажется, совсем
разумно, что прежде чем обременять мир новой финансовой системой, нам всем придется жить с
в течение следующих 100 лет мы хотим потребовать от его дизайнеров некоторой скуки и строгости.
20 Принят документ номер 71 на ежегодной конференции IACR по криптовалютам в Калифорнии.
21 Кавин Уоррасангасилпа под руководством профессора Лоуренса Полсона.
22 Отклоняясь от темы ради легкомыслия, следует посмотреть дискуссию профессора Халмоша о том, как
написать учебник математики
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 22 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Функциональные грехи
Переходя на более самоуверенную территорию, инструменты, языки и методологии, используемые в
разработка программного обеспечения — это скорее артефакт религиозного провидения, чем объективная реальность. Источник
код подобен написанной прозе. У каждого есть мнение о том, что хорошо и что есть
передаваемая информация порой менее важна, чем то, как она передается.
Мы должны совершить грех, выбрав сторону, признав, что она будет неправильной, по крайней мере, в одном.
глаза человека. Однако за нашим выбором стоит, по крайней мере, большое количество обоснований.
Протоколы, делающие возможным Cardano, реализуются на Haskell. Пользовательский интерфейс
был заключен в ответвление Электрона, которое мы называем Дедал. Мы решили
используйте модель веб-архитектуры, где это возможно, и для нашей базы данных мы выбрали ключ-значение
парадигма с использованием RocksDB.
На уровне компонентов эта абстракция означает, что обслуживание намного проще и лучше.
технология может быть заменена позже без особых усилий, и что наш стек частично привязан к
усилия по развитию Github и Facebook.
Использование WebGUI позволяет нам использовать React и разрабатывать интерфейсные функции с помощью инструментов.
понимают сотни тысяч разработчиков JavaScript. Использование веб-архитектуры
означает, что компоненты можно рассматривать как службы и модель безопасности является разумной.
Выбор Haskell для разработки протоколов был самым трудным выбором. Даже в функционале
мире существует широкий выбор. С более гибкой и нечистой стороны есть такие языки, как
Clojure, Scala и F#, использующие огромные библиотеки Java и .Net.
экосистемы, сохраняя при этом некоторые из лучших аспектов функционального программирования.
Есть более академически ориентированные языки, такие как Agda и Idris, которые имеют близкую
подключение к методам, которые позволили бы обеспечить строгую проверку правильности. И все же им не хватает
разумные библиотеки и имеют неудовлетворительный опыт разработки.
В случае Cardano выбор пал на Ocaml и Haskell. Ocaml — замечательный язык с
отличное сообщество, хорошие инструменты, достаточный опыт разработки и большое наследие в области
формальное пространство проверки через Coq. Так почему же мы выбрали Haskell? 23
23 Вдобавок к этому, у IOHK действительно есть проект, реализуемый в Ocaml под названием Qeditas, который мы унаследовали от псевдонима Билла Уайта ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 23 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Почему Хаскель?
Протоколы, составляющие Cardano, распространяются, связаны с криптографией и требуют
высокая степень отказоустойчивости. В лучшие дни все еще будут византийские актеры, уродливые.
сообщения и неисправные клиенты, непреднамеренно вызывающие тот или иной хаос в сети.
Во-первых, нам нужен был язык со строгой системой типов, в которой мы могли бы легко использовать инструменты.
такие как быстрая проверка и более сложные методы, такие как типы уточнения, при наличии
разумное ожидание отказоустойчивости. Модель OTP в стиле Эрланга удовлетворяет последнему варианту.
тогда как языки вроде Haskell и Ocaml удовлетворяют первым.
С появлением Cloud Haskell Haskell получил многие преимущества Erlang, но при этом не
отдавая свое. Более того, модульность и компонуемость Haskell позволили нам
используйте более легкую специальную библиотеку под названием Time Warp для Cardano.
Во-вторых, библиотеки Haskell сильно развились за последние несколько лет благодаря обширной работе.
коммерческих организаций, таких как Galois, FP Complete и Well-Typed. Как следствие, Haskell может
использоваться для написания производственных приложений.
24
В-третьих, быстрая эволюция PureScript обеспечила столь необходимый мост в мир JavaScript.
похоже на то, что Clojurescript дал Clojure. Мы ожидаем, что PureScript будет особенно важен
когда дело доходит до работы Cardano в браузере и разработки мобильных кошельков.
В-четвертых, что касается разрешения зависимостей, Haskell за последние несколько лет пользовался популярностью.
значительные социальные и технологические усилия, возглавляемые такими технологами, как Майкл Снойман, посредством
платформа под названием stackage, которая проста в использовании и хорошо поддерживается FP Complete.
В-пятых, помимо адекватного разрешения зависимостей, мы стремимся к тому, чтобы сборки нашего программного обеспечения были
воспроизводимый. Другими словами, с теми же значениями конфигурации и версиями зависимостей
должен создавать точно такие же артефакты сборки. Через стек мы использовали NixOps.
добиться воспроизводимости с большим успехом.
Наконец, кадровый резерв разработчиков, специализирующихся на Haskell, достаточно велик — по сравнению с
своих коллег — и достаточно хорошо подготовленных, с правильным сочетанием академических и отраслевых знаний. Это также
действует как фильтр компетентности, поскольку редко можно встретить опытных разработчиков Haskell без
детальные знания информатики.
24 Брайан О'Салливан здесь неплохо рассказывает о промышленном использовании Haskell.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 24 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Формальная спецификация и проверка
Значительным преимуществом разработки протокола с использованием доказуемо правильной модели безопасности является то, что он обеспечивает гарантированный предел силы противника. Каждому дается контракт, согласно которому до тех пор, пока протокол соблюдается и доказательства верны, злоумышленник не может нарушить безопасность заявленные свойства.
Более глубокое размышление делает предшествующее утверждение еще более значимым. Противники могут быть произвольными умный и способный. Сказать, что они побеждены исключительно благодаря математической модели, значит необыкновенный. И, конечно, это не совсем так.
Реальность привносит факторы и обстоятельства, которые препятствуют утопии чистой безопасности и правильное поведение из существующих. Реализации могут быть неправильными. Аппаратное обеспечение может вызвать атаку векторы, ранее не рассматривавшиеся. Модель безопасности может быть недостаточной и не соответствовать использование в реальной жизни.
Необходимо вынести суждение о том, какая степень детализации, строгости и проверки требуется для протокол. Например, такие проекты, как проект SeL4 Microkernel, являются ярким примером Нападение на двусмысленность, требующее почти 200 000 строк кода Isabelle для проверки менее 10 000 строк кода C. Тем не менее, ядро операционной системы представляет собой критическую инфраструктуру, которая может стать серьезная уязвимость безопасности, если она не реализована должным образом.
Должно ли все криптографическое программное обеспечение требовать одинаковых титанических усилий? Или можно выбрать меньше энергичный путь, дающий эквивалентные результаты? Также имеет значение, если протокол идеально реализовано, если среда, в которой он работает, общеизвестно уязвима, например, Windows ХР?
Для Cardano мы выбрали следующий компромисс. Во-первых, из-за сложного характера В области криптографии и распределенных вычислений доказательства, как правило, очень тонкие, длинные и сложный, а иногда и весьма технический. Это означает, что проверка, управляемая человеком, может быть утомительно и подвержено ошибкам. Поэтому мы считаем, что каждое существенное доказательство, представленное в белом документ, написанный для описания основной инфраструктуры, должен быть проверен компьютером.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 25 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Во-вторых, чтобы проверить код Haskell на соответствие нашим техническим документам, мы можем выбрать между двумя популярными вариантами: взаимодействием с проверяющими SMT через LiquidHaskell и использованием Изабель/ХОЛ.
Решатели SMT (теории выполнимости по модулю) решают задачу поиска функционала. параметры, которые удовлетворяют уравнению или неравенству, или, альтернативно, показывающие, что такие параметры не существуют. Как обсуждали Де Моура и Бьорнер, варианты использования SMT различны, но ключевые Дело в том, что эти методы являются одновременно мощными и могут значительно уменьшить количество ошибок и смысловые ошибки.
Isabelle/HOL, с другой стороны, является более выразительным и разнообразным инструментом, который можно использовать для
как указать, так и проверить реализацию. Изабель — универсальный решатель теорем, работающий с
логические конструкции более высокого порядка, способные представлять множества и другие математические объекты для
использоваться в доказательствах. Сама Isabelle интегрируется с средством проверки Z3 SMT для решения проблем, связанных с
такие ограничения.
Оба подхода имеют ценность, и поэтому мы решили поэтапно освоить их оба.
Письменные доказательства, написанные человеком, будут закодированы в языке Изабель для проверки их правильности, тем самым удовлетворив
наши требования к проверке машины. И мы намерены постепенно добавлять Liquid Haskell ко всем
производственный код в реализации Cardano в течение 2017 и 2018 годов.
И наконец, формальная верификация эффективна настолько, насколько эффективна спецификация, на основе которой выполняется проверка. доступные наборы инструментов. Одной из основных причин выбора Haskell является то, что он предоставляет правильный баланс практики и теории. Спецификация, полученная из официальных документов, очень похожа на Haskell, и соединить их значительно проще, чем сделать это с помощью императива. язык.
По-прежнему существует огромная трудность в сборе надлежащей спецификации, а также в обновлении спецификация, когда необходимо внести такие изменения, как обновления, исправления ошибок и другие проблемы; однако эта реальность никоим образом не умаляет общей ценности. Если у кого-то возникнут проблемы построив фундамент на доказуемой безопасности, тогда реализация должна быть такой, какой была фактически предложено на бумаге.
Прозрачность
Последний вопрос при обсуждении науки и техники разработки криптовалюты: как обеспечить прозрачность. Проектные решения не являются логическими и эфирными, они приходят к разработчики в мечтах, а потом внезапно становятся каноном. Они основаны на опыте, дебаты и уроки, извлеченные из предыдущих ошибок.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 26 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Проблема заключается в том, что полностью прозрачный процесс разработки может повлиять на дискуссию, чтобы стать более театральным, чем основанным на фактах. Эго, попытки привлечь на свою сторону сообщество и страх Если вы будете звучать глупо, это может привести к тому, что разговор станет бесплодным и контрпродуктивным.
Более того, посторонние могут попытаться вмешаться в разговор, чтобы заставить своих конкретная касательная становится единственной актуальной темой. У каждого есть священная корова.
Так как же сбалансировать необходимость прозрачного процесса развития, обусловленную сообщество, которое доверило прогресс группе основных разработчиков с потребностью в свободе выражения без страха?
Создавая Cardano, мы решили внедрить процесс, основанный на стандартах, с прямым контролем. Сообщество должно знать, что наука и кодекс хорошо продуманы, проверены и на самом деле решают то, что, как утверждают разработчики, они делают. С этой целью экспертная оценка должна полностью удовлетворить научную составляющую, поскольку она была разработана специально для этой цели и подарил нам современный мир.
Что касается кода, эта тема немного более самоуверенна. Для Cardano мы решили поручить Cardano Фонд будет выступать в качестве окончательного аудитора работы IOHK. В частности, им поручено со следующими обязанностями:
1.
Регулярная проверка исходного кода, содержащегося в Cardano Github, на предмет качества.
тестовое покрытие, правильные комментарии и полнота
2.
Проверка всей документации Cardano на предмет правильности и полезности.
3.
Проверка утверждений о том, что протоколы, подготовленные учеными, полностью реализованы.
Для выполнения этой задачи IOHK будет регулярно и своевременно представлять отчеты Фонду и его назначает – рассмотреть. Фонд, в свою очередь, опубликует отчет о надзоре за развитием Cardano сообществе не реже одного раза в квартал.
Эта первая попытка призвана начать более широкий разговор о том, как децентрализованный проект достигает ответственности. Надзор за разработкой со стороны доверенной третьей стороны является мощным инструментом для гарантировать, что разработчики идут по правильному пути, но этого недостаточно, чтобы полностью гарантировать, что проект всегда будет реализован.
По этой причине после того, как казначейство будет интегрировано в CSL, Фонд будет поощрять дополнительные команды разработчиков для создания альтернативных клиентов на основе формального спецификации разработаны совместно с IOHK. Разнообразие развития было отличным методом используется проектом Ethereum, чтобы избежать формирования монокультуры вокруг одного набора идей или разработчики. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 27 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Что касается спецификаций, то из стандартов можно получить обширные знания. процесс, за которым следуют WC3 и IETF. В конечном итоге каждый протокол Cardano объединяет требует спецификации, которая не зависит от академической работы или исходного кода. Скорее, это необходимо быть в подходящем формате, например RFC.
Один из основных принципов Фонда Cardano — действовать в качестве органа по стандартизации специально для Cardano протоколов и проводить обсуждения по обновлению, добавлению или изменению стандартов, относящихся к Cardano. Если Интернет (продукт стандартов) через IETF сможет достичь консенсуса о том, что должны использоваться основные протоколы, то вполне разумно предположить, что специальный орган могло бы способствовать тому же результату.
В заключение хотелось бы отметить, что интересно рассмотреть возможность переноса этих обсуждений в децентрализованную структуру. размещен на blockchain. Эта концепция называется децентрализованной автономной организацией (DAO). и в этой области ведутся предварительные работы. IOHK разработает эталонную модель DAO для объекты, взаимодействующие с Cardano, можно использовать при желании, и это является прерогативой Фонда Cardano. решить, включать ли это в свой мандат по стандартам.
Bilim ve Mühendislik
Yineleme Sanatı
Kripto para birimleri yazılım olarak uygulanan protokollerdir. Protokoller gerçekten akıllıdır katılımcılar arasındaki konuşmalar. Yazılım sonuçta verilerin belirli bir oranda manipülasyonudur. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 20 / 44
IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
amaç. Ancak sağlam, güvenilir yazılım ile kullanışlı, güvenli protokoller ve sohbetleri tamamen insanidir.
İyi yazılım hesap verebilirliğe, açık iş gereksinimlerine, tekrarlanabilir süreçlere ihtiyaç duyar. kapsamlı testler ve yorulmak bilmeyen yinelemeler. İyi yazılım aynı zamanda makul derecede yetenek gerektirir tam olarak yapabilen bir sistemi doğru şekilde tasarlamak için yeterli alana özgü bilgiye sahip geliştiriciler Hangi sorunu çözmeye çalışıyorlarsa çözsünler.
Yararlı ve güvenli protokollere gelince, özellikle kriptografi ve dağıtılmış protokolleri içerenler sistemlerde daha akademik ve standartlara dayalı bir süreçle başlıyorlar. Akran değerlendirmesi, sonsuz Bir protokolün yararlı olmasını sağlamak için tartışmalar ve sağlam bir ödünleşim kavramı gereklidir. Yine de bunlar Tek başına yeterli değildir, protokollerin gerçek hayatta kullanılarak uygulanması ve test edilmesi gerekir.
Kripto para endüstrisindeki benzersiz zorluk, tamamen farklı iki felsefeler uygun bir Hegelci sentez olmadan birbirine karışıyor. Bizim tezimiz bir “hareket gençlik, açgözlülük ve tutku tarafından yönlendirilen hızlı ve kırın” startup zihniyeti. Antitezi bir Sağlamlaştırma arzusuyla motive edilen yavaş, metodik ve akademik odaklı bir yaklaşım Alanımızın yeniliklerini bol miktarda fon ve prestije sahip güzel bir niş haline getiriyoruz.
Sonuç olarak, birçok kripto para birimi ya tamamen bir beyaz kağıt üzerinde tamamen belirtilir CV ile alakalı veya sadece aceleyle yazılan kodla. Şu anki en iyi on kripto para biriminden hiçbiri 18 piyasa kapitalizasyonu emsal incelemeli bir protokole dayanmaktadır. Şu anki en iyi ondan hiçbiri kripto para birimleri resmi bir spesifikasyondan uygulamaya konuldu.
19
Ancak milyarlarca dolarlık değer tehlikede. Bir kez konuşlandırıldığında, bir kripto para birimi fazlasıyla
değiştirmek zor. Kullanıcı güvenli bir sistem kullandığını nasıl anlar? Bir kullanıcı nasıl
pazarlama iddialarının meşru olduğunu biliyor musunuz? Ya önerilen protokol hiçbir zaman başarıya ulaşamazsa?
iddialar?
Bu sentez eksikliği ve sürece saygı, IOHK'nun bunu yapmak istemesinin temel nedenlerinden biridir.
Cardano oluştur. Umudumuz örnek teşkil edecek bir referans proje geliştirmekti.
işlerin daha etkili, aklı başında ve dürüst bir şekilde nasıl yapılacağı.
Amaç tamamen yeni bir yazılım ve protokol geliştirme yöntemi önermek değil, daha ziyade
harika yazılım ve protokollerin zaten mevcut olduğunu ve koşulları taklit edebileceğimizi kabul edin
bu onların yaratılmasına yol açtı. İkincisi, bu koşulları kamuya açık hale getirmek ve gerekiyorsa açık kaynak haline getirmek
tüm alanın yararına taklit edilebilmeleri mümkündür. 18 Piyasa değerine göre kapsamlı bir liste için www.coinmarketcap.com adresini ziyaret edin 19 Ethereum, Sarı Kağıt olarak bilinen yarı resmi bir spesifikasyona sahiptir; ancak EVM anlambilimi tam olarak belirtilmemiştir ve protokolün tam olarak uygulanması için yeterli değildir. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 21 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Gerçekler ve Görüşler
Diğer bir endişe ise gerçeklerin nerede bitip kanaatin nerede başladığıdır. Yüzlerce var
programlama dilleri, onlarca geliştirme paradigması ve birden fazla felsefe
proje yönetimi. Akademik dünya, kendi yapısından kaynaklanan kendi zorluklarıyla doludur.
iş kaygılarından uzaklık ve pratiklik.
Cardano için öncelikle evrensel olarak kabul edilebilecek bariz eksiklikleri yakalamaya çalıştık
mühendislik açısından faydalı olacaktır. Örneğin, kriptografi ve dağıtılmış
sistemlerin her ikisi de olağanüstü derecede karmaşık konulardır ve saf ellerin ne kadar naif olduğuna dair çok fazla örnek vardır.
korkunç hatalar yapabilir. Bu nedenle, bu alanlardan içgörü gerektiren herhangi bir protokolün
Tanınmış bir uzman tarafından tasarlanmalı ve diğer uzmanların incelemesine sunulmalıdır.
Ouroboros bu alandaki ilk vaka çalışmamızdır. Kriptograflardan oluşan bir ekip tarafından tasarlandı.
geniş, çeşitli ve kamuya açık olarak doğrulanabilir bir yayın geçmişi. Standarda uygun olarak inşa edildi
Güvenlik varsayımları, çekişmeli bir model ve kanıtlarla birlikte kriptografi süreci. Bunlar
Kanıtlar konferanslara sunularak kontrol edildi ve ayrıca bağımsız olarak bilgisayar aracılığıyla
20
Cambridge Üniversitesi'ndeki bir ekip tarafından Isabelle'de yazılan kanıtlar.
21
Ancak bu çalışma tek başına hiçbir yararlılık garantisi vermez; sadece sıkı bir güvenlik kontrolü yapılır.
Bazı varsayımlar verilen model. Faydalı olması için protokolün uygulanması ve test edilmesi gerekir.
Geliştiricilerimiz bunu hem Haskell'de hem de Rust'ta yaptı. Bu çalışma daha fazla çaba sarf edildiğini ortaya çıkardı
Ouroboros'un yaratılmasına yol açan senkronizasyon modeline odaklanılması gerekiyordu
Praos.
Bu yineleme sanatı, her adımın yeni derslere yol açtığı harika protokoller üreten şeydir.
önceki adımın doğruluğunun yeniden doğrulanması gerekliliği. Pahalı, zaman alıcı ve
22 Bu bazen gerçekten sıkıcı olabilir ancak bir protokolün doğru şekilde tasarlandığından emin olmak gerekir.
Protokoller - özellikle milyarlarca insan tarafından kullanılacak olanlar - kısa ömürlü değildir ve hızlıdır
gelişiyor. Aksine, yıllarca hatta onlarca yıl boyunca takip edilmeleri amaçlanıyor. Tamamen görünüyor
Dünyayı yeni bir finansal sistemle doldurmadan önce hepimizin birlikte yaşamak zorunda olması makul.
önümüzdeki 100 yıl boyunca tasarımcılarından biraz bıkkınlık ve titizlik talep etmek istiyoruz.
20 IACR'nin Kaliforniya'daki Yıllık Kripto Konferansının 71 Numaralı Kabul Edilen Makalesi
21 Kawin Worrasangasilpa tarafından Profesör Lawrence Paulson gözetiminde
22 Hafiflik adına bir teğeti takip etmek için Profesör Halmos'un nasıl yapılacağına dair tartışması izlenmelidir.
matematik ders kitabı yaz
NEDEN CARDANO'YU İNŞA EDİYORUZ
Creative Commons Atıf 4.0 Uluslararası Lisansı
Sayfa 22 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Fonksiyonel Günahlar
Daha fazla fikir sahibi olunan alana geçildiğinde, kullanılan araçlar, diller ve metodolojiler
yazılım geliştirme, nesnel gerçeklikten ziyade dini takdirin eseridir. Kaynak
kod yazılı düzyazı gibidir. Herkesin neyin iyi olduğu ve neyin iyi olduğu konusunda bir fikri vardır.
Bazen nasıl iletildiği, nasıl iletildiğinden daha az önemlidir.
En azından bir konuda yanlış olacağını kabul ederek bir taraf seçme günahına girmeliyiz.
kişinin gözleri. Ancak seçimimizin arkasında en azından geniş bir gerekçeler külliyatı var.
Cardano'yi mümkün kılan protokoller Haskell'de uygulanıyor. Kullanıcı arayüzü
Daedalus adını verdiğimiz bir Elektron çatalının içinde kapsüllenmiştir. Biz bunu seçtik
Mümkün olan yerlerde web mimari modelini kullanın ve veritabanımız için anahtar/değer çiftini tercih ettik
RocksDB'yi kullanan paradigma.
Bileşen düzeyinden bakıldığında bu soyutlama, bakımın çok daha basit, daha iyi olduğu anlamına gelir
teknolojinin daha sonra çok az bir çabayla ikame edilebileceğini ve yığınımızın kısmen
Github ve Facebook'un geliştirme çabaları.
WebGUI kullanmak, React'tan yararlanmamıza ve araçları kullanarak ön uç özellikleri geliştirmemize olanak tanır
yüzbinlerce JavaScript geliştiricisi tarafından anlaşıldı. Bir web mimarisi kullanma
bileşenlerin hizmet olarak değerlendirilebileceği ve güvenlik modelinin mantıklı olduğu anlamına gelir.
Protokol geliştirme için Haskell'i seçmek en zor seçimdi. İşlevsel olarak bile
dünyada çok sayıda seçenek var. Daha esnek ve saf olmayan tarafta ise şöyle diller var:
Java ve .Net'in muazzam kütüphanelerinden yararlanan Clojure, Scala ve F#
işlevsel programlamanın en iyi yönlerinden bazılarını korurken ekosistemler.
Agda ve Idris gibi daha akademik odaklı diller var
doğruluğun güçlü bir şekilde doğrulanmasına izin verecek tekniklerle bağlantı. Yine de eksikler
makul kütüphaneler ve ortalamanın altında bir geliştirme deneyimine sahip.
Cardano için seçim Ocaml ve Haskell'e kaldı. Ocaml harika bir dildir
harika bir topluluk, iyi araçlar, makul geliştirme deneyimi ve sektörde büyük bir miras
Coq aracılığıyla resmi doğrulama alanı. Peki neden Haskell'i seçtik? 23
23 Bu noktaya ek olarak, IOHK'nun aslında Ocaml'da Qeditas adında uygulanmakta olan bir projesi var. takma adımız Bill White'dan miras aldık NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 23 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Neden Haskell?
Cardano'yi oluşturan protokoller dağıtılır, kriptografiyle paketlenir ve
yüksek derecede hata toleransı. En iyi günlerde hâlâ hatalı biçimlendirilmiş Bizans aktörleri olacak
mesajlar ve hatalı istemciler istemeden ağda bir tür tahribata neden olur.
Öncelikle araçları kolaylıkla kullanabileceğimiz, güçlü bir yazım sistemine sahip bir dil istedik.
Quickcheck gibi ve İyileştirme Türleri gibi daha ayrıntılı teknikler
Hata toleransına ilişkin makul beklenti. Erlang tarzı bir OTP modeli ikincisini karşılıyor
oysa Haskell ve Ocaml gibi diller ilkini tatmin ediyor.
Cloud Haskell'in piyasaya sürülmesiyle Haskell, Erlang'ın birçok avantajını elde etti.
kendi kendine teslim olmak. Ayrıca Haskell'in modülerliği ve şekillendirilebilirliği bize şunları yapmamızı sağladı:
Cardano için Time Warp adlı daha hafif, ısmarlama bir kitaplık kullanın.
İkincisi, Haskell'in kütüphaneleri, kapsamlı çalışmalar sayesinde son birkaç yılda büyük ölçüde gelişti.
Galois, FP Complete ve Well-Typed gibi ticari kuruluşların. Sonuç olarak Haskell şunları yapabilir:
üretim uygulamaları yazmak için kullanılabilir.
24
Üçüncüsü, PureScript'in hızlı gelişimi, JavaScript dünyasına çok ihtiyaç duyulan bir köprü sağladı
Clojurescript'in Clojure'a verdiği şeye benzer. PureScript'in özellikle önemli olmasını bekliyoruz
Cardano'in bir tarayıcıda çalışmasını sağlamak ve mobil cüzdanlar geliştirmek söz konusu olduğunda.
Dördüncüsü, bağımlılık çözümüyle ilgili olarak Haskell son birkaç yılda
Michael Snoyman gibi teknoloji uzmanlarının öncülük ettiği önemli sosyal ve teknolojik çabalar
hem kullanımı kolay hem de FP Complete tarafından iyi desteklenen, stackage adı verilen platform.
Beşincisi, yeterli bağımlılık çözümlemesinin ötesinde, yazılım yapılarımızın
tekrarlanabilir. Başka bir deyişle, aynı yapılandırma değerleri ve bağımlılık sürümleriyle
tamamen aynı yapı eserlerini üretmelidir. Yığınlama yoluyla NixOps kullanıyoruz
Tekrarlanabilirliği büyük bir başarıyla elde etmek.
Son olarak, Haskell'de uzmanlaşmış geliştiricilerin yetenek havuzu oldukça büyüktür.
akranları - ve akademik ve sektör bilgilerinin doğru karışımıyla oldukça iyi eğitimli. Aynı zamanda
olmadan deneyimli Haskell geliştiricilerini bulmak nadir olduğundan, bir yeterlilik filtresi görevi görür.
Bilgisayar bilimi hakkında ayrıntılı bilgi.
24 Bryan O'Sullivan burada Haskell'in endüstriyel kullanımı hakkında güzel bir konuşma yapıyor.
NEDEN CARDANO'YU İNŞA EDİYORUZ
Creative Commons Atıf 4.0 Uluslararası Lisansı
Sayfa 24 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Resmi Şartname ve Doğrulama
Doğruluğu kanıtlanabilir bir güvenlik modeli kullanarak bir protokol geliştirmenin önemli bir gücü, düşman gücünün garantili bir sınırını sağlar. Birine bir sözleşme verilir ki, Protokol takip ediliyor ve deliller doğruysa, düşman güvenliği ihlal edemez iddia edilen mülkler.
Daha derinlemesine düşünmek, önceki iddiayı daha da anlamlı hale getirir. Düşmanlar keyfi olabilir zeki ve yetenekli. Sadece matematiksel bir modelle mağlup olduklarını söylemek olağanüstü. Ve elbette bu tamamen doğru değil.
Gerçeklik, saf güvenlik ütopyasını engelleyen faktörleri ve koşulları ortaya çıkarır ve mevcut olandan doğru davranış. Uygulamalar yanlış olabilir. Donanım saldırılara neden olabilir vektörler daha önce dikkate alınmamıştı. Güvenlik modeli yetersiz olabilir ve standartlara uygun olmayabilir. gerçek hayatta kullanım.
Bir proje için ne kadar spesifikasyon, titizlik ve kontrolün talep edildiğine ilişkin bir karara ihtiyaç vardır. protokol. Örneğin, SeL4 Microkernel projesi gibi çabalar, her şeyin en iyi örneğidir. Daha azını doğrulamak için neredeyse 200.000 satırlık Isabelle kodu gerektiren belirsizliğe saldırı 10.000 satır C kodu. Ancak bir işletim sistemi çekirdeği kritik bir altyapıdır. Düzgün uygulanmadığı takdirde ciddi güvenlik açığı ortaya çıkabilir.
Tüm kriptografik yazılımlar aynı Herkülvari çabayı mı gerektirmeli? Veya daha azını seçebilir miyiz? eşdeğer sonuçlar üreten güçlü bir yol var mı? Ayrıca protokolün olup olmadığı da önemli mi? İçinde çalıştığı ortam, örneğin aşağıdaki gibi herkesin bildiği gibi savunmasızsa mükemmel bir şekilde uygulanır: Windows XP'mi?
Cardano için aşağıdaki uzlaşmayı seçtik. İlk olarak, karmaşık doğası nedeniyle Kriptografi ve dağıtılmış hesaplama alanlarında, kanıtlar genellikle çok incelikli, uzun ve karmaşık ve bazen oldukça tekniktir. Bu, insan odaklı kontrolün yapılabileceği anlamına gelir. sıkıcı ve hataya açık. Bu nedenle beyaz renkte sunulan her önemli kanıtın Temel altyapıyı kapsayacak şekilde yazılan kağıdın makine tarafından kontrol edilmesi gerekir.
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 25 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
İkinci olarak, Haskell kodunu doğrulamak ve teknik incelemelerimize doğru bir şekilde karşılık gelmesini sağlamak için şunları seçebiliriz: iki popüler seçenek arasında: LiquidHaskell aracılığıyla SMT doğrulayıcılarla arayüz oluşturmak ve Isabelle/HOL.
SMT (tatmin edilebilirlik modülo teorileri) çözücüleri, işlevsel bulma sorunuyla ilgilenir. bir denklemi veya eşitsizliği karşılayan veya alternatif olarak bu tür parametrelerin olduğunu gösteren parametreler yok. De Moura ve Bjørner tarafından tartışıldığı gibi, SMT'nin kullanım durumları çeşitlidir ancak anahtar Önemli olan şu ki, bu teknikler hem güçlüdür hem de hataları önemli ölçüde azaltabilir ve anlamsal hatalar.
Öte yandan Isabelle/HOL, daha etkileyici ve çeşitli bir araçtır.
hem uygulamayı belirtir hem de doğrular. Isabelle, aşağıdakilerle çalışan genel bir teorem çözücüdür:
kümeleri ve diğer matematiksel nesneleri temsil edebilen yüksek dereceli mantık yapıları
delillerde kullanılabilir. Isabelle'in kendisi Z3 SMT kanıtlayıcıyla entegre olarak aşağıdakilerle ilgili sorunlarla çalışır:
bu tür kısıtlamalar.
Her iki yaklaşım da değer sağlar ve bu nedenle her ikisini de aşamalı olarak benimsemeye karar verdik.
İnsan tarafından yazılan kanıtlar, doğruluğunu kontrol etmek ve böylece tatmin edici olmak için Isabelle'de kodlanacak
makine kontrol gereksinimimiz. Ve Liquid Haskell'i yavaş yavaş hepsine eklemeyi planlıyoruz.
Cardano'nin 2017 ve 2018 boyunca uygulanmasındaki üretim kodu.
Son bir nokta olarak, resmi doğrulama yalnızca kişinin doğruladığı spesifikasyon kadar iyidir ve mevcut araç setleri. Haskell'i seçmenin başlıca nedenlerinden biri, Pratiklik ve teorinin doğru dengesi. Teknik incelemelerden elde edilen spesifikasyonlar birbirine çok benziyor Haskell kodu ve ikisini birbirine bağlamak, bunu zorunlulukla yapmaktan çok daha kolaydır dil.
Uygun bir spesifikasyonun yakalanması ve aynı zamanda güncellenmesi konusunda hala büyük zorluklar bulunmaktadır. yükseltmeler, hata düzeltmeleri ve diğer endişeler gibi değişikliklerin ne zaman yapılması gerektiğinin belirtilmesi; ancak bu gerçek hiçbir şekilde toplam değeri azaltmaz. Eğer biri sorun yaşayacaksa kanıtlanabilir güvenlik üzerine bir temel oluşturmak, o zaman uygulama şu şekilde olmalıdır: aslında kağıt üzerinde teklif edildi.
Şeffaflık
Kripto para birimi geliştirme bilimi ve mühendisliğini tartışırken son soru şu: şeffaflığın nasıl ele alınacağı. Tasarım kararları Boolean ve ruhani değildir; rüyalardaki geliştiriciler ve sonra aniden kanon haline geliyorlar. Deneyimlerden elde edilirler, tartışma ve önceki hatalardan öğrenilen dersler.
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 26 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Buradaki zorluk, tamamen şeffaf bir geliştirme sürecinin tartışmayı etkileyebilmesidir. kanıta dayalı olmaktan çok teatral hale geldi. Egolar, bir topluluğu kazanma çabaları ve korku aptalca görünmek, konuşmaları kısır ve verimsiz hale getirmeye zorlayabilir.
Dahası, dışarıdakiler kendi çıkarlarını zorlamak amacıyla konuşmayı kendi bünyesine dahil etmeye çalışabilirler. belirli bir teğetin ilgili tek konu haline gelmesi. Herkesin kutsal bir ineği vardır.
Peki şeffaf bir geliştirme sürecine olan ihtiyaç nasıl dengelenebilir? Özgürlüğe ihtiyaç duyan, ilerlemeyi bir dizi çekirdek geliştiriciye emanet eden topluluk korkusuzca ifade etme?
Cardano ile, yönlendirilmiş gözetim ile standartlara dayalı bir süreci benimsemeye karar verdik. Topluluğun bilimin ve kuralların iyi düşünülmüş, kontrol edilmiş ve geliştirilmiş olduğunu bilmesi gerekiyor. aslında geliştiricilerin yaptıklarını iddia ettiği şeyleri çözüyorlar. Bu amaçla hakem incelemesi yapılmalıdır. Bu amaç için özel olarak tasarlandığı için bilim bileşenini tamamen karşılar ve bize modern dünyayı verdi.
Kod açısından bu konu biraz daha görüşlüdür. Cardano için, Cardano Vakfı, IOHK'nun çalışmalarının son denetçisi olarak görev yapacak. Özellikle kendilerine emanet edilen aşağıdaki görevlerle:
1.
Kaliteyi kontrol etmek için Cardano Github'da bulunan kaynak kodunun düzenli olarak incelenmesi,
test kapsamı, doğru yorumlar ve eksiksizlik
2.
Doğruluk ve kullanışlılık açısından tüm Cardano belgelerinin incelenmesi
3.
Bilim adamlarının ürettiği protokollerin tam olarak uygulandığı iddialarının doğrulanması
Bu görevi gerçekleştirmek için IOHK, Vakfa ve onun vakfına düzenli ve zamanında raporlar sunacaktır. atar – gözden geçirmek için. Vakıf da bir kalkınma gözetim raporu yayınlayacak. Cardano topluluğuyla en az üç ayda bir.
Bu ilk çaba, merkezi olmayan bir projenin nasıl yapılacağına dair daha geniş bir tartışma başlatmayı amaçlıyor. sorumluluk kazanır. Güvenilir bir üçüncü tarafın geliştirme gözetimi, aşağıdakileri gerçekleştirmek için güçlü bir araçtır: Geliştiricilerin doğru yolda olduğundan emin olun ancak bu, tam olarak garanti etmek için yeterli değildir. proje her zaman teslim edecektir.
Bu nedenle hazine CSL'ye entegre edildikten sonra Vakıf teşvik edecektir. resmi temellere dayalı alternatif müşteriler oluşturmak için ek geliştirme ekipleri IOHK ile ortaklaşa geliştirilen spesifikasyonlar. Geliştirme çeşitliliği harika bir teknik olmuştur Ethereum projesi tarafından tek bir fikir kümesi etrafında monokültürün oluşmasını önlemek için kullanılır veya geliştiriciler. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 27 / 44
IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Spesifikasyonlara ilişkin olarak standartlardan elde edilecek zengin bir bilgi birikimi vardır. WC3 ve IETF tarafından takip edilen süreç. Sonuçta her protokol Cardano entegre olur akademik çalışmadan veya kaynak kodundan bağımsız bir spesifikasyon gerektirir. Daha doğrusu buna ihtiyaç var RFC gibi uygun bir formatta olmalıdır.
Cardano Vakfının temel ilkelerinden biri, özellikle aşağıdakiler için standartlar organı olarak hareket etmektir: Cardano protokolleri ve ilgili standartları güncellemek, eklemek veya değiştirmek için görüşmelere ev sahipliği yapmak Cardano. İnternet (standartların bir ürünü) IETF aracılığıyla ne olduğu konusunda fikir birliğine varabilirse çekirdek protokoller kullanılacaksa, bu durumda özel bir organın kullanılacağını varsaymak tümüyle makul olacaktır. aynı sonucu kolaylaştırabilir.
Kapanış notu olarak, bu tartışmaları merkezi olmayan bir kuruluşa taşımayı araştırmak ilginçtir. blockchain üzerinde barındırılıyor. Bu kavrama merkezi olmayan özerk organizasyon denir (DAO) ve bu alanda ön çalışmalar yapılıyor. IOHK, aşağıdakiler için bir referans DAO modeli geliştirecek İstenirse Cardano ile arayüz oluşturan varlıklar kullanılabilir ve bu Cardano Vakfının ayrıcalığıdır kendi standartlarının yetkileri kapsamında bunu benimseyip benimsemeyeceğine karar vermek.
Совместимость
Большая близорукость
Финансы и коммерция в более широком смысле — это, в конечном счете, человеческое занятие. Существуют элегантные языки, чрезвычайно точные инструменты для фиксации намерений и бесконечные лабиринты техник для добиться обращения за помощью в случае плохих результатов, а также тысячелетних законов, направленных на справедливость в торговле. Фактически, одними из самых ранних форм письма были коммерческие контракты.
Однако человеческий фактор нельзя игнорировать, несмотря на отказ от логики. машины или правительственные стражи, наделенные ужасными полномочиями. В этом заключается грандиозное близорукость криптовалют. Они по большей части оторваны от человеческой реальности.
Люди совершают ошибки. Люди меняют свое мнение. Люди не всегда до конца понимают суть деловые отношения, в которые они согласны вступить. Люди вводятся в заблуждение и обманываются. Обстоятельства меняются на индивидуальном и государственном уровне, что требует уникальных решений. Обдумывание На данный момент большинство контрактов содержат положения о форс-мажорных обстоятельствах.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 28 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Однако криптовалюты стремятся отбросить человеческое понимание, сострадание и суждение. в обмен на равнодушного цифрового судью, полностью связанного конституцией без рассмотрения к справедливости или результату. Учитывая, что люди всегда пытались и будут пытаться меняйте правила в корыстных целях, приятно иметь систему, которую невозможно испортить.
Но что происходит, когда пользователю необходимо совместить эти новые системы с традиционными финансовыми системами? системы? Что происходит, когда человеку приходится жить в человеческом мире? Например, недвижимость такие права, как регистрация земли, полностью существуют в физическом мире. Даже tokenобработка земли все еще требует некоторого признания действующей юрисдикции.
Еще один момент: слиток золота не может двигаться сам по себе. Цифровой судья может управлять своим движение, но не может заставить его двигаться без помощи людей. Следовательно, цифровой реестр может отход от реальности.
Таким образом, разработчик протокола должен решить, насколько человеческая реальность должна быть разрешена в его криптовалюта. Чем больше гибкости, тем меньше следует ожидать абсолютной верности. чем больше защита потребителей, тем больше механизмов должно существовать для обеспечения откатов и возмещений и редактирование истории.
В этом и следующем разделах, посвященных правилам, рассматривается прагматичный подход Cardano к этой теме. В С точки зрения совместимости необходимо обсудить две большие группы. Во-первых, совместимость с устаревшие финансовые системы (мир без криптовалюты). Во-вторых, совместимость с другими криптовалюты.
Наследие
Финтех не состоит из единого стандарта или даже общего языка. Существует огромное
разнообразие подходов, субъекты, ответственные за расчеты и клиринг, бизнес
процессы и другие области, связанные с учетом, преобразованием и движением
ценность.
Неразумно предполагать, что просто потому, что одна технология превосходит другие, остальные
экосистема так или иначе признает поражение и модернизируется. Например, многие люди до сих пор используют
Windows XP спустя 16 лет после первого выпуска. Это печальное положение вещей равносильно тому, чтобы кто-то
используя оригинальный Macintosh, выпущенный в 1984 году в 2000 году.
Помимо поведения потребителей, предприятия, как правило, еще медленнее проходят цикл обновлений. Многие
банки до сих пор используют серверную часть, написанную на Cobol. Как только станет известно, что инфраструктура работает и соответствует требованиям
бизнес-требованиям обычно мало стимулов для обновления или усовершенствования программного обеспечения и
протоколы в интересах потребителя, помимо соображений соответствия или безопасности. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 29 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Для Cardano нам сначала нужно установить, что вообще повлечет за собой устаревший мост? Какие системы,
стандарты, объекты и протоколы, на которые мы должны ориентироваться, чтобы обеспечить разумную уверенность в
совместимость? Могут ли эти мосты быть федерированными или децентрализованными? Или, как обмены, они будут
стать центральной точкой отказа для хакеров, злонамеренных владельцев или чрезмерно усердных регуляторов?
Есть три проблемы, которые необходимо решить. Во-первых, представление информации и
вера в его точность. Во-вторых, представление стоимости и связанной с ней собственности. В-третьих,
представление сущностей и конкретного пользователя наряду с совокупным уровнем доверия к таким
сущности.
Чтобы быть полезными, информация и ценности должны свободно перемещаться между унаследованным финансовым миром и
Cardano. Затем необходимо установить и записать результаты, чтобы создать репутацию и основания.
для обращения. Тем не менее, такие вещи по своей природе в основном касаются участвующих в них действующих лиц. Чтобы закодировать
их на blockchain сделает их глобальными и постоянными.
Более того, в унаследованном мире ценности не всегда могут свободно течь. Эмбарго, санкции, капитал
контроль и судебные меры могут заморозить активы. Чтобы обеспечить совместимость, нельзя создать
всегда открывайте выпускной клапан, чтобы избежать утечки.
Наконец, бренд и репутация предприятий являются одним из краеугольных камней коммерческой деятельности. отношения. Ежегодно миллиарды долларов тратятся на маркетинговые кампании по созданию и поддержанию и ремонтные марки. Если в отношении физического или юридического лица сделаны клеветнические, ложные или вводящие в заблуждение утверждения, то они имеют право обращаться за помощью в суд. Тем не менее, blockchains пытаются навсегда сохранить история.
Как и наш выбор языка программирования, для Cardano не существует идеального решения. эти опасения абсолютно правильным образом. Скорее, мы должны уступить поддерживаемому мнению снова.
Что касается потока информации, этот поток известен как доверенный канал данных. У него есть источник и содержание. Источники имеют некоторое представление о достоверности и стимулах обманывать или поддерживать честность. Содержимое может быть закодировано произвольно.
Учитывая, что мы намерены поддерживать доверенное оборудование в нашем стеке протоколов, мы решили изучить возможность добавления поддержки протокола городского глашатая профессора Ари Джуэля и др. Предполагая При наличии надежного набора источников данных Town Crier позволяет безопасно очищать веб-страницы. контент для использования в smart contracts и других приложениях.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 30 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Начальный список источников будет предоставлен Emurgo, IOHK и Фондом Cardano. Позже этот список будет заменен списком, курируемым сообществом, с использованием механики, полученной из Cardano. казначейская система. Мы надеемся, что система репутации может материализоваться благодаря хорошим потокам данных, тем самым создавая петлю положительной обратной связи для постепенного повышения надежности и точности.
Представление стоимости — более сложная тема. В отличие от информации, где однажды установлены достоверность, своевременность и полнота, протоколы могут вести себя надежно и детерминированный способ — значение более деликатно.
После token значение должно вести себя как уникальный объект. Информацию можно копировать и разошлись, но token, обозначающий право собственности на что-либо (скажем, название транспортного средства), не может быть клонированы и продаются в двух разных реестрах. Этот акт фактически разрушил бы целостность система.
Проблема совместимости устаревших версий при работе с tokenизированным значением заключается в том, что доверие предположения, надежность и проверяемость изменяются по мере перемещения token между реестрами. Например, если У Боба есть некоторое количество Bitcoin, а затем он вносит их на биржу. Теперь у Боба есть представление биржи его Bitcoin в их реестре. В случае с MtGOX их реестр не соответствуют действительности, в результате чего пользователи теряют все.
Проблема еще больше усложняется необходимостью в устаревших системах распознавать token, живущих в криптовалюта. Как упоминалось ранее, предприятия исторически устойчивы к модернизации. их программное обеспечение и поддержку новых протоколов. Такая ситуация затрудняет четкое представление решение.
Для Cardano мы надеемся предоставить пользователям возможность прикреплять богатый запас метаданных. к своим транзакциям, а затем ждут появления отраслевых стандартов, к которым можно будет подключиться. Некоторые был достигнут прогресс в рабочей группе Interledger, такие усилия, как R3Cev и международные требует обновления старых финансовых протоколов.
Тем не менее, остается более серьезная проблема: количественная оценка и определение ценности, полученной от наследия. систему в реестр криптовалют. Например, если Боб является владельцем банка и выпускает доллар поддержал token, то он всегда сможет построить мост для отправки своих token в реестр, такой как Cardano, в качестве актив, выпущенный пользователем.
А Cardano будет точно отслеживать право собственности и предоставлять все функции, к которым мы пришли. Любовь, такая как отметка времени и возможность аудита, ни одна криптовалюта не может сделать Боба честным банкиром. У него всегда есть возможность управлять банком с частичным резервированием, не обеспечивая весь свой доллар. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 31 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
tokens реальными долларами. Это мошенничество не может быть обнаружено с помощью криптовалюты, если только доллар не сам по себе был token, учтенный в цифровой книге. 25
Наконец, представление сущностей в сети — это классическая сетевая проблема, восходящая к ранним временам. дни интернета. Университеты, предприятия, государственные ведомства и любые произвольные пользователи в какой-то момент им необходимо установить свою личность.
С этой целью можно использовать прагматичные, но централизованные решения, такие как сетевая инфраструктура открытых ключей и Система DNS ICANN внедрена. Учитывая, что нам нравится современная сеть, эти решения одновременно масштабируемы и практичны. Но они не отвечают более коммерчески ориентированному вопрос надежности, достоверности и других метахарактеристик, необходимых для определения если кто-то хочет вести бизнес с организацией.
Организаторы многосторонних торговых площадок, такие как eBay, построили бизнес-модель на предоставлении некоторых этих метаданных наряду со структурой для выполнения транзакций. Суждения о качество контента, событий и бизнеса часто сильно зависит исключительно от онлайн-рейтингов из проверенных источников. 26
Часть этого пункта, относящаяся к Cardano, касается вопроса централизации репутации. Один из наши цели на Cardano — обеспечить финансовую поддержку развивающемуся миру. Ключ к этим усилиям это способность устанавливать доверительные отношения с актерами, с которыми вы никогда не встречались.
Если одна организация или консорциум организаций контролирует, кого называть хорошим или плохим, а не органическое процесс, вытекающий из реальных взаимодействий в сообществе в целом, тогда эти сущности могли бы произвольно вносить кого-либо в черный список за любой предполагаемый грех. Эта сила противоречит нашим ценностям как проекта. и противоречит более широкому смыслу использования криптовалюты.
К счастью, те же механизмы, которые используются при голосовании по казначейским бюллетеням, добавляя источники в список доверенные каналы данных и разветвление протокола можно повторно использовать для создания пространства репутации. Это открытая область исследований, и мы надеемся предоставить протокол наложения для децентрализованного репутационная сеть доверия в 2018–2019 годах после урегулирования дополнительных основополагающих элементов.
Совместимость криптовалют
25 С другой стороны, для цифровых реестров доказательство резерва было предложено как разумный способ хранения криптовалюта торгуется только честно. 26 Эти ставки влияют даже на создание самого контента. Посмотрите эту интересную историю о том, как Rotten Tomatoes оказало влияние на киноиндустрию. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 32 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
При переходе от устаревшего мира к распределенным цифровым реестрам совместимость становится намного проще. Каждый реестр имеет сетевой протокол, стандарты связи и предположения о безопасности. о соответствующем алгоритме консенсуса. Их, в свою очередь, можно легко измерить количественно.
Движение информации осуществляется путем подключения к внешней сети и трансляции ее сообщения. Перемещение стоимости может осуществляться через релейную систему, атомарную перекрестную торговлю. или через умную схему сайдчейнов. Поскольку централизованного оператора нет, один Представление сущностей больше ограничивается метаобсуждением доверия к разработчикам, майнерам или какой-то другой влиятельный человек.
Для Cardano мы интегрируем новый протокол боковой цепи, разработанный Киайасом, Миллером и Зиндрос. Он обеспечивает неинтерактивный способ безопасного перемещения стоимости между двумя цепочками, которые поддержите протокол. Этот механизм станет основным способом передачи стоимости между CSL и CCL-слой.
Для других криптовалют федеративные мосты должны формироваться по мере роста стоимости Cardano и количества пользователей. база. Чтобы ускорить этот рост, Cardano SL поддерживает ограниченную версию Plutus для сценарии взаимодействия. Новые транзакции будут добавлены в Shelley и более поздние версии CSL. специально для удовлетворения этих потребностей.
Лабиринт Дедала
Вопросы совместимости исходят из глобальной перспективы. Специализированные протоколы, новые
типы транзакций, системы оценки достоверности и поток информации не могут быть ограничены
только один привратник или пользователь. Скорее, они должны быть легко доступны каждому без
цензура или пошлины.
Но что происходит, когда Cardano не поддерживает протокол, транзакцию или приложение, которое
пользователь не может жить без? Должны ли мы просто выйти за рамки? Сеть столкнулась с аналогичной проблемой
в течение 1990-х годов.
По иронии судьбы, Интернет предлагает два разных решения, которые можно воспроизвести с помощью криптовалют.
Внедрение JavaScript обеспечило возможность программирования любого веб-сайта для добавления произвольных
особенности. Внедрение плагинов и расширений браузера добавило дополнительные возможности для
пользователи, желающие их установить. Оба подхода дали нам современную сеть со всей ее безопасностью.
ужасы.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 33 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Ethereum использовал прежний подход, разрешив пользователям встраивать подпротоколы в
Ethereum blockchain как smart contracts. Cardano поддерживает эту функцию через CCL.
парадигма. А как насчет пользовательских расширений?
Поясняющим примером может служить криптовалютный трейдер. Представьте себе децентрализованный рынок,
под названием DM, который поддерживает набор различных криптовалют. Трейдер хочет автоматизировать свою
стратегии, действующие на ДМ.
В фрагментированной экосистеме трейдеру придется устанавливать десятки клиентов для каждого
криптовалюту, а затем написать собственное программное обеспечение для общения с каждым клиентом и координации
автоматизированные сделки. Если один клиент обновится, это может привести к поломке специального программного обеспечения. Кроме того,
что, если трейдер захочет продать программное обеспечение?
Вдохновленный веб-моделью расширений, если интерфейс к различным криптовалютам может быть
в веб-стек, то задача трейдера значительно упрощается. Универсальный
интерфейс может быть установлен. Установка осуществляется в один клик. Распространение программного обеспечения можно смоделировать.
после интернет-магазина Chrome.
Для Cardano мы решили поэкспериментировать с этой парадигмой, развернув наш эталонный
интерфейс кошелька на Electron. Это проект с открытым исходным кодом, поддерживаемый Github, который сочетает в себе
и Node, и Chrome вместе. Сборка Electron от Cardano называется Daedalus.
Первое поколение Дедала будет действовать как HD-кошелек с поддержкой многих ожидаемых
27 функции учета и безопасности, соответствующие отраслевым стандартам, такие как пароли расходов и
БИП39. В последующих поколениях Daedalus разовьется в платформу приложений с хранилищем,
универсальные API-интерфейсы интеграции и SDK.
Ключевыми нововведениями являются простота разработки, позволяющая программистам использовать JavaScript,
HTML5 и CSS3 для создания своих приложений и унифицированный мост для кросс-приложений.
общение. Сложное поведение, такое как криптография, управление распределенной сетью и
механику базы данных можно абстрагировать, что позволяет разработчику сосредоточиться исключительно на пользователе.
опыт и основную логику своего приложения.
Поскольку Дедал задуман как универсальная структура, его дорожная карта и эволюция несколько
независимо от Cardano. В 2017 году они тесно связаны, но позже Cardano будет просто
еще одно приложение для пользователя Daedalus. Мы также намерены изучить чрезвычайно уникальные функции.
например, универсальная служба управления ключами, работающая исключительно на Intel SGX.
27 Который уже доступен на daedaluswallet.io.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 34 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
В конечном счете, мы, разработчики протоколов, не можем удовлетворить все потребности. Мы надеемся, что гибкость
которые Daedalus предоставит в сочетании с smart contract с сохранением состояния, работающими на CCL, удовлетворят
те, которые были упущены нашими дизайнерскими решениями. Мы также надеемся, что могут появиться лучшие стандарты для
поощрять все криптовалюты к лучшей совместимости и безопасности.
Birlikte çalışabilirlik
Büyük Miyopi
Finans ve daha geniş anlamda ticaret fikri, sonuçta insani bir çabadır. Zarif var diller, amacı yakalamak için son derece hassas araçlar ve amacı gerçekleştirmek için sonsuz teknikler labirenti Binlerce yıllık kanunların yanı sıra, kötü sonuçlar olması durumunda başvurulabilecek Ticarette eşitlik. Aslında en eski yazı biçimlerinden bazıları ticari sözleşmelerdi.
Ancak mantığa aracılık yapılmasa da insan unsurundan kaçınılamaz. korkunç güçlerle donatılmış makineler veya hükümet nöbetçileri. Büyük şey orada yatıyor kripto para birimlerinin miyopisi. Çoğunlukla insan gerçekliğinden kopmuşlardır.
İnsanlar hata yapar. İnsanlar fikirlerini değiştirir. İnsanlar her zaman tam olarak anlamazlar girmeyi kabul ettikleri iş ilişkileri. İnsanlar yanıltılıyor, dolandırılıyor. Bireysel ve eyalet düzeyinde koşullar, benzersiz çözümler gerektiren şekilde değişir. sıkıcı Bu noktada çoğu sözleşmede mücbir sebep maddeleri yer almaktadır.
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 28 / 44
IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Ancak kripto para birimleri insan anlayışını, şefkatini ve muhakemesini bir kenara atmaya çalışıyor umursamaz bir dijital yargıcın karşılığında hiçbir değerlendirmeye tabi olmaksızın bir anayasaya mükemmel şekilde bağlı adalet veya sonuç için. İnsanların her zaman denediği ve denemeye devam edeceği göz önüne alındığında Kuralları bencil amaçlarla değiştirmek, aslında bozulamayacak bir sisteme sahip olmak canlandırıcıdır.
Ancak bir kullanıcının bu yeni sistemleri geleneksel finansal sistemlerle harmanlaması gerektiğinde ne olur? sistemler? İnsanoğlunun dünyasında yaşaması gerektiğinde ne olur? Örneğin, mülkiyet Tapu tescili gibi haklar tamamen fiziki dünyada yaşamaktadır. Hatta tokenaraziyi yeniden düzenlemeye devam ediyorum görevdeki yargı yetkisinin bir miktar tanınmasını gerektirir.
Başka bir noktayı belirtmek gerekirse, bir külçe altın kendi kendine hareket edemez. Dijital yargıç kendi kararını verebilir hareket edebilir, ancak insanlar uyum sağlamadan onu zorlayamazsınız. Dolayısıyla bir dijital defter şunları yapabilir: gerçeklikten uzaklaşmak.
Bu nedenle bir protokol tasarımcısının, kendi yaklaşımında insan gerçekliğine ne kadar izin verilmesi gerektiğine karar vermesi gerekir. kripto para birimi. Ne kadar fazla esneklik olursa, mutlak olana o kadar az sadakat beklenmelidir. Daha fazla tüketici koruması, geri alma ve para iadesi sağlayacak daha fazla mekanizmanın mevcut olması gerekir ve tarihin düzenlenmesi.
Düzenlemeyle ilgili bu bölüm ve bir sonraki bölüm Cardano'nin konuya pragmatik yaklaşımını kapsamaktadır. içinde Birlikte çalışabilirlik açısından tartışılacak iki geniş grup vardır. İlk olarak, birlikte çalışabilirlik eski finansal sistemler (kripto para birimi olmayan dünya). İkincisi, diğerleriyle birlikte çalışabilirlik kripto para birimleri.
Eski
Fintech tek bir standarttan, hatta ortak bir dilden oluşmuyor. Muazzam bir şey var
yaklaşımlardaki çeşitlilik, takas ve takastan sorumlu kuruluşlar, iş
süreçleri ve muhasebe, dönüşüm ve hareketle ilgili diğer alanlar
değer.
Sadece bir teknoloji üstün diye diğerlerinin de üstün olduğunu ileri sürmek mantıksızdır.
ekosistem bir şekilde yenilgiyi kabul edecek ve yükselecektir. Örneğin, birçok kişi hala kullanıyor
Windows XP'nin ilk sürümünden 16 yıl sonra. Bu üzücü durum birine eşdeğerdir
1984 yılında 2000 yılında piyasaya sürülen orijinal Macintosh'u kullanıyor.
Tüketici davranışı bir yana, işletmelerin yükseltme döngüsü genellikle daha da yavaştır. Birçok
bankalar hala Cobol'da yazılan arka uçları kullanıyor. Altyapının çalıştığı bilindiğinde ve karşılandığında
iş gereksinimleri nedeniyle yazılımı yükseltmek veya iyileştirmek için genellikle çok az teşvik vardır ve
Uyumluluk veya güvenlik endişeleri dışında tüketicinin yararına olan protokoller. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 29 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Cardano için öncelikle eski bir köprünün neleri içereceğini belirlememiz gerekiyor. Hangi sistemler,
makul bir kesinlik olmasını sağlamak için standartları, birimleri ve protokolleri hedeflemeli miyiz?
birlikte çalışabilirlik? Bu köprüler birleştirilebilir mi yoksa merkezileştirilmeyebilir mi? Veya takaslar gibi olacaklar
become central points of failure for hackers, malicious owners or overzealous regulators?
Ele alınması gereken üç endişe var. İlk olarak bilginin temsili ve
doğruluğuna olan inanç. İkincisi, değerin temsili ve onunla ilişkili mülkiyet. Üçüncüsü,
kuruluşların temsili ve belirli bir kullanıcının yanı sıra bu tür kuruluşlara olan toplam güven düzeyi
varlıklar.
Yararlı olabilmesi için bilgi ve değerin eski finans dünyası ile dünya arasında serbestçe akması gerekir.
Cardano. Daha sonra itibar ve zemin oluşturmak için sonuçların oluşturulması ve kaydedilmesi gerekir.
başvuru için. Yet such things are mostly scoped in nature to the actors involved. Kodlamak
them on a blockchain would make them global and permanent.
Dahası, değer eski dünyada her zaman serbestçe akamaz. Ambargolar, yaptırımlar, sermaye
kontroller ve adli işlemler varlıkları dondurabilir. Birlikte çalışabilmek için bir kişi oluşturamaz.
Değerin sızması için daima kaçış vanasını açın.
Finally, the brand and reputation of entities is one of the cornerstones of commercial ilişkiler. Pazarlama kampanyalarının kurulması, sürdürülmesi için her yıl milyarlarca dolar harcanıyor ve tamir markaları. If libelous, false or misleading claims are made about a person or entity, then hukuki yollara başvurma hakları vardır. Yet blockchains attempt to permanently preserve tarih.
Programlama dili seçimimiz gibi, Cardano için de çözülecek ideal bir çözüm yok Bu kaygılar her yerde doğru bir şekilde dile getirilmektedir. Aksine, desteklenen görüşe boyun eğmeliyiz tekrar.
With respect to the flow of information, this flow is known as a trusted data feed. Bir kaynağı var ve içerik. Sources have some notion of credibility and incentive to deceive or maintain dürüstlük. İçerik keyfi olarak kodlanabilir.
Given that we intend on supporting trusted hardware in our protocol stack, we have chosen to explore adding support for Professor Ari Juel et al.’s Town Crier Protocol. Varsayarak existence of a credible set of data sources, Town Crier permits the secure scraping of web content for use in smart contracts and other applications.
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 30 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Kaynakların bir önyükleme listesi Emurgo, IOHK ve Cardano Vakfı tarafından sağlanacaktır. Daha sonra bu listenin yerini, Cardano'den türetilen mekanizmaları kullanan, topluluk tarafından seçilen bir liste alacak. hazine sistemi. Umudumuz, iyi veri beslemeleri etrafında bir itibar sisteminin hayata geçebilmesidir. böylece güvenilirliği ve aslına uygunluğu kademeli olarak artırmak için olumlu bir geri bildirim döngüsü yaratılır.
Değerin temsili daha karmaşık bir konudur. Bilginin aksine - bir zamanlar doğruluk, zamanlılık ve tamlık sağlanırsa, protokoller güvenilir ve deterministik yol - değer daha hassastır.
tokenized kez, değer benzersiz bir nesne gibi davranmalıdır. Bilgi kopyalanabilir ve elden ele dolaşıyor, ancak bir şeyin (bir araç unvanı diyelim) sahipliğini temsil eden token olamaz klonlandı ve iki farklı defterde işlem gördü. Bu eylem, devletin bütünlüğünü etkili bir şekilde yok edecektir. sistem.
tokenized değeriyle uğraşırken eski birlikte çalışabilirlikteki zorluk, güvendir tokens'nin defterler arasında akışı arttıkça varsayımlar, güvenilirlik ve denetlenebilirlik değişir. Örneğin, eğer Bob'un bir miktar Bitcoin'si var ve bunları bir borsaya yatırıyor, ardından Bob artık borsanın kendi defterindeki Bitcoin temsili. MtGOX durumunda, defterleri şunu yaptı: gerçeğe uymaması, kullanıcıların her şeyini kaybetmesine neden olur.
Sorun, eski sistemlerin burada yaşayan token'leri tanıma ihtiyacı nedeniyle daha da karmaşık hale geliyor. bir kripto para birimi. Daha önce de belirtildiği gibi, işletmeler tarihsel olarak yükseltmeye dirençlidir yazılımları ve yeni protokolleri destekliyorlar. Bu durum net bir şekilde görmeyi zorlaştırıyor çözüm.
Cardano için en iyi umudumuz kullanıcılara zengin bir meta veri kaynağı ekleme seçeneği sunmaktır işlemlerine bağlanın ve ardından bağlanmak için endüstri standartlarının ortaya çıkmasını bekleyin. Bazıları Interledger çalışma grubu, R3Cev gibi çalışmalar ve uluslararası çalışmalarla ilerleme kaydedildi eski finansal protokolleri yükseltmeyi zorunlu kılıyor.
Ancak, eski bir mirastan gönderilen değerin ölçülmesi ve nitelendirilmesi konusundaki daha büyük zorluk devam etmektedir. sistemi bir kripto para birimi defterine aktarın. Örneğin Bob bir banka sahibiyse ve bir dolar basıyorsa token destekliyse, token'lerini Cardano gibi bir deftere göndermek için her zaman bir köprü oluşturabilir. kullanıcı tarafından verilen varlık.
Cardano ise sahipliği tam olarak takip edecek ve şu ana kadar ulaştığımız tüm özellikleri sağlayacak Zaman damgası ve denetlenebilirlik gibi sevgilere rağmen hiçbir kripto para birimi Bob'u dürüst bir bankacı yapamaz. Dolarının tamamını desteklemeyerek her zaman kısmi bir rezerv bankası işletme seçeneğine sahiptir. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 31 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
tokens gerçek dolar ile. Bu dolandırıcılık, dolar olmadığı sürece bir kripto para birimi tarafından tespit edilemez. kendisi dijital defter tarafından muhasebeleştirilen bir token idi. 25
Son olarak, varlıkların çevrimiçi temsili, geçmişi çok eskilere dayanan klasik bir ağ sorunudur. internet günleri. Üniversiteler, işletmeler, devlet daireleri ve keyfi kullanıcılar bir noktada kimliklerini oluşturmaları gerekir.
Bu amaçla, webin Açık Anahtar Altyapısı ve ICANN'in DNS sistemi uygulandı. Modern webden keyif aldığımız göz önüne alındığında, bunlar Çözümler hem ölçeklenebilir hem de pratiktir. Ancak daha ticari odaklı bir soruya cevap vermiyorlar belirlemek için gerekli güvenilirlik, güvenilirlik ve diğer meta özellikler sorunu kişi kuruluşla iş yapmak istiyorsa.
eBay gibi çok taraflı pazaryeri sunucuları, bazı hizmetlerin sağlanması üzerine bir iş modeli oluşturmuştur. Bu meta verilerin yanı sıra işlemleri tamamlamak için bir çerçeve. Hakkındaki yargılar içeriğin, etkinliklerin ve işletmelerin kalitesi genellikle yalnızca çevrimiçi derecelendirmelerden derinden etkilenir güvenilir kaynaklardan. 26
Bu maddenin Cardano ile ilgili kısmı itibarın merkezileştirilmesi meselesidir. Bir tanesi Cardano için hedeflerimiz gelişmekte olan dünyaya finansal bir yığın sağlamaktır. Bu çabanın anahtarı hiç tanışmadığınız aktörlerle güven kurabilme yeteneğidir.
Kimin iyi veya kötü olarak etiketleneceğini organik değil, tek bir kuruluş veya kuruluşlardan oluşan bir konsorsiyum kontrol ediyorsa Bir bütün olarak toplumdaki gerçek etkileşimlerden türetilen bir süreç varsa, o zaman bu varlıklar Algılanan herhangi bir günah nedeniyle herhangi birini keyfi olarak kara listeye alın. Bu güç proje olarak değerlerimize aykırıdır. ve bir kripto para birimi kullanmanın daha geniş amacını ortadan kaldırır.
Neyse ki, hazine oylamalarında kullanılan mekanizmaların aynıları, kaynakları listeye ekliyor. güvenilir veri beslemeleri ve bir protokolün çatallanması, bir itibar alanı oluşturmak için yeniden kullanılabilir. Bu bir açık araştırma alanı ve umudumuz, merkezi olmayan bir platform için bir katman protokolü sağlamaktır. Daha temel unsurların yerleşmesinden sonra 2018-2019'da itibar güven ağı.
Kripto Para Birlikte Çalışabilirliği
25 Öte yandan, dijital defterler için rezerv kanıtı, saklamanın akıllıca bir yolu olarak önerilmiştir. kripto para birimi yalnızca dürüst alışveriş yapar. 26 Bu oranlar içeriğin oluşturulmasını bile etkiliyor. Rotten Tomatoes'un nasıl olduğuyla ilgili bu ilgi çekici hikayeye bakın sinema sektörünü etkiledi. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 32 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Eski dünyadan dağıtılmış dijital defterlere geçiş, birlikte çalışabilirlik çok daha basit hale geliyor. Her defterin bir ağ protokolü, iletişim standartları ve güvenlik varsayımları vardır. ilgili fikir birliği algoritması hakkında. Bunlar da kolayca ölçülebilir.
Bilginin hareketi yabancı ağa bağlanılarak ve tercüme edilerek sağlanır. mesajlar. Değerin hareketi bir aktarma sistemi, atomik çapraz zincir ticareti aracılığıyla yapılabilir. veya akıllı bir yan zincir şeması aracılığıyla. Merkezi bir operatör bulunmadığından tek bir varlıkların temsili daha çok geliştiricilere, madencilere veya başka bir güç komisyoncusu.
Cardano için Kiayias, Miller ve tarafından geliştirilen yeni bir yan zincir protokolünü entegre ediyoruz. Zindros. Değeri iki zincir arasında güvenli bir şekilde taşımanın etkileşimli olmayan bir yolunu sağlar. protokolü destekliyoruz. Bu mekanizma, CSL ile bir CSL arasında değer akışının birincil yolu olacaktır. CCL katmanı.
Diğer kripto para birimleri için, Cardano değeri ve kullanıcı sayısı arttıkça birleşik köprüler oluşturulmalıdır baz. Bu büyümeyi hızlandırmaya yardımcı olmak amacıyla Cardano SL, Plutus'un kısıtlı bir sürümünü destekler. birlikte çalışabilirlik komut dosyaları. Shelley'e ve CSL'nin sonraki sürümlerine yeni işlemler eklenecek özellikle bu ihtiyaçları karşılamak için.
Daedalus'un Labirenti
Birlikte çalışabilirlik ile ilgili hususlar küresel bir perspektiften gelmektedir. Özel protokoller, yeni
işlem türleri, güvenilirliği ve bilgi akışını değerlendirmeye yönelik sistemler aşağıdakilerin kapsamına alınamaz:
yalnızca tek bir kapı denetleyicisi veya kullanıcı. Bunun yerine, herhangi bir bilgiye sahip olmayan herkesin kolaylıkla erişebilmesi gerekir.
sansür veya geçiş ücretleri.
Ancak Cardano bir protokolü, işlemi veya uygulamayı desteklemediğinde ne olur?
kullanıcı onsuz yaşayamaz mı? Kapsam dışında mı olmalıyız? Web de benzer bir endişeyle karşı karşıya kaldı
1990'larda.
İronik bir şekilde web, kripto para birimleriyle kopyalanabilecek iki farklı çözüm sunuyor.
JavaScript'in tanıtımı, herhangi bir web sitesine isteğe bağlı eklemeler yapmak için programlanabilirlik sağladı.
Özellikler. Tarayıcı eklentileri ve uzantılarının tanıtılması, aşağıdakiler için özel yetenekler ekledi:
bunları yüklemek isteyen kullanıcılar. Her iki yaklaşım da bize tüm güvenliğinin yanı sıra modern web'i de kazandırdı
dehşet.
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 33 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Ethereum, kullanıcıların alt protokolleri sunucuya yerleştirmesine izin vererek önceki yaklaşımı benimsedi.
Ethereum blockchain, smart contracts olarak. Cardano bu özelliği CCL aracılığıyla destekler
paradigma. Peki ya özel uzantılar?
Açıklayıcı bir örnek, bir kripto para tüccarı olabilir. Merkezi olmayan bir pazar yeri hayal edin,
DM adı verilen ve bir dizi farklı kripto para birimini destekleyen. Bir tüccar kendi işlemlerini otomatikleştirmek istiyor
DM'ye etki eden stratejiler.
Parçalanmış bir ekosistemde tüccarın her biri için düzinelerce müşteri kurması gerekir.
kripto para birimini kullanın ve ardından koordinasyon sağlamak için her müşteriyle konuşmak üzere özel yazılım yazın
otomatik ticaret. Bir istemcinin güncellenmesi, özel yazılımın bozulmasına neden olabilir. Ayrıca,
ya tüccar yazılımı satmak isterse?
Çeşitli kripto para birimlerine arayüz oluşturulabiliyorsa, uzantıların web modelinden ilham alınmıştır.
bir web yığınına çekildiğinde tüccarın görevi önemli ölçüde kolaylaşır. Evrensel
arayüz oluşturulabilir. Kurulum tek tıklamayla yapılır. Yazılımın dağıtımı modellenebilir
Chrome web mağazasından sonra.
Cardano için referansımızı dağıtarak bu paradigmayı denemeye karar verdik
Cüzdanın ön ucu Electron'da. Github tarafından sürdürülen ve birleştiren açık kaynaklı bir projedir.
hem Düğüm hem de Chrome birlikte. Cardano'nin Electron yapısının adı Daedalus'tur.
Daedalus'un ilk nesli beklenenlerin çoğunu destekleyen bir HD cüzdan görevi görecek
27 harcama parolaları ve parolalar gibi endüstri standardı olan muhasebe ve güvenlik özellikleri
BIP39. Daha sonraki nesillerde Daedalus, bir mağazaya sahip bir uygulama çerçevesine dönüşecek,
evrensel entegrasyon API'leri ve bir SDK.
Temel yenilikler, programcıların JavaScript kullanmasına izin vererek geliştirme kolaylığıdır.
Uygulamalarını oluşturmak için HTML5 ve CSS3 ve çapraz uygulamalar için birleşik bir köprü
iletişim. Kriptografi, dağıtılmış bir ağı yönetme ve
veritabanı mekaniği soyutlanarak geliştiricinin yalnızca kullanıcıya odaklanmasına izin verilebilir
deneyim ve uygulamalarının temel mantığı.
Daedalus'un evrensel bir çerçeve olması amaçlandığı için yol haritası ve evrimi biraz karmaşıktır.
Cardano'lerden bağımsız. 2017 boyunca sıkı bir şekilde bağlılar, ancak daha sonra Cardano sadece
Daedalus kullanıcısı için başka bir uygulama. Ayrıca son derece benzersiz özellikleri keşfetmeyi de amaçlıyoruz
yalnızca Intel SGX'te çalışan evrensel anahtar yönetimi hizmeti gibi.
27 Daedaluswallet.io'da zaten mevcut
NEDEN CARDANO'YU İNŞA EDİYORUZ
Creative Commons Atıf 4.0 Uluslararası Lisansı
Sayfa 34 / 44
IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Sonuçta protokol tasarımcıları olarak tüm ihtiyaçları destekleyemeyiz. Umudumuz esnekliktir
Daedalus'un CCL üzerinde çalışan durum bilgisi olan smart contract'lerle birlikte sağlayacağı tatmin edici olacaktır
tasarım kararlarımızın dışarıda bıraktığı şeyler. Ayrıca daha iyi standartların ortaya çıkabileceğini umuyoruz.
Tüm kripto para birimlerini daha iyi birlikte çalışabilirlik ve güvenlikten yararlanmaya teşvik edin.
Регулирование
Ложная дихотомия
Каким бы переменчивым и загадочным ни было регулирование, можно метафорически сделать вывод об элегантном повествовательная петля о коррумпированных лицах и их прокурорах, стремящихся к справедливости. Регламент – это инструментарий законотворец. Но, как и все инструменты, они могут быть грубыми, старыми или просто использоваться неправильно.
Криптовалюты не изменили положение человека или повествовательную петлю. всегда будет быть мошенничеством, плохими актерами и ужасными результатами, несмотря на самые благие намерения. Пока Криптовалюты могут устранить человеческое суждение, но не могут устранить человеческое поведение.
Разработчик криптовалюты должен определиться с тем, какой инструментарий он предложит регулятору. исправить плохие события. Уникальная проблема, с которой сталкиваются криптовалюты, заключается в том, что они являются продуктом регуляторные и монетарные провалы. 28
В культурном отношении многие представители криптовалют считают действия правительства коррумпированными, неумелыми или неэффективно. Поэтому у них мало уважения, терпения или желания поддерживать специальный бэкдор. для регулятора или законодателя, чтобы исправить ошибки. Этот акт был бы анафемой для всей цели криптовалюты.
С другой стороны, если принять во внимание биржевые неудачи и исторические события, более 10 процентов Bitcoin был потерян или украден с момента запуска протокола 3 января 2009 г. По состоянию на 30 июня В 2017 году стоимость утерянных или украденных вещей составила чуть более 4 миллиардов долларов. И эта цифра не учитывает для Bitcoin и других token, проигравших из-за мошенничества и плохо сформированных ICO.
28 На самом деле Сатоши встроил в блок Bitcoin Genesis следующий заголовок, взятый из The Times: The Times, 03 января 2009 г. Канцлер на пороге второго пакета помощи банкам ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 35 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Тогда есть проблема конфиденциальности. В макромасштабе стоимость течет по специализированным каналам. которые регулируются, богаты метаданными и активно контролируются правоохранительными органами, правительствами и международные регулирующие органы. Это хорошо изученная игра, в которой утечки происходят только на наличная сторона дел, которая постепенно уменьшается по мере перехода мира к цифровым деньгам.
29
Если бы криптовалют не существовало, парадигма выглядела бы как мир, в котором все больше внимания уделяется финансовая конфиденциальность, такая как контент в социальных сетях. Его нет, и отказаться от него невозможно. Следовательно, мы имеют дилемму, приводящую к очевидной дихотомии.
Разработчик криптовалюты может отказаться от принципов и уступить всему, что требует местное сообщество. юрисдикция налагает на их код, тем самым ставя под угрозу конфиденциальность и целостность их пользователи. Или он может принять более принципиальную, но анархистскую философию, которая отделяется от современные передовые практики и законы.
Что касается Cardano, мы считаем, что это повествование является ложной дихотомией, вызванной недостатком воображения. реальность такова, что большинство пользователей не беспокоятся о правилах, существующих на рынках. Обычно они обеспокоен внезапными изменениями в правилах в интересах одного или нескольких участников. Они обеспокоены об отсутствии прозрачности в отношении того, кто получает особые привилегии.
Нам необходимо различать индивидуальные и рыночные права. Учитывая, что криптовалюты имеют глобальный охват, права должны быть максимально ориентированы на пользователя.
Конфиденциальность должна быть разумной и находиться под контролем пользователя, а не привратника. Поток ценностей должно быть неограниченным. Ценность не должна подвергаться внезапной конфискации без согласия.
С точки зрения рынка, рынок должен быть прозрачным в отношении использования данных, того, как средства будут обрабатываться внутри компании, и все должны играть по одним и тем же правилам. Кроме того, как только пользователь дал согласие, он не может внезапно изменить свое мнение из-за неудобство. Контрагентам также нужна определенность.
Но как именно перейти от абстрактного к реальной системе? Что должно что-то практически и юридически выглядит? Мы разбили наше решение на три категории: метаданные, аутентификация и соответствие требованиям, а также торговая площадка DAOs.
29 Читателю следует рассмотреть возможность приобретения экземпляра книги Дэвида Вулмана «Конец денег». Он охватывает международное движение за исчезновение наличных денег. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 36 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Метаданные
Само действие часто может быть менее интересным, чем окружающие его метаданные. Для Например, поездка из Денвера в Боулдер — это поступок. Поездка из Денвера в Боулдер на Феррари 488 при средней скорости 120 миль в час — это метаданные. Конечно, это подразумевает другой опыт, чем в Toyota Prius со средней скоростью 30 миль в час.
Финансовые операции ничем не отличаются. Контекст вокруг них необычайно важно для экономистов, налоговых органов, правоохранительных органов, предприятий и других организаций. К сожалению в нашей нынешней системе, основанной на фиатных платежах, большинство потребителей никогда не видят, насколько богаты метаданными их транзакции или кому они доступны. 30
Что касается Cardano, мы признаем, что пользователям может потребоваться или они по закону обязаны делиться метаданные транзакций с определенными субъектами, такими как налоговые органы. Но мы считаем, что этот обмен должен быть с согласия пользователя.
Мы также считаем, что системы blockchain обладают огромной способностью предотвращать мошенничество, растрату и злоупотреблений путем обеспечения проверяемости, временных меток и неизменяемости. Таким образом, некоторые метаданные должны быть опубликовано на Cardano blockchain.
Самое сложное — найти правильный баланс, который не обрекает наш blockchain на существенные раздуваться. Учитывая эту озабоченность, мы выбрали прагматичный подход.
Во-первых, в течение следующих 12 месяцев Daedalus будет поддерживать большой набор функций для маркировки. операции и финансовая деятельность. Эти метаданные можно экспортировать и предоставить доступ к ним по требованию. тому, кому пользователь посчитает нужным. Кроме того, данные могут обрабатываться тремя сторонами. приложения для предметно-специфичных целей (например, налоговый учет).
Во-вторых, мы изучаем возможность добавления поддержки специальных адресов, которые могут включать hashes и зашифрованные поля. Эта структура позволит пользователю публиковать метаданные на нашем blockchain без публично обнародовав это. Но если она захочет поделиться данными, это обеспечит всю проверяемость. неизменность и гарантия временной метки, которой обладает транзакция.
30 В более макромасштабе автор Хуан Сарате пишет о том, как эти данные используются Казначейством США. Департамент по борьбе с терроризмом в «Войне казначейства». Он дает комплексное представление о том, как Нынешняя структура мировых финансовых рынков может быть использована в геополитических целях. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 37 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Мы уже развернули структуру адреса, содержащую поле атрибута. В настоящее время это используется для хранения зашифрованной копии структуры деревьев HD-кошелька для быстрого восстановления кошелька (см. документация HD-кошелька). Более поздние версии обобщят эту конструкцию.
Аутентификация и соответствие
Со сделками тесно связаны темы права на совершение сделок и право собственности на средства. Например, хотя средств может быть достаточно для покупки чего-либо (для например алкоголь), могут быть ограничения на его приобретение (возрастные требования).
Право собственности и происхождение средств обычно определяются правилами знания ваших клиентов. Когда компания, предоставляющая денежные услуги, например банк или биржа, открывает счет для нового клиента, обычно требуется собрать основные сведения о клиенте и о том, где он приобрел свои средства. от.
Технологическая задача заключается в том, что в процессе подачи этого юридически необходимого информацию, пользователь, отправляющий ее, не имеет никаких гарантий, как она будет использоваться, храниться и будет ли она когда-либо использоваться. уничтожен. Информация о соответствии имеет коммерческую ценность. Его могли украсть для кражи личных данных или перепродать, если это разрешено правилами.
В Cardano мы хотим как можно больше внедрять инновации. Что касается программной части протоколов, то недостаточно для того, чтобы гарантировать, что получатель информации о соответствии будет вести себя в пределах сфера проведения. Однако на аппаратной стороне протоколов, используя доверенное оборудование, можно использовать Intel SGX и другие HSM для обеспечения соблюдения определенных политик.
Таким образом, мы изучаем возможность использования герметичных стеклянных доказательств наряду с политикой совместного использования, чтобы обеспечить безопасную защиту. передача информации о соответствии проверяющему, который, в свою очередь, вынужден соблюдать политики, в соответствии с которой он был передан. Мы считаем, что могут появиться как единые стандарты, так и также, что этот метод снизит риск для проверяющих, предотвращая потерю данных о клиентах. хакеры.
Как следствие этих усилий, мы предлагаем многоуровневую модель для Cardano, отделяющую ценность от вычисления также могут выиграть от этого подхода. Если уровень вычислений управляется регулируемой организациям (например, биржам или казино), то им необходимо будет провести проверки на соответствие и потенциально обеспечить соблюдение налоговой политики для пользователей.
Используя SGP, пользователь может отправлять средства вместе с личной информацией без каких-либо ограничений. опасение, что оно просочится в более широкий Интернет или сохранится консенсусными узлами ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 38 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
вычислительный слой. Более того, уровень вычислений получит уверенность, что все пользователи транзакции являются аутентифицированными и законными.
Эта парадигма также обеспечивает переносимость клиентов между регулируемыми организациями. Обмены могли бы мгновенно переводить балансы и счета клиентов через эти безопасные каналы, а также — там, где это позволяет политика, делитесь данными с регулирующими органами.
Мы ожидаем, что наше первое бета-тестирование этой технологии будет проведено в середине 2018 года с целью в сторону интеграции Cardano в конце 2018 – начале 2019 года в ожидании результатов исследований. Эта временная шкала также предполагает возможность сотрудничества с ARM и Intel для подписания кода для запуска их оборудование. 31 Торговая площадка DAOs
В двух предыдущих разделах рассматривались генерация и перемещение информации, предполагая, что существование некоторой внешней системы. Чтобы обеспечить совместимость с предыдущими версиями, эти функции всегда будут необходимы, но они не касаются регулирования на основе blockchain.
Смарт-контракты создают совершенно новый вид коммерческой системы, в которой отношения детерминированный, самодостаточный и свободный от двусмысленности. Их, в свою очередь, можно использовать для создания правил для торговые площадки, включая произвольно сложные структуры, такие как арбитраж, возврат средств, зависящий от событий, и раскрытие фактов при особых условиях.
Мы называем эти smart contract принудительные структуры Marketplace DAOs. Они не требуют поддержка специальных протоколов и возможность внесения изменений в реестр. На самом деле они могут быть совершенно построенный с использованием набора взаимозависимых smart contracts.
Архитектурная концепция заключается в создании коллекции коммерческих шаблонов, вдохновленных договорное право и лучшие практики ведения бизнеса. Эти шаблоны могут быть подключены к базе данных разработчика. smart contract для обеспечения соблюдения определенных стандартов на рынке.
Например, предположим, что разработчик хочет выпустить ERC20 token на CCL для проведения краудсейла. А Торговая площадка DAO может быть создана специально для краудсейла и его условий. параметризованы или даже предусмотрены добровольными или юридическими стандартами. Такие вещи, как возврат средств, перераспределение средств или заморозка платежей могут быть унаследованы в ERC20 разработчика контракт.
31 См. политику коммерческой лицензии Intel SGX. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 39 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Эти усилия позволяют нам провести макрообсуждение о том, как следует контролировать рынок. в целях обеспечения защиты прав потребителей. Во-вторых, мы можем обсудить, как моделировать транзакции в способ автоматического обеспечения правовой защиты и прав в конкретных юрисдикциях, таких как Нью-Гэмпшир.
Сотрудничая с Фондом Cardano, IOHK и другими организациями, проект Cardano создаст справочная библиотека Marketplace DAOs для разработчиков smart contract. Мы надеемся, что Вокруг этих DAO могут сформироваться рынки страхования и регулирования, и что они будут саморазвивающиеся в зависимости от результатов.
Düzenleme
Yanlış İkilem
Düzenlemeler çoğu zaman değişken ve esrarengiz olabilse de, mecazi olarak zarif bir çıkarım yapılabilir. Yolsuzluk yapanların ve onların adalet arayan savcılarının anlatı döngüsü. Düzenlemeler, kanun getiren. Ancak tüm araçlar gibi bunlar da kaba, eski veya yanlış kullanılmış olabilir.
Kripto para birimleri insanlığın durumunu veya anlatı döngüsünü değiştirmedi. Her zaman olacak en iyi niyetlere rağmen dolandırıcılık, kötü aktörler ve korkunç sonuçlar olabilir. iken Kripto para birimleri insan muhakemesini ortadan kaldırabilir, ancak insan davranışını ortadan kaldıramaz.
Bir kripto para tasarımcısı, düzenleyiciye hangi araç setini sunacağı konusunda bir pozisyon almalıdır. Kötü olayları düzeltin. Kripto para birimlerinin karşılaştığı benzersiz zorluk, bunların bir ürünü olmalarıdır. Düzenleyici ve parasal başarısızlık. 28
Kültürel olarak, kripto para birimlerindeki pek çok kişi hükümet eylemlerinin yozlaşmış, beceriksiz veya etkisiz. Bu nedenle, özel bir arka kapıyı onaylama konusunda çok az saygıları, sabırları veya istekleri vardır. Bir düzenleyicinin veya kanun adamının yanlışları düzeltmesi için. Bu eylem tüm amacına karşı bir lanet olacaktır. kripto para birimleri.
Öte yandan, takas başarısızlıkları ve tarihi olaylar da hesaba katıldığında yüzde 10'dan fazlası Bitcoin, protokolün başladığı 3 Ocak 2009'dan bu yana kayboldu veya çalındı. 30 Haziran itibarıyla, 2017 yılında kaybedilen veya çalınan değer 4 milyar doların biraz üzerine çıktı. Ve bu rakam hesaba katılmıyor Bitcoin ve diğer token'ler dolandırıcılıklara ve kötü biçimlendirilmiş ICO'lara kapıldı.
28 Aslında Satoshi, Bitcoin Genesis Block'a The Times'tan alınan şu başlığı yerleştirdi: The Times 03/Jan/2009 Şansölye bankalar için ikinci kurtarma paketinin eşiğinde NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 35 / 44
IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Sonra gizlilik meselesi var. Makro ölçekte değer, özel kanallar aracılığıyla akar Düzenlenen, meta veriler açısından zengin ve kolluk kuvvetleri ve hükümetler tarafından aktif olarak izlenen ve uluslararası düzenleyiciler. Sızıntının yalnızca ekranda meydana geldiği, iyi anlaşılmış bir oyundur. Dünya dijital paraya geçtikçe işin nakit tarafı giderek azalıyor.
29
Kripto para birimlerinin var olmadığı paradigma, giderek daha fazla ele alınan bir dünya gibi görünüyor. sosyal medya içeriği gibi finansal gizlilik. Hiçbiri yok ve kimse vazgeçemez. bu yüzden biz bariz bir ikilemi doğuran bir ikilem var.
Bir kripto para tasarımcısı ilkelerden vazgeçebilir ve yerelin talep ettiği her şeye boyun eğebilir yargı yetkisi kendi kurallarına göre belirlenir ve böylece gizlilik ve bütünlüğü tehlikeye girer. kullanıcılar. Ya da daha ilkeli ama anarşist bir felsefeyi benimseyebilir. mevcut en iyi uygulamalar ve yasalar.
Cardano için bu anlatının hayal gücü eksikliğinden kaynaklanan yanlış bir ikilem olduğunu düşünüyoruz. Gerçek şu ki çoğu kullanıcı piyasalar için mevcut olan kurallarla ilgilenmiyor. Genellikle Bir veya daha fazla aktörün yararına olacak şekilde kurallarda ani değişiklikler yapılmasından endişe ediliyor. Endişeliler Kimin özel ayrıcalıklara sahip olacağı konusunda şeffaflık eksikliği hakkında.
Bireysel haklarla piyasa haklarını birbirinden ayırmamız gerekiyor. Kripto para birimlerinin sahip olduğu göz önüne alındığında Küresel erişim için hakların mümkün olduğunca kullanıcı odaklı olması gerekir.
Gizlilik makul olmalı ve bir kapı bekçisinin değil, kullanıcının kontrolünde olmalıdır. Değer akışı sınırsız olmalıdır. Değer, rıza olmadan ani hak kaybına tabi tutulmamalıdır.
Pazar açısından bakıldığında, pazarın verilerin kullanımı konusunda şeffaf olması gerekir. fonlar kendi bünyesinde yönetilecek ve herkesin aynı kurallara göre oynaması gerekiyor. Ayrıca, Kullanıcı onay verdikten sonra birdenbire fikrini değiştiremez. rahatsızlık. Karşı tarafların da kesinliğe ihtiyacı var.
Peki soyuttan gerçek sisteme tam olarak nasıl geçilir? Bir şey ne olmalı pratik ve yasal görünüm nasıl? Çözümümüzü üç kategoriye ayırdık: meta veriler, kimlik doğrulama ve uyumluluğun yanı sıra pazar yeri DAOs.
29 Okuyucu, David Wolman'ın The End of Money kitabının bir kopyasını almayı düşünmelidir. Şunları kapsar: Nakit paranın kaybolmasına yönelik uluslararası hareket. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 36 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Meta veriler
Bir şeyin eylemi çoğu zaman onu çevreleyen meta verilerden daha az ilgi çekici olabilir. için örneğin Denver'dan Boulder'a arabayla gitmek bir harekettir. Denver'dan Boulder'a Ferrari ile gitmek Ortalama 120 MPH'de 488 meta veridir. Kesinlikle bu, bir deneyimden farklı bir deneyim anlamına gelir. Toyota Prius ortalama 30 MPH hızla.
Finansal işlemlerde de durum farklı değil. Onları çevreleyen bağlam olağanüstü ekonomistler, vergi otoriteleri, kolluk kuvvetleri, işletmeler ve diğer kuruluşlar için önemlidir. ne yazık ki Mevcut fiat tabanlı sistemimizde çoğu tüketici, meta verilerinin ne kadar zengin olduğunu asla göremez. işlemlerin kimlerle paylaşıldığı veya kimlerle paylaşıldığı. 30
Cardano için kullanıcıların paylaşıma ihtiyaç duyabileceğini veya yasal olarak gerekli olduğunu kabul ediyoruz vergi makamları gibi belirli aktörlerle işlemsel meta veriler. Ancak bu paylaşımın mutlaka yapılması gerektiğine inanıyoruz. kullanıcının rızasında olmalıdır.
Ayrıca blockchain sistemlerinin sahtekarlığı, israfı ve kötü muameleyi ortadan kaldırma konusunda muazzam bir güce sahip olduğuna inanıyoruz. Denetlenebilirlik, zaman damgası ve değişmezlik sağlayarak kötüye kullanım. Bu nedenle bazı meta veriler olmalıdır Cardano blockchain adresinde yayınlandı.
Zor kısım, blockchain'mızı önemli ölçüde mahkûm etmeyen doğru dengeyi bulmaktır. şişkinlik. Bu kaygıyı göz önünde bulundurarak pragmatik bir yaklaşım seçtik.
İlk olarak Daedalus önümüzdeki 12 ay boyunca etiketlenecek çok çeşitli özellikleri destekleyecektir işlemler ve finansal faaliyetler. Bu meta veriler talep üzerine dışa aktarılabilir ve paylaşılabilir. Kullanıcının gerekli gördüğü kişi. Ayrıca veriler üç tarafça da işlenebilmektedir. alana özgü amaçlara yönelik uygulamalar (örneğin vergi muhasebesi).
İkinci olarak, hashes ve içerebilen özel adresler için destek eklemeyi araştırıyoruz. şifrelenmiş alanlar Bu yapı, bir kullanıcının blockchain adresimize meta veriler göndermesine izin verir. bunu kamuoyuna açıklıyoruz. Ancak veriyi paylaşmak isterse tüm denetlenebilirliği taşıyacaktır. Bir işlemin sahip olduğu değişmezlik ve zaman damgası garantisi.
30 Daha makro ölçekte yazar Juan Zarate, bu verilerin ABD Hazinesi tarafından nasıl kullanıldığı hakkında yazıyor Hazine Savaşı'nda terörle mücadelede bakanlık. nasıl yapıldığına dair kapsamlı bir bakış sağlar. Küresel finans piyasalarının mevcut yapısı jeopolitik amaçlar için kullanılabilir. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 37 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
We have already deployed an address structure that contains an attribute field. Şu anda being used to store an encrypted copy of HD wallet trees structure for fast wallet recovery (see HD Cüzdan belgeleri). Daha sonraki sürümler bu yapıyı genelleştirecektir.
Kimlik Doğrulama ve Uyumluluk
İşlemlerle yakından bağlantılı olan işlem yapma hakkı konuları ve fonların mülkiyeti. For example, while there might be sufficient funds to buy something (for example alcohol), there could be restrictions on its purchase (age requirements).
Ownership and origin of funds are typically providence of know your customer regulations. When a money service business like a bank or exchange opens an account for a new customer, it is usually required to collect basic facts about the customer and where he acquired his funds itibaren.
Teknolojik zorluk, yasal olarak gerekli olan bu belgeyi gönderme sürecinde information, the user sending it has no guarantee how it will be used, stored and if it will ever be yok edildi. Uyumluluk bilgileri ticari açıdan değerlidir. Kimlik hırsızlığı nedeniyle çalınmış olabilir veya düzenlemelerin izin verdiği yerlerde yeniden satılır.
For Cardano, we want to innovate as much as possible. Protokollerin yazılım tarafında is little to provide a guarantee that the receiver of compliance information will behave within a davranış kapsamı. However, on the hardware side of protocols, using trusted hardware, one can leverage Intel SGX and other HSMs to enforce certain policies.
Thus we are exploring using Sealed Glass Proofs alongside a sharing policy to permit the safe uyumluluk bilgilerinin bir doğrulayıcıya iletilmesi, onun da bu kurallara uymaya zorlanması altında iletildiği politikalar. We believe that both uniform standards could emerge and also that this method will reduce risk to verifiers by preventing the loss of customer data from bilgisayar korsanları.
Bu çabanın bir sonucu olarak, Cardano için değeri birbirinden ayıran katmanlı model hesaplama da bu yaklaşımdan yararlanabilir. Hesaplama katmanı düzenlenmiş bir sistem tarafından çalıştırılıyorsa entities (say exchanges or casinos), then they would need to conduct compliance checks and potansiyel olarak kullanıcılar üzerinde vergi politikasını zorunlu kılabilir.
Kullanıcı, SGP'leri kullanarak kişisel olarak tanımlanabilir bilgilerin yanı sıra para gönderebilir. daha geniş internete sızacağı veya dünyanın fikir birliği düğümleri tarafından korunacağı endişesi NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 38 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
hesaplama katmanı Ayrıca, hesaplama katmanı tüm kullanıcıların İşlemlerin kimliği doğrulanmış ve meşrudur.
Bu paradigma aynı zamanda denetlenen kuruluşlar arasında müşteri taşınabilirliğine de olanak tanır. Değişimler olabilir Müşterilerin bakiyelerini ve hesaplarını bu güvenli kanallar aracılığıyla anında aktarın ve ayrıca — Politikaların izin verdiği durumlarda verileri düzenleyicilerle paylaşın.
Bu teknolojiye ilişkin ilk beta testimizin 2018 ortalarında gerçekleştirilmesini bekliyoruz. Cardano entegrasyonuna doğru 2018 sonu ile 2019 başı arasında araştırma sonuçları bekleniyor. Bu zaman çizelgesi ayrıca kodun çalıştırılmak üzere imzalanması için ARM ve Intel ile işbirliği yapma olanağını da üstleniyor onların donanımı. 31 Pazaryeri DAOs
Önceki iki bölüm, bilginin üretilmesini ve hareketini kapsamaktaydı. bazı dış sistemlerin varlığı. Eski birlikte çalışabilirliği sağlamak için bu özellikler her zaman gerekli olabilir ancak blockchain tabanlı düzenlemeye değinmezler.
Akıllı sözleşmeler, ilişkilerin karşılıklı olduğu tamamen yeni bir tür ticari sistemi mümkün kılar. deterministik, kendi kendini uygulayan ve belirsizlikten uzak. Bunlar sırasıyla kurallar oluşturmak için kullanılabilir. Tahkim, olaya dayalı geri ödemeler gibi keyfi olarak karmaşık yapıları içeren pazar yerleri, ve özel koşullar altında gerçeklerin açığa çıkarılması.
Bu smart contract zorunlu kılınan yapılara Pazaryeri DAOs diyoruz. gerektirmezler deftere yerleştirilecek özel protokol desteği veya değiştirilebilirlik. Aslında tamamen olabilirler birbirine bağımlı smart contract'lerin bir koleksiyonu kullanılarak oluşturulmuştur.
Mimari konsept, ilham alan ticari şablonlardan oluşan bir koleksiyon tasarlamaktır. sözleşme hukuku ve iş dünyasının en iyi uygulamaları. Bu şablonlar bir geliştiricinin smart contract piyasada belirli standartları uygulamak için.
Örneğin, bir geliştiricinin toplu satış gerçekleştirmek için CCL'de bir ERC20 token düzenlemek istediğini varsayalım. bir Pazaryeri DAO, toplu satışlar ve şart ve koşulları için özel olarak oluşturulabilir gönüllü veya yasal standartlar tarafından parametrelendirilmiş ve hatta zorunlu kılınmıştır. Para iadesi gibi şeyler, Fonların yeniden tahsisi veya ödemelerin dondurulması geliştiricinin ERC20'sine aktarılabilir sözleşme.
31 Bkz. Intel SGX Ticari Lisans Politikası NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 39 / 44
IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Bu çaba, bir pazar yerinin nasıl kontrol edilmesi gerektiği konusunda makro bir tartışma yapmamıza olanak tanıyor Tüketicinin korunmasını sağlamak için. İkinci olarak, işlemlerin nasıl modelleneceğini tartışabiliriz. Belirli yetki alanlarında yasal korumayı ve hakları otomatik olarak sağlamanın bir yolu, örneğin New Hampshire.
Cardano Vakfı, IOHK ve diğer kuruluşlarla birlikte çalışan Cardano projesi, smart contract geliştiricilerinin kullanması için Marketplace DAOs referans kitaplığı. Umudumuz şudur sigorta ve düzenleyici piyasalar bu DAO'lerin etrafında şekillenebilir ve bunlar sonuçlara göre kendi kendini geliştirir.
Устойчивое развитие
Ан погружение в тот криптовалюта площадь урожайность много концептуальный противоречия.
Криптовалюты созданы так, чтобы их было трудно изменить, но, как и все технологии, их необходимо
изменения для устранения недостатков конструкции и усовершенствований. Блокчейны предназначены для предотвращения
централизация, но требует сильных участников, которые будут возглавлять изменения или поддерживать код.
Возможно, самый разочаровывающий опыт возникает, когда есть явные недостатки, которые большинство
заинтересованные стороны согласны с необходимостью исправления, однако консенсус не может быть достигнут в отношении дальнейшего пути.
Дебаты о размере блока Bitcoin ведутся уже более двух лет. Ежедневно,
транзакции на общую сумму более миллиарда долларов ожидаются, поскольку сеть находится на пиковой мощности.
Если изменить простой параметр — даже при наличии временных решений — невозможно
скоординированы, то как предприятия и правительства могут чувствовать себя комфортно, инвестируя миллиарды
долларов на создание инфраструктуры поверх этих систем? В этом отношении, как может кто-либо
деловая ставка на стратегический риск интеграции протоколов, свободных от подотчетности, которые не могут
сделать рациональную модернизацию конструкции?
Оглядываясь назад в историю, можно сказать, что эволюция Интернета шла по похожей схеме, даже
Простые изменения, такие как переход от IPv4 к IPv6, требуют десятилетий для реализации. Тем не менее, существует
сильный контраст между технологией blockchain и Интернетом, поскольку они следуют очень
другой стиль опеки.
Интернет был военным проектом, который вырос из DARPA в академические круги с сильными
государственная поддержка и четко определенный набор первоначальных хранителей. Интернет вырос под
на некоммерческих условиях без махинаций корпоративного влияния, пытающихся
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 40 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
монополизировать сеть. Фактически, электронная коммерция нарушала AUP NSF, пока она не была отменена в
К тому времени, когда предприятия могли позволить себе роскошь коммерциализировать Интернет, уже существовала
сильный набор стандартов, принципов и приверженцев евангелизации. Это не остановило такие компании, как
AOL и Microsoft от попыток создать «сады на стенах» и создания запатентованных технологий, таких как
ActiveX. Этот фонд не помешал игрокам следующего поколения, таким как Google, продвигать
их собственные планы, учитывая их огромную базу пользователей и капитализацию.
С роями поиска ренты от трейдеров до майнеров, криптовалюты являются высшим
32 коммерчески мотивированные экосистемы. На этой основе эволюция опеки над
Криптовалюты привели к оптимизации личных интересов.
Например, майнинг без проверки становится все более частым, поскольку он улучшает работу майнера.
размер прибыли, однако это совершенно игнорирует всю цель и полезность майнинга. Горное дело
Централизация уже произошла, когда лишь горстка игроков контролировала большую часть
Сила Bitcoin hash.
Как и Интернет, криптовалюты требуют консенсуса для изменения. Но когда такой быстрый
происходит централизация власти в руках горстки посредников, что происходит, когда перемен не происходит?
им удобно?
В отличие от Интернета, загрузка большинства криптовалют не осуществляется альтруистически.
некоммерческие или академические средства. С самого начала некоторая группа стремится получить выгоду и
есть влиятельные посредники, призванные помочь обеспечить эти достижения.
Основополагающая централизация — это реальность, с которой каждая криптовалюта должна столкнуться в своем развитии. Мы
не может полностью избежать этого, но должен, по крайней мере, попытаться спланировать постепенную децентрализацию.
Для Cardano мы тщательно продумали, какие факторы способствуют централизации, а какие
методы мог бы применяться, чтобы стимулировать постепенное становление нашего протокола общедоступным
инфраструктура, такая как Интернет.
Мы полностью признать что всего децентрализация есть оба невозможно и возможно даже
контрпродуктивно. Тем не менее, определенные факторы можно стимулировать для создания более сбалансированной системы.
Во-первых, хотя централизованное хранение фондов краудсейла обеспечивает гибкое и быстрое развитие
протокола в первые дни, в конечном итоге финансирование должно быть диверсифицировано, а скорость
32 Дополнительную информацию об этом термине см. по ссылке. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 41 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
развитию необходимо вернуться к более систематическому и продуманному темпу. Следуя этому пункту,
финансирование должно избегать культурных, языковых и географических предубеждений.
Во-вторых, по мере того, как сообщество становится более информированным о глубинной природе
технологии криптовалюты, решения о дорожной карте не могут быть централизованы в наборе
основные разработчики или фонд. Для предложения должен существовать метод, основанный на blockchain,
проверка и внесение изменений в протокол.
В-третьих, стимулы для поддержания Cardano SL blockchain должны быть напрямую согласованы.
с совокупными желаниями всех пользователей. Мы не можем допустить, чтобы клика специализированных акторов
появляются люди, независимые от воли большего сообщества.
В качестве первого принципа мы решили интегрировать казначейскую систему в Cardano. Для
во-вторых, мы запустим формальный процесс предложения Cardano предложений по улучшению через
система, координируемая самой CSL. В-третьих, мы считаем, что Уроборос представляет собой элегантный способ
решение.
По вышеуказанным темам можно было бы предоставить более подробную информацию, но они сами по себе обширны и
выходит за рамки обзорной статьи. Конструкция механизма – одна из самых сложных и сложных.
взаимозависимые академические области с неполной теорией и отсутствием прочной канонической модели.
дальше.
Скорее, наш научный подход, описанный во втором разделе, хорошо нам здесь служит. Веритас IOHK
команда работает в партнерстве с группой исследователей из Ланкастерского университета под руководством
направление профессора Биншэн Чжана на разработку эталонной казначейской модели Cardano. С
цель интеграции в 2018 году, мы ожидаем, что к концу 2018 года будет выпущена специальная рецензируемая публикация.
Для формального описания и проверки изменений в протоколе криптовалюты эта тема является
наименее понятен, поскольку требует как онтологических понятий, так и механизма стимулирования
широкое участие. Возможно, могла бы возникнуть некая форма представительного демократического процесса или
использование гибкой обратной связи для обеспечения более рационального голосования.
Мы ожидаем, что исследования в этом направлении займут большую часть официального участия IOHK в
разработка Cardano . В качестве отправной точки мы будем развертывать вместе с эталонным казначейством
33 смоделируйте несколько механизмов для получения согласия. Для окончательного определения необходимы дальнейшие исследования
решение.
33 IOHK оставлено для строительства Cardano до конца 2020 года. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 42 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Наконец, работу по улучшению стимулов для Уроборос курирует профессор Элиас.
Куцупиас из Оксфордского университета. После того, как криптографические основы Уроборос
закрепилась вместе со всей необходимой работой по масштабированию, более широким исследованием облигаций, штрафов и экзотических
стимулы будут добавлены в справочный протокол.
Sürdürülebilirlik
bir daldırma içine the kripto para birimi alan verim birçok kavramsal çelişkiler.
Kripto para birimleri, değiştirilmesi zor olacak şekilde tasarlanmıştır, ancak tüm teknolojiler gibi, değiştirilmeleri de gerekir.
Tasarım kusurlarını ve ilerlemeleri gidermek için değişiklik yapın. Blockchain'lerin önlenmesi amaçlanıyor
Merkezileştirme, ancak değişikliklere liderlik edecek veya kodu sürdürecek güçlü aktörlere ihtiyaç duyar.
Belki de en sinir bozucu deneyim, çoğu kişinin fark ettiği açık eksiklikler olduğunda yaşanır.
Paydaşlar düzeltilmesi gerektiği konusunda hemfikir, ancak ileriye yönelik yolda fikir birliği ortaya çıkamıyor.
Bitcoin'nin blok boyutu tartışması iki yıldan fazla süredir aktif bir konu. Günlük,
Ağın kapasitesinin en yüksek seviyede olması nedeniyle toplamı bir milyar doları aşan işlemler beklemede.
Basit bir parametrenin değiştirilmesi (geçici çözümler olsa bile) mümkün değilse
koordine edilirse, işletmeler ve hükümetler milyarlarca dolarlık yatırım yapma konusunda nasıl rahat hissedebilirler?
Bu sistemlerin üzerine altyapı inşa etmek için dolar mı harcanmalı? Bu bakımdan, herhangi biri nasıl
sorumluluk gerektirmeyen protokolleri entegre etmenin stratejik riskine ilişkin iş kumarı
rasyonel tasarım yükseltmeleri mi yapıyorsunuz?
Tarihe baktığımızda internetin evriminin de benzer bir yol izlediğini görüyoruz.
IPv4'ten IPv6'ya geçiş gibi basit değişikliklerin gerçekleştirilmesi on yıllar alır. Yine de bir şey var
blockchain teknolojisi ile internet arasında güçlü bir fark var;
farklı bir velayet tarzı.
İnternet, DARPA'dan güçlü akademik çevrelere doğru büyüyen askeri bir projeydi.
hükümet desteği ve iyi tanımlanmış bir dizi başlangıç koruyucusu. İnternet altında büyüdü
kurumsal nüfuz entrikaları olmaksızın ticari olmayan koşullar
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 40 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
ağı tekeline almak. Aslında, e-ticaret NSF AUP'yi 2010'da yürürlükten kaldırılana kadar ihlal ediyordu.
İşletmeler interneti ticarileştirme lüksüne sahip olduklarında, zaten bir
güçlü standartlar, ilkeler ve evanjelist taraftarlar kümesi. Bu gibi şirketleri durdurmadı
AOL ve Microsoft'un duvar bahçeleri inşa etmeye çalışmaktan ve özel teknolojiler yaratmaktan
ActiveX. Bu temel, Google gibi yeni nesil aktörlerin baskı yapmasını engellemedi
muazzam kullanıcı tabanları ve kapitalizasyonları göz önüne alındığında kendi gündemleri.
Kira arayışıyla Tüccarlardan madencilere kadar aktörler, kripto para birimleri son noktadır
32 Ticari amaçlı ekosistemler. Bu temel göz önüne alındığında, vesayetin evrimi
Kripto para birimleri kişisel çıkar etrafında optimizasyonla sonuçlandı.
Örneğin, doğrulamasız madencilik, madencinin performansını iyileştirdiğinden daha sık gerçekleşmeye başlıyor.
kar marjı, ancak bu, madenciliğin tüm amacını ve faydasını tamamen göz ardı ediyor. madencilik
Merkezileşme zaten bir avuç aktörün çoğunluğu kontrol etmesiyle gerçekleşti.
Bitcoin'nin hash gücü.
İnternet gibi, kripto para birimlerinin de değişmesi için fikir birliğine ihtiyaç var. Ama bu kadar hızlıyken
Gücün bir avuç komisyoncunun elinde merkezileşmesi durumunda, değişim gerçekleşmediğinde ne olur?
onlara uygun mu?
İnternetin aksine, çoğu kripto para biriminin önyüklemesi özgecil bir şekilde yapılmaz.
ticari olmayan veya akademik yollarla. Başlangıçtan itibaren bazı gruplar kazanç elde etme peşindedir ve
bu kazanımların sağlanmasına yardımcı olmak için atanmış güç simsarları var.
Merkezileşmenin kurulması, her kripto para biriminin evriminde yüzleşmesi gereken bir gerçektir. Biz
bundan tamamen kaçamaz ama en azından kademeli ademi merkeziyetçilik etrafında tasarlamaya çalışmalıdır.
Cardano için, hangi faktörlerin merkezileşmeyi teşvik ettiğini ve hangi faktörlerin ne olduğunu dikkatlice düşündük.
teknikleri olabilir Protokolümüzün kademeli olarak kamuya açılmasını teşvik etmek için uygulanacaktır
Web gibi bir altyapı.
Biz tamamen itiraf et bu toplam ademi merkeziyetçilik öyle ikisi de imkansız ve belki hatta
verimsiz. Ancak daha dengeli bir sistem oluşturmak için bazı faktörler teşvik edilebilir.
Birincisi, kitlesel satış fonlarının merkezi olarak saklanması çevik ve hızlı bir gelişime olanak sağlarken
Protokolün ilk günlerinde, finansmanın çeşitlenmesi ve hızının artması gerekiyor.
32 Bu terim hakkında daha fazla bilgi için bağlantıya bakın NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 41 / 44IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Kalkınmanın daha sistematik ve bilinçli bir tempoya çekilmesi gerekiyor. Bu noktayı takiben,
finansmanın kültürel, dilsel ve coğrafi önyargılardan kaçınması gerekmektedir.
İkincisi, toplum olayın altında yatan doğa hakkında daha fazla bilgi sahibi oldukça,
Kripto para biriminin teknolojisi nedeniyle yol haritasına ilişkin kararlar bir dizi karara göre merkezileştirilemez.
çekirdek geliştiriciler veya vakıf. Teklif vermek için blockchain tabanlı bir yöntemin olması gerekir,
protokolde yapılan değişiklikleri incelemek ve yürürlüğe koymak.
Üçüncüsü, Cardano SL blockchain'yi sürdürmenin ardındaki teşviklerin doğrudan uyumlu hale getirilmesi gerekir
tüm kullanıcıların toplu arzularıyla. Uzmanlaşmış aktörlerden oluşan bir grubun bunu yapmasına izin veremeyiz.
Daha büyük topluluğun iradesinden bağımsız olanlar ortaya çıkar.
İlk prensip olarak, bir hazine sistemini Cardano'ye entegre etmeyi seçtik. için
ikinci olarak, Cardano İyileştirme Tekliflerini önermek için resmi bir süreç uygulayacağız.
sistem CSL'nin kendisi tarafından koordine edilmektedir. Üçüncü olarak Ouroboros'un zarif bir görünüm sağladığına inanıyoruz.
çözüm.
Yukarıdaki konular hakkında daha fazla ayrıntı sağlanabilir, ancak bunlar kendi başlarına kapsamlıdır ve
bir anket kağıdının kapsamı dışındadır. Mekanizma tasarımı en karmaşık ve
Tamamlanmamış teoriye sahip ve ayakta duracak sağlam bir kanonik model bulunmayan, birbirine bağımlı akademik alanlar
açık.
Aksine, ikinci bölümde açıklanan bilime dayalı yaklaşımımız burada bize çok iyi hizmet ediyor. IOHK'dan Veritas
Ekip, Lancaster Üniversitesi'nden bir grup araştırmacıyla ortaklaşa çalışıyor.
Cardano'nun referans hazine modelini geliştirmek için Profesör Bingsheng Zhang'ın talimatı. ile
2018'deki entegrasyon hedefi doğrultusunda, 2018 yılı sonuna kadar hakemli bir yayının yayınlanmasını bekliyoruz.
Bir kripto para birimi protokolündeki değişikliklerin resmi açıklaması ve incelenmesi için bu konu
hem ontolojik kavramları hem de teşvik edici bir mekanizmayı gerektirdiğinden en az anlaşılan şey
geniş katılım. Belki bir tür temsili demokratik süreç ortaya çıkabilir veya
Daha rasyonel oylama sağlamak için sıvı geri bildirimin kullanılması.
Bu yöndeki araştırmaların IOHK'nun resmi katılımının çoğunu tüketmesini bekliyoruz.
Cardano'nin geliştirilmesi. Başlangıç noktası olarak referans hazinesinin yanında konuşlandıracağız
33 rızayı almak için çeşitli mekanizmalar modelleyin. Kesin bir sonuç için ileri çalışmalara ihtiyaç vardır
çözüm.
33 IOHK, Cardano inşa etmek için 2020'nin sonuna kadar tutuldu NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 42 / 44
IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Son olarak Ouroboros'a yönelik teşviklerin iyileştirilmesine yönelik çalışmalar Profesör Elias tarafından denetleniyor.
Oxford Üniversitesi'nden Koutsoupias. Ouroboros'un kriptografik temelleri oluşturulduktan sonra
gerekli tüm ölçeklenebilirlik çalışmaları, tahviller, cezalar ve egzotikler hakkında daha geniş bir çalışma ile birlikte sağlamlaştırıldı
Referans protokolüne teşvikler eklenecektir.
Заключение
Криптовалюта — это больше, чем просто сумма ее протоколов, исходного кода и утилит. В конечном итоге это социальная система, которая вдохновляет, дает возможность и соединяет людей. Разочарован многими половиной меры, неудачи и невыполненные обещания прошлых протоколов, мы решили построить что-то лучшее.
Этот процесс непрост, и мы никогда не верили, что он может завершиться. Социальные протоколы продолжаются бесконечно меняется по мере изменения людей и общества. Чтобы быть полезными, мы хотим захватить силу Evolution и портируем его в Cardano.
Эволюцией не руководит одна рука или великий замысел. Это процесс, вдохновленный счастливой случайностью бесконечными ошибками и проблемами. Cardano стремится стать цифровым воплощением этого процесса — достаточно приспособлены, чтобы выжить на сегодняшних рынках, и достаточно адаптивны, чтобы развиваться, чтобы соответствовать потребности будущего.
В предыдущих разделах представлен краткий обзор того, как мы приближаемся к этой цели. Мы старательно пытались распознать когнитивные предубеждения, извлечь уроки из истории и следовать строгим правилам. процесс. Мы попытались сбалансировать необходимость быстрого развития с формальными методами, которые традиционно не может двигаться быстро.
Для меня было огромной честью отправиться в это путешествие. За последние два года у нас уже разработал доказуемо безопасный протокол proof-of-stake, набрал небольшую армию Haskell разработчики и сделали разработку Cardano заботой многих талантливых ученых.
По мере того, как мы переходим от лаборатории к развернутой системе в дикой природе, возникнут проблемы роста, но мы надеемся, что будущее Cardano можно изложить в одном антропоморфизированном приговор. Cardano — прагматичный мечтатель, который учится у старших, является хорошим гражданином в своем сообщество и всегда находит способ оплатить свои счета.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 43 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Мы не можем знать будущее, но мы рады, что пытаемся сделать его лучше для всех. Спасибо за чтение. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 44 из 44
Çözüm
Bir kripto para birimi, protokollerinin, kaynak kodunun ve yardımcı programının toplamından daha fazlasıdır. Sonuçta bu bir İnsanlara ilham veren, onları mümkün kılan ve birbirine bağlayan sosyal sistem. Yarıdan fazlası hayal kırıklığına uğradı önlemler, başarısızlıklar ve geçmiş protokollerin tutulmayan vaatleri karşısında daha iyi bir şey inşa etmek için yola çıktık.
Bu süreç basit değil ve bitebileceğine de hiç inanmadık. Sosyal protokoller devam ediyor İnsanlar ve toplum değiştikçe süresiz olarak değişiyor. Yararlı olabilmek için, gücü tuzağa düşürmek istiyoruz. evrimi gerçekleştirin ve onu Cardano'ye taşıyın.
Evrim tek bir el ya da büyük bir tasarım tarafından yönlendirilmez. Bu ilham verici bir tesadüf sürecidir bitmek bilmeyen hatalar ve problemlerle. Cardano bu sürecin dijital örneği olmayı amaçlıyor — Günümüzün pazarlarında hayatta kalabilecek kadar formda ve bu pazarlara ayak uydurmak için gelişecek kadar uyarlanabilir geleceğin ihtiyaçları.
Önceki bölümlerde bu hedefe nasıl yaklaştığımıza dair kısa bir bakış sunulmaktadır. Biz Bilişsel önyargıları özenle tanımaya, tarihten ders almaya ve sıkı bir yol izlemeyi denedik. süreç. Hızlı gelişme ihtiyacını resmi yöntemlerle dengelemeye çalıştık. geleneksel olarak hızlı hareket edemez.
Bu yolculuğa çıkmak olağanüstü bir ayrıcalıktı. Geçtiğimiz iki yılda, zaten güvenli olduğu kanıtlanabilen bir proof-of-stake protokolü geliştirdi ve Haskell'den küçük bir ordu kurdu geliştiricilere ve Cardano'nin geliştirilmesini birçok yetenekli bilim insanının ilgi odağı haline getirdi.
Laboratuvardan vahşi doğada konuşlandırılmış bir sisteme geçtikçe, artan acılar yaşanacak. ancak umudumuz Cardano'nin geleceğinin tek bir antropomorfik ifadeyle özetlenebilmesidir cümle. Cardano büyüklerinden öğrenen pragmatik bir hayalperesttir, işinde iyi bir vatandaştır topluluktur ve her zaman faturalarını ödemenin bir yolunu bulur.
NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 43 / 44
IOHK | NEDEN CARDANO'YU İNŞA EDİYORUZ | 06/28/2017
Geleceği bilemeyiz ama onu herkes için daha iyi hale getirmeye çalışmaktan mutluluk duyuyoruz. Okuduğunuz için teşekkürler. NEDEN CARDANO'YU İNŞA EDİYORUZ Creative Commons Atıf 4.0 Uluslararası Lisansı Sayfa 44 / 44