区块链技术公司Tierion今天宣布发布一套工具,以帮助使用LSATS(闪电服务身份验证令牌)实现比特币本地身份验证。 几个月以来,Tierion与Lightning Labs的工程师一起开发了Lightning Service Authentication Token(LSAT)。目的是让用户通过服务进行身份验证,而无需用户帐户或存储任何用户数据。 LSAT将Lightning上的比特币小额付款与402:需要付款的HTTP状态代码,蛋白杏仁饼干和授权标头等标准结合在一起。
背景 许多Web和移动应用程序都需要身份验证和授权。身份验证确定谁在发出请求,而授权则设置每个用户的权限。 现代应用程序实现身份验证的方式有两个明显的缺点。首先,他们依靠第三方来存储敏感信息。此信息经常被盗或泄漏,使您处于危险之中。其次,用户的真实身份通常与身份验证相关联。将您的真实身份绑定到第三方身份验证服务(例如Google或Facebook),可以显示有关您使用哪些服务以及使用频率的信息。 在2019年,Tierion开始致力于解决这些问题。该团队发布了Boltwall,这是用于部署由闪电供电的付费墙服务器的中间件。 Boltwall的原始版本使用了一种称为马卡龙的承载凭证,该凭证与闪电发票相关联。根据是否支付发票授权请求。 几个月后,Lightning Labs的CTO Olaoluwa Osuntokun宣布了一项名为“Lightning Service Authentication Tokens”的提案。尽管Boltwall是独立开发的,但LSAT演示文稿中描述的动机与Tierion的动机非常相似:使用不依赖个人或私人信息的闪电付款进行身份验证。 Tierion认识到单一标准是必要的。在Lightning Labs宣布自己的实施方案之后,Tieron团队决定并行迈向同一目标。 Tierion与Lightning Labs的开发人员合作以提高LSAT标准,将Boltwall迁移到与LSAT兼容的状态,并构建了一个工具包,使开发人员可以在自己的应用程序中使用LSAT。 LSAT工具包: 螺栓墙 Boltwall使用LSAT启用Bitcoin Lightning付费墙和身份验证。用户可以付费访问其API,而无需用户帐户,API密钥,信用卡或存储任何用户数据。只需在Expressjs服务器(或类似的Nodejs框架,如Restify)中的一条单行代码上,即可使用付费墙进行保护。将向所有尝试访问该路由的客户请求发出LSAT。 现在螺栓墙 now-boltwall是一个命令行实用程序,可帮助您轻松部署连接到正在运行的lnd实例的启用Boltwall的实时服务器。它提供了一些工具来帮助检索和设置Lnd连接凭据,设置Boltwall配置以及运行与BTCPayServer的快速连接。服务器使用Zee’s Now进行部署,Zeit’s Now是具有慷慨自由层的无服务器部署框架。 LSAT脚本 lsat-js是一个用TypeScript编写的实用程序库,并且与大多数现代浏览器兼容。它提供了在服务器或客户端上构建,解析和验证LSAT的工具。 LSAT游乐场 Tierion团队开发了一个客户端Web应用程序,该应用程序演示了lsat-js中可用的所有工具。 LSAT Playground包含代码片段,并为用户提供了与LSAT进行交互的场所,而无需编写任何代码。它甚至提供了一个实时演示,用户可以在其中使用testnet节点付费以定时访问受Boltwall保护的API。 —- 原文链接:https://www.cryptoninjas.net/2020/01/21/tierion-introduces-set-of-open-source-tools-to-create-trustless-lightning-apps/ 原文作者:CryptoNinjas.net 编译者/作者:wanbizu AI 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Tierion引入了一套开源工具来创建“非信任” Lightning应用程序
2020-01-21 wanbizu AI 来源:www.cryptoninjas.net
LOADING...
相关阅读:
- 比特币超过$ 11,2002020-08-04
- 分析师预计新的历史高点-比特币会跟随吗?2020-08-04
- BTCC合约下午茶:BTC持续站稳11000上方 料短期再战120002020-08-04
- 微信指数“比特币”关键词热度日环比下降51.34%2020-08-04
- 老卢论币;比特币下午市场分析,可免费教新手操作2020-08-04