数字签名主要用于保护交易和交易块、传输敏感信息、分发软件、管理合同,以及检测和防止任何其他外部篡改很重要的情况。数字签名使用非对称加密,这意味着信息可以通过使用公钥与任何人共享。
在世界许多地方,数字签名和传统签名一样具有法律约束力。承认它们的国家或实体包括:欧洲联盟、联合国、美利坚合众国、瑞士、巴西、墨西哥、印度、印度尼西亚、土耳其和沙特阿拉伯。
数字签名为在区块链存储和传输信息提供了三大优势。首先,他们保证诚实。理论上,发送的加密数据可以被更改,而不会被黑客看到。但是,如果发生这种情况,签名也将改变并变得无效。因此,数字签名数据不仅不会被人们看到,而且还会显示它是否被篡改过,从而巩固了它的不腐败性。
数字签名不仅可以保护数据,还可以保护发送数据的个人身份。数字签名的所有权总是与用户联系在一起,因此可以确定他们正在与谁通信,以及他们打算与谁通信。
例如,即使是最熟练的黑客也不能伪造另一个人的数字签名作为说服他人汇款的手段,但这在数学上是不可能的。因此,数字签名不仅保证了被传输的数据,而且保证了传输数据的个人的身份。
使用区块链技术时,用户有一个公钥和一个私钥,两者都显示为随机数字和字母的字符串。公钥(有时称为公共地址)可以与电子邮件地址和密码私钥进行比较。你永远不要和任何人分享你的私钥,这一点非常重要。同样重要的是写下私钥,并将其存储在安全可靠的地方。理想情况下,它在一张纸上或硬件钱包上,因为这两者几乎不可能被黑客攻击。不建议将私钥存储在文本文档或注释中,因为这些内容相对容易被黑客攻击。如果私钥丢失,由密钥控制的一切也将丢失。
最后,私钥与单个用户相关联的事实使得数字签名不可否认。这意味着,如果用户对某些内容进行数字签名,该内容可能具有法律约束力,并且与个人完全相关。如前所述,这在很大程度上取决于这样一个事实,即用于签署数据的私钥无疑不会被其所有者以外的任何人披露、使用或查看。
签名对于签名者来说是唯一的,并且通过使用三种算法来创建:
密钥生成算法,提供私钥和公钥。
一种结合了数据和签名私钥的签名算法。
一种用于验证签名并根据消息、公钥和签名确定消息是否可信的算法。
这些算法的主要特点是:
根据公钥或加密数据,私钥根本无法计算。
基于消息和私钥保证签名的真实性,并通过公钥验证。
多个的
多重签名(有时缩写为multisig)是一种数字签名方案,需要多个签名者来批准交易。联合签名总是比单个数字签名的集合更紧凑。
多重签名系统的概念并不是专门为加密货币创造的,而是实际上已经存在了几千年。阿索斯山的僧侣使用多把钥匙来保护他们的地穴,而打开地穴需要不止一把钥匙。这意味着,没有至少一个其他和尚的意识,没有和尚可以参观任何珍贵的文物。
Multisig被许多加密货币用作提高安全性和多方决策能力的手段。发送LSK交易的这一方面使系统更加安全,无论是黑客还是任何可能以某种方式获得用户密码的人。
一个人可以使用multisig吗?
例如,通过多重签名,您可以创建两个托管服务3,这意味着为了批准交易,三方中的两个需要同意这样做。一个可能有用的完美例子是孩子的储蓄账户,在这个账户中,孩子和至少一个父母需要就如何花钱达成一致。它还使任何重大决定的选择完全由父母做出,只要他们达成一致。
多重签名可以通过多种组合创建(3个托管服务中的3个,5个托管服务中的2个,等等。),并且适合较小的交易,因为它们适合大公司。这方面的一个例子是一家大公司的董事会创建的9-5托管系统。为了核实任何大额交易,董事会的大多数人都必须同意。
数字签名是保护区块链数据的关键组成部分,节点是构建网络本身的基础。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/37900.html