3 Заблуждения о неплатежеспособности | RU.democraziakmzero.org

3 Заблуждения о неплатежеспособности

3 Заблуждения о неплатежеспособности

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

В этой статье мнение CoinDesk, Риккен выделяет три распространенных ошибок новичков делают, когда пытаются использовать blockchain на основе технологии смарт-контракта.

Одним из наиболее перспективных разработок в blockchain идея умных контрактов.

Сначала подробно по криптографу Ник Сабо в его 1994 бумажных «умных контрактах», Сабо описывает понятие, как «компьютеризированный протокол транзакций, который выполняет условие контракта». Сегодня подъем Эфириума blockchain облегчает упростить разработку и внедрение этой концепции в общественной среде.

Тем не менее, это привело к облаку путаницы вокруг умных контрактов. (Для тех, кто менее знакомы с шикарными контрактами, эта статья обеспечивает хорошее введение).

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

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

1. «Смарт контракты просто код, а не контракты»

Обычная фраза, которая часто цитируются в «умные контракты не являются ни умными, ни контрактами, они просто тупым код».

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

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

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

Почему люди устанавливающие контракты в первую очередь? В основном потому, что они не полностью доверяют друг другу для исполнения договора (несмотря на любое устное соглашение) или в качестве доказательства в отношении третьих лиц о том, что передача товаров было законным.

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

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

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

2. «Смарт-контракты могут работать полностью автономно»

Это подводит нас ко второму заблуждению

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

Blockchain, по своей сути, является сделкой привода. Это также имеет место для смарт-контрактов и, таким образом, смарт-контракты являются реактивными.

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

Кроме того, информация, доступная для смарт-контракта во время исполнения весьма ограничено.

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

Имеющиеся данные данных, передаваемые по договору в сделке или сообщении плюс данных в хранилище (состояние) и памяти договора.

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

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

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

«Смарт-контракт»

Там нет такого понятия, как смарт-контракта.

Поскольку люди часто делают ошибку говорить о blockchain, вместо ссылки на конкретный blockchain (например, Bitcoin, астральный, hyperledger и т.д.), та же ошибка часто делается для смарта-контрактов.

Большинство blockchains не имеют интеллектуальные возможности контракта на всех, или если они делают, это только в очень ограниченной форме или с помощью привязанной SIDECHAIN ​​решения.

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

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

EthereumSmart контракты

Похожие новости


Post Ethereum

Ethereum прибудет (и 15 других предсказаний блочной цепи на 2018 год)

Post Ethereum

Децентрализованные приложения: ключевые вопросы от директора по инновациям в банке

Post Ethereum

Poof, Your Moneys Gone: для пользователей Blockchain

Post Ethereum

Таким образом, блокхеин Эфириума все еще находится под атакой

Post Ethereum

Этот робот-завод нуждается в вас и биткойне для воспроизведения

Post Ethereum

Это не консенсус: к обсуждению протокола Cooler

Post Ethereum

2017: Когда Ethereum перейдет от ИТ к предприятию

Post Ethereum

Процессы Blockchain ускоряются, так как Южная Америка видит поглощение Эфириума

Post Ethereum

JP Morgan, Santander Said, чтобы присоединиться к новой группе Ethereum Blockchain

Post Ethereum

Миссия безвестности: как Zcash используется для неясных транзакций Ethereum

Post Ethereum

Storj для переноса децентрализованного хранилища в Ethereum Blockchain

Post Ethereum

Внутри TrueBit: Маловероятное масштабируемое усилие Ethereum