login

Author Topic: Groestlcoin Multisig 钱包  (Read 27968 times)

Offline jackielove4u

  • Administrator
  • Sr. Member
  • *****
  • Posts: 458
  • Groestlcoin
    • View Profile
Groestlcoin Multisig 钱包
« on: September 18, 2015, 03:54:38 pm »


Groestlcoin Multisig是一个强大的账户管理和安全存储的工具。它的功能有分布式离线密钥生成,离线签名,只读共享钱包,快速同步,完全支持BIP32(层次确定的钱包),支持m-n多重签名。它有很多应用,从为个人到企业提供安全冷存储,有Windows,MacOS和Linux下面全节点支持的多重签名钱包。


如果你需要一个交互式桌面应用程序,这个程序支持多重签名和多个用户帐户,multisig对你来说是个正确的选择。

功能:
•Groestlcoin Multisig还允许用户配置钱包使用本地全节点比如Groestlcoin-qt和Groestlcoin-wpf。
•为您的企业创建发票。
•帐户可以配置为允许任何数量的授权和必要的签名,取决去公司实施的前面策略。例如,一个公司可能会创建一个5个授权签名的签名政策,其中至少需要3个广播一个交易。一旦得到了需要的签名,Groestlcoin Multisig将把事务广播到Groestlcoin网络。
•没有标准的公共地址。钱包总是会使用支付脚本散列地址(P2SH),即使是1对1。
•感觉更像是一个加密密钥管理系统而不是一个钱包。
•建立三个自定义库,coincore,coinq,和coindb,提供管理groestlcoin数据结构的所有核心功能,连接节点,处理持久性存储。
•对于签名交易,钱包可以支持所有的8个地址。
•类似Armory的企业级钱包功能。
•易于安装-它把最常见的配置设置为默认选项。它被设计了一个逻辑上的整齐的图形界面,清晰地呈现了最重要的用户功能和用户相关的数据。
•提供安全的企业级解决方案和简单的单用户帐户管理。从一开始就被设计为共享多重账户,支持使用分级确定钥匙链。它支持在行业最佳安全实践,曾被评为最安全的钱包。离线生成私钥,安全地共享公钥链,并创建支持m-n的签名策略共同帐户。通过导出私钥或者打印出来进行安全备份。
•建立在面向服务的架构(SOA)平台上,并支持企业范围的政策,以及钥匙链和账户管理。它可以轻松地处理一个几乎无限数量的密钥,新的帐户可以快速,轻松地创建和从许多设备同步。
•很快-通过C++编译。它还具有简化支付验证(SPV),无需下载完整的块链实现网络同步。对于那对自己完整验证节点有安全需求的,可以连接到任何运行Groestlcoin协议的节点。
•没有锁-你可以导出你的私钥。
•在所有主要的桌面操作系统(Windows、Mac、Linux)上快捷、方便的安装本软件。
•设计安全-所有私钥加密后保存在本地机器上(或USB存储设备)。
•导入和导出您的私钥或种子。
•加密钱包-包含您的Groestlcoins文件是用密码保护的。可防止小偷。
•生成确定的密钥,如果你的钱包丢了,可以从种子恢复,防止人为失误。
 •没有单点故障-代码是开源的,可以在本地运行自己的全节点。
•在本地签名-您的私钥不与服务器共享。钱是你自己的,你不必信任服务器。
•免费软件-任何人都可以审核代码。
•证明检查- Groestlcoin Multisig能验证在你的交易历史中的所有的交易。
•冷的存储-离线保存私钥,可以从只读钱包连线。从一台离线电脑上签名交易,然后从一台没有钥匙的机器上广播这些交易。
•多重签名-把花费权限分割到几个使用并行BIP32和 P2SH地址的钱包上,对于没有签名或者部分签名的事务使用紧凑的序列化格式,包括BIP32主公钥和需要签名的衍生交易。

