Alasan Desain Cardano

Автор Charles Hoskinson and IOHK · 2017

Введение

Долгосрочный взгляд на улучшение дизайна криптовалют, чтобы они могли работать над мобильные устройства с разумным и безопасным пользовательским интерфейсом ● Привлечение заинтересованных сторон к операциям и обслуживанию их криптовалюты ● Признание необходимости учитывать несколько активов в одном реестре ● Абстрагирование транзакций для включения дополнительных метаданных, чтобы лучше соответствовать потребности устаревших систем ● Учитесь у почти 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, заключается в том, что мы чувствуем, что у нас есть законный шанс доставить — или

по крайней мере, продвижение вперед — это видение развивающегося мира.

Даже в случае неудачи, если мы сможем изменить способы проектирования, развития и финансирования криптовалют,

тогда это великое достижение.

Perkenalan

Pandangan jangka panjang untuk meningkatkan desain mata uang kripto agar dapat berfungsi perangkat seluler dengan pengalaman pengguna yang wajar dan aman ● Membawa pemangku kepentingan lebih dekat dengan pengoperasian dan pemeliharaan mata uang kripto mereka ● Mengakui kebutuhan untuk memperhitungkan beberapa aset dalam buku besar yang sama ● Mengabstraksi transaksi untuk memasukkan metadata opsional agar lebih sesuai dengan kebutuhan sistem warisan ● Belajar dari hampir 1.000 altcoin dengan memanfaatkan fitur-fitur yang masuk akal ● Mengadopsi proses berbasis standar yang terinspirasi oleh penggunaan Satuan Tugas Rekayasa Internet landasan khusus untuk mengunci desain protokol akhir
● Jelajahi elemen sosial perdagangan
● Temukan jalan tengah yang sehat bagi regulator untuk berinteraksi dengan perdagangan di luar sektor ini mengorbankan beberapa prinsip inti yang diwarisi dari Bitcoin

Dari kumpulan ide yang tidak terstruktur ini, kepala sekolah yang mengerjakan Cardano mulai mengeksplorasi keduanya

literatur cryptocurrency dan untuk membangun seperangkat alat abstraksi. Luaran dari penelitian ini adalah

Perpustakaan makalah IOHK yang luas, berbagai hasil survei seperti skrip terbaru ini

ikhtisar bahasa serta Ontologi Kontrak Cerdas, dan proyek Scorex. Pelajaran

menghasilkan sebuah apresiasi untuk itu mata uang kripto industri tidak biasa dan di kali

pertumbuhan yang kontraproduktif.

Pertama, tidak seperti protokol sukses seperti TCP/IP, desainnya hanya memiliki sedikit lapisan

mata uang kripto. Ada keinginan untuk mempertahankan satu gagasan konsensus

fakta dan peristiwa dicatat dalam satu buku besar, terlepas dari apakah hal tersebut masuk akal.

Misalnya, Ethereum telah membebani kompleksitas yang sangat besar dalam upaya menjadi a

komputer dunia universal, namun mengalami permasalahan sepele yang berpotensi merusak sistem

kemampuan untuk beroperasi sebagai penyimpan nilai. Seharusnya program setiap orang menjadi warga negara kelas satu

terlepas dari nilai ekonominya, biaya pemeliharaannya, atau konsekuensi peraturannya?

Kedua, hanya ada sedikit apresiasi terhadap hasil penelitian kriptografi arus utama sebelumnya. Untuk

Misalnya, Bukti Pasak yang didelegasikan dari Bitshares dapat menghasilkan secara acak dengan mudah dan andal

angka menggunakan pelemparan koin dengan hasil keluaran yang terjamin, yang merupakan teknik yang dikenal sejak saat itu

tahun 1980an (lihat makalah penting karya Rabin dan Ben-Or).

Ketiga, sebagian besar altcoin (dengan beberapa pengecualian seperti Tezos) belum menghasilkan apa pun

akomodasi untuk pembaruan di masa mendatang. Kemampuan untuk berhasil mendorong garpu lunak atau keras sangatlah penting

untuk kesuksesan jangka panjang dari mata uang kripto apa pun.

Sebagai konsekuensinya, pengguna perusahaan tidak dapat mengalokasikan sumber daya senilai jutaan dolar untuk hal tersebut

protokol yang peta jalannya dan aktor-aktor di baliknya bersifat sementara, picik, atau teradikalisasi. Di sana

MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 3 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

perlu adanya proses yang efisien sehingga konsensus sosial dapat terbentuk seputar visi tersebut

mengembangkan protokol yang mendasarinya. Jika proses ini sangat memberatkan, maka terjadilah fragmentasi

bisa memecah belah masyarakat.

Akhirnya, uang adalah pada akhirnya sebuah sosial fenomena. Dalam upaya untuk menganonimkan dan

aktor sentral yang disintermediasi, Bitcoin dan orang-orang sezamannya juga telah mengabaikan perlunya

identitas, metadata, dan reputasi yang stabil dalam transaksi komersial. Menambahkan data ini

melalui solusi terpusat menghilangkan kemampuan audit, ketersediaan global, dan kekekalan —

itulah inti dari penggunaan blockchain.

Sistem keuangan lama seperti SWIFT, FIX, dan ACH kaya akan hal ini

metadata transaksional. Tidaklah cukup hanya mengetahui berapa banyak nilai yang berpindah antar akun,

Peraturan sering kali memerlukan atribusi aktor yang terlibat, informasi kepatuhan, dan pelaporan

aktivitas mencurigakan, dan catatan serta tindakan lainnya. Dalam beberapa kasus, metadatanya lebih banyak

penting dibandingkan transaksinya.

Oleh karena itu, masuk akal untuk menyimpulkan bahwa manipulasi metadata bisa sama berbahayanya

memalsukan mata uang atau menulis ulang riwayat transaksi. Tidak memberikan akomodasi bagi para aktor

yang ingin secara sukarela memasukkan bidang-bidang ini nampaknya kontraproduktif dengan adopsi arus utama

dan perlindungan konsumen.

Persinggahan Berakhir

Agregasi eksplorasi prinsip kami terhadap ruang cryptocurrency adalah dua kumpulan

protokol. Masing-masing, mata uang kripto berbasis Proof-of-Stake [1][2] yang terbukti aman disebut

Cardano Lapisan Penyelesaian (CSL) dan sekumpulan protokol yang disebut Cardano Lapisan Komputasi

(CCL).

Penekanan desain kami adalah untuk mengakomodasi aspek sosial mata uang kripto, yang dibangun secara berlapis

dengan memisahkan akuntansi nilai dari komputasi kompleks dan memenuhi kebutuhan

regulator dalam lingkup beberapa prinsip yang tidak dapat diubah. Selain itu, jika hal tersebut masuk akal,

1 kami berupaya memeriksa protokol yang diusulkan melalui tinjauan sejawat dan memeriksa kode terhadap formal

spesifikasi.

1 Lihat bagian Peraturan untuk daftarnya MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 4 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Bukti Taruhan

Namun, menggunakan bukti kepemilikan untuk mata uang kripto adalah pilihan desain yang diperdebatkan dengan hangat

menambahkan mekanisme untuk memperkenalkan pemungutan suara yang aman, memiliki kapasitas yang lebih besar, dan memberikan izin yang lebih besar

skema insentif yang eksotik, kami memutuskan untuk menerimanya.

Protokol bukti kepemilikan kami disebut Ouroboros dan telah dirancang dengan sangat baik

tim kriptografer berbakat dari lima institusi akademik yang dipimpin oleh Profesor Aggelos

2 Kiayias dari Universitas Edinburgh. Inovasi inti yang dihasilkannya lebih dari sekadar terbukti aman

menggunakan model kriptografi yang ketat adalah desain modular dan fleksibel yang memungkinkan

komposisi banyak protokol untuk meningkatkan fungsionalitas.

Modularitas ini memungkinkan fitur-fitur seperti delegasi, sidechains, pos pemeriksaan yang dapat dilanggankan,

struktur data yang lebih baik untuk klien ringan, berbagai bentuk pembuatan angka acak dan bahkan

asumsi sinkronisasi yang berbeda. Seiring berkembangnya jaringan dari ribuan menjadi

jutaan dan bahkan miliaran pengguna, persyaratan algoritma konsensusnya juga akan demikian

perubahan. Oleh karena itu, sangat penting untuk memiliki fleksibilitas yang cukup untuk mengakomodasi perubahan-perubahan ini

inti mata uang kripto yang tahan masa depan.

Elemen Sosial Uang

Cryptocurrency adalah contoh utama dari komponen sosial uang. Saat membatasi

analisis semata-mata pada teknologi, ada sedikit perbedaan antara Bitcoin dan Litecoin dan bahkan

apalagi antara Ethereum dan Ethereum Klasik. Namun, Litecoin dan Ethereum Klasik

mempertahankan kapitalisasi pasar yang besar dan komunitas yang kuat dan dinamis serta komunitas mereka sendiri

mandat sosial.

Dapat dikatakan bahwa sebagian besar nilai mata uang kripto berasal dari komunitasnya,

cara mereka menggunakan mata uangnya, dan tingkat keterlibatannya dalam evolusi mata uang tersebut. Melanjutkan

pemikirannya, mata uang seperti Dash bahkan memiliki sistem yang terintegrasi langsung ke dalam protokolnya

melibatkan komunitas mereka dalam memutuskan apa yang harus menjadi prioritas untuk dikembangkan dan didanai.

2 Universitas Connecticut, Universitas Athena, Universitas Edinburgh, Universitas Aarhus, Tokyo Institut Teknologi MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 5 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Beragamnya mata uang kripto juga memberikan bukti adanya elemen sosial di dalamnya.

Perbedaan pendapat tentang filosofi, kebijakan moneter, atau bahkan hanya antar pengembang inti

menyebabkan fragmentasi dan percabangan. Namun tidak seperti mata uang kripto lainnya, mata uang fiat

negara adidaya cenderung bertahan dari perubahan politik dan perselisihan lokal tanpa krisis mata uang atau krisis

eksodus massal.

Oleh karena itu, tampaknya ada elemen sistem warisan yang hilang dari sistem tersebut

industri mata uang kripto. Kami berpendapat – dan telah menanamkannya ke dalam peta jalan Cardano – bahwa

pengguna suatu protokol memerlukan insentif untuk memahami kontrak sosial di balik protokol mereka dan

mempunyai kebebasan untuk mengusulkan perubahan secara produktif. Kebebasan ini berlaku untuk semua orang

aspek sistem pertukaran nilai, mulai dari memutuskan bagaimana pasar harus diatur hingga yang mana

proyek harus didanai. Namun hal ini tidak dapat dimediasi melalui aktor-aktor yang tersentralisasi dan juga tidak memerlukan adanya perantara

beberapa kredensial khusus yang dapat dikooptasi oleh minoritas yang mempunyai dana besar.

Cardano akan mengimplementasikan sistem protokol overlay yang dibangun di atas CSL untuk mengakomodasi

kebutuhan para penggunanya.

Pertama, terlepas dari keberhasilan crowdsale untuk melakukan bootstrap pengembangan, dana pada akhirnya akan berhasil

menghilang. Oleh karena itu, Cardano akan mencakup kepercayaan yang terdesentralisasi didanai secara monoton

3 mengurangi inflasi dan biaya transaksi.

Setiap pengguna harus memenuhi syarat untuk meminta dana dari perwalian melalui sistem pemungutan suara dan

pemangku kepentingan CSL memilih siapa yang menjadi penerima manfaat. Prosesnya menciptakan produktif

putaran umpan balik terlihat di cryptocurrency lain dengan sistem perbendaharaan/kepercayaan, seperti Dash, oleh

memulai pembicaraan tentang siapa yang harus dan tidak boleh didanai.

Diskusi pendanaan memaksakan hubungan tujuan jangka panjang dan pendek, serta tujuan sosial mata uang kripto

kontrak, prioritas dan keyakinan dalam penciptaan nilai dengan proposal tertentu. Percakapan ini

berarti bahwa masyarakat terus-menerus mengevaluasi dan memperdebatkan keyakinan mereka terhadap kemungkinan-kemungkinan yang ada

peta jalan.

Kedua, harapan kami adalah Cardano pada akhirnya akan mencakup sistem formal berbasis blockchain untuk

mengusulkan dan memberikan suara pada soft fork dan hard fork. Bitcoin dengan perdebatan ukuran bloknya, Ethereum dengan

fork DAO, dan banyak mata uang kripto lainnya yang telah bertahan lama dan, dalam

kasus yang sering terjadi, argumen yang belum terselesaikan mengenai arah teknis dan moral dari basis kode.

Dapat dan harus dikatakan bahwa banyak dari perbedaan pendapat ini, dan perpecahan di antara keduanya

komunitas yang dihasilkan ketika tindakan diambil, adalah akibat langsung dari kurangnya proses formal

memperdebatkan perubahan.
3 Ini juga dikenal sebagai sistem perbendaharaan MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 6 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Ke mana kita bisa meyakinkan pengguna Bitcoin untuk mengadopsi Segregated Witness? Bagaimana seharusnya

pengembang inti Ethereum mengukur sentimen komunitas untuk memberikan dana talangan kepada DAO? Jika

perpecahan komunitas, apakah kerusakan mata uang kripto tidak dapat diperbaiki lagi?

Dalam kasus terburuk, wewenang moral untuk bertindak bisa saja diserahkan kepada siapa pun yang memiliki pengembangnya,

hubungan infrastruktur dan uang, bukan harapan terbaik dari sebagian besar masyarakat

komunitas. Terlebih lagi, jika sebagian besar masyarakat tidak dapat diakses atau tidak terlibat karena hal tersebut

terhadap insentif yang buruk, lalu bagaimana seseorang dapat benar-benar mengetahui apakah tindakan mereka sah? 4

Mata uang kripto yang diusulkan seperti Tezos memberikan model yang menarik untuk mengkaji di mana a

protokol cryptocurrency diperlakukan seperti konstitusi yang berisi tiga bagian (Transaksi,

Konsensus dan Jaringan) dengan seperangkat aturan formal dan proses untuk memperbarui konstitusi. Namun

masih banyak pekerjaan yang harus dilakukan mengenai insentif dan bagaimana tepatnya membuat model dan melakukan perubahan

cryptocurrency dengan bahasa formal.

Penggunaan metode formal, spesifikasi yang dapat dimengerti mesin, dan penggabungan perbendaharaan

proses untuk mendapatkan insentif finansial ini sedang dijajaki sebagai jalan yang memungkinkan untuk mendapatkan inspirasi.

Pada akhirnya, yang ada hanyalah kemampuan untuk mengusulkan perubahan protokol secara transparan dan bebas sensor

dengan pemungutan suara berbasis blockchain akan meningkatkan proses, meskipun solusi yang lebih elegan tidak bisa

dirancang.

Mendesain Berlapis – Cardano Lapisan Penyelesaian

Saat merancang protokol dan bahasa yang hebat, seseorang tidak boleh melihat ke masa depan, melainkan melihat ke masa depan masa lalu. Sejarah memberikan banyak contoh ide-ide hebat yang sempurna di atas kertas entah bagaimana tidak bertahan, seperti standar Interkoneksi Sistem Terbuka. Sejarah juga memberikan kecelakaan menyenangkan yang dialami dari TCP/IP ke JavaScript.

Beberapa prinsip yang diambil dari pandangan sejarah adalah sebagai berikut:

1. Anda tidak dapat memprediksi masa depan, jadi bangunlah ruang gerak
2. Kompleksitas memang bagus di atas kertas, namun kesederhanaan biasanya menang 3. Terlalu banyak juru masak merusak kaldu 4. Sekali suatu standar ditetapkan, maka standar tersebut mungkin akan bertahan, terlepas dari apakah standar tersebut ditetapkan atau tidak kurang optimal 4 Lihat ketidaktahuan rasional
MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 7 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

