![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
水木流年追梦
清华大学计算机研究生,专研算法工程
展开
-
区块链2.0——以太坊
如果把比特币说成是一本全球账本,以太坊就可以被看作一台全球计算机:一个任何人都可以上传和执行应用程序,并且程序的有效执行能得到保证的地方,这种保证依赖的正是以太坊系统去中心化的,由全球成千上万的计算机组成的共识网络。以太坊的运作机制以太坊需要数以千计的人在他们的个人电脑上运行一个软件来支撑整个网络。网络中的每个节点、就是每台电脑,都运行一个叫做‘以太坊虚拟机’的东西,可以把它想象成是一个操...原创 2020-04-02 13:36:22 · 380 阅读 · 0 评论 -
区块链的工作量证明(Proof of Work)初步解释
白皮书里工作量证明其实讲了以下3点:1.工作量证明的过程就是要解一道数学难题,这道数学难题就是要解一个用SHA256算法运算过的前面带1个或N个0的哈希值。如果矿工能算出这个未被SHA256算法运算过的随机散列值,并向全网广播,就拥有区块的记帐权,从而能获得比特币奖励。其它节点如何知道该矿工找到了这个随机散列值呢?当然是将矿工广播的随机散列值用SHA256算法计算,算出的结果与先前公布的哈希值...原创 2020-04-02 12:18:42 · 6076 阅读 · 0 评论 -
⽐特币安全
简介保护⽐特币是很具有挑战性的事,因为⽐特币不像银⾏账⼾余额那样体现抽象价值。⽐特币其实更像数字现⾦或⻩⾦。你可能听过这样的说法,“现实持有,败⼀胜九。”好吧,在⽐特币的世界⾥,这样的持有只能让你有⼀成胜率。⽽只有拥有解锁⽐特币的密钥才相当于持有现⾦或⼀块贵重⾦属。你可能会将密钥丢失,会放错地⽅,会被盗或者不⼩⼼错⽀了数额。⽆论是哪种场景,⽤⼾都没有办法撤回,因为这就像是将现⾦丢在了⻋⽔...原创 2020-04-02 08:37:48 · 358 阅读 · 0 评论 -
一文入门区块链相关知识
区块链是由包含交易信息的区块从后向前有序链接起来的数据结构。它可以被存储为flat file(⼀种包含没有相对关系记录的⽂件),或是存储在⼀个简单数据库中。⽐特币核⼼客⼾端使⽤Google的LevelDB数据库存储区块链元数据。区块被从后向前有序地链接在这个链条⾥,每个区块都指向前⼀个区块。区块链经常被视为⼀个垂直的栈,第⼀个区块作为栈底的⾸区块,随后每个区块都被放置在其他区块之上。⽤栈来形...原创 2020-03-31 17:11:07 · 710 阅读 · 0 评论 -
区块链的一些名词解释
地址:比特币地址(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串字符和数字组成。它其实是通过对160位二进制公钥哈希值进行base58check编码后的信息。就像别人向你的email地址发送电子邮件一样,他可以通过你的比特币地址向你发送比特币。bip:比特币改进提议 (Bitcoin Improvement Proposals的缩写),指比特币社区成...原创 2020-03-29 00:01:02 · 1452 阅读 · 0 评论