Groestlcoin Multisig相关概念
•库 – 库是文件扩展名为.vaults的文件,文件中含帐户,钥匙链,和交易历史。他们可以直接打开在Groestlcoin Multisig中打开,由Groestlcoin Multisig可以创建和编辑基本文档类型构成。
•钥匙链-钥匙链是确定性从使用BIP32种子产生的私钥/或公钥的集合。他们可以分别从Groestlcoin Multisig中导入/导出为.priv和.pub文件。每一个钥匙链可以任意给定一个名称,有一个散列值,由种子唯一确定而且保持不变。
•账户-账户是存款地址的逻辑分组集合,这些地址是由一组钥匙链和m-n策略确定的。帐户余额由所有可花费的交易输出组成,这些交易使用基于m-n策略的上述钥匙链。每个不同的帐户包含一组单独的地址,这些地址始终是该帐户的一部分。地址是通过并行使用钥匙链序列/树生成。公钥在脚本中按字典排序。帐户也有一个起始时间戳用来表明扫描交易时应该在块链上回溯多远。共享账户,即只读账户,是已经被删除所有私钥的账户。他们只能用于监控交易,不能生成交易。

如何使用Groestlcoin Multisig:
1。创建一个新的库文件。
从“文件”菜单中,选择“新的库……”,或是点击工具栏按钮。您将被提示选择您的库文件的名称。为您的库文件创建一个新文件夹,请确保保存的时候使用文件扩展名“.vault”。
2。使用向导或手动创建帐户。

使用向导(容易)
从“帐户”菜单中,选择“帐户向导…”,或点击工具栏上的按钮。您将被要求输入一个帐户名称和选择帐户策略。如果你只想要一个简单的帐户,就默认选择策略1。
注:Groestlcoin Multisig总是使用支付脚本哈希(P2SH)地址,这些地址在Groestlcoin钱包中是以字母“3”开始的,即使只是其中一个帐户这样。
对于多重签名账户:在左侧选择多重签名帐户需要的最低数量的签名。在右侧选择帐户需要的钥匙链总数。一个新的帐户将自动创建还有和帐户相关的一套新的钥匙链。

手动(高级)
从“钥匙链”菜单中选择“新的钥匙链…”–或在工具栏点击按钮。将提示您输入钥匙链名字,输入你想要的任何名字。
如果需要创建多个钥匙链重复步骤2。
在“钥匙链”选项卡上右键单击任何钥匙链,选择“导出钥匙链私钥…”来要备份钥匙链。选择“导出钥匙链公钥…”导出文件,你可以与其他人或设备共享此文件如果你们想公用这个账户的话。使用相同的菜单,选择“导入钥匙链…”可以从文件导入公钥或者私钥。
点击工具栏上的“新建帐户”按钮。检查您希望使用签名的钥匙链,然后选择所需的最小数量的签名。创建时间默认为您的系统时间–是用于确定在扫描块链时回溯多远。确保创建时间先于帐户的第一笔交易。

你会在帐户标签看到新的帐户出现。右键单击帐户得到一个弹出式菜单,选择“导出帐户…”来把帐户备份到文件,这个备份将包括您所拥有的所有私钥。要导出公共只读帐户,选择“导出共享帐户…”。您可以将此文件从另一个设备导入,可以看到签名功能完全禁用。

3。连接网络。
默认情况下,Groestlcoin Multisig将尝试连接运行在Groestlcoin.org上的Groestlcoin节点。如果你不想在这个程序中运行一个完整的节点,就不用修改这个默认配置。如果你想连接到本地的Groestlcoin节点(比如:一个Groestlcoin-Qt 或者 Groestcloin-wpf运行实例),你可以在网络->设置…更改IP地址到本地主机和端口(在Mac系统上是文件->偏好…)。
注:Groestlcoin Multisig只通P2P协议连接,不需要任何特殊的RPC权限访问其他节点。
在主窗口的右下角,你应该看到两个数字后面跟着一个图标。这两个数字告诉你块链的同步状态。上面的数字是有多少块存储在你的库文件,下一个数字是在你上次同步时总共在块链有多少块。如果您没有连接到网络之前,它应该是0 / 0,图标应该显示为红色X。
确保你所连接的Groestlcoin节点(比如:Groestlcoin-Qt)是同步的,然后在网络菜单里面选择“连接到<主机”,或单击“连接”工具栏按钮。如果连接成功,你应该看到底部的数字变化,顶部的数字变大,直到和下面的数字是相同的。当这个情况发生时,图标将包含一个橙色圆圈的旋转箭头。一旦库同步,图标会变成绿色。