5. Ide buruk sebenarnya bisa berkembang menjadi ide yang cukup bagus jika ada kemauan

Cardano adalah sistem keuangan yang menerima sifat sosialnya. Akan ada kebutuhan yang sangat besar untuk fleksibilitas dan kemampuan untuk mengatasi kompleksitas yang sewenang-wenang dalam transaksi pengguna tertentu. Jika Jika berhasil, akan ada kebutuhan akan sumber daya komputasi, penyimpanan, dan jaringan yang sangat besar untuk menampung jutaan transaksi bersamaan.

Namun kita tidak memiliki Robin Hood digital yang terdesentralisasi untuk diambil dari orang-orang kaya dan diberikan kepada mereka masyarakat miskin untuk mencapai jaringan yang adil. Kita juga tidak memiliki kemewahan untuk mempercayai manusia kebajikan untuk berkorban secara altruistik demi kebaikan jaringan yang lebih besar. Oleh karena itu, Cardano's desain meminjam dari TCP/IP konsep pemisahan perhatian.

Blockchain pada akhirnya adalah basis data yang mengurutkan fakta dan peristiwa dengan jaminan cap waktu dan kekekalan. Dalam konteks uang, mereka memerintahkan kepemilikan harta. Menambahkan komputasi kompleks dengan menyimpan dan menjalankan program adalah konsep ortogonal. Apakah kita mau untuk mengetahui seberapa besar nilai yang berpindah dari Alice ke Bob, atau apakah kita ingin terlibat dalam mencari tahu keseluruhan cerita di balik transaksi dan memutuskan berapa banyak yang akan dikirim?

Sangat menggoda untuk memilih yang terakhir seperti yang dilakukan Ethereum karena lebih fleksibel, tapi itu melanggar prinsip desain di atas. Mencari tahu ceritanya berarti satu protokol harus mampu memahami peristiwa sewenang-wenang, skrip transaksi sewenang-wenang, mengizinkan arbitrase masuk kasus penipuan dan bahkan berpotensi membalikkan transaksi ketika informasi baru dibuat tersedia.

Kemudian kita harus membuat keputusan desain yang sulit tentang metadata apa yang akan disimpan untuk masing-masing metadata transaksi. Elemen cerita apa di balik transaksi Alice dan Bob yang relevan? Apakah mereka relevan selamanya? Kapan kita bisa membuang beberapa data? Apakah melakukan hal tersebut melanggar hukum di beberapa negara?

Selain itu, beberapa perhitungan bersifat pribadi. Misalnya saat menghitung rata-rata Gaji seorang pekerja di sebuah kantor, kita tentu tidak serta merta mau membocorkan berapa gaji tiap orangnya membuat. Namun bagaimana jika setiap penghitungan diketahui publik? Bagaimana jika publisitas ini membiaskan eksekusi untuk merusak hasil?

Oleh karena itu, kami telah memilih posisi bahwa akuntansi nilai harus dipisahkan dari akuntansi nilai cerita di balik mengapa nilai tersebut dipindahkan. Dengan kata lain, pemisahan nilai dari komputasi. Pemisahan ini tidak berarti bahwa Cardano tidak akan mendukung smart contracts. Sebaliknya, dengan membuat pemisahan secara eksplisit, hal ini memungkinkan lebih banyak fleksibilitas dalam desain, penggunaan, privasi dan eksekusi smart contracts.

MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 8 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Buku besar nilai disebut Cardano Settlement Layer (CSL). Karena tujuannya adalah untuk mempertanggungjawabkan nilai, peta jalan memiliki tujuan sebagai berikut:

1. Mendukung dua set bahasa skrip, satu untuk memindahkan nilai dan satu lagi untuk meningkatkan dukungan protokol overlay
2. Memberikan dukungan untuk sidechain KMZ untuk ditautkan ke buku besar lainnya 5 3. Mendukung berbagai jenis tanda tangan termasuk tanda tangan tahan kuantum untuk tingkat yang lebih tinggi keamanan
4. Mendukung banyak aset yang dikeluarkan pengguna 5. Mencapai skalabilitas sejati, yang berarti semakin banyak pengguna bergabung, kemampuan sistem meningkat

skrip

Dimulai dengan bahasa skrip, transaksi antar alamat dalam buku besar memerlukan beberapa hal berupa naskah untuk dijalankan dan dibuktikan keabsahannya. Idealnya, seseorang tidak ingin Hawa mengaksesnya Uang Alice, dan orang juga tidak ingin naskah yang dirancang dengan buruk secara tidak sengaja mengirimkan nilai kepada orang mati alamat membuat dana tidak dapat diambil kembali.

Sistem seperti Bitcoin menyediakan bahasa skrip yang sangat tidak fleksibel dan kejam yang sulit untuk memprogram transaksi yang dipesan lebih dahulu, dan untuk membaca dan memahami. Namun secara umum kemampuan pemrograman bahasa seperti Solidity menimbulkan kompleksitas yang luar biasa ke dalam sistem dan hanya berguna bagi sejumlah kecil aktor.

Oleh karena itu, kami memilih untuk merancang bahasa baru yang disebut Simon untuk menghormati penciptanya 6 Simon Thompson dan pencipta konsep yang menginspirasinya, Simon Peyton Jones. Simon adalah bahasa khusus domain yang didasarkan pada Menyusun kontrak: sebuah petualangan di bidang finansial rekayasa.

Ide utamanya adalah bahwa transaksi keuangan pada umumnya terdiri dari kumpulan elemen dasar. Jika seseorang menyusun tabel periodik unsur keuangan, maka ia bisa 7 memberikan dukungan untuk serangkaian transaksi gabungan dalam jumlah besar yang akan mencakup sebagian besar, jika tidak semuanya, jenis transaksi umum tanpa memerlukan kemampuan program umum.

5 Segera hadir dalam makalah dari Kiayias, Zindros dan Miller 6 Spesifik akan dirilis dalam spesifikasi yang akan datang. Bahasa lengkap akan didukung di Rilis Shelley CSL direncanakan pada Q4 tahun 2017 7 Project ACTUS mempunyai penjabaran yang mendalam
MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 9 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Keuntungan utamanya adalah keamanan dan eksekusi dapat dipahami dengan sangat baik. Bukti dapat ditulis untuk menunjukkan kebenaran templat dan menghabiskan ruang eksekusi peristiwa transaksi yang bermasalah, seperti penciptaan uang baru atau transaksi baru kelenturan. Kedua, seseorang dapat meninggalkan ekstensi untuk menambahkan lebih banyak elemen melalui soft fork jika fungsionalitas baru diperlukan.

Meskipun demikian, akan selalu ada kebutuhan untuk menghubungkan CSL ke protokol overlay, keuangan lama sistem, dan server tujuan khusus. Jadi kami telah mengembangkan Plutus sebagai seorang jenderal bahasa tujuan smart contract dan juga DSL tujuan khusus untuk interoperabilitas.

Plutus adalah bahasa fungsional yang diketik berdasarkan konsep dari Haskell, yang dapat digunakan untuk itu tulis skrip transaksi khusus. Untuk CSL, ini akan digunakan untuk transaksi kompleks yang diperlukan tambahkan dukungan untuk lapisan lain yang perlu kita sambungkan, seperti skema sidechains kita.

Rantai samping

Sehubungan dengan sidechains, Cardano akan mendukung protokol baru yang dikembangkan oleh Kiayias, Miller dan Zindros (sidechain KMZ) berdasarkan hasil sebelumnya dari bukti bukti kerja. Yang khusus desain berada di luar cakupan makalah ini; Namun, konsep ini memungkinkan keamanan dan perpindahan dana non-interaktif dari CSL ke Cardano Lapisan Komputasi atau lainnya blockchain mendukung protokol.

Sidechain KMZ adalah kunci untuk merangkum kompleksitas. Buku besar dengan persyaratan peraturan, operasi swasta, bahasa skrip yang kuat, dan masalah khusus lainnya pada dasarnya bersifat hitam kotak ke CSL, namun pengguna CSL akan mendapatkan jaminan tertentu tentang akuntansi dan kemampuan untuk melakukannya menarik kembali dana setelah perhitungan selesai.

Tanda tangan

Untuk memindahkan nilai dari Alice ke Bob dengan aman, Alice perlu membuktikan bahwa dia berhak melakukannya memindahkan dananya. Cara paling langsung dan dapat diandalkan untuk menyelesaikan tugas ini adalah dengan menggunakan publik skema tanda tangan kunci di mana dana dihubungkan ke kunci publik dan Alice mengontrol sebuah kunci pribadi terkait.

Ada ratusan kemungkinan skema dengan parameter dan asumsi keamanan berbeda. Beberapa mengandalkan masalah matematika yang terhubung dengan kurva elips, sementara yang lain mengandalkannya terhubung dengan konsep eksotis menggunakan kisi.
MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 10 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Tujuan abstraknya selalu sama. Ada masalah sulit yang tidak dapat diselesaikan kecuali seseorang memiliki pengetahuan rahasia. Dikatakan bahwa pemegang pengetahuan ini adalah pemilik pasangan kunci dan harus menjadi satu-satunya entitas yang memiliki kemampuan untuk menggunakannya.

Ada dua kelompok kekhawatiran yang dihadapi mata uang kripto dalam memilih skema tanda tangan. Pertama, ketahanan keamanan jangka panjang dari skema itu sendiri. Beberapa kriptografi skema yang digunakan pada tahun 1970an dan 1980an seperti DES telah dipatahkan. Periode di mana skema yang diharapkan dapat bertahan harus diputuskan.

Kedua, ada banyak perusahaan, pemerintah dan lembaga lain yang lebih memilih, atau dalam beberapa kasus, mengamanatkan penggunaan skema tertentu. Misalnya, NSA mempertahankan Kumpulan protokol Suite B. Ada standar dari ISO dan bahkan kelompok kerja W3C tentang kriptografi.

Jika mata uang kripto memilih skema tanda tangan tunggal, ia terpaksa menerima skema tersebut dapat dipatahkan suatu saat di masa depan dan setidaknya satu entitas tidak dapat menggunakannya cryptocurrency karena batasan hukum atau industri. Namun mata uang kripto tidak dapat mendukung semuanya skema tanda tangan karena ini mengharuskan setiap klien untuk memahami dan memvalidasi setiap skema.

Untuk Cardano, kami memutuskan untuk memulai dengan menggunakan kriptografi kurva elips, kurva Ed25519 di tertentu. Kami juga memutuskan untuk menyempurnakan perpustakaan yang ada dengan menambahkan dukungan untuk dompet HD menggunakan Spesifikasi Dr Dmitry Khovratovich dan Jason Law.
8

Artinya, Cardano akan mendukung lebih banyak skema tanda tangan di masa depan. Secara khusus, kita memang demikian tertarik untuk mengintegrasikan BLISS-B untuk menambahkan tanda tangan tahan komputer kuantum ke sistem kami. Kami juga tertarik untuk menambahkan SECP256k1 untuk meningkatkan interoperabilitas dengan yang lama mata uang kripto seperti Bitcoin.

Cardano telah dirancang dengan ekstensi khusus yang memungkinkan kita menambahkan lebih banyak tanda tangan skema melalui garpu lunak. Mereka akan ditambahkan sesuai kebutuhan dan selama pembaruan besar yang direncanakan peta jalan.
9

Aset yang Dikeluarkan Pengguna (UIA)

Pada awal sejarah Bitcoin, protokol dengan cepat dikembangkan untuk memungkinkan pengguna menerbitkan aset yang mendukung sistem akuntansi Bitcoin untuk melacak beberapa mata uang secara bersamaan. 8 Ini adalah dokumentasi Implementasi Dompet HD Cardano. Kami yakin Cardano adalah yang pertama cryptocurrency untuk mendukung Dompet HD Ed25519
9 Lihat cardanoroadmap.com
MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 11 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Protokol ini tidak didukung secara asli oleh protokol Bitcoin, namun diimplementasikan melalui peretasan yang cerdas.

Dalam kasus overlay Bitcoin seperti Koin Berwarna dan Mastercoin (sekarang disebut Omni), ringan klien terpaksa bergantung pada server tepercaya. Juga biaya transaksi masih harus dibayar bitcoin. Properti ini digabungkan dengan saluran tunggal untuk pembuatan persetujuan transaksi Bitcoin kurang optimal untuk akuntansi multi-aset.

Dalam kasus Ethereum yang menggunakan standar ERC20, terdapat lebih banyak kekayaan fitur. Namun, biaya transaksi masih membutuhkan ether. Selain itu, jaringan Ethereum mengalami kesulitan menskalakan kebutuhan semua ERC20 tokens yang diterbitkan.

Permasalahan mendasar dapat dipecah menjadi tiga bagian: sumber daya, insentif dan kepedulian. Sehubungan dengan sumber daya, menambahkan mata uang yang sepenuhnya baru ke buku besar yang sama berarti seseorang telah melakukannya dua set UTXO independen (input transaksi yang belum terpakai) berbagi bandwidth, mempool dan ruang blok. Node konsensus bertanggung jawab untuk menyematkan transaksi mata uang ini memerlukan insentif untuk melakukan hal tersebut. Dan tidak semua pengguna mata uang kripto mau atau harus peduli mata uang suatu entitas tertentu.

Mengingat permasalahan ini, manfaatnya sangat besar sebagai token utama dari buku besar multiaset dapat secara efektif berfungsi sebagai jembatan mata uang yang memungkinkan terciptanya pasar yang terdesentralisasi. Istimewa aset tujuan dapat diterbitkan untuk memberikan utilitas tambahan seperti aset yang nilainya stabil Tether atau MakerDAO yang berguna untuk aplikasi peminjaman dan pengiriman uang.

Mengingat tantangannya, Cardano telah mengadopsi pendekatan pragmatis terhadap akuntansi multiaset. Membangun secara bertahap, tantangan pertama adalah merancang infrastruktur yang diperlukan untuk mendukung hal tersebut tuntutan ribuan UIA. Yaitu kemajuan-kemajuan berikut yang diperlukan:

1. Struktur data yang diautentikasi bertujuan khusus untuk memungkinkan pelacakan yang sangat besar UTXO negara bagian

2. Kemampuan untuk memiliki mempool terdistribusi untuk menampung sejumlah besar transaksi yang tertunda
3. Partisi dan pos pemeriksaan Blockchain untuk mengizinkan blockchain global yang besar 4. Skema insentif yang memberikan penghargaan kepada simpul-simpul konsensus karena memasukkan rangkaian yang berbeda transaksi 5. Mekanisme berlangganan yang memungkinkan pengguna memutuskan mata uang mana yang ingin mereka lacak
6. Keamanan yang kuat menjamin bahwa UIA menikmati keamanan serupa dengan aset asli 7. Dukungan untuk pembuatan pasar terdesentralisasi untuk meningkatkan likuiditas antara UIA dan utama token

MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 12 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Upaya awal kami untuk menemukan struktur data terotentikasi yang tepat telah menghasilkan hal baru jenis Pohon AVL+ yang dikembangkan bersama oleh Leo Reyzin, IOHK dan Waves. Diperlukan lebih banyak penelitian, namun ini merupakan kemajuan mendasar yang akan disertakan dalam versi Cardano yang lebih baru.

Mempool terdistribusi dapat diimplementasikan menggunakan protokol RAMCloud Universitas Stanford. Eksperimen akan dimulai pada Q3 tahun 2017 untuk mempelajari integrasinya ke dalam lapisan konsensus Cardano.

Topik-topik lainnya saling berhubungan dan dicakup oleh penelitian yang sedang berlangsung. Kami mengharapkan — subjek untuk meneliti hasil — untuk memasukkan protokol ke dalam Cardano untuk UIA selama Basho CSL rilis pada tahun 2018.

