DAPP

Децентрализованное приложение (DAPP)-это приложение, построенное на децентрализованной сети, которая объединяет интеллектуальный контракт с интерфейсом интерфейса пользовательского интерфейса.Обратите внимание, что интеллектуальные контракты PolySmartChain доступны и прозрачны - точно так же, как Open API - так что ваш DAPP может даже содержать интеллектуальные контракты, написанные другими.

Определение Dapp.

Задний код DAPP работает на децентрализованной сети P2P.Напротив, приложение запускает свой задний код на централизованном сервере.

DAPP может быть написан на любом языке (это как приложение).Он имеет передний код и пользовательский интерфейс, который может вызвать его заднев.Кроме того, его интерфейс может проводиться в децентрализованном хранилище, таком как IPFS.

  • Decentralized - Dapp работает на эфире, открытой публичной децентрализованной платформе, которую никто не может контролировать ни один человек или группа.

  • Deterministic - выполняет ту же функцию независимо от среды выполнения.

  • Turing-Complete - DAPP может выполнять любую работу на основе необходимых ресурсов.

  • Isolation - они выполняются в виртуальной среде, называемой EVM.Даже если возникает проблема со смарт-контрактом, он не помешает правильному функционированию сети Blockchain.

Умные контракты

Чтобы представить DAPP, нам нужно ввести интеллектуальные контракты - задний конец DAPP, из -за отсутствия лучшего срока.Для получения подробного обзора, пожалуйста, посетите наш раздел Smart Contracts.

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

Преимущества развития DAPP

  • Zero Downtime - как только интеллектуальный контракт на DAPP будет развернут на блокчейн, вся сеть доступна для клиентов, которые хотят взаимодействовать с контрактом.В результате злонамеренный участник не может начать атаку DOS против одного DAPP.

  • Privacy - вам не нужно предоставлять реальную идентичность для развертывания или взаимодействия с DAPP.

  • Resist censorship - ни одна единая организация в сети не может помешать пользователям отправлять транзакции, развертывание DAPPS или чтение данных на блокчейне.

  • Data Integrity - Данные, хранящиеся на блокчейне, неизбежны и бесспорны из -за использования криптографических примитивов.Злоусовеченные субъекты не могут фальсифицировать транзакции или другие данные, которые были обнародованы.

  • Computational/verifiable behavior without trusting relationships - интеллектуальные контракты могут быть проанализированы и гарантированы предсказуемым образом, не доверяя центральным органам власти.Это не существует в традиционных моделях, таких как при использовании онлайн-банковских систем, в которых мы должны доверять, чтобы финансовое учреждение не злоупотребляет нашими финансовыми данными, вмешивается в отделке с записями или быть взломанным.

DAPP Инструменты

Scaffold-PSC - Попробуйте Solidity быстро с помощью фронтального конца, который адаптируется к умным контрактам.

Create PSC App - используйте одну команду для создания приложения, которое поддерживает PolySmartChain.

One Click Decentralization - бесплатный и программный инструмент с открытым исходным кодом для создания децентрализованных передних концов приложений от ABI.

Expanding Resources

Last updated