如果你一直在阅读关于Vara.eth的内容,可能已经碰到过诸如 Router、Mirror、Executors、Middleware 和 Sails 等术语。
起初,它们听起来很复杂。
但当我深入了解每个术语的实际作用时,就变得容易理解多了。
想象一下,你正在使用一个基于Vara.eth构建的dApp。
你的交易首先到达的是 Mirror。可以把它想象成前台。它接收你的请求并将其传入Vara.eth网络。
接下来,由 Executors 接手。这些是由验证者运营的节点,运行程序逻辑并执行实际计算。工作就在这里完成。
计算完成后,Router 开始工作。它验证结果,检查验证者签名,并确保所有内容正确结算回 Ethereum。
在后台,Middleware 协调验证者、奖励和网络安全,确保系统平稳运行。
如果你是开发者,Sails SDK 是帮助构建和交互这些程序的工具包,使工作更加轻松。
所以,与其记住这五个技术术语,我更喜欢这样理解:
Mirror 接收。
Executors 计算。
Router 结算。
Middleware 确保安全。
Sails 帮助开发者构建。
当你以这种方式看到它们的角色时,Vara.eth 的架构就容易理解得多了。