Skalabilitas

Sistem terdistribusi terdiri dari sekumpulan komputer (node) yang setuju untuk menjalankan protokol atau

serangkaian protokol untuk mencapai tujuan bersama. Sasaran ini dapat berupa berbagi file seperti yang ditentukan oleh

protokol BitTorrent atau melipat protein menggunakan Folding@Home.

Protokol yang paling efektif mendapatkan sumber daya saat node bergabung dengan jaringan. File yang dihosting oleh

BitTorrent, misalnya, rata-rata dapat diunduh lebih cepat jika banyak rekannya

mengunduhnya secara bersamaan. Kecepatannya meningkat karena rekan-rekan menyediakan sumber daya sementara

juga mengkonsumsinya. Karakteristik inilah yang biasanya dimaksud ketika menyatakan terdistribusi

skala sistem.

Tantangan dalam merancang semua mata uang kripto saat ini adalah bahwa sebenarnya tidak demikian

dirancang agar dapat diskalakan. Blockchain, misalnya, biasanya merupakan daftar tertaut yang hanya dapat ditambahkan

blok. Keamanan dan ketersediaan protokol blockchain bergantung pada banyak node

memiliki salinan lengkap data blockchain. Jadi, satu byte data harus direplikasi

di antara N node. Node tambahan tidak menyediakan sumber daya tambahan.

Hasil ini sama untuk pemrosesan transaksi dan penggosipan pesan secara keseluruhan

sistem. Menambahkan lebih banyak node ke sistem konsensus tidak memberikan tambahan

kekuatan pemrosesan transaksi. Artinya, lebih banyak sumber daya yang harus dikeluarkan untuk melakukan hal yang sama

pekerjaan. Semakin banyak jaringan yang menyampaikan berarti semakin banyak node yang harus meneruskan pesan yang sama untuk mempertahankannya

seluruh jaringan disinkronkan dengan blok terkini.

Mengingat topologi ini, mata uang kripto tidak dapat diperluas ke jaringan global setara dengan jaringan lama

sistem keuangan. Sebaliknya, infrastruktur lama dapat diperluas dan mempunyai skala besar

lebih banyak daya pemrosesan dan penyimpanan. Menambahkan poin tertentu, Bitcoin adalah jaringan yang sangat kecil

dibandingkan dengan rekan-rekan pembayarannya, namun kesulitan untuk mengelola bebannya saat ini.
MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 13 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Sasaran skalabilitas kami untuk Cardano sangat terbantu oleh algoritme konsensus kami. Ouroboros

memungkinkan cara yang terdesentralisasi untuk memilih kuorum simpul konsensus, yang pada gilirannya dapat berjalan lebih banyak

protokol tradisional dikembangkan selama 20 tahun terakhir untuk mengakomodasi kebutuhan besar

penyedia infrastruktur seperti Google dan Facebook.
10

Misalnya, pemilihan kuorum untuk suatu periode berarti kita memiliki kumpulan node yang tepercaya

memelihara buku besar untuk jangka waktu tertentu. Memilih beberapa kuorum secara bersamaan adalah hal yang sepele

dan mempartisi transaksi ke kuorum yang berbeda.

Teknik serupa dapat diterapkan untuk propagasi jaringan dan juga sharding blockchain

dirinya menjadi partisi yang unik. Dalam peta jalan kami saat ini, metode penskalaan akan diterapkan

Ouroboros dimulai pada tahun 2018 dan terus menjadi fokus pada tahun 2019 dan 2020.

Cardano Lapisan Komputasi

Seperti disebutkan sebelumnya, ada dua komponen transaksi: mekanisme pengiriman dan mencatat aliran tokens serta alasan dan kondisi di balik perpindahan tokens. Itu yang terakhir bisa sangat rumit dan melibatkan data berukuran terabyte, banyak tanda tangan, dan khusus peristiwa yang terjadi. Yang terakhir ini juga bisa sangat sederhana dengan nilai dorongan tanda tangan tunggal ke alamat lain.

Tantangan di balik pemodelan alasan dan kondisi aliran nilai adalah bahwa hal tersebut memang benar adanya sangat pribadi bagi entitas yang terlibat dalam cara yang paling tidak terduga. Pelajaran dari hukum kontrak memberikan gambaran yang lebih problematis jika para pelakunya sendiri tidak bisa melakukannya bahkan menyadari bahwa transaksi tersebut tidak sesuai dengan kenyataan komersial. Kami biasanya menyebutnya demikian fenomena “kesenjangan semantik”. 11

Mengapa seseorang harus membangun mata uang kripto dengan mengejar lapisan kompleksitas dan abstraksi yang tiada habisnya? Tampaknya sifat Sisyphean dan naif dalam praktiknya. Selanjutnya setiap abstraksi dianut mempunyai konsekuensi hukum dan keamanan.

Misalnya, ada banyak aktivitas online yang secara umum dianggap ilegal atau dicemooh seperti perdagangan pornografi anak atau penjualan rahasia negara. Dengan menerapkan yang kuat 10 Ada juga protokol penelitian independen lainnya yang berupaya mencapai tujuan yang sama seperti Elastico dan Bitcoin-NG
11 Loi Luu dkk. diskusikan kesenjangan ini dalam makalah terbaru mereka tentang Membuat Kontrak Cerdas Lebih Cerdas MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 14 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

infrastruktur yang terdesentralisasi, kini ada saluran yang menyediakan saluran bagi kegiatan ini untuk terjadi dengan resistensi sensor yang sama dengan yang dinikmati transaksi komersial normal. Secara hukum tidak jelas apakah simpul konsensus jaringan – yang memiliki insentif untuk menjadi lebih terfederasi waktu untuk meningkatkan efisiensi — akan bertanggung jawab atas konten yang mereka host.

Penuntutan terhadap operator Tor, perlakuan brutal terhadap operator Jalur Sutra dan kekurangannya secara keseluruhan kejelasan hukum di balik perlindungan hukum peserta protokol menyisakan jalan yang tidak pasti. Ada tidak ada kekurangan imajinasi tentang apa lagi yang dapat dimungkinkan oleh cryptocurrency yang cukup maju (lihat Cincin Gyges). Apakah masuk akal untuk memaksa semua pengguna mata uang kripto untuk mendukung atau setidaknya memungkinkan tindakan dan perilaku terburuk di web?

Sayangnya, tidak ada jawaban jelas yang memberikan wawasan bagi seorang perancang mata uang kripto. Itu benar lebih banyak tentang memilih posisi dan mempertahankan manfaatnya. Keuntungan yang Cardano dan Bitcoin adalah kami telah memilih untuk memisahkan permasalahan menjadi beberapa lapisan. Dengan Bitcoin, ada Batang bawah. Dengan Cardano, ada Lapisan Komputasi Cardano.

Jenis perilaku kompleks yang memungkinkan tindakan yang diuraikan sebelumnya tidak dapat dijalankan CSL. Mereka memerlukan kemampuan untuk menjalankan program yang ditulis dalam bahasa Turing yang lengkap dan beberapa lainnya bentuk keekonomian gas hingga perhitungan meter. Mereka juga membutuhkan konsensus yang bersedia melakukan hal tersebut memasukkan transaksi di bloknya.

Oleh karena itu, pembatasan fungsi dapat melindungi pengguna secara wajar. Sejauh ini, yang paling mapan pemerintah belum mengambil posisi bahwa penggunaan atau pemeliharaan mata uang kripto adalah sebuah tindakan yang melanggar hukum tindakan ilegal. Oleh karena itu, sebagian besar pengguna harus merasa nyaman memelihara buku besar kemampuannya sebanding dengan sistem pembayaran digital.

Ketika seseorang ingin memperluas kemampuan, ada dua kemungkinan. Ini diaktifkan oleh pribadi kumpulan individu yang memiliki pemikiran serupa dan bersifat sementara (misalnya, permainan poker). Atau, itu diaktifkan oleh buku besar dengan kemampuan yang sebanding seperti Ethereum. Dalam kedua kasus tersebut, kami telah memilih mengalihdayakan acara ke protokol lain.

Dalam kasus peristiwa yang bersifat pribadi dan bersifat sementara, wajar jika kita menghindari paradigma blockchain sepenuhnya, melainkan membatasi upaya menuju perpustakaan protokol MPC tujuan khusus yang bisa dipanggil ketika diinginkan oleh sekelompok peserta yang berpikiran sama. Perhitungan dan aktivitas dikoordinasikan dalam jaringan pribadi dan referensi CSL hanya sebagai papan buletin terpercaya dan a saluran penyampaian pesan bila diperlukan.

Wawasan utama dalam kasus ini adalah adanya persetujuan, enkapsulasi tanggung jawab, dan privasi. CSL adalah digunakan sebagai sarana digital bersama bagi pengguna untuk bertemu dan berkomunikasi — seperti taman yang menjadi tuan rumah a acara pribadi — tetapi tidak menyediakan akomodasi atau fasilitas khusus apa pun. Selain itu, MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 15 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

penggunaan MPC tujuan khusus akan memungkinkan interaksi latensi rendah tanpa memerlukannya blockchain kembung. Dengan demikian, ini meningkatkan skala sistem.

Upaya penelitian Cardano terhadap perpustakaan ini dipusatkan di laboratorium Tokyo Tech kami bersama beberapa bantuan dari ilmuwan luar negeri. Kami menyebut perpustakaan itu “Tartaglia” menurut nama seseorang matematikawan serta sezaman dengan Cardano dan mengharapkan iterasi pertama tersedia pada Q1 tahun 2018.

Dalam kasus kedua, seseorang memerlukan blockchain dengan mesin virtual, satu set node konsensus dan mekanisme untuk memungkinkan komunikasi antara dua rantai. Kami telah memulai proses memformalkan Mesin Virtual Ethereum secara ketat menggunakan K-framework di 12 kemitraan dengan tim dari University of Illinois.

Hasil analisis ini akan menginformasikan cara yang paling optimal untuk merancang replikasi dan akhirnya mesin virtual terdistribusi dengan semantik operasional yang jelas dan jaminan kebenaran yang kuat 13 implementasi dari spesifikasi. Dengan kata lain, VM sebenarnya melakukan apa yang diperintahkan kodenya ini ada hubungannya dengan risiko keamanan yang diminimalkan.

Masih ada pertanyaan yang belum terselesaikan mengenai keekonomian gas yang diusulkan oleh Ethereum dan bagaimana hal itu berkaitan dengan pekerjaan seperti ML yang sadar akan sumber daya Jan Hoffmann dkk dan studi yang lebih luas tentang ML estimasi sumber daya untuk komputasi. Kami juga penasaran dengan tingkat bahasanya independensi mesin virtual. Misalnya, proyek Ethereum telah menyatakan keinginannya untuk transisi dari VM mereka saat ini ke Majelis Web.

Upaya selanjutnya adalah mengembangkan bahasa pemrograman yang masuk akal untuk mengekspresikan stateful kontrak yang akan disebut sebagai layanan oleh aplikasi terdesentralisasi. Untuk tugas ini, kami punya memilih pendekatan yang mendukung soliditas bahasa smart contract warisan untuk tingkat rendah aplikasi jaminan dan mengembangkan bahasa baru yang disebut Plutus untuk jaminan yang lebih tinggi aplikasi yang memerlukan verifikasi formal.

Seperti proyek Zeppelin berbasis soliditas, IOHK juga akan mengembangkan perpustakaan referensi kode Plutus untuk digunakan oleh pengembang aplikasi dalam proyek mereka. Kami juga akan mengembangkan seperangkat alat khusus untuk verifikasi formal yang terinspirasi oleh karya proyek Liquid Haskell UCSD.

Dalam hal konsensus, Ouroboros dirancang dengan cara yang cukup modular untuk mendukung smart contract evaluasi. Oleh karena itu, baik CSL dan CCL akan menggunakan algoritma konsensus yang sama. 12 Diciptakan oleh Profesor Grigore Rosu dkk. al., K adalah kerangka universal untuk kemandirian bahasa semantik yang dapat dieksekusi mesin. Sebelum pekerjaan kami, ini telah digunakan untuk memodelkan C, Java dan JavaScript 13 Artinya, node konsensus yang berbeda menjalankan smart contracts yang berbeda. Juga dikenal sebagai sharding negara MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 16 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Perbedaannya adalah Ouroboros dapat dikonfirmasi untuk mengizinkan baik yang berizin maupun buku besar tanpa izin melalui distribusi token.

Dengan CSL, Ada telah didistribusikan melalui acara yang menghasilkan token kepada pembeli di seluruh Asia yang pada akhirnya akan menjual kembali di pasar sekunder. Artinya algoritma konsensus CSL adalah dikendalikan oleh sekelompok aktor atau delegasi mereka yang beragam dan semakin terdesentralisasi menugaskan. Dengan CCL, dimungkinkan untuk membuat tujuan khusus token yang diadakan oleh delegasi tersebut buku besar yang dapat menjadi entitas yang diatur, sehingga menciptakan buku besar yang diizinkan.

Fleksibilitas dari pendekatan ini memungkinkan berbagai contoh CCL terwujud dengan cara yang berbeda aturan tentang evaluasi transaksi. Misalnya, aktivitas perjudian dapat dibatasi kecuali data KYC/AML hadir hanya dengan memasukkan transaksi non-atribusi ke daftar hitam.

Fokus desain akhir kami adalah menambahkan modul keamanan perangkat keras (HSM) tepercaya ke protokol kami tumpukan. Ini adalah dua keuntungan besar ketika memperkenalkan kemampuan ini ke dalam protokol. Pertama, HSM memberikan peningkatan kinerja yang besar tanpa memperkenalkan keamanan 14 kekhawatiran selain mempercayai vendor. Kedua, melalui penggunaan Sealed Glass Proofs (SGP), HSM dapat memberikan jaminan bahwa data dapat diverifikasi dan kemudian dimusnahkan disalin atau dibocorkan ke pihak luar yang jahat.

Berfokus pada poin kedua, SGP dapat memberikan dampak revolusioner terhadap kepatuhan. Biasanya, ketika konsumen memberikan informasi pengenal pribadi (PII) untuk diautentikasi identitas atau membuktikan hak untuk berpartisipasi, informasi ini diserahkan kepada pihak ketiga yang terpercaya dengan harapannya tidak akan bertindak jahat. Aktivitas ini secara intrinsik terpusat, penyedia data kehilangan kendali atas PII mereka dan juga tunduk pada berbagai peraturan berdasarkan yurisdiksi.

Kemampuan untuk memilih sekumpulan attestor tepercaya dan kemudian menyimpan PII di kantong perangkat keras Artinya, setiap aktor yang memiliki HSM berkemampuan memadai akan mampu memverifikasi fakta tentang seorang aktor dengan cara yang tidak dapat dipalsukan tanpa verifikator mengetahui identitas pelaku. Misalnya, Bob adalah bukan warga negara AS. Alice adalah investor terakreditasi. James adalah pembayar pajak AS dan seseorang harus mengirimkannya laba kena pajak ke rekening X.

Strategi HSM Cardano adalah mencoba menerapkan protokol khusus pada dua berikutnya tahun menggunakan Intel SGX dan ARM Trustzone. Kedua modul dibangun untuk miliaran konsumen perangkat mulai dari laptop hingga ponsel dan tidak memerlukan upaya tambahan dari pihak konsumen untuk melakukannya gunakan. Keduanya juga diperiksa secara ketat, dirancang dengan baik, dan didasarkan pada iterasi bertahun-tahun dari beberapa perusahaan tim keamanan perangkat keras terbesar dan dengan pendanaan terbaik.

14 Lihat http://hackingdistributed.com/2016/12/22/scaling-bitcoin-with-secure-hardware/ dari Cornell Universitas MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 17 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Peraturan

