比特币量产减半之际,咱们聊聊区块链到底有没有用

98 阅读4分钟

就在今天早上8点多钟,比特币迎来了比特币历史上第四次量产减半。区块奖励从6.25个BTC变成了3.125个BTC。所谓的比特币量产减半是指比特币网络大约每10分钟产生一个区块,而要获得这个区块的广播权利,则需要计算一道复杂的数学问题。谁先计算出来,谁就广播最新区块的数据到全网,同时获得BTC到奖励。

由于比特币总量是固定的2100万枚。所以在设计之初就决定了它的稀缺性,类似于黄金。所以比特币也被称之为“数字黄金”。再加上美国SEC批准了比特币现货ETF的上市,导致比特币未来可能会成为一种主流的投资标的。

区块链解决的实际上是一个什么问题呢?那就是区块链是一次人类信任的革命,Blockchain is the revolution of human's trust。为什么这么说呢?传统互联网对用户数据具有比较高的审查、修改和滥用权限,尽管会有一些隐私政策约束,但难免会有一些别有用心的企业对用户的隐私权进行侵犯。如果使用了区块链来保存数据,由于数据并不确定保存在某个特定的节点,而且可能进行了拆分分散保存到多个节点,且数据是加密的。所以除了你,没有人能获取到完整的数据。

我也一直在思考,如何使用区块链相关技术,来保护用户的个人隐私。既然Ethereum等Web3的公链项目帮我们实现了数据永久性保存的问题,那我们是否可以基于它来实现一个对数据的访问时间段进行限制呢?答案是肯定的,因为我就是这么做的。所以我基于EVM的json-rpc实现了一个隐私保护软件,以下为体验地址dorachat.oss-cn-hongkong.aliyuncs.com/Dora_Box_1.…

什么是JSON-RPC?

以太坊网络的JSON-RPC是一套使用API请求EVM数据的方式,请看文档ethereum.org/en/develope…ethereum.github.io/execution-a… 。我们可以通过JSON-RPC访问EVM节点的各种数据,如最新区块的数据、当前的网络GAS费等。

Dora Box的大致实现流程

这里提到几个概念,OD、PK、ED。 OD(Original Data):待加密的原始文本数据。 PK(Private Key):数据的私钥。 ED(Encrypted Data):加密后的数据。 OD通过特定的RSA等加密算法流程加密得到PK和ED,解密时再通过ED和PK反向执行加密流程,得到原始数据OD。在整个加密过程中记录了一些必要的参数,比如是否带有时间锁、是否带有密码等。

最近爆火的铭文概念有什么用?

我们可以通过铭文协议,将ED镌刻在BTC网络上,别人是看不懂的。我只需要记住区块id,然后保存好数据的私钥即可。以后我要解密原始数据的时候,就把私钥拿出来解密铭文内容。

其他未实现的方向

  1. 对数据的保护不仅仅可以什么时间点之后可以访问,也可以进行一个周期性的阅读,比如可读时间只有周日,或者特定的年份可读,这个就需要配置周期性规则了。
  2. 结合即时通讯对带有时间锁的信息进行分发。

总结

这个是区块链对隐私保护的应用场景,其实还可以有一些其他的应用,比如通过预言机(也叫数据喂养Data Feed),将现实社会的真实数据注入到区块链中,做一些有意义的价值交换。这个还需要结合跨链桥技术,将多条公链打通。具体看polkadot.network/cosmos.network/ 的功能。项目处在早期蓝图构想中,并不构成投资的建议。区块链在做零知识证明、信用背书和隐私保护领域具有很广阔的前景。