用户体验是将用户加入分散应用程序(DApp)的最大障碍之一。现代网络浏览器默认情况下不支持web3,因此大多数用户必须通过Metamask浏览器扩展程序与DApp进行交互。Metamask允许用户更改网络并从扩展名中更改其活动钱包地址。
用户体验是将用户加入分散应用程序(DApp)的最大障碍之一。现代网络浏览器默认情况下不支持web3,因此大多数用户必须通过Metamask浏览器扩展程序与DApp进行交互。Metamask允许用户更改网络并从扩展名中更改其活动钱包地址。
现今区块链技术的发展速度愈发加快,区块链应用落地伴随而来的是用户对隐私安全性的要求愈发提高。基于此情况,众多区块链开发团队提出了多种不同的用户隐私安全保护机制。其中零知识证明与区块链技术相结合作为一种新的方案为提高区块链隐私安全性提供了更多的可能。本文将结合使用零知识证明的区块链系统-“Zcash" -对其加密技术以及零知识证明进行深入的探讨。
可信硬件何以可信?相比纯软件隐私保护解决方案,结合可信硬件的解决方案有何优势?可信硬件是否真的坚不可摧?可信硬件的使用又会引入哪些技术风险和商业顾虑?可信硬件执行环境(TEE,Trusted Execution Environment)通过硬件隔离手段对涉及隐私数据的运算和操作进行保护。在不破解硬件的前提下,攻击者无法直接读取其中的隐私数据和系统密钥,由此保障了数据的机密性。同时,攻击者无法通过固化的硬件逻辑和硬件层面篡改检测,以此确保相关系统运行过程不被恶意篡改。
本文着重介绍一下Precommit2的计算逻辑。Precommit2计算分为两部分:1/ Column Hash计算以及Merkle树构造 2/ Replica计算以及Merkle树的构造。相关的逻辑请查看rust-fil-proofs/storage-proofs/porep/src/stacked/vanilla/proof.rs中的transform_and_replicate_layers函数。
比特币为了保障其安全性,采用最长链规则,并固定了区块大小和出块时间间隔,从而导致其低吞吐量(4M)和减小出块间隔来增大吞吐量,但是这却带来了三个很大的问题:
大多数人对区块链的理解还只是一个大概印象,虽然很多人都认为区块链是去中心化的可信基础,但只有少部分人可以理解其中的具体原因。现在谈到的区块链,其实是基于一系列密码学算法构建而成的。对于非密码学专业的人来说,理解起来是很艰涩的。
数字签名有哪些形式?相比其他签名形式,密码学数字签名优势几何?具备哪些独有功能?使用过程中又潜藏何等风险?签名生效的契约是保障商业活动有序进行的核心手段之一。通过承诺的形式对预期在未来发生的商业行为进行约定,约定双方将履行约定看作是一种义务,任意一方违背承诺,都可以通过法律手段进行追诉,以此保障约定的行为最终得到履行。
Chainlink价格参考数据合约是可以在智能合约网络中值得依赖的真实价格数据的链上参考点。这些合约由多个 Chainlink 节点定时更新,提供高精度,高频率,可定制化的 DeFi 价格参考数据,可以方便的为 DeFi 项目的开发提供开箱即用的稳定基础设施。本文我们会教你如何使用这些合约。除此之外,Chainlink 还提供了通过获取链下数据的方式,从用户指定的 API 获取价格数据。我们下面就介绍一下这两种方式。