Kenyataan pahit dari semua sistem keuangan modern adalah bahwa ketika mereka berkembang, mereka mengakumulasi kebutuhan, atau setidaknya keinginan untuk regulasi. Hasil ini umumnya disebabkan oleh keruntuhan yang berulang karena kelalaian beberapa pelaku atau komplotan rahasia pelaku di suatu pasar.

Misalnya, Krisis Knickerbocker tahun 1907 yang mengakibatkan pembentukan Federal Reserve Sistem pada tahun 1913 sebagai lender of last resort. Contoh lainnya adalah ekses-ekses yang terjadi pada tahun 1920an Amerika Serikat yang mengakibatkan keruntuhan finansial yang mengerikan, Depresi Besar. Keruntuhan ini menghasilkan pembentukan Komisi Bursa Sekuritas pada tahun 1934 untuk mencegah hal serupa acara atau setidaknya meminta pertanggungjawaban aktor jahat.

Kita bisa saja memperdebatkan perlunya, ruang lingkup, dan kemanjuran regulasi, namun kita tidak bisa menyangkalnya keberadaannya dan semangat pemerintah-pemerintah besar dalam menegakkannya. Namun, itu tantangan yang dihadapi semua regulator seiring globalisasi dan uang tunai menjadi digital memiliki dua sisi.

Pertama, peraturan mana yang harus menjadi yang tertinggi dalam menangani kumpulan yurisdiksi? Gagasan kuno tentang kedaulatan Westphalia mencair ketika ada satu transaksi dapat menjangkau tiga lusin negara dalam waktu kurang dari satu menit. Seharusnya hanya siapa saja yang memegangnya pengaruh geopolitik yang paling besar?

Kedua, kemajuan dalam teknologi privasi telah menciptakan perlombaan senjata digital menjadi semakin sulit bahkan untuk memahami siapa yang telah berpartisipasi dalam suatu transaksi, apalagi yang memiliki penyimpan nilai tertentu. Di dunia dengan aset jutaan dolar dapat dikontrol hanya dengan mnemonik 12 kata yang disimpan secara diam-diam, bagaimana kabarmu 15 menegakkan peraturan yang efektif?

Seperti semua sistem keuangan, protokol Cardano harus memiliki opini dalam desainnya mengenai apa yang ada adil dan masuk akal. Kami telah memilih untuk membagi antara hak individu dan hak a pasar.

Individu harus selalu memiliki akses tunggal terhadap dana mereka tanpa paksaan atau aset sipil penyitaan. Hak ini harus ditegakkan karena tidak semua pemerintah dapat dipercaya untuk tidak melakukan hal tersebut menyalahgunakan kekuasaan kedaulatan mereka demi keuntungan pribadi para politisi korup, seperti yang terlihat di Venezuela dan Zimbabwe. Cryptocurrency harus direkayasa ke denominator terendah.

15 Lihat BIP39 https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 18 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Kedua, sejarah tidak boleh dirusak. Blockchain memberikan janji akan kekekalan. Memperkenalkan kekuatan untuk memutar kembali sejarah atau mengubah catatan resmi berarti terlalu banyak hal godaan untuk mengubah masa lalu demi menguntungkan aktor atau pelaku tertentu.

Ketiga, aliran nilai harus tidak dibatasi. Kontrol modal dan tembok buatan lainnya mengurangi hak asasi manusia. Di luar kesia-siaan upaya untuk menegakkannya, secara global 16 perekonomian dengan banyak warga negara di negara-negara kurang berkembang bepergian ke luar yurisdiksi mereka untuk mendapatkan upah yang layak, membatasi aliran modal biasanya berakhir dengan merugikan kelompok termiskin di dunia.

Prinsip-prinsip ini menyatakan, pasar jelas berbeda dari individu. Sedangkan para desainer Cardano percaya pada hak individu, kami juga percaya bahwa pasar mempunyai hak untuk menyatakan secara terbuka syarat dan ketentuannya, dan jika seseorang setuju untuk berbisnis di pasar ini, maka mereka harus berpegang pada standar tersebut demi integritas seluruh sistem.

Tantangannya selalu pada biaya dan kepraktisan penegakan hukum. Kecil, multiyurisdiksi transaksi terlalu mahal dalam sistem lama untuk memberikan jaminan jalan keluar yang tinggi jika terjadi penipuan atau perselisihan komersial. Ketika seseorang mengirimkan transfer kawatnya ke Pangeran Nigeria, biasanya terlalu mahal untuk mencoba mendapatkan kembali dananya.
17

Untuk Cardano, kami merasa dapat berinovasi dalam tiga tingkatan. Pertama, melalui penggunaan smart contracts syarat dan ketentuan hubungan komersial dapat dikontrol dengan lebih baik. Jika semua aset digital dan hanya dapat ditampilkan di CSL, maka terdapat jaminan kuat akan perdagangan bebas penipuan diperoleh.

Kedua, penggunaan HSM untuk memberikan ruang identitas di mana PII tidak bocor namun sudah terbiasa pelaku autentikasi dan kredensial harus menyediakan sistem reputasi global dan memungkinkannya aktivitas yang diatur dengan biaya jauh lebih rendah untuk dilakukan, seperti game online dengan otomatis kepatuhan pajak atau pertukaran terdesentralisasi.

Terakhir, dalam peta jalan Cardano adalah pembuatan peraturan modular DAO yang dapat disesuaikan untuk berinteraksi dengan smart contracts yang ditulis pengguna untuk menambah mutabilitas, konsumen perlindungan dan arbitrase. Ruang lingkup proyek ini akan diuraikan dalam makalah selanjutnya.

16 Sebagai contoh penanggulangan aliran modal, lihat Sistem Perbankan Hawala 17 Lihat Penipuan dengan biaya di muka MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 19 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Apa Inti dari Semua Itu?

Cardano adalah proyek maraton yang melibatkan masukan dari ratusan pemikir paling cerdas

di dalam dan di luar industri cryptocurrency. Ini melibatkan pengulangan yang tak kenal lelah, penggunaan aktif

tinjauan sejawat, dan pencurian ide-ide hebat tanpa malu-malu ketika terungkap.

Bagian selanjutnya masing-masing mencakup aspek fokus tertentu yang telah kami putuskan sebagai inti

komponen proyek kami. Ada pula yang dipilih karena keinginan untuk meningkatkan keseluruhan yang terbaik

praktik ruang sedangkan praktik lainnya khusus untuk evolusi Cardano.

Meskipun tidak ada proyek yang dapat mencakup setiap tujuan atau memuaskan setiap pengguna, harapan kami adalah memberikan visi untuk tujuan tersebut

seperti apa tumpukan keuangan yang berkembang sendiri di yurisdiksi yang tidak memilikinya. Yang terakhir

Kenyataannya cryptocurrency bukanlah bahwa mereka akan mengganggu sistem keuangan lama yang ada.

Sistem keuangan lama selalu mampu menyerap perubahan dan mempertahankan bentuknya

dan fungsi.

Sebaliknya kita harus mencari tempat-tempat yang terlalu mahal untuk menerapkan sistem yang sudah ada

sistem perbankan, di mana banyak orang hidup dengan penghasilan kurang dari beberapa dolar sehari, tidak mempunyai identitas dan identitas yang stabil

kredit tidak mungkin ditemukan.

Di tempat-tempat ini, kekuasaan untuk menggabungkan sistem pembayaran, hak milik, identitas, kredit dan risiko

perlindungan ke dalam satu aplikasi yang berjalan di ponsel tidak hanya berguna, tetapi juga mengubah hidup.

Alasan kami membangun Cardano adalah karena kami merasa mempunyai kesempatan yang sah untuk mewujudkannya — atau

setidaknya maju – visi ini untuk negara berkembang.

Bahkan dalam kegagalan, jika kita dapat mengubah cara mata uang kripto dirancang, dikembangkan, dan didanai,

maka ada pencapaian besar.

Наука и техника

Искусство итерации

Криптовалюты — это протоколы, реализованные в виде программного обеспечения. Протоколы просто умны разговоры между участниками. Программное обеспечение — это, в конечном счете, манипуляция данными с учетом некоторых ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия 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. решить, включать ли это в свой мандат по стандартам.

Sains dan Teknik

Seni Iterasi

Cryptocurrency adalah protokol yang diimplementasikan sebagai perangkat lunak. Protokol sangatlah cerdas percakapan antar peserta. Perangkat lunak pada akhirnya adalah manipulasi data tertentu MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 20 dari 44

IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

tujuan. Namun perbedaan antara perangkat lunak yang solid dan andal serta protokol yang berguna dan aman percakapan mereka sepenuhnya manusiawi.

Perangkat lunak yang baik memerlukan akuntabilitas, persyaratan bisnis yang jelas, proses yang dapat diulang, pengujian menyeluruh dan iterasi yang tak kenal lelah. Perangkat lunak yang bagus juga membutuhkan orang yang cukup berbakat pengembang dengan pengetahuan spesifik domain yang cukup untuk merancang sistem yang dapat sepenuhnya menyelesaikan masalah apa pun yang mereka coba selesaikan.

Adapun protokol yang berguna dan aman, terutama yang melibatkan kriptografi dan didistribusikan sistem, mereka memulai dengan proses yang lebih akademis dan didorong oleh standar. Tinjauan sejawat, tidak ada habisnya perdebatan dan konsep trade-off yang tegas diperlukan untuk memastikan suatu protokol berguna. Namun ini saja tidak cukup, protokol perlu diimplementasikan dan diuji dalam penggunaan di kehidupan nyata.

Tantangan unik dalam industri mata uang kripto adalah dua hal yang sangat berbeda filsafat terkoyak tanpa sintesis Hegelian yang tepat. Tesis kami adalah “langkah mentalitas startup yang cepat dan hancurkan” didorong oleh masa muda, keserakahan, dan semangat. Antitesisnya adalah a pendekatan yang lambat, metodis dan berorientasi akademis yang dimotivasi oleh keinginan untuk memperkuat inovasi ruang kami menjadi ceruk yang bagus dengan pendanaan dan prestise yang besar.

Hasilnya adalah banyak mata uang kripto yang seluruhnya ditentukan hanya pada kertas putih saja relevan dengan CV atau hanya dengan kode yang ditulis dengan tergesa-gesa. Tak satu pun dari sepuluh cryptocurrency teratas saat ini 18 kapitalisasi pasar didasarkan pada protokol yang ditinjau oleh rekan sejawat. Tak satu pun dari sepuluh teratas saat ini cryptocurrency diimplementasikan dari spesifikasi formal.

19

Namun nilai miliaran dolar dipertaruhkan. Setelah diterapkan, mata uang kripto menjadi luar biasa

sulit diubah. Bagaimana pengguna mengetahui bahwa mereka menggunakan sistem yang aman? Bagaimana cara pengguna

tahu bahwa klaim pemasaran itu sah? Bagaimana jika protokol yang diusulkan tidak pernah dapat tercapai

klaimnya?

Kurangnya sintesis dan penghormatan terhadap proses adalah salah satu alasan utama IOHK ingin melakukan hal tersebut

membangun Cardano. Harapan kami adalah mengembangkan proyek referensi yang dapat menjadi contoh

bagaimana melakukan sesuatu dengan cara yang lebih efektif, waras dan jujur.

Tujuannya bukan untuk mengusulkan cara yang benar-benar baru dalam mengembangkan perangkat lunak dan protokol, melainkan untuk mengusulkannya

mengakui bahwa perangkat lunak dan protokol yang hebat sudah ada dan kami dapat meniru kondisinya

yang mengarah pada penciptaan mereka. Kedua, menjadikan kondisi ini diketahui publik dan bersifat open source

mungkin sehingga dapat ditiru untuk kepentingan seluruh bidang. 18 Lihat www.coinmarketcap.com untuk daftar lengkap berdasarkan kapitalisasi pasar 19 Ethereum memiliki spesifikasi semi formal yang dikenal sebagai Kertas Kuning; namun, semantik EVM adalah tidak sepenuhnya ditentukan dan juga tidak cukup untuk implementasi protokol secara penuh. MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 21 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Fakta dan Opini

Kekhawatiran lainnya adalah kapan fakta berakhir dan opini dimulai. Ada ratusan

bahasa pemrograman, lusinan paradigma pembangunan dan lebih dari satu filosofi

manajemen proyek. Dunia akademis penuh dengan tantangan tersendiri yang timbul darinya

jarak dari masalah bisnis dan kepraktisan.

Untuk Cardano, pertama-tama kami berupaya menangkap kekurangan yang nyata dan dapat disepakati secara universal

berguna dari sudut pandang teknik. Misalnya kriptografi dan didistribusikan

sistem keduanya merupakan topik yang sangat terlibat dengan terlalu banyak contoh tentang betapa naifnya tangan

dapat membuat kesalahan yang mengerikan. Oleh karena itu, protokol apa pun yang memerlukan wawasan dari domain ini memerlukannya

untuk dirancang oleh seorang ahli yang diakui dan diserahkan untuk ditinjau oleh para ahli lainnya.

Ouroboros adalah studi kasus pertama kami di bidang ini. Ini dirancang oleh tim kriptografer dengan

sejarah publikasi yang besar, beragam, dan dapat diverifikasi publik. Itu dibangun sesuai standar

proses kriptografi, dengan asumsi keamanan, model dan bukti yang berlawanan. Ini

buktinya diperiksa dengan diserahkan ke konferensi dan juga secara mandiri melalui komputer

20 bukti ditulis dalam Isabelle oleh tim di Universitas Cambridge.
21

Namun upaya ini sendiri tidak memberikan jaminan akan kegunaannya — hanya pemeriksaan keamanan yang ketat

model dengan beberapa asumsi. Agar berguna, seseorang perlu mengimplementasikan dan menguji protokol tersebut.

Pengembang kami telah melakukannya di Haskell dan juga Rust. Pekerjaan ini mengungkapkan upaya yang lebih besar

perlu fokus pada model sinkronisasi, yang mengarah pada penciptaan Ouroboros

Prao.

Seni pengulangan inilah yang menghasilkan protokol-protokol hebat, dengan setiap langkah mengarah pada pembelajaran baru dan

persyaratan untuk memverifikasi ulang kebenaran langkah sebelumnya. Hal ini memakan biaya, waktu, dan biaya yang besar

22 waktu yang sangat membosankan, namun tetap diperlukan untuk memastikan protokol dirancang dengan benar.

Protokol – terutama yang digunakan oleh miliaran orang – tidak berumur pendek dan cepat

berkembang. Sebaliknya, peraturan tersebut dimaksudkan untuk diikuti selama bertahun-tahun hingga beberapa dekade. Tampaknya seluruhnya

Masuk akal bahwa, sebelum membebani dunia dengan sistem keuangan baru yang harus kita jalani

untuk 100 tahun ke depan, kami ingin menuntut kebosanan dan ketelitian dari para desainernya.

20 Makalah yang Diterima Nomor 71 dari Konferensi Kripto Tahunan IACR di California
21 Oleh Kawin Worrasangasilpa di bawah pengawasan Profesor Lawrence Paulson
22 Mengikuti garis singgung demi kesembronoan, kita harus memperhatikan diskusi Profesor Halmos tentang bagaimana caranya menulis buku pelajaran matematika MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 22 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Dosa Fungsional

Pindah ke wilayah yang lebih berpendirian keras, alat, bahasa, dan metodologi yang digunakan

pengembangan perangkat lunak lebih merupakan artefak dari pemeliharaan agama daripada kenyataan obyektif. Sumber

kode itu seperti prosa tertulis. Setiap orang mempunyai pendapat tentang apa yang baik - dan apa yang sedang terjadi

