开源无服务器框架 Skeet 现已支持 Sign In With Solana (SIWS)

开源无服务器框架 Skeet 现已支持 Sign In With Solana (SIWS)

2023.10.16
ELSOUL LABO B.V.(总部位于荷兰阿姆斯特丹,CEO:川崎文武)欣然宣布,其开源无服务器框架 Skeet 现已支持 Solana 区块链上的 "Sign In With Solana"(SIWS)。
通过与 "Sign In With Solana" 集成,Skeet 增强了其安全功能,为 dApp 开发提供了更强大的 Web3 基础设施。消息格式的标准化使钱包能够向用户发出警告,从而创造更安全的用户体验。
随着 Solana 生态系统朝着进一步标准化发展,Skeet 将继续作为适应这些不断变化需求的综合开发基础设施而成长。

什么是 Sign In With Solana(SIWS)?

Sign In With Solana
SIWS 是应用在 Solana 区块链上验证用户身份的标准化方法。它提供了比传统的"连接 + 签名消息"流程更简单、更安全的一键登录替代方案。
当前钱包登录面临的挑战包括:
  • 由于每个 dApp 都有其独特的消息格式,用户体验不一致,用户不确定会看到什么。
  • 消息格式缺乏标准化,迫使钱包显示令人困惑的纯文本消息,进一步让用户感到困惑。
  • 恶意网站可以诱骗用户签署消息,钱包和用户都无法干预。
  • 传统的"连接 + 签名消息"需要多个不直观的步骤。
Sign In With Solana(SIWS)为这些挑战提供了全面的解决方案。
SIWS 的技术规范以 EIP-4361(Sign In With Ethereum)为模型,但扩展了其功能。SIWS 将消息构建的责任从 dApp 转移到钱包,从而实现一致的、用户友好的界面和增强的终端用户安全性。
此外,SIWS 标准化了消息格式,使钱包能够审查消息数据以确保其合法性或对可疑活动发出警告。域名绑定是 SIWS 的一个关键特性,允许钱包在网站冒充其他实体时向用户发出警报。
SIWS 规范是开源的,由 Solana 的 Phantom 钱包管理。
技术说明请参阅以下文章:
Implementing Sign In With Solana (SIWS) - Medium

什么是 Skeet?

Skeet AI Auto Coding
Skeet 是一个基于 TypeScript 的开源无服务器框架,可在 GCP(Google Cloud)和 Firebase 上构建全栈应用。
使用 Skeet,您可以使用 TypeScript 快速开发从 API 服务器到 Web、iOS 和 Android 应用的一切。它积极采用具有良好开发者体验的技术,如 GraphQL 和 Firestore。
Skeet 是一个现代应用框架,可轻松开发使用 ChatGPT 和 Vertex AI 等 AI 技术以及 Solana 等区块链的 Web3 dApp。
您可以从以下链接试用演示。还可以试用 PaLM2、Vertex AI 和 OpenAI 的 ChatGPT(GPT-3.5、GPT-4),比较各自的特点。
Skeet 演示应用:
此外,您可以使用 Skeet CLI 在自己的电脑或云环境中仅需 5 分钟即可运行此演示应用。
首先,通过演示了解可以实现的功能,然后可以立即使用 Skeet CLI 开始应用开发。
Skeet CLI 也集成了 AI,提供通过聊天自动生成代码等强大支持,显著提升开发者生产力。
Skeet CLI (GitHub):
Skeet 作为开源项目开发,旨在降低全球所有应用开发环境的开发和维护成本。
更多详情,请参阅官方文档。
Skeet 文档: