Raftale Blog

「离开世界之前 一切都是过程」

React Quick Start: tic-tac-toe

React官方的一个demo,非常经典。能掌握就基本上掌握了react的逻辑,值得记录下。 Game.js 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 5...

React Quick Start

最近公司让写一些react代码,用了下cursor,真的是大为震撼,给原型图后就可以直接生成可以跑的代码。 虽然这样确实提高了效率,但是却对你的基础功有要求,它给的代码不一定100%能跑,也不一定就是最优的,所以能看的懂和理解本质才能更好的提高效率。 来复习一下React,跟着官网看看。 JSX JSX就是一些类似<br />, <div></div>...

区块链技术与应用-P21-proof-of-stake

Electrical Energy of Pow 比特币耗电量: 172 TWh(terawatt-hours) per year, 相当于波兰一年的耗电量。 以太坊历史耗电量: 93 TWh per year when POW 1Twh = 10^9 Kwh Proof of stake(POS) POW中挖矿的设备是靠外部的货币购买的,矿工的算力本质上就是拼钱...

p21 proof of stake

P21 Proof Of Stake Electrical Energy of Pow Bitcoin Electrical Energy Consumption:: 172 terawatt-hours (TWh) per year, equivalent to Poland’s annual electricity consumption. Bitcoin Electric...

区块链技术与应用-P18-Ghost协议

Ghost protocol 在比特币系统中,不在最长合法链上的区块最后都是作废的。 比特币出块时间为10分钟,临时性分叉不多,这样处理是合理的。 但以太坊出块时间为15秒,出块时间短,非常容易产生临时性分叉,如果在以太坊中经常作废不在最长链上的区块,会降低矿工挖矿的积极性,且会加大大型矿池的优势(占优势的矿池出的区块更容易成为最长合法链)。 Ghost协议 核心思想:挖矿区块作废后...

区块链技术与应用 - P11 - Q&A

转账交易的时候,如果接收者不在线怎么办? 转账只是记录,不需要接受者在线。 假设某全节点收到某个转账交易,有没有可能接受者的收款地址是全节点以前不曾听说过的; 可能。比特币账户创建的时候不需要通知其他人,只有第一次收到钱的时候节点才知道他的存在。 如果账户的私钥丢失该怎么办? 私钥...

区块链技术与应用-P17-交易树和收据树

交易树和收据树 交易树和收据树 发布区块的时候,区块包含的交易会形成一个交易树。 每个交易执行完成后,会形成一个收据,记录交易的信息。 数据结构:MPT 交易树和收据树的MPT中,key就是交易在区块中的序号。交易的排列顺序是交易的节点决定的。 与状态树的区别: 交易树和收据树只需要将当前区块的交易组织起来。它们不在节点之间共享。 状态树要把系统中所有的状态包含进来。 ...

Blockchain-Technology-and-Application - P23 - The DAO Incident

The DAO Incident DAO In the previous section, we discussed the principles of reentrancy attacks. In this section, we will explore a real-world case that is famous in Ethereum’s history and led to ...

区块链技术与应用-P16-以太坊中的状态树

以太坊中的状态树 目标:账户地址到账户状态的映射。 address -> state 账户地址address: 地址是一个160位的二进制数,换成16进制就是40位(0x8f8b46E9183f5D8a89C9C7dC878eda5Ca2baFe6C) 公钥取hash,然后截取了一部分。 状态就是外部账户和合约账户的状态。...

区块链技术与应用 - P12 - 比特币的匿名性

比特币的匿名性 比特币的匿名并非真的匿名,而是假的匿名,匿名性不如现金。 什么情况下有可能破坏匿名性 比特币地址和交易都是在区块链中公开的,且不可篡改的。 输入地址和输出地址有可能可以通过交易分析关联起来。 跟现实身份产生关联的时候: 如法币购买或提现的时候 电商支付的时候 社会工程学 如何提高匿名性 ...