Play Project 将多个节点连接到一个开放、透明且不受审查的 P2P 搜索引擎中,以获取经过验证的 Solidity 源代码。每个节点都是一个单独的数据库,具有内置的验证系统,索引系统和 API。当有人克隆节点时,克隆将被发布到 DHT 系统上,以便现有克隆可以发现并订阅新的克隆,而新克隆可以发现并订阅现有克隆。新的经过验证的合约存储在任何克隆中,将通知所有已订阅的克隆,并且如果重新验证合约,则还将被存储到数据库中。有了 P2P 数据库和高效的索引系统,Play 将创建一个搜索页面,该页面使用户可以在 P2P 网络中搜索与某些关键字、函数名称、代码段、注释或其他模式匹配的经过验证的源代码。用户可以浏览结果,并浏览源代码,以学习、编辑、重新部署到模拟器,以与合约交互。