dikomunikasikan, kadang-kadang, kurang penting dibandingkan bagaimana hal itu dikomunikasikan.

Kita harus melakukan dosa dengan memilih pihak yang menerima bahwa setidaknya ada satu pihak yang salah

mata seseorang. Namun, setidaknya ada banyak pembenaran di balik pilihan kita.

Protokol yang memungkinkan Cardano diterapkan di Haskell. Antarmuka pengguna

telah dikemas dalam garpu Elektron yang kita sebut Daedalus. Kami telah memilih untuk melakukannya

gunakan model arsitektur web jika memungkinkan, dan untuk database kami, kami memilih nilai kunci

paradigma menggunakan RocksDB.

Dari tingkat komponen, abstraksi ini berarti pemeliharaannya jauh lebih sederhana dan lebih baik

teknologi dapat diganti nanti dengan sedikit usaha, dan tumpukan kita sebagian terikat pada teknologi tersebut

upaya pengembangan Github dan Facebook.

Menggunakan WebGUI memungkinkan kita memanfaatkan React dan mengembangkan fitur front end menggunakan alat

dipahami oleh ratusan ribu pengembang JavaScript. Menggunakan arsitektur web

berarti komponen dapat diperlakukan sebagai layanan dan model keamanannya masuk akal.

Memilih Haskell untuk pengembangan protokol adalah pilihan tersulit. Bahkan secara fungsional

dunia, ada banyak pilihan. Di sisi yang lebih fleksibel dan tidak murni, ada bahasa-bahasa seperti itu

Clojure, Scala dan F#, yang memanfaatkan perpustakaan besar Java dan .Net

ekosistem sambil melestarikan beberapa aspek terbaik dari pemrograman fungsional.

Ada bahasa yang lebih berorientasi akademis seperti Agda dan Idris yang memiliki kesamaan

koneksi ke teknik yang memungkinkan verifikasi kebenaran yang kuat. Namun mereka kekurangan

perpustakaan yang masuk akal dan memiliki pengalaman pengembangan di bawah standar.

Untuk Cardano, pilihannya jatuh ke tangan Ocaml dan Haskell. Ocaml adalah bahasa yang luar biasa

komunitas yang hebat, peralatan yang bagus, pengalaman pengembangan yang masuk akal, dan warisan yang luar biasa di dalamnya

ruang verifikasi formal melalui Coq. Jadi mengapa kami memilih Haskell? 23

23 Ditambah lagi, IOHK sebenarnya mempunyai proyek yang sedang dilaksanakan di Ocaml bernama Qeditas yang kami mewarisi dari nama samaran Bill White MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 23 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Mengapa Haskell?

Protokol yang menyusun Cardano didistribusikan, digabungkan dengan kriptografi dan memerlukan a

tingkat toleransi kesalahan yang tinggi. Pada hari-hari terbaik, masih akan ada aktor-aktor Bizantium yang cacat

pesan dan klien yang salah secara tidak sengaja menyebabkan beberapa bentuk kekacauan pada jaringan.

Pertama, kami menginginkan bahasa yang memiliki sistem tipe yang kuat sehingga kami dapat menggunakan alat dengan mudah

seperti Quickcheck dan teknik yang lebih rumit seperti Jenis Penyempurnaan sambil melakukan a

harapan yang masuk akal akan toleransi kesalahan. Model OTP gaya Erlang memenuhi yang terakhir

sedangkan bahasa seperti Haskell dan Ocaml memenuhi yang pertama.

Dengan diperkenalkannya Cloud Haskell, Haskell mendapatkan banyak keuntungan dari Erlang meskipun tidak

menyerahkan miliknya sendiri. Selain itu, modularitas dan komposisi Haskell memungkinkan kami melakukan hal tersebut

gunakan perpustakaan khusus yang lebih ringan yang disebut Time Warp untuk Cardano.

Kedua, perpustakaan Haskell telah berkembang pesat selama beberapa tahun terakhir berkat kerja kerasnya

entitas komersial seperti Galois, FP Lengkap dan Diketik dengan Baik. Sebagai konsekuensinya, Haskell bisa

digunakan untuk menulis aplikasi produksi.
24

Ketiga, evolusi PureScript yang cepat telah memberikan jembatan yang sangat dibutuhkan ke dunia JavaScript

mirip dengan apa yang diberikan Clojurescript kepada Clojure. Kami berharap PureScript akan menjadi sangat penting

dalam hal membuat Cardano berfungsi di browser dan mengembangkan dompet seluler.

Keempat, sehubungan dengan resolusi ketergantungan, Haskell dalam beberapa tahun terakhir telah menikmati a

upaya sosial dan teknologi yang signifikan yang dipimpin oleh ahli teknologi seperti Michael Snoyman melalui a

platform bernama stackage yang mudah digunakan dan didukung dengan baik oleh FP Complete.

Kelima, selain penyelesaian ketergantungan yang memadai, kami juga bertujuan agar perangkat lunak kami dapat dibangun dengan baik

dapat direproduksi. Dengan kata lain, dengan nilai konfigurasi dan versi ketergantungan yang sama

harus menghasilkan artefak bangunan yang persis sama. Melalui stackage, kami telah menggunakan NixOps

untuk mencapai reproduktifitas dengan sukses besar.

Terakhir, kumpulan talenta pengembang yang berspesialisasi dalam Haskell cukup besar — dibandingkan dengan Haskell

rekan-rekannya – dan cukup terlatih dengan perpaduan yang tepat antara akademis dan industri. Itu juga

bertindak sebagai filter kompetensi karena jarang ditemukan pengembang Haskell berpengalaman yang tidak memilikinya

pengetahuan rinci tentang ilmu komputer.
24 Bryan O'Sullivan memberikan penjelasan yang bagus tentang penggunaan industri Haskell di sini.
MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 24 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Spesifikasi dan Verifikasi Formal

Kekuatan signifikan dalam mengembangkan protokol menggunakan model keamanan yang terbukti benar adalah hal itu memberikan batas jaminan kekuatan musuh. Seseorang diberikan kontrak selama itu protokol diikuti dan buktinya benar, musuh tidak dapat melanggar keamanan properti yang diklaim.

Refleksi yang lebih dalam membuat pernyataan sebelumnya menjadi lebih signifikan. Musuh bisa sewenang-wenang cerdas dan mampu. Mengatakan mereka dikalahkan hanya melalui model matematika adalah hal yang salah luar biasa. Dan tentu saja hal itu tidak sepenuhnya benar.

Realitas memperkenalkan faktor-faktor dan keadaan yang menghalangi utopia keamanan murni dan perilaku yang benar dari yang ada. Implementasinya bisa saja salah. Perangkat keras dapat menimbulkan serangan vektor yang sebelumnya tidak dipertimbangkan. Model keamanan mungkin tidak memadai dan tidak sesuai penggunaan kehidupan nyata.

Diperlukan suatu keputusan mengenai seberapa banyak spesifikasi, ketelitian dan pemeriksaan yang diperlukan untuk a protokol. Misalnya, upaya seperti proyek Mikrokernel SeL4 adalah contoh utama dari semuanya serangan terhadap ambiguitas membutuhkan hampir 200.000 baris kode Isabelle untuk memverifikasi kurang dari 10.000 baris kode C. Namun kernel sistem operasi merupakan infrastruktur penting yang dapat menjadi a kerentanan keamanan yang serius jika tidak diterapkan dengan benar.

Haruskah semua perangkat lunak kriptografi memerlukan upaya yang sangat besar? Atau bisakah seseorang memilih yang lebih sedikit jalur kuat yang menghasilkan hasil yang setara? Juga penting jika protokolnya diimplementasikan dengan sempurna jika lingkungan tempat ia dijalankan terkenal rentan seperti di Windows XP?

Untuk Cardano, kami telah memilih kompromi berikut. Pertama, karena sifat kompleksnya dalam domain kriptografi dan komputasi terdistribusi, buktinya cenderung sangat halus, panjang, rumit dan terkadang cukup teknis. Ini berarti bahwa pengecekan yang dilakukan oleh manusia dapat dilakukan membosankan dan rawan kesalahan. Oleh karena itu, kami percaya bahwa setiap bukti signifikan disajikan dalam warna putih makalah yang ditulis untuk mencakup infrastruktur inti perlu diperiksa mesinnya.

MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 25 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Kedua, untuk memverifikasi kode Haskell agar sesuai dengan kertas putih kita, kita dapat memilih antara dua opsi populer: berinteraksi dengan pemver SMT melalui LiquidHaskell dan menggunakan Isabelle/HOL.

Pemecah SMT (teori modulo kepuasan) menangani masalah pencarian fungsional parameter yang memenuhi persamaan atau pertidaksamaan, atau sebagai alternatif menunjukkan parameter tersebut tidak ada. Seperti yang dibahas oleh De Moura dan Bjørner, kasus penggunaan SMT bermacam-macam, namun kuncinya intinya adalah bahwa teknik ini sangat ampuh dan dapat secara signifikan mengurangi bug dan kesalahan semantik.

Isabelle/HOL, di sisi lain, adalah alat yang lebih ekspresif dan beragam yang dapat digunakan

keduanya menentukan dan memverifikasi implementasi. Isabelle adalah pemecah teorema generik yang bekerja dengannya

konstruksi logika tingkat tinggi, mampu merepresentasikan himpunan dan objek matematika lainnya

digunakan dalam pembuktian. Isabelle sendiri terintegrasi dengan pembuktian Z3 SMT untuk menangani masalah yang melibatkan

kendala seperti itu.

Kedua pendekatan tersebut memberikan nilai dan oleh karena itu kami memutuskan untuk menerapkan keduanya secara bertahap.

Bukti tertulis manusia akan dikodekan di Isabelle untuk memeriksa kebenarannya sehingga memuaskan

persyaratan pemeriksaan mesin kami. Dan kami bermaksud menambahkan Liquid Haskell secara bertahap ke semuanya

kode produksi dalam pelaksanaan Cardano sepanjang tahun 2017 dan 2018.

Sebagai poin terakhir, verifikasi formal hanya akan berfungsi jika spesifikasi yang diverifikasi dari dan peralatan yang tersedia. Salah satu alasan utama memilih Haskell adalah karena ia menyediakan keseimbangan yang tepat antara kepraktisan dan teori. Spesifikasi yang diperoleh dari kertas putih sangat mirip Kode Haskell, dan menghubungkan keduanya jauh lebih mudah daripada melakukannya dengan perintah bahasa.

Masih terdapat kesulitan besar dalam mendapatkan spesifikasi yang tepat dan juga memperbaruinya spesifikasi ketika perubahan seperti peningkatan, perbaikan bug, dan masalah lainnya perlu dilakukan; namun, kenyataan ini tidak mengurangi nilai keseluruhannya. Jika seseorang akan mendapat masalah membangun landasan di atas keamanan yang dapat dibuktikan, maka implementasinya harus seperti apa adanya sebenarnya diusulkan di atas kertas.

Transparansi

Pertanyaan terakhir ketika membahas ilmu dan teknik pengembangan mata uang kripto adalah bagaimana mengatasi transparansi. Keputusan desain tidak bersifat Boolean dan halus pengembang dalam mimpi dan kemudian tiba-tiba menjadi kanon. Mereka berasal dari pengalaman, perdebatan dan pembelajaran dari kesalahan sebelumnya.

MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 26 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Tantangannya adalah proses pembangunan yang benar-benar transparan dapat mempengaruhi diskusi menjadi lebih teatrikal daripada berdasarkan bukti. Ego, upaya untuk memenangkan komunitas, dan ketakutan terdengar bodoh dapat memaksa percakapan menjadi steril dan kontraproduktif.

Selain itu, pihak luar dapat mencoba untuk mengkooptasi pembicaraan dalam upaya untuk memaksa mereka bersinggungan tertentu untuk menjadi satu-satunya topik yang relevan. Setiap orang memiliki sapi suci.

Jadi bagaimana kita bisa menyeimbangkan kebutuhan akan proses pembangunan yang transparan, yang merupakan tanggung jawab pemerintah? komunitas yang telah mempercayakan kemajuan kepada sekelompok pengembang inti, dengan kebutuhan akan kebebasan ekspresi tanpa rasa takut?

Dengan Cardano, kami telah memutuskan untuk menerapkan proses berbasis standar dengan pengawasan terarah. Masyarakat perlu mengetahui bahwa ilmu pengetahuan dan kode etik telah dipikirkan, diperiksa, dan dikaji dengan baik benar-benar menyelesaikan hal-hal yang menurut pengembang dapat mereka lakukan. Untuk mencapai tujuan ini, tinjauan sejawat harus dilakukan sepenuhnya memenuhi komponen sains karena telah dirancang khusus untuk tujuan ini dan telah memberi kita dunia modern.

Untuk kode, topik ini sedikit lebih berpendirian. Untuk Cardano, kami telah memilih untuk mempercayakan Cardano Yayasan yang berfungsi sebagai auditor akhir pekerjaan IOHK. Secara khusus, mereka dipercayakan dengan tugas sebagai berikut:

1. Tinjauan rutin terhadap kode sumber yang terdapat di Cardano Github untuk memeriksa kualitas, cakupan tes, komentar yang tepat dan kelengkapan
2. Tinjau semua dokumentasi Cardano untuk mengetahui kebenaran dan kegunaannya
3. Memverifikasi klaim bahwa protokol yang dihasilkan oleh para ilmuwan telah diterapkan sepenuhnya

Untuk menyelesaikan tugas ini, IOHK akan menyerahkan laporan rutin dan tepat waktu kepada Yayasan – dan Yayasannya menugaskan – untuk meninjau. Yayasan pada gilirannya akan menerbitkan laporan pengawasan pembangunan kepada Cardano komunitas setidaknya setiap triwulan.

Upaya pertama ini dimaksudkan untuk memulai pembicaraan yang lebih luas tentang bagaimana suatu proyek didesentralisasi mencapai akuntabilitas. Pengawasan pembangunan dari pihak ketiga yang terpercaya merupakan alat yang ampuh untuk mencapai tujuan tersebut memastikan bahwa pengembang berada pada jalur yang benar, namun hal ini tidak cukup untuk menjamin sepenuhnya bahwa proyek akan selalu berhasil.

Untuk itu, setelah perbendaharaan diintegrasikan ke dalam CSL, Yayasan akan mendorong tim pengembangan tambahan untuk membangun klien alternatif berdasarkan formal spesifikasi yang dikembangkan bersama dengan IOHK. Keberagaman pembangunan telah menjadi teknik yang hebat digunakan oleh proyek Ethereum untuk menghindari terbentuknya monokultur berdasarkan serangkaian ide atau pengembang. MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 27 dari 44

IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Sehubungan dengan spesifikasi, ada banyak pengetahuan yang bisa diperoleh dari standar proses diikuti oleh WC3 dan IETF. Pada akhirnya, setiap protokol Cardano terintegrasi memerlukan spesifikasi yang independen dari karya akademis atau kode sumber. Sebaliknya, hal itu perlu dilakukan berada dalam format yang sesuai seperti RFC.

Salah satu prinsip inti Cardano Foundation adalah bertindak sebagai badan standar khusus untuk Cardano protokol dan menjadi tuan rumah percakapan untuk memperbarui, menambah atau mengubah standar yang relevan Cardano. Jika internet (produk standar) melalui IETF dapat mencapai konsensus tentang apa protokol inti harus digunakan, maka masuk akal untuk mengasumsikan bahwa ada badan khusus dapat memfasilitasi hasil yang sama.

Sebagai catatan penutup, menarik untuk mengeksplorasi pemindahan diskusi ini ke entitas yang terdesentralisasi dihosting di blockchain. Konsep ini disebut organisasi otonom yang terdesentralisasi (DAO) dan pekerjaan pendahuluan sedang dilakukan di bidang ini. IOHK akan mengembangkan model referensi DAO untuk entitas yang berinteraksi dengan Cardano untuk digunakan jika diinginkan dan merupakan hak prerogatif Yayasan Cardano untuk memutuskan apakah akan menerapkannya di bawah mandat standar mereka.

