概述

Windows 10 的任务栏非常简约,扁平的半透明阴影,但是却没有提供原生的设置透明度的方式,为了实现这个功能已经有了如TranslucentTB这类优秀的软件。但笔者依然对其原理有些好奇。本来打算看TranslucentTB的源码,无奈看起来费劲,先看看能不能蒙出来。

目前进度如下:

  1. 注册表键值(需重启explorer.exe
  2. 直接修改explorer.exe的内存(进行中)
  3. 反汇编时发现的一个未公开的 Win32 API
Windows

概述

ETH 的出块时间大概只有十几秒,如此短的出块时间如果照搬 BTC 的共识机制就会造成大量的分叉,分散全网算力,降低系统的安全性。因此 ETH 采用了新的 GHOST 协议,可以很好地适应十几秒地出块时间,保证系统的安全性,同时也在一定程度上平衡了收益,使得大型矿池相对于 BTC 不再那么占便宜。

使用基于 GHOST 的协议主要出于两个目的:

  • 维护系统安全性
  • 平衡收益
区块链
以太坊

概述

  • 外部账户(Externally Owned Accounts)
  • 合约账户(Smart Contract Accounts)

BTC 采用基于交易的模型,一个账户有多少币没有显式记录,如果想要知道只能顺着区块链去查 UTXO 才能知道。

ETH 采用基于账户的模型,就像现实中的银行账户一样,一个账户有多少币是显式记录在区块链上的,每次支付的时候就检测余额并修改余额即可,无需关注币的来源。

为什么 ETH 会使用这种模式呢?因为 ETH 要支持智能合约(Smart Contract),这就要求参与者的身份要比较稳定,否则很难知道合约的参与者究竟是哪个账户。

区块链
以太坊

概述

  • ASIC Resistance
  • GHOST 协议
  • 基于账户的交易模式(Account-based ledger)
  • 权益证明(Proof Of Stake)
  • 智能合约(Smart Contract)
区块链
以太坊

概述

不要用比特币进行任何违法犯罪活动,经验表明,凡是用比特币进行违法活动的最后都能被抓起来。

  • 何为匿名(个人观点)
  • 如何提高比特币用户的匿名性
  • 什么情况下会破坏比特币的匿名性
  • 典型案例
  • 零知识证明
  • 零币和零钞
区块链
比特币