专栏名称: Hi区块链
可能是最靠谱不忽悠的区块链资讯平台
目录
51好读  ›  专栏  ›  Hi区块链

parity再爆多重签名合约漏洞

Hi区块链  · 公众号  ·  · 2017-11-08 22:24

正文

请到「今天看啥」查看全文


// gets called when no other function matches

function() payable {

// just being sent some cash?

if (msg.value > 0)

Deposit(msg.sender, msg.value);

}

其实在七月份parity就出现过类似的问题,Hi区块链当时也写了文章 《BitShares|比特股账户权限和多重签名功能介绍》 谈过这个问题。

现在看来有必要再谈一下bts/ 比特股是怎么处理 多重签名 的问题的。

在BitShares (比特股)中,每一个账户的权限可分为:

活跃权限: 控制资金

账户权限: 控制账户

备注密钥:读取备注

前两者者都可以通过钱包账户页面中权限标签进行设定。设定授权的职权实体 (详见下文)以及分配相应的权重。只有高于门槛阀值权重的职权实体才能签署有效的交易。

授权账户

在比特股系统中,一个职权实体通过一个或多个实体进行操作授权,比如转账或者交易。

一个职权实体由一个或多个账户名加权重组合构成。

参与签名的一个或多个实体的权重之和必须大于门槛阀值才能进行签署有效的交易动作。

举个例子,假设Alice,Bob,Charlie和Dennis管理一个共同基金。我们希望只要有2个人同意,我们就能构建一个有效的交易。也就是2-of-4 (N-of-M)模式,这个结构如下:

账户名 权重

Alice

33%

Bob

33%

Charlie

33%

Dennis

33%







请到「今天看啥」查看全文