Совместимость

Большая близорукость

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

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

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

ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия 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, удовлетворят

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

поощрять все криптовалюты к лучшей совместимости и безопасности.

Interoperabilitas

Miopia Besar

Keuangan dan gagasan perdagangan yang lebih luas pada akhirnya merupakan usaha manusia. Ada yang elegan bahasa, alat yang sangat tepat untuk menangkap maksud, dan teknik yang tak ada habisnya mendapatkan jalan keluar jika terjadi hasil yang buruk serta upaya mencari hukum selama ribuan tahun ekuitas dalam perdagangan. Faktanya, beberapa bentuk penulisan paling awal adalah kontrak komersial.

Namun unsur kemanusiaan tidak dapat dihindari terlepas dari disintermediasi logika, mesin atau penjaga pemerintah yang dipercayakan dengan kekuatan yang mengerikan. Disitulah letak keagungannya miopia cryptocurrency. Mereka sebagian besar terpisah dari realitas kemanusiaan.

Orang membuat kesalahan. Orang-orang berubah pikiran. Orang tidak selalu memahami sepenuhnya hubungan bisnis yang mereka setujui untuk dimasuki. Masyarakat disesatkan dan ditipu. Keadaan berubah pada tingkat individu dan negara bagian yang memerlukan solusi unik. bekerja keras Pada titik ini, sebagian besar kontrak mengandung klausul force majeure.

MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 28 dari 44

IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Namun, mata uang kripto berusaha menghilangkan pemahaman, kasih sayang, dan penilaian manusia sebagai imbalan atas hakim digital yang tidak peduli dan terikat sempurna pada konstitusi tanpa pertimbangan pada keadilan atau hasil. Mengingat manusia selalu berusaha dan akan terus berusaha mengubah peraturan untuk tujuan egois, sungguh menyegarkan untuk memiliki sistem yang tidak dapat dirusak.

Namun apa yang terjadi ketika pengguna perlu memadukan sistem baru ini dengan sistem keuangan tradisional sistem? Apa yang terjadi ketika seseorang perlu hidup di dunia manusia? Misalnya properti hak-hak seperti pendaftaran tanah hidup sepenuhnya di dunia fisik. Bahkan tokenmasih melakukan penataan lahan memerlukan pengakuan terhadap yurisdiksi yang berkuasa.

Untuk memberikan poin lain, sebatang emas tidak bisa bergerak sendiri. Hakim digital dapat memerintahkannya pergerakan, namun tidak dapat memaksanya tanpa manusia yang mengakomodasinya. Oleh karena itu buku besar digital bisa menyimpang dari kenyataan.

Oleh karena itu, seorang perancang protokol perlu memutuskan seberapa banyak realitas manusia yang boleh diizinkan dalam dirinya mata uang kripto. Semakin banyak fleksibilitas, semakin sedikit kesetiaan terhadap sesuatu yang absolut. Itu semakin banyak perlindungan konsumen, semakin banyak mekanisme yang harus ada untuk memberikan rollback, refund dan penyuntingan sejarah.

Bagian ini dan peraturan selanjutnya mencakup pendekatan pragmatis Cardano terhadap topik tersebut. Di dalam hal interoperabilitas, ada dua kelompok besar untuk didiskusikan. Pertama, interoperabilitas dengan sistem keuangan warisan (dunia non-cryptocurrency). Kedua, interoperabilitas dengan pihak lain mata uang kripto.

Warisan

Fintech tidak terdiri dari satu standar atau bahkan bahasa yang sama. Ada yang luar biasa

keragaman dalam pendekatan, entitas yang bertanggung jawab atas penyelesaian dan pembukaan lahan, bisnis

proses, dan domain lain yang terlibat dalam akuntansi, transformasi, dan pergerakan

nilai.

Tidak masuk akal untuk mengatakan bahwa, hanya karena satu teknologi lebih unggul, maka teknologi lainnya lebih unggul

ekosistem entah bagaimana akan mengakui kekalahan dan meningkatkannya. Misalnya masih banyak orang yang menggunakan

Windows XP 16 tahun setelah rilis awal. Keadaan menyedihkan ini setara dengan seseorang

menggunakan Macintosh asli yang dirilis pada tahun 1984 di tahun 2000.

Selain perilaku konsumen, bisnis pada umumnya lebih lambat dalam siklus peningkatannya. Banyak

bank masih menggunakan back end yang ditulis dalam Cobol. Setelah infrastruktur diketahui berfungsi dan terpenuhi

kebutuhan bisnis, biasanya hanya ada sedikit insentif untuk meningkatkan atau menyempurnakan perangkat lunak dan

protokol untuk keuntungan konsumen di luar masalah kepatuhan atau keamanan. MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 29 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Untuk Cardano, pertama-tama kita harus menentukan apa yang dimaksud dengan jembatan lama? Sistem apa,

standar, entitas, dan protokol yang harus kami targetkan untuk memastikan adanya kepastian yang wajar

interoperabilitas? Bisakah jembatan ini difederasi atau didesentralisasi? Atau seperti pertukaran, kan?

menjadi titik utama kegagalan bagi peretas, pemilik yang berniat jahat, atau pembuat kebijakan yang terlalu bersemangat?

Ada tiga kekhawatiran yang harus diatasi. Pertama, representasi informasi dan

keyakinan akan keakuratannya. Kedua, representasi nilai dan kepemilikan terkaitnya. Ketiga,

representasi entitas dan pengguna tertentu serta tingkat kepercayaan agregat terhadap entitas tersebut

entitas.

Agar berguna, informasi dan nilai harus mengalir bebas antara dunia keuangan lama dan dunia keuangan

Cardano. Kemudian hasil-hasilnya perlu ditetapkan dan dicatat untuk membangun reputasi dan landasan

untuk bantuan. Namun hal-hal seperti itu sebagian besar hanya terjadi pada aktor-aktor yang terlibat. Untuk menyandikan

mereka di blockchain akan menjadikannya global dan permanen.

Selain itu, nilai tidak selalu bisa mengalir bebas di dunia warisan. Embargo, sanksi, modal

pengendalian dan tindakan hukum dapat membekukan aset. Agar dapat dioperasikan, seseorang tidak dapat membuat sebuah

selalu buka katup keluar agar nilai bocor.

Terakhir, merek dan reputasi entitas merupakan salah satu landasan komersial hubungan. Miliaran dolar dihabiskan setiap tahun untuk membangun dan memelihara kampanye pemasaran dan merek perbaikan. Jika ada klaim yang bersifat memfitnah, palsu, atau menyesatkan mengenai seseorang atau suatu entitas, maka mereka mempunyai hak untuk mencari bantuan hukum. Namun upaya blockchain untuk melestarikannya secara permanen sejarah.

Seperti pilihan bahasa pemrograman kami, tidak ada solusi ideal untuk diselesaikan oleh Cardano kekhawatiran ini dengan cara yang benar. Sebaliknya, kita harus menyerah pada pendapat yang didukung lagi.

Sehubungan dengan aliran informasi, aliran ini dikenal sebagai aliran data tepercaya. Ia memiliki sumber dan konten. Sumber mempunyai gagasan tentang kredibilitas dan insentif untuk menipu atau mempertahankan kejujuran. Konten dapat dikodekan secara sewenang-wenang.

Mengingat kami bermaksud mendukung perangkat keras tepercaya dalam tumpukan protokol kami, kami memilih untuk melakukannya menjajaki penambahan dukungan untuk Protokol Town Crier yang dibuat oleh Profesor Ari Juel dkk. Dengan asumsi adanya kumpulan sumber data yang kredibel, Town Crier mengizinkan pengikisan web yang aman konten untuk digunakan dalam smart contracts dan aplikasi lainnya.

MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 30 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Daftar sumber bootstrap akan disediakan oleh Emurgo, IOHK dan Cardano Foundation. Nanti daftar ini akan diganti dengan daftar yang dikurasi komunitas menggunakan mekanisme yang berasal dari Cardano sistem perbendaharaan. Harapan kami adalah sistem reputasi dapat terwujud berkat data feed yang baik, sehingga menciptakan umpan balik positif untuk secara bertahap meningkatkan keandalan dan kesetiaan.

Representasi nilai adalah topik yang lebih kompleks. Berbeda dengan informasi - dimana dulunya kebenaran, ketepatan waktu dan kelengkapan ditetapkan, protokol dapat berperilaku dapat diandalkan dan cara deterministik - nilai lebih rumit.

Setelah tokenized, nilai harus berperilaku seperti objek unik. Informasi dapat disalin dan beredar, tetapi token yang mewakili kepemilikan sesuatu (misalnya hak milik kendaraan) tidak mungkin dikloning dan diperdagangkan pada dua buku besar yang berbeda. Tindakan ini secara efektif akan menghancurkan integritas sistem.

Tantangan dalam interoperabilitas warisan ketika berhadapan dengan nilai tokenized adalah kepercayaan asumsi, keandalan, dan kemampuan audit berubah seiring aliran token antar buku besar. Misalnya jika Bob memiliki sejumlah Bitcoin dan kemudian menyimpannya di bursa, lalu Bob kini memilikinya representasi bursa atas Bitcoin miliknya di buku besar mereka. Dalam kasus MtGOX, buku besar mereka melakukannya tidak sesuai dengan kenyataan, menyebabkan pengguna kehilangan segalanya.

Masalahnya semakin rumit dengan perlunya sistem warisan untuk mengenali token yang tinggal di dalamnya sebuah mata uang kripto. Seperti disebutkan sebelumnya, dunia usaha secara historis menolak peningkatan perangkat lunak mereka dan mendukung protokol baru. Situasi ini membuat sulit untuk melihat secara jelas solusi.

Untuk Cardano, harapan terbaik kami adalah memberikan opsi bagi pengguna untuk melampirkan banyak persediaan metadata untuk transaksi mereka dan kemudian menunggu standar industri muncul untuk diterapkan. Beberapa kemajuan telah dicapai dengan kelompok kerja Interledger, upaya seperti R3Cev dan internasional mandat untuk meningkatkan protokol keuangan lama.

Namun, tantangan yang lebih besar tetap ada dalam mengukur dan mengkualifikasi nilai yang dikirim dari sebuah warisan sistem ke buku besar mata uang kripto. Misalnya jika Bob adalah pemilik bank dan mengeluarkan dolar didukung token, maka dia selalu dapat membangun jembatan untuk mengirimkan token miliknya ke buku besar seperti Cardano sebagai aset yang diterbitkan pengguna.

Meskipun Cardano akan melacak kepemilikan dengan tepat dan menyediakan semua fitur yang kami miliki cinta seperti stempel waktu dan kemampuan audit, tidak ada mata uang kripto yang dapat menjadikan Bob seorang bankir yang jujur. Dia selalu mempunyai pilihan untuk menjalankan bank cadangan fraksional dengan tidak menyokong seluruh dolarnya MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 31 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

tokens dengan dolar sungguhan. Penipuan ini tidak dapat dideteksi oleh mata uang kripto kecuali dolar itu sendiri adalah token yang dicatat oleh buku besar digital. 25

Yang terakhir, representasi entitas secara online adalah masalah jaringan klasik yang sudah ada sejak awal hari-hari internet. Universitas, bisnis, departemen pemerintah, dan pengguna sewenang-wenang perlu membangun identitas mereka di beberapa titik.

Untuk mencapai tujuan ini, solusi pragmatis namun terpusat seperti Infrastruktur Kunci Publik web dan Sistem DNS ICANN telah diterapkan. Mengingat kita menikmati web modern, ini solusinya terukur dan praktis. Namun mereka tidak menjawab yang lebih berorientasi komersial pertanyaan tentang keandalan, kepercayaan, dan karakteristik meta lainnya yang diperlukan untuk menentukan jika seseorang ingin berbisnis dengan entitas tersebut.

Tuan rumah pasar multi-sisi seperti eBay telah membangun model bisnis dengan menyediakan beberapa metadata ini bersama dengan kerangka kerja untuk menyelesaikan transaksi. Penilaian tentang kualitas konten, acara, dan bisnis sering kali hanya dipengaruhi oleh rating online dari sumber terpercaya. 26

Bagian dari poin ini yang relevan dengan Cardano adalah pertanyaan tentang sentralisasi reputasi. Salah satu dari tujuan kami untuk Cardano adalah menyediakan simpanan keuangan bagi negara berkembang. Kunci dari upaya ini adalah kemampuan untuk membangun kepercayaan dengan aktor yang belum pernah ditemui.

Kalau satu entitas atau konsorsium entitas menguasai siapa yang diberi label baik atau buruk, bukan organik proses yang berasal dari interaksi aktual dalam komunitas secara keseluruhan, maka entitas ini bisa secara sewenang-wenang memasukkan siapa pun ke dalam daftar hitam atas dugaan dosa apa pun. Kekuatan ini bertentangan dengan nilai-nilai kita sebagai sebuah proyek dan mengalahkan tujuan penggunaan mata uang kripto yang lebih luas.

Untungnya, mekanisme yang sama digunakan dalam pemungutan suara untuk surat suara perbendaharaan, menambahkan sumber ke dalam daftar umpan data tepercaya dan protokol forking dapat digunakan kembali untuk membangun ruang reputasi. Ini adalah sebuah area penelitian terbuka dan harapan kami adalah menyediakan protokol overlay untuk desentralisasi jaringan kepercayaan reputasi pada tahun 2018-2019 setelah lebih banyak elemen mendasar diselesaikan.

Interoperabilitas Mata Uang Kripto

25 Sebaliknya, untuk buku besar digital, bukti cadangan telah diusulkan sebagai cara penyimpanan yang cerdas cryptocurrency hanya bertukar secara jujur. 26 Tarif ini bahkan berdampak pada pembuatan konten itu sendiri. Lihat kisah menarik tentang bagaimana Rotten Tomatoes telah berdampak pada industri film. MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 32 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Beralih dari dunia lama ke buku besar digital terdistribusi, interoperabilitas menjadi jauh lebih sederhana. Setiap buku besar memiliki protokol jaringan, standar komunikasi dan asumsi keamanan tentang algoritma konsensus masing-masing. Hal ini pada gilirannya dapat dengan mudah diukur.

Pergerakan informasi dilakukan dengan menghubungkan ke jaringan asing dan menerjemahkannya pesan. Pergerakan nilai dapat dilakukan melalui sistem relay, perdagangan lintas rantai atom atau melalui skema sidechain yang cerdas. Karena tidak ada operator terpusat, satu representasi entitas lebih membatasi pada metadiskusi kepercayaan pada pengembang, penambang atau beberapa pialang kekuasaan lainnya.

Untuk Cardano, kami mengintegrasikan protokol sidechain baru yang dikembangkan oleh Kiayias, Miller dan Zindros. Ini memberikan cara non-interaktif untuk memindahkan nilai dengan aman antara dua rantai itu mendukung protokol. Mekanisme ini akan menjadi cara utama aliran nilai antara CSL dan a lapisan CCL.

Untuk mata uang kripto lainnya, jembatan federasi harus terbentuk seiring dengan pertumbuhan nilai dan pengguna Cardano dasar. Untuk membantu mempercepat pertumbuhan ini, Cardano SL mendukung versi Plutus yang terbatas skrip interoperabilitas. Transaksi baru akan ditambahkan di Shelley dan rilis CSL selanjutnya khusus untuk memenuhi kebutuhan tersebut.

Labirin Daedalus

Poin-poin mengenai interoperabilitas berasal dari perspektif global. Protokol khusus, baru

