Connecting hundreds of billions of devices, the Internet of Things (IoT) has become a technology with large influence in people’s life. However, the future of IoT is threatened by frail connectivity, poor scalability, absent trust, cracked security and broken business model. Researchers have proposed Service-centric Networking (SCN) to provide reliable connectivity and global scalability, while the trust, security and incentive of services in such approaches are hard to be guaranteed. Another direction is to use the blockchain technology to achieve a trust, secure and incentive IoT. However, most of those solutions are based on the assumption of a stable and well connected underlying network, which is often luxury in mobile and dynamic IoT scenarios.