本文深入探讨了配对技术的计算方法,重点介绍了米勒算法,该算法通过平方和加法在对数时间内计算配对,并讨论了不同类型的配对(Type 1, 2, 3, 4)及其在密码学中的应用。文章还详细解释了非退化性对于配对的重要性,以及如何通过选择合适的配对类型和曲线来确保配对的有效性。
本文介绍了Polkadot的下一代架构Join-Accumulate Machine (JAM),它旨在将Polkadot从一个专注于Rollups的区块链网络转变为一个通用的分布式计算平台。JAM通过Services、PVM等概念,实现了并行处理和更灵活的计算模式,为区块链技术带来了新的可能性,允许进行各种任务,例如分散的预言机网络,欺诈检测系统和重型计算。
本文介绍了Polkadot区块链网络中从最初的Parachain插槽拍卖系统到现在的Agile Coretime的演变。最初的拍卖系统存在资源浪费和高成本问题,而Agile Coretime通过引入核心(Core)的概念,允许项目根据实际需求购买验证时间,从而更有效地分配验证资源,并介绍了批量核心时间(Bulk Coretime)和按需核心时间(On-Demand Coretime)两种购买方式。
本文深入探讨了波卡(Polkadot)区块链架构的关键组成部分,包括作为平行链(Parachains)共识基础的Relay链、负责生成区块和提供有效性证明的Collator节点、通过ELVES协议实现的共识验证过程,以及实现链间互操作性的XCM消息传递格式。文章还讨论了波卡如何通过技术创新,构建一个互连区块链生态系统的坚实基础设施。
本文介绍了Polkadot区块链的设计理念和架构,特别是其对Rollup的支持。Polkadot旨在解决传统区块链的状态碎片化和互操作性问题,通过一个极简的Relay Chain和可定制的Rollup(原Parachain)来实现。Rollup的逻辑由Runtime定义,并通过Polkadot SDK和FRAME等工具进行开发,Runtime可以存储在链上,实现无分叉升级。
本文介绍了Kaspa使用的GHOSTDAG协议,该协议通过使用有向无环图(DAG)结构和贪婪最重观察子树(GHOST)规则,在保留所有有效区块的同时,解决了传统工作量证明(PoW)中浪费算力的问题。GHOSTDAG协议通过选择链来确定交易的执行顺序,并处理非选择区块中的非冲突交易,从而实现了更高的吞吐量。
本文深入探讨了椭圆曲线上的配对技术,重点介绍了Weil配对和Tate配对的定义、性质及计算所需的预备知识。文章详细解释了主要配对的构造过程,包括Weil配对中如何通过除子等价避免support重叠问题,以及Tate配对中E/rE群的引入和reduced Tate pairing的意义。文章还提及了Weil互反律在证明配对性质中的关键作用。
本文介绍了RISC-V架构,它是一种精简指令集计算机(RISC)指令集架构,具有开源、模块化和可扩展的特点。文章回顾了CISC和RISC的历史,解释了RISC-V的优势,如无需授权费、可定制的模块化设计以及对现有编译器的良好支持。最后,探讨了RISC-V在中国的应用、Android实验以及区块链和Web3领域的潜力。
本文深入探讨了Hedera的Hashgraph共识机制,它作为区块链的一种替代方案,旨在解决区块链在处理速度和资源浪费方面的问题。Hashgraph通过有向无环图(DAG)结构记录网络中的所有通信历史,并利用虚拟投票机制实现快速且无需实际投票的共识。文章详细解释了Hashgraph的工作原理,包括事件的传播、时间戳的确定以及交易排序,并讨论了其与传统区块链在去中心化和数据不变性方面的权衡。
本文主要探讨了区块链中的并行化执行问题,并介绍了Aptos和Sui两个新兴区块链项目。Aptos通过乐观并行执行和Block-STM来处理冲突,而Sui则采用对象模型,通过区分owned object和shared object使用不同的共识机制,以实现更高的并行度和性能。这两种方案分别代表了在现有账户模型上优化和完全重新设计区块链架构的不同思路。