jenis transaksi, sistem untuk menilai kredibilitas dan arus informasi tidak dapat dibatasi

hanya satu penjaga gerbang atau pengguna. Sebaliknya mereka harus tersedia bagi siapa saja yang tidak memilikinya

sensor atau tol.

Namun apa yang terjadi jika Cardano tidak mendukung protokol, transaksi, atau aplikasi yang a

pengguna tidak bisa hidup tanpanya? Haruskah kita berada di luar jangkauan? Web juga menghadapi kekhawatiran serupa

selama tahun 1990an.

Ironisnya, web menyediakan dua solusi berbeda yang dapat direplikasi dengan mata uang kripto.

Pengenalan JavaScript memberikan kemampuan program ke situs web mana pun untuk ditambahkan secara sewenang-wenang

fitur. Pengenalan plugin dan ekstensi browser menambahkan kemampuan khusus untuk

pengguna yang ingin menginstalnya. Kedua pendekatan tersebut memberi kita web modern beserta segala keamanannya

kengerian.

MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 33 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Ethereum mengadopsi pendekatan sebelumnya dengan mengizinkan pengguna untuk menyematkan subprotokol di

Ethereum blockchain sebagai smart contracts. Cardano mendukung fitur ini melalui CCL

paradigma. Namun bagaimana dengan ekstensi khusus?

Contoh yang jelas adalah pedagang mata uang kripto. Bayangkan sebuah pasar yang terdesentralisasi,

disebut DM, yang mendukung serangkaian mata uang kripto yang berbeda. Seorang pedagang ingin mengotomatisasi miliknya

strategi yang bertindak pada DM.

Dalam ekosistem yang terfragmentasi, pedagang harus memasang lusinan klien untuk masing-masing ekosistem

cryptocurrency dan kemudian menulis perangkat lunak khusus untuk berbicara dengan setiap klien untuk berkoordinasi

perdagangan otomatis. Jika salah satu klien memperbarui, maka itu dapat merusak perangkat lunak yang dipesan lebih dahulu. Selain itu,

bagaimana jika pedagang ingin menjual perangkat lunaknya?

Terinspirasi dari model ekstensi web, jika antarmuka ke berbagai mata uang kripto bisa

ditarik ke dalam tumpukan web, maka tugas pedagang menjadi jauh lebih mudah. Sebuah universal

antarmuka dapat dibuat. Instalasi adalah satu klik. Distribusi perangkat lunak dapat dimodelkan

setelah toko web Chrome.

Untuk Cardano, kami memutuskan untuk bereksperimen dengan paradigma ini dengan menerapkan referensi kami

ujung depan dompet di Electron. Ini adalah proyek sumber terbuka yang dikelola oleh Github yang menggabungkan

baik Node dan Chrome secara bersamaan. Bentuk Elektron Cardano disebut Daedalus.

Generasi pertama Daedalus akan bertindak sebagai dompet HD dengan dukungan untuk banyak hal yang diharapkan

27 fitur akuntansi dan keamanan yang merupakan standar industri, seperti kata sandi pengeluaran dan

BIP39. Pada generasi selanjutnya Daedalus akan berkembang menjadi kerangka aplikasi dengan toko,

API integrasi universal dan SDK.

Inovasi utamanya adalah kemudahan pengembangan dengan memungkinkan pemrogram menggunakan JavaScript,

HTML5 dan CSS3 untuk membangun aplikasi mereka dan jembatan terpadu untuk lintas aplikasi

komunikasi. Perilaku kompleks seperti kriptografi, pengelolaan jaringan terdistribusi dan

mekanisme basis data dapat diabstraksikan sehingga memungkinkan pengembang fokus hanya pada pengguna

pengalaman dan logika inti aplikasinya.

Karena Daedalus dimaksudkan untuk menjadi kerangka kerja universal, peta jalan dan evolusinya agak berbeda

independen dari Cardano. Selama tahun 2017 keduanya berpasangan erat, namun nantinya Cardano akan adil

aplikasi lain untuk pengguna Daedalus. Kami juga bermaksud menjelajahi fitur-fitur yang sangat unik

seperti layanan manajemen kunci universal yang hanya berjalan di Intel SGX.

27 Yang sudah tersedia di daedaluswallet.io
MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 34 dari 44

IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Pada akhirnya, sebagai perancang protokol, kami tidak dapat memenuhi semua kebutuhan. Harapan kami adalah fleksibilitasnya

yang akan disediakan Daedalus dikombinasikan dengan smart contract stateful yang berjalan di CCL akan memuaskan

yang ditinggalkan oleh keputusan desain kami. Kami juga berharap standar yang lebih baik dapat muncul

mendorong semua cryptocurrency untuk menikmati interoperabilitas dan keamanan yang lebih baik.

Регулирование

Ложная дихотомия

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

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

Разработчик криптовалюты должен определиться с тем, какой инструментарий он предложит регулятору. исправить плохие события. Уникальная проблема, с которой сталкиваются криптовалюты, заключается в том, что они являются продуктом регуляторные и монетарные провалы. 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 могут сформироваться рынки страхования и регулирования, и что они будут саморазвивающиеся в зависимости от результатов.

Peraturan

Dikotomi yang Salah

Meskipun peraturan sering kali berubah-ubah dan misterius, seseorang secara metaforis dapat menyimpulkan sesuatu yang elegan lingkaran narasi para koruptor dan jaksa mereka yang mencari keadilan. Peraturan adalah perangkat dari pembuat hukum. Namun seperti alat-alat lainnya, alat-alat tersebut mungkin masih mentah, tua, atau hanya disalahgunakan.

Cryptocurrency tidak mengubah kondisi manusia atau alur narasi. Akan selalu ada bisa berupa penipuan, aktor jahat, dan hasil buruk meskipun niatnya terbaik. Sementara cryptocurrency dapat menghilangkan penilaian manusia, namun tidak dapat menghilangkan perilaku manusia.

Seorang perancang mata uang kripto harus mengambil keputusan mengenai perangkat apa yang akan ia tawarkan kepada regulator memperbaiki kejadian buruk. Tantangan unik yang dihadapi mata uang kripto adalah produknya kegagalan regulasi dan moneter. 28

Secara budaya, banyak orang di dunia cryptocurrency menganggap tindakan pemerintah korup, tidak kompeten, atau tidak tepat tidak efektif. Oleh karena itu, mereka kurang memiliki rasa hormat, kesabaran atau keinginan untuk mendukung pintu belakang khusus bagi regulator atau penegak hukum untuk memperbaiki kesalahan. Tindakan ini akan menjadi kutukan bagi seluruh tujuan mata uang kripto.

Di sisi lain, jika memperhitungkan kegagalan bursa dan peristiwa bersejarah, lebih dari 10 persennya Bitcoin telah hilang atau dicuri sejak protokol dimulai pada tanggal 3 Januari 2009. Pada tanggal 30 Juni, Pada tahun 2017, nilai yang hilang atau dicuri mencapai sedikit di atas $4 miliar. Dan angka ini tidak diperhitungkan untuk Bitcoin dan token lainnya kalah karena penipuan dan ICO yang bentuknya buruk.

28 Faktanya Satoshi menyematkan judul berikut di Bitcoin Genesis Block yang diambil dari The Times: The Times 03/Jan/2009 Rektor di ambang dana talangan kedua untuk bank MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 35 dari 44

IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Lalu ada masalah privasi. Pada skala makro, nilai mengalir melalui saluran khusus yang diatur, kaya akan metadata dan dipantau secara aktif oleh penegak hukum, pemerintah dan regulator internasional. Ini adalah permainan yang dipahami dengan baik dengan kebocoran hanya terjadi di sisi tunai, yang secara bertahap berkurang seiring dengan beralihnya dunia ke uang digital.

29

Paradigma jika cryptocurrency tidak ada nampaknya akan menjadi dunia yang semakin memperlakukan privasi finansial seperti konten media sosial. Tidak ada dan seseorang tidak dapat memilih untuk tidak ikut serta. Oleh karena itu kita mempunyai dilema yang menghasilkan dikotomi yang nyata.

Seorang perancang mata uang kripto dapat menyerahkan prinsip-prinsipnya dan menyerah pada tuntutan apa pun yang ada di wilayahnya yurisdiksi mereka menempatkan kode mereka, sehingga membahayakan privasi dan integritas mereka pengguna. Atau dia bisa mengadopsi filosofi yang lebih berprinsip, namun anarkis, yang terpisah dari filosofi tersebut praktik dan hukum terbaik saat ini.

Untuk Cardano, kami merasa narasi ini adalah dikotomi palsu yang disebabkan oleh kurangnya imajinasi. Itu kenyataannya sebagian besar pengguna tidak peduli dengan peraturan yang ada di pasar. Biasanya memang begitu khawatir mengenai perubahan mendadak dalam peraturan yang menguntungkan satu atau lebih pelaku. Mereka khawatir tentang kurangnya transparansi mengenai siapa yang mendapat hak istimewa.

Kita perlu membedakan antara hak individu dan hak pasar. Mengingat cryptocurrency memiliki jangkauan global, hak harus berorientasi pada pengguna.

Privasi harus masuk akal dan berada dalam kendali pengguna, bukan penjaga gerbang. Aliran nilai harus tidak dibatasi. Nilai tidak boleh disita secara tiba-tiba tanpa persetujuan.

Dari perspektif pasar, pasar harus transparan tentang penggunaan data, caranya dana akan ditangani di dalam dan setiap orang harus bermain dengan seperangkat aturan yang sama. Selain itu, setelah pengguna menyetujui, maka mereka tidak dapat tiba-tiba berubah pikiran karena ketidaknyamanan. Pihak rekanan juga membutuhkan kepastian.

Namun bagaimana tepatnya seseorang berpindah dari sistem abstrak ke sistem aktual? Apa yang harusnya sesuatu praktis dan legal terlihat seperti? Kami telah membagi solusi kami menjadi tiga kategori: metadata, otentikasi dan kepatuhan serta pasar DAOs.

29 Pembaca sebaiknya mempertimbangkan untuk membeli buku The End of Money karya David Wolman. Ini mencakup gerakan internasional menuju hilangnya uang tunai. MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 36 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Metadata

Tindakan suatu hal seringkali kurang menarik dibandingkan metadata yang mengelilinginya. Untuk Misalnya, mengemudi dari Denver ke Boulder adalah sebuah akting. Mengemudi dari Denver ke Boulder dengan Ferrari 488 dengan rata-rata 120 MPH adalah metadata. Tentu saja ini menyimpulkan pengalaman yang berbeda dari pada a Toyota Prius dengan kecepatan rata-rata 30 MPH.

Transaksi keuangan tidak berbeda. Konteks di sekitar mereka sungguh luar biasa penting bagi ekonom, otoritas pajak, penegak hukum, dunia usaha dan entitas lainnya. Sayangnya dalam sistem berbasis fiat kami saat ini, sebagian besar konsumen tidak pernah melihat betapa kayanya metadata mereka transaksinya atau dengan siapa transaksi tersebut dibagikan. 30

Untuk Cardano, kami memahami bahwa pengguna mungkin memerlukan atau diwajibkan secara hukum untuk berbagi metadata transaksional dengan aktor tertentu seperti otoritas pajak. Namun kami yakin pembagian ini harus dilakukan berada di persetujuan pengguna.

Kami juga percaya bahwa sistem blockchain memiliki kekuatan luar biasa untuk menghilangkan penipuan, pemborosan, dan penyalahgunaan dengan memberikan kemampuan audit, stempel waktu, dan kekekalan. Demikianlah seharusnya beberapa metadata diposting ke Cardano blockchain.

Bagian tersulitnya adalah menemukan keseimbangan yang tepat yang tidak membuat blockchain kita menjadi terlalu substansial kembung. Mengingat kekhawatiran ini, kami memilih pendekatan pragmatis.

Pertama, Daedalus akan mendukung sejumlah besar fitur untuk diberi label selama 12 bulan ke depan transaksi dan aktivitas keuangan. Metadata ini dapat diekspor dan dibagikan sesuai permintaan siapa pun yang dianggap perlu oleh pengguna. Selanjutnya data tersebut dapat dioperasikan oleh tiga pihak aplikasi untuk tujuan khusus domain (misalnya, akuntansi pajak).

Kedua, kami sedang menjajaki penambahan dukungan untuk alamat khusus yang dapat mencakup hashes dan bidang terenkripsi. Struktur ini akan mengizinkan pengguna untuk memposting metadata di blockchain kami tanpa mengungkapkannya secara terbuka. Namun jika dia ingin membagikan datanya, itu akan membawa seluruh kemampuan audit, kekekalan dan kepastian stempel waktu yang dinikmati suatu transaksi.

30 Dalam skala yang lebih makro, penulis Juan Zarate menulis tentang bagaimana data ini digunakan oleh Departemen Keuangan AS Departemen dalam perang melawan terorisme dalam Perang Keuangan. Ini memberikan pandangan komprehensif tentang bagaimana struktur pasar keuangan global saat ini dapat digunakan untuk tujuan geopolitik. MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 37 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Kami telah menerapkan struktur alamat yang berisi bidang atribut. Saat ini digunakan untuk menyimpan salinan terenkripsi struktur pohon dompet HD untuk pemulihan dompet cepat (lihat Dokumentasi Dompet HD). Versi selanjutnya akan menggeneralisasi konstruksi ini.

Otentikasi dan Kepatuhan

Terkait erat dengan transaksi adalah topik hak untuk melakukan transaksi dan kepemilikan dana. Misalnya saja, walaupun dananya cukup untuk membeli sesuatu (untuk misalnya alkohol), mungkin ada batasan dalam pembeliannya (persyaratan usia).

Kepemilikan dan asal dana biasanya merupakan ketentuan dari peraturan kenali pelanggan Anda. Ketika bisnis layanan uang seperti bank atau bursa membuka rekening untuk pelanggan baru, biasanya diperlukan pengumpulan fakta dasar tentang pelanggan dan dari mana dia memperoleh dananya dari.

Tantangan teknologinya adalah dalam proses penyerahannya diperlukan hukum informasi, pengguna yang mengirimkannya tidak memiliki jaminan bagaimana informasi tersebut akan digunakan, disimpan, dan apakah informasi tersebut akan digunakan hancur. Informasi kepatuhan mempunyai nilai komersial. Itu bisa dicuri untuk pencurian identitas atau dijual kembali jika peraturan mengizinkan.

Untuk Cardano, kami ingin berinovasi semaksimal mungkin. Di sisi perangkat lunak protokol, ada tidak memberikan jaminan bahwa penerima informasi kepatuhan akan berperilaku sesuai a ruang lingkup perilaku. Namun, pada sisi perangkat keras dari protokol, dengan menggunakan perangkat keras yang tepercaya, seseorang dapat melakukannya memanfaatkan Intel SGX dan HSM lainnya untuk menegakkan kebijakan tertentu.

Oleh karena itu, kami sedang menjajaki penggunaan Bukti Kaca Tersegel bersamaan dengan kebijakan berbagi untuk mengizinkan penyimpanan transmisi informasi kepatuhan kepada verifikator yang pada gilirannya terpaksa mematuhi kebijakan yang ditransmisikannya. Kami percaya bahwa kedua standar yang seragam dapat muncul dan juga bahwa metode ini akan mengurangi risiko bagi verifikator dengan mencegah hilangnya data pelanggan peretas.

Sebagai akibat dari upaya ini, model berlapis yang kami usulkan untuk Cardano memisahkan nilai dari komputasi juga bisa mendapatkan keuntungan dari pendekatan ini. Jika lapisan komputasi dijalankan dengan diatur entitas (misalnya bursa atau kasino), maka mereka perlu melakukan pemeriksaan kepatuhan dan berpotensi menerapkan kebijakan pajak pada pengguna.

