플랫폼 네트워크가 제공하는 범위 안에서만 써야되는 것인지 아니면 댑들 마다 조금씩 자신들의 기능을 추가하여 네트워크를 운용할 수 있는 것인지 궁금합니다.
일반적으로 Dapp이 운영될 때 어느 플랫폼 블록체인을 기반으로 하고 있느냐에 따라 영향을 받게 됩니다. 예를 들어 이더리움 블록체인 기반으로 운영되는 Dapp의 경우 상대적으로 느린 거래 처리 속도를 나타내겠지만 이오스의 경우에는 더욱 빠른 속도로 Dapp 서비스를 운영하는 것이 가능합니다.
또한 수수료의 경우에도 이더리움의 경우는 트랜젝션을 발생시키고 그것이 블록체인 상에서 처리되어 블록에 기록되기 위해서는 이러한 작업에 소요되는 수수료를 지불해야 합니다. 하지만 이오스의 경우 자신이 가지고 있는 이오스 코인을 스테이킹한 후 할당받은 자원 내에서 별도의 수수료 없이도 자유롭게 이용하는 것이 가능합니다.
일반적으로는 위와 같지만 Dapp에 따라서는 이러한 플랫폼의 한계를 극복하고 자신들의 서비스를 더욱 원활하게 제공하기 위한 방법을 개발하기도 합니다. 예를 들어 0x 프로토콜(ZRX)은 거래와 관련된 필수적인 처리 과정만 이더리움 온체인에 기록하고 나머지는 오프체인 상에서 빠르게 처리함으로써 플랫폼의 한계를 극복하고, 탈중앙화 거래소임에도 다른 거래소들보다 거래 속도를 획기적으로 높였다고 할 수 있겠습니다.