4。为帐户充值
选择“帐户”选项卡。在里面你应该看到你刚才创建的帐户。确保帐户被选中,点击“接收”工具栏按钮。你会被要求为支付提供一个标签,并指定一个数量-这些都是可选的。点击“新发票”按钮。在对话框的底部你会看到脚本细节。在右边你会看到一个QR码。从那里复制“地址”,并从另一个钱包发送一些币到这个地址。如果成功,你应该看到帐户存入的存款金额。

5。查看您的事务
确保帐户在帐户选项卡中被选中。然后选择“交易”标签,在里面你应该看到你刚才的存款。右键单击并选择“在blockchain.info查看交易”,这样会打开浏览器,查看交易明细信息”。

6。解锁钥匙链
在钥匙链标签,你必须用鼠标右键单击你想使用签署交易的钥匙链,从弹出菜单点击“解锁钥匙链…”。一旦解锁,钥匙链可以在同一次会话中反复用来签署而不用再次解锁。当程序关闭并重新打开后,钥匙链将再次需要解锁。这是一个安全功能。
你可以选择设置一个钥匙链密码。这将加密钥匙链–当钥匙链被解锁后,解密的钥匙链会被保存在内存中,当导出钥匙链或帐户到文件的时候,只有加密钥匙链将被保存。
非常重要:如果你忘记了你的密码,太糟糕了!你最好把密码写下来并将其保存在和你存储加密的密匙备份不同的位置。

7。发送你的第一次付款
选择“帐户”选项卡。确保您要发送的帐户被选中。点击“发送”工具栏按钮。你会被要求指定费用,一个地址,数额,和一个标签。在Groestlcoin网络上需要的交易费用一般小于0.02GRS,所以如果你发送的币比较少,建议使用的交易费至少0.0005GRS。较高的交易费会有更快的确认时间,但准确的确认时间不能预测。一旦输入了事务信息,请单击“保存未签名”。未签名的交易将出现在交易标签的顶部。右键单击它,选择“签名…”,打开签名对话框。在顶部,您将看到未签名的事务以及仍需要签名的交易数量。右键单击并选择“添加签名…”来签名钥匙链。注意:你可以只签名你拥有私钥的钥匙链。从相同的弹出式菜单中,你可以选择“导出交易文件…”和“导入交易文件…”。使用这些命令与其他人或其他设备共享未签署的或部分签署的交易。在导入时,任何附加签名都会合并到事务中。一旦你的m-n的策略所需的最低签名已经满足,你就能右击它并选择“发送交易”把你的事务发送到网络上。

如果你能就下面的问题提供反馈,我们感激不尽:
1。你能接收币吗?(用少量测试避免丢失)
2。你能发送币吗?
3。你可以创建发票吗?
4。只读功能正常工作吗?
5。不运行本地节点你可以使用钱包吗?
6。运行本地节点你能使用钱包吗?

没有保修,任何一方都不承担赔偿责任。如果你失去了由于这个应用程序的硬币,没有任何补偿。单独使用这个应用程序,在你自己的风险。
这个程序可能有未发现的错误和问题,请通过下面渠道反馈给我们:
1. 发信息给我
2. 电邮:groestlcoin@gmail.com
3. 回复本帖


重要信息:
Groestlcoin Multisig的钱包文件名是.vault而不是wallet.dat(Groestlcoin Core使用wallet.dat),备份你的钱包文件,把它们存储在安全的地方。

通过下面的链接下载Groestlcoin,能够在5分钟内运行起来:
Linux编译好的钱包:https://github.com/GroestlCoin/Groestlcoin-Multisig/blob/master/docs/linux-build-environment
OSX  DMG钱包:https://github.com/GroestlCoin/Groestlcoin-Multisig/releases/download/0.9.4/Groestlcoin-Multisig.dmg
64位Windows钱包:https://github.com/GroestlCoin/Groestlcoin-Multisig/releases/download/0.9.4/groestlcoin-multisig_x64.msi
32位Windows钱包:https://github.com/GroestlCoin/Groestlcoin-Multisig/releases/download/0.9.4/groestlcoin-multisig_x86.msi

源码:
https://github.com/GroestlCoin/Groestlcoin-Multisig - Groestlcoin Multisig 钱包源码