首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

科普:黄皮书是什么?

什么是黄皮书?

我们会收到许多公司的合作咨询,他们做的第一件事是拿出他们的白皮书。但其实更重要的是,他们的黄皮书是什么。白皮书和黄皮书的主要区别在于,白皮书概述了所涉及的关键方法,而黄皮书给出了数学细节。

经典的白皮书当然是中本聪写的:

用短短11页,中本聪就打破了所有的货币交易规则。其使用ECDSA进行数字签名,每个人都可以创建自己的货币钱包,然后立即进行交易(好吧,实际转账发生大约需要10分钟)。我们现在看到了它的缺陷,特别是它的速度缓慢和工作证明方法,但它已经足以改变我们的世界。

但是,黄皮书呢?为此,我们需要求助于以太坊,Vitalik Buterin在2013年发表了白皮书,Gavin Wood博士在2014年发表了黄皮书。Vitalik展示了愿景,而Gavin定义了科学:https://ethereum.github.io/yellowpaper/paper.pdf。

总的来说,白皮书是一个更好的起点,因为你可能需要有计算机科学背景来理解黄皮书中的核心概念。但是,它最起码表明了白皮书背后有真正的方法。

它共有41页,是一个完整的以太坊规范。其核心概念是拥有一个创世区块,然后添加交易来定义一个新状态。这些新状态被记录为新区块。下面我们定义sigma_为下一阶段,sigma_t为当前状态,t为交易,Υ为以太坊状态转换函数:

在创世区块之后,我们用Merkle Tree将区块链接在一起。但是我们需要一种方法来记录这些状态,这可以通过trie实现:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221024A03IZU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券