现在以太坊2.0的技术讨论非常多,但绝大多数文章都没能把那些基础概念说明白,把读者都绕晕了。
虽然ETH2.0总体上是非常复杂的,但那些基础概念,如分片,信标链,的设计思想是非常简洁,不需要我们拥有多少专业知识就可以弄明白。
我们先抛开那些复杂的技术实现细节,就可以用非常简洁的文字描述分片这个概念。
以太坊地址
我们先看一下以太坊的地址格式。下面是一个典型的以太坊地址,我在浏览器里随便复制过来的。
0x506dDF5a547EaaE34bAE6Ff57c78B5aD50a6A1BF
全国首场元宇宙庭审在厦门开庭:金色财经报道,昨日,厦门市思明区人民法院进行了一场特别的庭审,全国首场元宇宙庭审。于此同时,厦门大学法学院B321教室内,2021级法律硕士研究生们在线同步参与,同学们身在课堂内,却通过元宇宙化身进入三维虚拟法庭空间,“旁观”庭审环节。法庭调查、举证质证、法庭辩论,各个庭审环节均在元宇宙中流畅而清晰地进行着。这是厦门市思明区人民法院与厦门大学法学院副教授吴旭阳团队联合讲授的一堂别开生面的法律教学与实践课程,本次课程是全球首次在元宇宙中将法律教学与真实庭审相结合的创新尝试。不同于二维在线诉讼,元宇宙庭审中每位参与者进入的是三维虚拟法庭空间,可以更加直观、具象地感受真实的庭审氛围,同步在虚拟空间中入场、起立、坐下,每一个庭审细节都能得到沉浸式体验与还原。[2022/9/24 7:18:12]
所有的以太坊地址开头两个字符都是0x,代表了使用的是十六进制。从第三个字符开始,每个字符就是从0到F,一共16个可能性。
全国首个知识产权区块链公共存证平台在杭州诞生:9月9日上午,浙江省知识产权金融服务“入园惠企”行动(2021-2023年)现场推进会在杭州高新区(滨江)智慧e谷举行。会上发布了《浙江省知识产权金融服务“入园惠企”行动方案(2021-2023年)》,正式上线了全国首个知识产权区块链公共存证平台――“浙江省知识产权区块链公共存证平台”,并举行了全国首张知识产权公共存证证书颁发仪式和首批基于区块链的数据知识产权质押融资签约仪式。(杭州日报)[2021/9/9 23:12:26]
分类
我们从第三个字符开始分类,如果采用一个字符分,把0到F,分别分成一类,就可以分成16类。而如果采用两个字符,比如从00到FF,就可以分成16^2=256类。而选三位数来分,就是16^3=4096类。
现在的以太坊1.0所有的账户是没有按上述字母进行区别对待,所有的地址都是一样地位,包括外部账户和合约账户,都是一样的。
这里说的一样,指的是以太坊节点、钱包、及各种软件是不会将地址分门别类,都是一视同仁。包括以太坊的区块打包,也不会按地址分类排序。
在ETH2.0的分片设计思路中,地址就会按前几个字母进行分类。
分片
ETH2.0的地址设计规则会进行分类,一类地址就是一个分片。这就是大名鼎鼎的分片,就这么简单。
第一阶段,以太坊2.0会有64个片,这意味着只需要选择地址的第3和第4个字符来分类就可以了。
按地址分类后,ETH2.0的节点、钱包、各种软件,以区块的设计,就可以区别对待各类的地址的交易。
地址分类之后,区块就会按地址分类进行打包。一个区块里只会包含一类地址。而所有这些同一个分类地址的区块,就共同组成了一个以太坊的分片。
定义
现在我们可以来定义ETH2.0的分片了。
先把地址按前几个字母进行分类。
分片就是所有打包了同一类地址交易的区块,并且同一分片只打包一类地址的交易。
跨片
如果一个片的地址相互发送币,非常好处理。但如果是跨片区发送交易呢?这就要用到信标链了。
信标链我们以后说,这里简单描述信标链如何帮助不同类地址跨片通信。
比如0x00地址要发1ETH到0x01地址。
每一个分片区块,都是跟随着信标链的一个区块,一对一的关系。
方法就是0x00先把1ETH发给自己片区的那个信标链区块上,信标链有一个叫状态转换函数的东西,这个状态转换函数会把这1ETH发给0x01分区的那个信标链的区块上,然后再转发给0x01地址。
补充说明
我上面的描述是非常简单,不需要基础知识就能理解。我还是要强调,这只是对分片的思想进行描述,它的实现细节很复杂。
参考资料在这里:https://eth.wiki/sharding/Sharding-FAQs英文的,很难懂。如果你愿意一个单词一个单词啃完,那也就理解了。
作者|哈希派分析团队 金色财经合约行情分析丨BTC再次出现下跌后 部分主流币出现反弹:据火币BTC永续合约行情显示,截至今日18:00(GMT+8),BTC价格暂报9152美元(-1.41%).
作者|哈希派分析团队 数据:火币BTC主力开多1014.49万美元:AICoin PRO版主力大单统计数据显示,今天8时-14时,火币BTC当季合约大额委托单频繁出现并成交.
在7月5日上午举行的“2020杭州区块链国际周”开幕上,随着红布揭开,巴比特作为浙江省区块链主干网的总运营商正式亮相.
周三黄金价格上行突破1800美元,接近历史新高,而被称作为“数字黄金”的比特币却仍然在小幅震荡,走势疲软。 自去年5月以来,尤其是自2020年3月以来,黄金价格一直持续走高.
据参与以太坊2.0的研究人员称,以太坊2.0的初始阶段可能要到2021年初才能上线。 以太坊基金会研究员贾斯汀·德雷克在周五的RedditAMA会议上被问及何时开始部署eth2第0阶段.
7月5日,由杭州市余杭区政府指导,杭州未来科技城管委会、巴比特主办的“2020杭州区块链国际周”正式开幕,来自世界各地的行业大咖、互联网大厂、创新企业、投资机构、学术机构、主流媒体将齐聚亮相.