TLS传输层安全性协议(Transport Layer Security)及其前身SSL安全套接层(Secure Sockets Layer)是一种安全协议,目的是为互联网通信提供安全及数据完整性保障,TLS/SSL协议位于网络OSI七层模型的会话层,用来加密通信。
TLS
SSL
TLS/SSL
这篇文章解释利用ZKP(零知识证明)与区块链来实现去中介的交易协议的原理,讲讲我们是怎么把这个理论变成实用的代码的,这是一篇概述,希望了解更多的朋友请关注后续。
在钱包里内嵌 DApp
bellman是Zcash团队用Rust语言开发的一个zk-SNARK软件库,实现了Groth16算法。
Libra中采用的椭圆曲线是ED25519,而不是像以太坊比特币使用的是secp256k1. 虽然有不同,但是从本质上来说他们都是椭圆曲线,基本性质都是完全相同的.因此适用于S256曲线的VRF算法在Libra中也是相通的.
Libra
ED25519
secp256k1
S256
本文详细介绍了闪电网络中的路由机制,包括其隐私性和效率方面的挑战与改进方案,涉及基础概念如节点、通道、洋葱路由,以及未来可能采用的跳板支付和蚂蚁路由技术。
DeFi 中的比特币
Corda是一个独特的区块链平台,它允许在法律上可识别的交易对手之间进行私人交易,以易于使用的方式保持传统区块链的优势。另外值得一提的是,它是主要基于Java开发,为代码的落地和编程语言大幅度的降低了门槛。
Solidity 中很多Hash函数, 如:keccak256 等需要bytes作为一个参数,这个时候有时需要把uint转化为bytes 。
本文主要是通过对架构设计、承兑型资产铸造、转移和销毁这几个层面进行了详细的理论和实现的分析。
国密算法SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、ZUC介绍
搞懂以太坊易错 nonce、公私钥和地址、BASE64/BASE58 之间的关系
摘要
Nightfall是一种零知识证明的实现, 它使用zk-SNARKS让同质化ERC20和非同质化的通证ERC721系列的通证进行隐私化转移,使得交易能够完成但是又能足够的匿名。本文主要是通过对架构设...
上次我写了一篇 EYBlockchain 在以太坊上创建隐私币, 最近有点时间,重新看了看EYBlockchain的源代码,对EYBlockchain的理解又深入了不少。画了一些图,分享给有需要的小伙伴 :)
缘起
进来参与了很多安永的区块链技术活动,安永发布了基于零知识证明的Nightfall框架。因此决定把零知识证明这个加密体系中的硬核知识给全方位的梳理一遍,就有了此零知识证明系列文章。...
本文介绍了一种智能合约的设计模式——事实注册合约(Fact Registry Contract),该模式通过独立的合约来验证和记录声名的有效性。文章详细讨论了何时使用注册合约及其优缺点,特别是在高验证成本和利用简洁证明系统实现规模经济时的优势。作者强调了批量验证的方法如何降低气体成本,从而为不同合约提供经济规模效益。
内存池mempool模块解读第三篇,这部分我主要研究mempool中的节点间Tx同步. 关键代码都位于shared_mempool.rs中.
shared_mempool.rs
mempool模块对于Tx的管理核心全部集中在TransactionStore这个结构,他对外对接的是CoreMemPool结构. 从TransactionStore可以清楚看出缓冲池中Tx增删改查的逻辑.
TransactionStore
CoreMemPool
作为缓冲池,我们先大致说一下这几个功能要考虑的问题.
何为算法稳定币, 算法稳定币,为什么是一个伪命题.
Libra 内存池(Mempool)模块主要用于缓存未打包的合法交易,该模块和比特币,以太坊源码中的TxPool功能等价,只要包含两个功能:
因为Libra使用的是不会分叉的PBFT共识,所以缓冲池的实现以及管理要简单许多.
扫一扫 - 使用登链小程序
375 篇文章,1072 学分
187 篇文章,811 学分
53 篇文章,231 学分
124 篇文章,116 学分
440 篇文章,108 学分