...存在这样的多项式,并且所有参与者都知道他们的份额。让我们看看如何在区块链协议上下文中使用它来生成随机信标。假设生成块的哈希为 h,并且参与者希望一起生成以 h 为种子的随机数。方法是,首先使用某个商定的函数将 h 转换为椭圆曲线点:H = scalarToPoint(h)然后,每个参与者 i 计算 H_i = p(i)H,...
知识:区块,参与者,区块链协议,信标
...式,而所有人都知道各自的私人份额。我们接着讨论,如何使用这套假设在区块链协议中产生一个随机信标?假设网络产生一个区块,区块哈希为 h。现在参与者们想用 h 作为种子以生成随机数,首先用约定好的函数,将 h 转换为某条椭圆曲线上的一个点:H = scalarToPoint(h)对于参与者 i 来说,因为他知道...
知识:区块,参与者,公钥,多项式
...式,而所有人都知道各自的私人份额。我们接着讨论,如何使用这套假设在区块链协议中产生一个随机信标?假设网络产生一个区块,区块哈希为 h。现在参与者们想用 h 作为种子以生成随机数,首先用约定好的函数,将 h 转换为某条椭圆曲线上的一个点:H = scalarToPoint(h)对于参与者 i 来说,因为他知道...
知识:密码学,随机数,签名
技术的突破是推动区块链行业前进的引擎,币安中国区块链研究院与链闻 ChainNews 同为密切关注区块链与密码学等领域技术发展前沿的组织,故而联合推出「他山之石」专栏,向中文世界读者介绍全球范围最值得关注的区块链技术进展,以及在金融等产业最新的应用分析与动态,以期为中国的区块链行...
知识:默克尔树,以太坊,密码学
技术的突破是推动区块链行业前进的引擎,币安中国区块链研究院与链闻 ChainNews 同为密切关注区块链与密码学等领域技术发展前沿的组织,故而联合推出「他山之石」专栏,向中文世界读者介绍全球范围最值得关注的区块链技术进展,以及在金融等产业最新的应用分析与动态,以期为中国的区块链行...
知识:以太坊,技术,密码学,默克尔树,Kate
...st use some agreed upon function to convert h into an elliptic curve point: 让我们看看如何在区块链协议上下文中使用它来生成随机信标。假设生成块的哈希为 h ,并且参与者希望一起生成以 h 为种子的随机数。方法是,首先使用某个商定的函数将 h 转换为椭圆曲线点: H = scalarToPoint(h) Then each participant i computes H_i = p(i)H...
知识:以太坊,技术,公链,项目,分片,NEAR,Elrond
...st use some agreed upon function to convert h into an elliptic curve point: 让我们看看如何在区块链协议上下文中使用它来生成随机信标。假设生成块的哈希为 h,并且参与者希望一起生成以 h 为种子的随机数。方法是,首先使用某个商定的函数将 h 转换为椭圆曲线点: H = scalarToPoint(h) Then each participant i computes H_i = p(i)H,...
知识:NEAR,分片,随机信标
P))在每个区块B和平行链p在运行时都可用。y)^B平行链p上的区块出口(egress)在区块B上的的接入点集合为:区块的入口(ingress)集合根为平行链p上区块B的总积累入口(ingress)可由递归函数来定义:这是一个包含了由区块B开始到每个平行链再到p链内的每个区块上所有入口(ingress)平行链都必须运行在 ...
知识:平行链,跨链,节点
目前,区块链行业仍处于发展的初期,各类项目层出不穷,鱼龙混杂,真正优质的项目凤毛麟角。作为韩国“国民级”区块链项目,ICON可以说是能够经得住考验的优质项目,其致力于打造连接现实世界的区块链网络,并且真正实现跨链交互。 ICON不仅有着强大的背景,也有着非常宏大的愿景,它希望能...
知识:区块链,节点,网络
Factom是通过利用比特币的区块链技术来革新商业社会和政府部门的数据管理和数据记录方式。利用区块链技术帮助各种各样应用程序的开发,包括审计系统,医疗信息记录,供应链管理,投票系统,财产契据,法律应用,金融系统等。开发者能够创造新的应用程序,并把数据保存在区块链上面,...
知识:公正币Factom
物联网(IoT)的区块链平台IoTeX已发布PébbleGO的详细信息,该公司的最新产品将于2021年6月开放供公众测试.PébbleGO是在IoTeX区块链上运行的dApp,被设计为空间通过使用受信任的可穿戴设备和跟踪器来验证位置声明,通过“存在证明”进行交易和交换不可替代令牌(NFT)。 简而言之,PébbleGO将通过使用可...
知识:代币,链上,区块,区块链的
前言本系列的第二篇文章(理解零知识证明算法Zk-stark(二):Arithmetization),以超市收据为例,描述了Arithmetization 的具体过程。本文将以另外一个例子为基础,在回顾Arithmetization 过程的同时,将内容引申到多项式的 LDT过程。新的实例Alice Claim:“我有1000,000个数,他们都在[0,9]范围内”。为了方便验...
知识:多项式,复杂度,零知识证明算法,过程
...Schnorr 签名算法最初是由德国密码学家 Claus Schnorr 于 2008 年提出的,而来自区块链协议公司 Blockstream 的密码学家 Gregory Maxwell、Pieter Wuille 等人,则在 2018 年提出了一种名为 MuSig 的 Schnorr 签名方案,这也是我们即将探索的签名方案。而 BLS 签名方案,最初是由斯坦福大学教授 Dan Boneh 等人于2001年便提出的...
知识:Schnorr签名,BLS签名
...易。特别是Plasma,理论上可以让一个侧链处理数千笔交易,并只向Ethereum主区块链提交一个单一的哈希。虽然这在纸面上听起来很神奇,但这里有一个重大的问题。如果这些等离子侧链中有一些争议,用户没有一个适当的机制来有效地退出协议。用zk-Rollups实现第2层的可扩展性和可用性。这就是一种叫做...
知识:区块,侧链,区块链,合约
...承诺”(polynomial commitments)的神奇数学来替代默克尔树(Merkle tree)来累积区块链状态。好处包括:将无状态客户端的见证内容(witnesses)的大小减少到接近于零。这篇文章提出了利用多项式承诺进行状态累积所存在的挑战,并提出了具体的构建方法。什么是多项式承诺(polynomial commitments)?多项式承...
知识:区块,多项式,以太坊,以太坊联合创始人