Dengan menggunakan SGP, pengguna dapat mengirim dana beserta informasi identitas pribadi tanpa kekhawatiran bahwa hal itu akan bocor ke internet yang lebih luas atau dipertahankan oleh simpul konsensus MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 38 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

lapisan komputasi. Selanjutnya, lapisan komputasi akan mendapatkan kepastian bagi semua pengguna bertransaksi diautentikasi dan sah.

Paradigma ini juga memungkinkan adanya portabilitas pelanggan antar entitas yang diatur. Pertukaran bisa transfer saldo dan rekening pelanggan secara instan melalui saluran aman ini dan juga — jika kebijakan mengizinkan — berbagi data dengan regulator.

Kami berharap uji beta pertama kami terhadap teknologi ini akan dilakukan pada pertengahan tahun 2018 dengan suatu tujuan menuju integrasi Cardano pada akhir tahun 2018 hingga awal tahun 2019 sambil menunggu hasil penelitian. Garis waktu ini juga mengasumsikan kemampuan untuk berkolaborasi dengan ARM dan Intel agar kode dapat ditandatangani agar dapat dijalankan perangkat keras mereka. 31 Pasar DAOs

Dua bagian sebelumnya membahas pembuatan dan pergerakan informasi dengan asumsi keberadaan beberapa sistem eksternal. Untuk memastikan interoperabilitas lama, fitur-fitur ini akan selalu ada diperlukan, namun hal ini tidak membahas peraturan berbasis blockchain.

Kontrak pintar memungkinkan jenis sistem komersial yang benar-benar baru di mana hubungan berada deterministik, memaksakan diri dan bebas dari ambiguitas. Mereka pada gilirannya dapat digunakan untuk membuat aturan pasar termasuk struktur rumit yang sewenang-wenang seperti arbitrase, pengembalian dana berdasarkan peristiwa, dan pengungkapan fakta dengan syarat khusus.

Kami menyebutnya smart contract struktur yang diberlakukan Marketplace DAOs. Mereka tidak memerlukannya dukungan protokol khusus atau perubahan untuk dimasukkan ke dalam buku besar. Faktanya, mereka bisa saja sepenuhnya dibangun menggunakan kumpulan smart contract yang saling bergantung.

Konsep arsitekturnya adalah merancang kumpulan template komersial yang terinspirasi dari hukum kontrak dan praktik terbaik bisnis. Templat ini dapat ditransfer ke milik pengembang smart contract untuk menerapkan standar khusus di pasar.

Misalnya, pengembang ingin menerbitkan ERC20 token di CCL untuk melakukan crowdsale. SEBUAH Marketplace DAO dapat didirikan khusus untuk crowdsales beserta syarat dan ketentuannya diparameterisasi atau bahkan ditegakkan oleh standar sukarela atau hukum. Hal-hal seperti pengembalian uang, realokasi dana atau pembekuan pembayaran dapat diwariskan dalam ERC20 pengembang kontrak.

31 Lihat Kebijakan Lisensi Komersial Intel SGX MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 39 dari 44

IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Upaya ini memungkinkan kita melakukan diskusi makro tentang bagaimana seharusnya pasar dikendalikan untuk menjamin perlindungan konsumen. Kedua, kita bisa membahas bagaimana memodelkan transaksi dalam a cara untuk secara otomatis memastikan perlindungan hukum dan hak-hak dalam yurisdiksi tertentu, seperti New Hampshire.

Bekerja sama dengan Cardano Foundation, IOHK dan entitas lainnya, proyek Cardano akan menciptakan perpustakaan referensi Marketplace DAOs untuk digunakan oleh smart contract pengembang. Harapan kami adalah itu pasar asuransi dan regulasi dapat terbentuk di sekitar DAO ini dan hal tersebut akan terjadi berkembang sendiri berdasarkan hasil.

Устойчивое развитие

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

Криптовалюты созданы так, чтобы их было трудно изменить, но, как и все технологии, их необходимо

изменения для устранения недостатков конструкции и усовершенствований. Блокчейны предназначены для предотвращения

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

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

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

Дебаты о размере блока 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

Наконец, работу по улучшению стимулов для Уроборос курирует профессор Элиас.

Куцупиас из Оксфордского университета. После того, как криптографические основы Уроборос

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

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

Keberlanjutan

Sebuah perendaman ke dalam itu mata uang kripto daerah hasil banyak konseptual kontradiksi.

Mata uang kripto dirancang agar sulit diubah, namun seperti semua teknologi, mata uang kripto perlu diubah

perubahan untuk mengatasi kelemahan dan kemajuan desain. Blockchain dimaksudkan untuk mencegah

sentralisasi, namun memerlukan aktor yang kuat untuk memimpin perubahan atau mempertahankan kode etik.

Mungkin pengalaman yang paling membuat frustrasi muncul ketika ada banyak kekurangan yang jelas terlihat

Para pemangku kepentingan sepakat bahwa hal ini perlu diperbaiki, namun konsensus tidak dapat muncul untuk menentukan langkah ke depan.

Perdebatan ukuran blok Bitcoin kini telah menjadi isu aktif selama lebih dari dua tahun. Setiap hari,

transaksi berjumlah lebih dari satu miliar dolar tertunda karena jaringan berada pada kapasitas puncak.

Jika mengubah parameter sederhana — bahkan dengan adanya solusi sementara — tidak dapat dilakukan

terkoordinasi, lalu bagaimana perusahaan dan pemerintah bisa merasa nyaman berinvestasi miliaran dolar

dolar untuk membangun infrastruktur di atas sistem ini? Dalam hal ini, bagaimana pun bisa

pertaruhan bisnis terhadap risiko strategis dari pengintegrasian protokol bebas akuntabilitas adalah hal yang tidak bisa dilakukan

melakukan peningkatan desain yang rasional?

Melihat kembali sejarah, evolusi internet mengikuti pola serupa

perubahan sederhana seperti transisi dari IPv4 ke IPv6 membutuhkan waktu puluhan tahun untuk diwujudkan. Namun ada

kontras yang kuat antara teknologi blockchain dan internet yang sangat mereka ikuti

gaya perwalian yang berbeda.

Internet adalah proyek militer yang tumbuh dari DARPA menjadi lingkaran akademis yang kuat

dukungan pemerintah dan sekelompok penjaga awal yang jelas. Internet tumbuh di bawah

kondisi non-komersial tanpa intrik pengaruh perusahaan yang berusaha melakukannya

MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 40 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

memonopoli jaringan. Faktanya, e-commerce tersebut melanggar AUP NSF hingga dicabut

Pada saat dunia usaha mempunyai kemewahan untuk mengkomersialkan internet, sudah ada a

seperangkat standar, prinsip, dan penganut penginjilan yang kuat. Hal ini tidak menghentikan perusahaan sejenis

AOL dan Microsoft mencoba membangun taman dinding dan menciptakan teknologi eksklusif seperti

AktifX. Landasan ini tidak menghentikan aktor generasi berikutnya seperti Google untuk terus berupaya

agenda mereka sendiri mengingat basis pengguna dan kapitalisasi mereka yang sangat besar.

Dengan segerombolan pencari sewa aktor dari pedagang hingga penambang, cryptocurrency adalah yang terbaik

32 ekosistem yang bermotif komersial. Dengan adanya landasan ini, evolusi perwalian

cryptocurrency telah menghasilkan optimalisasi seputar kepentingan pribadi.

Misalnya, penambangan tanpa validasi mulai lebih sering terjadi karena meningkatkan kinerja penambang

margin keuntungan, namun hal ini sama sekali mengabaikan seluruh tujuan dan kegunaan penambangan. Pertambangan

sentralisasi telah terjadi dengan hanya segelintir aktor yang mengendalikan mayoritas negara

kekuatan Bitcoin hash.

Seperti internet, mata uang kripto memerlukan konsensus untuk berubah. Tapi bila begitu cepat

sentralisasi kekuasaan kepada segelintir broker terjadi, apa jadinya bila tidak ada perubahan

nyaman bagi mereka?

Berbeda dengan internet, bootstrapping pada sebagian besar mata uang kripto tidak dilakukan secara altruistik

sarana non-komersial atau akademis. Sejak awal, beberapa kelompok berupaya mendapatkan keuntungan dan

ada perantara kekuasaan yang ditugaskan untuk membantu memastikan keuntungan tersebut.

Pendirian sentralisasi adalah kenyataan yang harus dihadapi setiap mata uang kripto dalam evolusinya. Kami

tidak dapat sepenuhnya menghindari hal ini, namun setidaknya harus mencoba merancang desentralisasi secara bertahap.

Untuk Cardano, kami memikirkan dengan cermat faktor apa saja yang mendorong sentralisasi dan apa saja

teknik bisa diterapkan untuk mendorong protokol kami agar secara bertahap dipublikasikan

infrastruktur seperti web.

Kami sepenuhnya akui itu jumlah desentralisasi adalah keduanya tidak mungkin dan mungkin bahkan

kontraproduktif. Namun faktor-faktor tertentu dapat didorong untuk menghasilkan sistem yang lebih seimbang.

Pertama, sementara penyimpanan dana crowdsale yang terpusat memungkinkan terjadinya pembangunan yang gesit dan cepat

protokol pada masa-masa awal, pada akhirnya pendanaan harus didiversifikasi dan kecepatannya

32 Lihat link untuk informasi lebih lanjut mengenai istilah ini MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 41 dari 44IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

pembangunan perlu dihentikan ke kecepatan yang lebih sistematis dan disengaja. Setelah poin ini,

pendanaan perlu menghindari bias budaya, bahasa dan geografis.

Kedua, ketika masyarakat menjadi lebih tahu tentang sifat dasar dari hal tersebut

teknologi cryptocurrency, keputusan tentang peta jalan tidak dapat dipusatkan pada satu set

pengembang inti atau yayasan. Perlu ada metode berbasis blockchain untuk mengusulkan,

pemeriksaan, dan memberlakukan perubahan pada protokol.

Ketiga, insentif di balik mempertahankan Cardano SL blockchain harus diselaraskan secara langsung

dengan keinginan agregat semua pengguna. Kita tidak bisa mengizinkan komplotan rahasia yang terdiri dari aktor-aktor khusus untuk melakukan hal tersebut

muncullah orang-orang yang independen dari kehendak masyarakat luas.

Untuk prinsip pertama, kami memilih untuk mengintegrasikan sistem perbendaharaan ke Cardano. Untuk

kedua, kami akan menerapkan proses formal untuk mengusulkan Cardano Proposal Perbaikan melalui a

sistem yang dikoordinasikan oleh CSL itu sendiri. Untuk yang ketiga, kami yakin Ouroboros memberikan kesan elegan

solusi.

Rincian lebih lanjut dapat diberikan mengenai topik-topik di atas, namun topik-topik tersebut sangat luas dan luas

di luar cakupan makalah survei. Desain mekanisme adalah salah satu yang paling rumit dan

bidang akademis yang saling bergantung dengan teori yang tidak lengkap dan tidak ada model kanonik yang kuat

pada.

Sebaliknya, pendekatan berbasis sains yang dijelaskan di bagian dua sangat bermanfaat bagi kita di sini. Veritas IOHK

tim bekerja dalam kemitraan dengan sekelompok peneliti dari Universitas Lancaster di bawah

arahan Profesor Bingsheng Zhang untuk mengembangkan model perbendaharaan referensi Cardano. Dengan

Untuk tujuan integrasi pada tahun 2018, kami mengharapkan publikasi khusus yang ditinjau oleh rekan sejawat pada akhir tahun

Untuk deskripsi formal dan pemeriksaan perubahan pada protokol mata uang kripto, topik ini adalah

paling tidak dipahami karena memerlukan gagasan ontologis serta mekanisme untuk memberi insentif

partisipasi luas. Mungkin suatu bentuk proses demokrasi perwakilan dapat muncul atau

penggunaan umpan balik yang cair untuk memberikan pemungutan suara yang lebih rasional.

Kami berharap penelitian ke arah ini akan menghabiskan sebagian besar keterlibatan formal IOHK dalam hal ini

pengembangan Cardano . Sebagai titik awal, kami akan menyebarkannya di samping perbendaharaan referensi

33 memodelkan beberapa mekanisme untuk mendapatkan persetujuan. Diperlukan studi lebih lanjut untuk mendapatkan kepastian

solusi.

33 IOHK dipertahankan untuk membangun Cardano hingga akhir tahun 2020 MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 42 dari 44

IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Terakhir, upaya untuk meningkatkan insentif bagi Ouroboros diawasi oleh Profesor Elias

Koutsoupias dari Universitas Oxford. Setelah dasar kriptografi Ouroboros adalah

diperkuat bersamaan dengan semua pekerjaan skalabilitas yang diperlukan, studi yang lebih luas tentang obligasi, penalti, dan eksotik

insentif akan ditambahkan ke protokol referensi.

Заключение

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

Этот процесс непрост, и мы никогда не верили, что он может завершиться. Социальные протоколы продолжаются бесконечно меняется по мере изменения людей и общества. Чтобы быть полезными, мы хотим захватить силу 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

Kesimpulan

Mata uang kripto lebih dari sekadar gabungan protokol, kode sumber, dan utilitasnya. Hal ini pada akhirnya adalah a sistem sosial yang menginspirasi, memungkinkan dan menghubungkan orang. Frustrasi oleh banyak pihak tindakan, kegagalan dan ingkar janji dari protokol sebelumnya, kami bertekad untuk membangun sesuatu yang lebih baik.

Proses ini tidak sederhana dan kami tidak pernah yakin bisa menyelesaikannya. Protokol sosial terus berjalan berubah tanpa batas seiring dengan perubahan manusia dan masyarakat. Agar berguna, kami ingin menjebak kekuatan evolusi dan porting ke Cardano.

Evolusi tidak dipandu oleh satu tangan atau rancangan besar. Ini adalah proses yang terinspirasi oleh kebetulan oleh kesalahan dan masalah yang tak ada habisnya. Cardano berupaya menjadi perwujudan digital dari proses ini — cukup sehat untuk mampu bertahan di pasar saat ini dan cukup adaptif untuk berevolusi memenuhi kebutuhan kebutuhan masa depan.

Bagian sebelumnya memberikan gambaran singkat tentang bagaimana kami mencapai tujuan ini. Kami telah dengan tekun mencoba mengenali bias kognitif, belajar dari sejarah dan mengikuti dengan ketat proses. Kami telah mencoba menyeimbangkan kebutuhan akan perkembangan pesat dengan metode formal secara tradisional tidak bisa bergerak cepat.

Merupakan suatu keistimewaan yang luar biasa untuk memulai perjalanan ini. Dalam dua tahun terakhir, kami telah melakukannya telah mengembangkan protokol proof-of-stake yang terbukti aman, merekrut pasukan kecil Haskell pengembang dan menjadikan pengembangan Cardano menjadi perhatian banyak ilmuwan berbakat.

Saat kita berpindah dari laboratorium ke sistem yang diterapkan di alam liar, akan ada rasa sakit yang semakin besar, namun harapan kami adalah masa depan Cardano dapat diringkas dalam satu bentuk antropomorfis kalimat. Cardano adalah seorang pemimpi pragmatis yang belajar dari orang yang lebih tua, merupakan warga negara yang baik dalam lingkungannya komunitas, dan selalu menemukan cara untuk membayar tagihannya.

MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 43 dari 44

IOHK | MENGAPA KAMI MEMBANGUN CARDANO | 28/06/2017

Kami tidak dapat mengetahui masa depan, namun kami senang dapat berupaya menjadikan masa depan lebih baik bagi semua orang. Terima kasih telah membaca. MENGAPA KAMI MEMBANGUN CARDANO Lisensi Internasional Creative Commons Atribusi 4.0 Halaman 44 dari 44