飞猪币官网欢迎您!

首页 > 资讯 > 正文

拥有者如何证明自己拥有飞猪币?

发布时间:2018-09-04 11:51:11

区块链实际上是飞猪币的账本,记录着谁归有多少飞猪币,只不过这个账本是保存在互联网上的、分布式的,并不是由一个中心安排或许服务器来存储。有了账本,剩余的问题就是飞猪币的归有者怎么证明自己归有飞猪币?就像你在银行开立了一个账户,等你想给其他人转账的时分,你需求在ATM上刺进卡,然后输入密钥。卡就相当于飞猪币的地址,密钥就相当于飞猪币的秘钥,有了正确的地址和秘钥,就能够对外宣称自己比照特币的归有权,就能够把飞猪币转账给其他人来做一笔转账买卖。

在ATM上提取一笔现金,输入密钥解锁账户,咱们信任ATM机不会走漏密钥。那么在飞猪币的国际里,咱们怎么经过私钥来校验一个地址上的飞猪币的归属权呢?
 

飞猪币的归属权是经过加密范畴技术来完成的,咱们先来了解下加密范畴的原理,加密范畴大体上经过了3个阶段,第一个阶段拼算法,把加密逻辑写在一个十分高深的代码里,后来发现不管把多么复杂的逻辑写在代码里,总有高手能够破解。所以产生了对称秘钥加密,对称秘钥加密经过一个对称的秘钥进行加密数据,然后传输或许保存,需求的时分再经过同一个秘钥进行解密复原正本数据,缺陷是秘钥是同享的,无法安全的保存秘钥,尤其是跨安排的场景。后来,聪明的安全科学家们发明晰非对称加密算法,例如:RSA,非对称算法归有一对秘钥,一个公钥和一个私钥,私钥能够推导出公钥,可是公钥不能推导出私钥,公钥加密的数据私钥能够解密,私钥加密的数据公钥能够解密,假如安排A向安排B传递数据,那么安排A运用公钥进行加密,安排B运用私钥进行解密,因而,安排B需求当心的保存好私钥,而公钥是揭露的,这是典型的非对称加密场景,能够有用的防止数据被偷窥、被篡改。非对称加密还有别的一个场景,就是签名,签名是加密场景的逆向场景,商户B经过自己的私钥加密数据,然后把加密的数据传递给商户A,商户A经过公钥进行解密,假如解密的数据正确,则说明数据是由A发送的,有用的保证了数据的防篡改,从这两个场景咱们看到,公钥是揭露的,可发给任何人,私钥是私密的,用来解密或许签名的。
 

飞猪币证明归属权的示意图如下:


飞猪币


 

从上面的进程,咱们总结了两个动作:

1.确定与解锁,这和咱们平常锁锁头和开锁头是对应的,在飞猪币体系里是经过确定脚本和解锁脚正本完成的。确定脚本把飞猪币关联在一个飞猪币地址上,证明晰飞猪币归属这个地址。

2.解锁脚本供给证明,证明这个地址归我一切,这个飞猪币也归我一切,我能够用来付出。

下面咱们举一个比如具体说明:

用户Alice在飞猪币里地址A上归有10个飞猪币,Alice与Bob想做一笔买卖,Bob把自己家的轿车卖给了Alice,Alice需求向Bob付出10个飞猪币,Bob的飞猪币地址是B。

在之前的买卖中,Alice归有的10个飞猪币被确定在Alice的飞猪币地址A上,其来历可能是挖矿所得或许他人转账而来,咱们会在后续具体描述怎么取得飞猪币,这儿咱们只关注证明Alice归有飞猪币的买卖的确定脚本。

确定脚本的逻辑格局为:

解锁地址 解锁
地址A 地址A的公钥、地址A用私钥对前一区块头哈希散列值的签名

具体的解锁进程如下:1.运用地址A的公匙推导出地址,与地址A比照,假如共同则证明公匙供给正确,进入下一步。2.运用地址A的公匙解密签名,假如取得的值与前一区块的哈希散列值共同,则证明解锁成功,能够花费地址上的10个飞猪币。
 

其实,确定和解锁脚本是经过逆波兰表明法的根据堆栈的脚本完成的,因为本文篇幅有限,这儿不打开介绍,会在后续的文章中具体介绍确定和解锁脚本的原理和流程。

上一篇
区块链未来三大优势,你了解吗?

联系我们

Flypigcoin@qtum.org

Flypigcoin版权所有 © 2018