Post a new post
Open the left side

吴勉韧老师带你了解区块链技术深度解析

[Copy Link]
320 0

Register now, make more friends, enjoy more functions, and let you play in the community easily.

You need Sign in Can be downloaded or viewed without an account?Register Now WeChat login

x
  区块链技术详细介绍:

  <>1.如何保证身份不被伪造:

  使用非对称加密算法如RSA(公钥私钥一对钥匙,私钥自己保留,公钥公布给他人),公钥解密的内容要想正确必须用私钥去加密,公钥加密的内容可以用私钥去解密。

  普通用户转账记录连同账户信息、时间戳等一起打包,用私钥将加密后的打包内容发送出去,其他用户用对应的公钥解密,如果解密后的内容正确即验证身份。

  公钥加密私钥解密应用:如聊天软件会用公钥加密你的登录密码时间戳地址,即使黑客截获你的登录信息和公钥,也无法破解你的密码,只有聊天软件公司能用私钥解开验证你的密码。

  黑客也不能直接发送截获的信息去伪造登录(因为公钥加密信息里的时间戳和地址不符)

  吴勉韧老师小提示私钥加密公钥解密应用:如网站证书是由权威机构用私钥加密的一串包含网站地址、身份信息、时间戳的信息,然后浏览器用公钥解密并验证;

  <>2.由谁来打包?如何打包?

  ---由谁来打包?:hash=sha256(sha256(上一个块的头部账单时间戳个人信息X)),hash<目标值;

  最先算出X等于多少使得公式成立的人(一般是一个人,很少出现同时成功),可以将这些信息打包并广播给所有人(只有这样的包才会被认可),当所有人认可你这个包的时候,你就打包成功了并获得奖励。

  --目标值大小是由最近时间段整个网络算力得出的,全世界算力总和平均10分钟出一个结果。但也可能存在同时两个人分别算出自己的题,成功打包并广播。

  --如何体现完全去中心化又防止算题作弊:账单时间戳这些信息是不固定的,只有在开始打包的时候才能确定(如何保证不是私下自己制作的账单而是广播出去的:详见下--有效长度),且每个人都是不一样的,这既保证了不需要出题人、又能保证每次题不一样。
"Small gifts, come to Huiyi to support me"
No one has offered a reward yet. Give me some support
comiis_nologin
You need to log in before you can reply Sign in | Register Now WeChat login

Point rules of this version

more

Customer Service Center

238-168-2638 QQcustomer service Monday to Friday 20:00-24:00
Quick reply Back to top Back to list