В чем разница между смарт-контрактом и транзакцией? - PullRequest
0 голосов
/ 08 января 2020

Я новичок в мире Blockchain и продолжаю читать очень много концепций.

Смарт-контракт действует до транзакции, но содержит ту же информацию?

Спасибо.

1 Ответ

1 голос
/ 08 января 2020

A Транзакция блокчейна может быть определена как небольшая единица задачи, которая хранится в записях publi c. Эти записи также известны как блоки. Эти блоки выполняются, реализуются и хранятся в цепочке блоков только после проверки всеми лицами, вовлеченными в сеть цепочки блоков

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

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

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

Более подробная информация здесь:

...