TaibiaoGuo / blockchain101

区块链是面向未来数字化社会的新一代信息技术。本课程将系统介绍区块链原理和应用,让学生对区块链有整体的了解。课程设计目标是帮助学生树立分布式整体性世界观,教学大纲将涵盖围绕区块链,通过应用密码学、分布式系统基础、博弈论的基础知识,把区块链作为分布式整体世界观最前沿的创新应用进行系统讲解。课程还将引入区块链智能合约的概念,帮助学生理解区块链编程的理念和应用的方法。
Other
102 stars 12 forks source link

钱包是如何存放在区块链里的 蕾087 #423

Open lei1005 opened 3 years ago

lei1005 commented 3 years ago

issue应该包含一个简单明了的issue标题和一段帮助其他人理解问题的问题详情,阐述你对问题的思考。

举例: issue标题:ABCD(AI、Blockchain、Cloud、BigData)战略中区块链怎样成为ACD的基石? issue详情:ABCD(AI、Blockchain、Cloud、BigData)是数字经济中常常被提及的战略。区块链目前还存在性能受限、普及率低等问题,但其能建立去点对点信任的特性让其在数字经济中具有广泛的应用场景。区块链作为ACD的基石的过程中,会遇到哪些必须要解决的问题,会带来哪些机遇?

Jasper074 commented 3 years ago

区块链领域提到的钱包其实并不是装钱的钱包,而是装密钥(私钥和公钥)的工具,有了密钥就可以拥有相应地址上的数字货币的支配权。以下以比特币机制来说明,数字货币钱包机制都是类似的。 私钥:是对一个比特币地址拥有取钱权限的代表,掌握了私钥就掌握了其对应比特币地址上的所有生杀大权。私钥可以算出公钥,公钥可以再算出比特币地址。每次交易的时候,付款方必须出具私钥,以及私钥产生的签名,每次交易签名不同,但是由同一个私钥产生。私钥是一串。 公钥:是和私钥成对出现的,公钥可以算出比特币地址,因此可以作为拥有这个比特币地址的凭证。 比特币地址:如果说区块链是一个账本,比特币地址就是其中的账号。 比特币地址就像银行卡号一样,具有支付、转账、提现功能,但在转账时,你只有知道别人的比特币地址才能进行比特币转账。 婷 074