ChainSentinel是一种NEO区块链监控服务,允许用户获取几乎实时的智能合约数据,而无需运行和监控自己的完整节点。它最初是由Blocksmith团队开始的Hackathon项目,该团队是一家总部位于英国的开发工作室,旨在利用区块链解决现实世界的问题,并构建简单易用的区块链产品。
服务介绍
使用ChainSentinel授权网站或dApp监听智能合约数据,而无需操作自己的节点; 相反,你只需要处理简单的HTTP POST请求即可。 例如,一个运行商店的dApp实体将能够使用ChainSentinel来监听其智能合约所接受的付款,而不需要直接检查区块链来获取该信息。
ChainSentinel通过监听主网和测试网上的NEO智能合约发出的信息来工作。例如交易哈希或调用合约这些共享信息。NEO的智能合约事件列表可以在该neo-python文档中找到(https://neo-python.readthedocs.io/en/latest/neo/SmartContract/smartcontracts.html)。
ChainSentinel使用webhooks几乎实时地从任何用户定义的NEO智能合约中提取事件数据,然后将该信息传递到用户定义的端点。可以使用ChainSentinel仪表板随时创建和修改挂钩(hooks)。
有关如何使用ChainSentinel的更多信息,Blocksmith开发人员TomásCarvalho有一个深入的解释,可以在这里找到。(https://medium.com/blocksmithtech/chainsentinel-your-eyes-on-the-neo-network-5b01008c8b89)
在未来,ChainSentinel旨在使用websockets作为当前webhook实现的替代方案。与API结合使用时,这将允许前端应用程序访问智能合约事件数据,而无需后端端点。相反,他们可以接收受监控智能合约发出的任何事件的直接通知。
费用
在ChainSentinel开发的Alpha阶段,Blocksmith团队决定不收取使用该服务的费用。在未来改进初始功能后,Blocksmith将向早期用户提供有关其定价偏好的服务。定价系统可能具有基于使用的分层设计,这意味着用户可能会根据他们跟踪的智能合约或事件的数量收费。
有关ChainSentinel的更多信息,请访问https://chainsentinel.co
网友评论