6 Star 57 Fork 29

Thoughtworks / TWallet

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
BSD-3-Clause


TWallet
TWallet

Contributions welcome Flutter License

一个基于区块链的行业领先的数字钱包项目,包含名为 DC/EP 的通证,具备 DID(去中心化身份)和 DApp 浏览器的功能。

TWallet 四问

什么是数字钱包?

引用自维基百科:

数字钱包也称为“电子钱包”,是指一种电子设备、在线服务或软件程序,允许一方与另一方进行电子交易,以数字货币单位交换商品和服务,包括使用计算机在线购买商品或使用智能手机在商店购买商品。用户可以在将钱存入数字钱包,或者把你的个人银行账户链接到数字钱包。用户还可能将他们的驾驶执照、健康卡、会员卡和其他身份证件存储在钱包中,这些个人凭证可以通过近场通信 (NFC) 以无线方式传递信息到商家的终端。越来越多的数字钱包不仅用于基本的金融交易,而且还用于验证持有人的凭据,例如,数字钱包可以在购买酒类时向商店验证买家的年龄,该系统已经在日本流行起来,在日本,数字钱包被称为“wallet mobiles”。加密货币钱包是一种数字钱包,其中存储了比特币等加密货币的私钥。

什么是 DID (去中心化身份)?

引用自维基百科:

去中心化身份 (DID) 是一种用来实现可验证的去中心化数字身份的标识符,它们基于自我主权身份规范。DID 可以标识任何主体(例如,人、组织、事物、数据模型、抽象实体等),这些标识旨在使 DID 的控制者能够证明对其的控制,并独立于任何集中式注册机构、身份提供者或证书颁发机构。DID 的表现形式是 URL,它将 DID 主题(Subject)与 DID 文档(Document)相关联以实现可信的交互方式。每个 DID 文档都含有加密内容、验证方式或服务端点,它们提供了一组机制,使 DID 控制器能够证明它拥有对该 DID 的控制权。服务端点可以与 DID 主题进行可信交互。DID 文档可能包含有关它所标识的主题的语义,也可能包含 DID 主题本身(例如数据模型)。

什么是 DApp?

引用自维基百科:

去中心化应用程序(DApp、dApp、Dapp 或 dapp)是运行在分布式计算系统上的计算机应用程序。DApps 已被分布式账本技术 (DLT) 普及,例如以太坊区块链,其中 DApps 通常被称为智能合约。

什么是 DApp 浏览器?

去中心化应用程序 (DApp) 浏览器是封装了 web3 能力的用户界面,可以让用户与去中心化应用程序进行交互。

使用指南

如何试用 TWallet

现阶段,我们没有在各大应用市场上架该 App 的计划,如果你有兴趣,请在此页面发起申请

反馈收集

请不要吝啬你的任何反馈,你可以到这个 issue 页面提交 issue,记得带上一些 label 以帮助我们识别 issue 类型,我们会尽快处理。

如何开发

本地启动

  1. 确保你已安装 flutter
  2. 使用 flutter doctor 检查 flutter 环境,并查看是否有已经安装的模拟器可以运行 TWallet
  3. flutter run -d ${device} 在指定设备中运行 TWallet

如何贡献

🎉🎉🎉 TWallet 项目欢迎你的加入!你可以通过以下方式参与进来,帮助我们一起贡献 TWallet:

  • 负责一些带有特定标签的 issue 处理
  • 提出新功能或需要提高的地方的建议
  • 提交一个 bug
  • 修复一个 bug
  • 参与讨论并且帮助制订决策
  • 提交任何 pull request 并被 approve 😃

注意事项

该代码仓库遵循 BSD 3-Clause 许可,请不要随意打包上传此代码到应用市场!

BSD 3-Clause License Copyright (c) 2020, TW Blockchain Group All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

简介

TWallet 是一个企业级数字钱包解决方案,基于非对称密码技术与区块链基础设施打造的可信身份(DID),可验证声明(Verifiable Claim),触碰授权与点对点安全传输,以及硬件安全模块支持的秘钥托管(HSM supported secret custodian)等技术,提供更加隐私、可信、安全的钱包支付与数字资产管理解决方案。 展开 收起
Dart 等 5 种语言
BSD-3-Clause
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Dart
1
https://gitee.com/thoughtworks/TWallet.git
git@gitee.com:thoughtworks/TWallet.git
thoughtworks
TWallet
TWallet
master

搜索帮助

14c37bed 8189591 565d56ea 8189591