这是写区块链最好的一篇文章

2018-06-11 11:08:05   来源:天津市软件行业协会   点击:

这组词序并没有任何意义,真正让它们有价值的地方在于,这个词序是由一个被称为 MetaMask 的软件专门为我一个人生产的。

用密码学(cryptography)术语表达,就是助记词(seed phrase)。这组词汇读起来感觉毫无连贯性而言,却可以转变成一把钥匙,打开数字银行账户,或者进行在线认证。而且只需几步就完成了。

电脑在屏幕上告诉我要保证我的助记词的安全:写下来或者放在电脑上一个安全的地方。我匆匆的将 12 个单词写在便签纸上,然后点击了一个按钮,就变成了 64 个看起来毫无规律可言的字符:

1b0be2162cedb2744d016943bb14e71de6af95a63af3790d6b41b1e719dc5c66

这在密码学中被称为「密匙」:这是一种身份验证的方式,但与现实生活中拿钥匙开锁的方式有很大的不同。我的助记词每次都可以产生准确的字母顺序,但如何对钥匙的初始词组进行反工程尚不可知,这就是为什么将种子词放在一个安全的地方是一件很重要的事情。

密匙的字母会进行两次的转变,创造一串新的字符:

0x6c2ecd6388c550e8d99ada34a1cd55bedd052ad9

这一串字符就是我的以太坊(Ethereum)区块链的地址。

在过去一年间,加密货币比特币的价值增长了超过 1000%,以太坊与比特币属于同一类货币。

以太坊拥有自己的货币,最著名的就是以太币,但这个平台不仅拥有钱,它的范围更加广泛。你可以把的以太坊的地址看成类似银行账户、邮箱地址或者一个社保号。

目前,它在的电脑上就是一串毫无意义的字符,但只要我想进行任何的交易,比如参与一个众筹活动或者进行一个在线的公投,这个地址就会传给出一个临时的计算机网络,对交易进行验证。验证的结果会再一次传到更大范围的网络,会有更多的机器进入一种竞争的状态,进行复杂的数学运算,胜出者会单独对这笔交易进行记录,在以太坊的历史上,每笔交易都进行了规范的记录。

因为这些交易都是通过一种有序的数据「块」进行登记,所以这个记录就被成为区块链。

完成整个交易只需要几分钟的时间。从我的角度来看,这种体验与平常的网络生活并没有多大的差别。

但从技术层面来看,确实相当的神奇,有一些东西在 10 年前几乎是难以