【链文】智能 контракт кажется одинаковым, на самом деле различия очень большие. Недавно человек, разбирающийся в этой области, поделился основными отличиями цифрового юаня и смарт-контрактов публичных блокчейнов.
Говоря прямо, суть двух видов контрактов — одно и то же — условие запуска и автоматическое выполнение кода. Но внутри этого кроется много нюансов.
Смарт-контракты цифрового юаня основаны на системе аккаунтов, они относятся к ограниченной полноте Тьюринга. Звучит очень круто, на самом деле это жесткое ограничение программирования в рамках шаблонных скриптов, разрешённых центральным банком, поддерживаются только заранее заданные, относительно простые функции условного запуска. Почему так сделано? В основном из соображений безопасности и управления рисками. В конце концов, речь идет о финансовой системе, нельзя экспериментировать как в публичных блокчейнах.
В отличие от этого, смарт-контракты на публичных блокчейнах полностью полноту Тьюринга, например, на языке Solidity — возможности действительно более гибкие, свобода гораздо выше.
Интересно, что технически поддержка таких полноту Тьюринга языков программирования полностью возможна для цифрового юаня, с технической точки зрения это не проблема. Сложность в другом — как разработать такую систему, которая бы принималась финансовой системой и одновременно обеспечивала безопасный аудит. Вот это настоящий вызов.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
3 Лайков
Награда
3
6
Репост
Поделиться
комментарий
0/400
ForkTongue
· 2ч назад
Это как матрешка, центральный банк просто ограничивает свободу, а наши публичные блокчейны — это настоящее пространство для воображения.
Посмотреть ОригиналОтветить0
GasWaster
· 2ч назад
Разве это не старый прием централизованного против децентрализованного? Один окружен ограждениями и ограничен, другой свободен до такой степени, что легко случится что-то плохое.
Посмотреть ОригиналОтветить0
HorizonHunter
· 2ч назад
Центробанк действительно проявил хитрость, наложив на цифровой юань рамки "ограниченной полноты Тьюринга". Проще говоря, боятся ошибок. В то время как на публичных блокчейнах уровень свободы зашкаливает, но риски тоже вполне реальны.
Посмотреть ОригиналОтветить0
EthMaximalist
· 2ч назад
Центральный банк оказался в ловушке, ограничен, говоря простым языком — это урезанная версия, ха-ха
Посмотреть ОригиналОтветить0
YieldHunter
· 2ч назад
нет, «ограниченно полнота Тьюринга» — это просто модный способ сказать, что они боятся уязвимостей, лол. контракты CBDC — это по сути тренировочные колеса для финансовых братков, которые никогда не сталкивались с атакой повторного входа... давайте лучше полный хаос Solidity в любой день, по крайней мере, показатели риска прозрачны 💀
Посмотреть ОригиналОтветить0
SmartContractPhobia
· 3ч назад
Центральный банк наложил ограничения, а публичные блокчейны — это настоящая свобода
Цифровой юань vs смарт-контракты публичных блокчейнов: в чем разница в технической архитектуре?
【链文】智能 контракт кажется одинаковым, на самом деле различия очень большие. Недавно человек, разбирающийся в этой области, поделился основными отличиями цифрового юаня и смарт-контрактов публичных блокчейнов.
Говоря прямо, суть двух видов контрактов — одно и то же — условие запуска и автоматическое выполнение кода. Но внутри этого кроется много нюансов.
Смарт-контракты цифрового юаня основаны на системе аккаунтов, они относятся к ограниченной полноте Тьюринга. Звучит очень круто, на самом деле это жесткое ограничение программирования в рамках шаблонных скриптов, разрешённых центральным банком, поддерживаются только заранее заданные, относительно простые функции условного запуска. Почему так сделано? В основном из соображений безопасности и управления рисками. В конце концов, речь идет о финансовой системе, нельзя экспериментировать как в публичных блокчейнах.
В отличие от этого, смарт-контракты на публичных блокчейнах полностью полноту Тьюринга, например, на языке Solidity — возможности действительно более гибкие, свобода гораздо выше.
Интересно, что технически поддержка таких полноту Тьюринга языков программирования полностью возможна для цифрового юаня, с технической точки зрения это не проблема. Сложность в другом — как разработать такую систему, которая бы принималась финансовой системой и одновременно обеспечивала безопасный аудит. Вот это настоящий вызов.