首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是“电子签名”?

什么是“电子签名”?
EN

Ethereum用户
提问于 2018-07-27 08:43:33
回答 2查看 185关注 0票数 3

在黄皮书附录F“签署交易”(BYZANTIUM版本f72032b - 2018-05-04,具体而言)中,它说:

签名事务的方法类似于Arnaud等人定义的“Electrum样式签名”。,标题“使用镭管理样式”。

本文接着讨论了ECDSA是如何在Ethereum中使用的,但对"Electrum style“的含义及其在这种情况下的应用没有作进一步的说明。

以下是上述部分的完整引文,在27-07-2018年检索到:

使用Radium管理样式我们决定使用radium作为将样式注入组件的方法。通过使用import Electrum from 'electrum'提供的D6实例,组件在包装如下时自动配置为使用radium:从‘Electrum’导入electrum;从‘./Button.Component.js’导入_Button;从‘./Button.styes.js’导入_Button$styles;导出const = Electrum.wrap (' Button ',_Button,{ style:_Button$styles});关于如何定义样式函数的说明,请参见electrum-theme。样式函数可以具有以下签名:

  • () => ...→是一个无参数的样式函数。
  • (theme) => ...→是一个基于主题的样式函数。
  • (theme, props) => ...→是一个基于主题和组件属性的样式函数。组件应该实现一个名为styleProps的getter,它返回带有有意义属性的散列。

可以将多个样式定义导出为样式函数的散列。具有单一样式函数的组件与由单个样式函数组成的样式定义相链接的组件将公开以下方法和属性:

  • styles→是一个可以在DOM元素style属性上设置的样式对象;样式对象与Radium兼容。它公开了一个with(s1, s2, ...)函数,该函数可用于获取已合并其他样式的更新样式对象。
  • mergeStyles(s1, s2, ...)→是包含合并样式的散列。

具有多样式函数的组件与由多个样式函数组成的样式定义相链接的组件将公开以下方法:

  • getStyles(key)→指定样式定义的样式对象,可以在DOM元素style属性上设置;样式对象与Radium兼容。它公开了一个with(s1, s2, ...)函数,该函数可用于获取已合并其他样式的更新样式对象。
  • mergeStyles(key, s1, s2, ...)→:包含指定样式定义的合并样式的散列。

注意,方法的签名与具有单一样式函数的组件不同。

我知道事务签名Ethereum是(v, r, s)的三重奏,但我无法理解上述任何描述如何适用于它。

EN

回答 2

Ethereum用户

回答已采纳

发布于 2018-08-02 19:22:35

github上也提到了这个问题。

看来引文是在此承诺中添加的,正如您所指出的,它显然与实际内容无关。黄色文件中提到的" Electrum“是比特币的Electrum light客户端,而引用指向的是一些JS图书馆。

我不太清楚“电子签名”是什么意思,但这句话从第一稿开始就出现在报纸上了,所以大概意味着什么。

在我看来,整句话应该从报纸上删掉,我会提交公关报告。

票数 2
EN

Ethereum用户

发布于 2021-06-23 03:10:23

pyethereum是Ethreum的Python实现,它还引用了Electrum。

(v,r,s)是交易的原始电子式签名,没有与发送帐户对应的私钥签名,带有0 <= v <= 3。从电子签名(65字节)可以直接提取公钥,从而直接提取地址。

https://github.com/ethereum/pyethereum/blob/master/ethereum/transactions.py#L31

然而,在electrum代码库中,没有解释。

https://github.com/spesmilo/electrum/blob/master/electrum/transaction.py

如此相似,也许在2013-2014年,很明显那些“电子风格的签名”是什么,但随着时间的推移,那些删除的参考资料就会消失。

所以如果你在Ethereum里面发现了像Electrum这样的东西,那就意味着你看到了过时的东西。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/55241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档