完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>
电子发烧友网技术文库为您提供最新技术文章,最实用的电子技术文章,是您了解电子技术动态的最佳平台。
数字身份就是以数字形式表现与储存的身份。自全球资讯网被发明以来,数字身份便跟着开始发展直到今日。网站域名、电子信箱、社群帐号等等都是数字身份的一种。我们的日常生活离不开数字身份的使用:上社群网站发文、订演唱会门票、上PTT看废文、用GMail联络公事、用线上课程进修、用云端硬碟备份资料等等。几乎可以...
区块链项目的另一个技术特性就在于提出“改进提案”,对于Qtum来说,QIP(Qtum Improvement Proposal)就是Qtum改进提案,而这些QIPs是开发人员或社区描述和要求的新特性,为应用网络提出新功能的设想。为了区分“issue”和QIPs,“issue”可能是“按钮不工作”等功...
MimbleWimble隐私协议的出现给隐私领域指明了新的方向,Beam作为MimbleWimble的代表,在保护隐私的同时简化交易,具有良好的可扩展性。2019年6月,QTUM-BEAM原子交换代码被合入了Beam的主分支。目前,已经在Beam masternet和Qtum testnet成功进行...
状态通道是一种2层扩展解决方案,可以用于创建Dapp和智能合约,几乎可以被数百万用户实时使用。它们通过在2个或多个用户之间启动多个通道来工作,并执行事务的信息交换加密的签名消息。 它们被称为“状态”,是因为每个交互都必须具有可以更新的状态。例如游戏得分或银行余额。...
BBFT是一个PBFT的变形,它的原理与PBFT一脉相承。若想深刻理解BBFT的巧思,则必须进入PBFT的脉络推敲。早在区块链藉由比特币的大红大紫之前,PBFT就作为共识协议存在于世界上了。由Castro和Liskov于1999年发明,它是一个具有20年历史的经典设计,它的发明是为了解决分布式系统中...
矿工在处理交易数据(对数据也是进行哈希)的同时不断的进行哈希计算,求得一位前23位为0的哈希值,这个值成为nonce黄金数。当全网有一位矿工哈希出nonce时,他就会把自己打包的区块公布出去,其他节点收到区块验证区块后就会一致性认为这个区块接到了区块链上,就继续进行下一个区块的打包和哈希计算。...
委托调用是一种特殊的低级函数调用,旨在从另一个(通常是库)合约中调用函数。 delegateCall()的优点是可以保留当前调用合约环境的内容。此环境包括其storage及其msg.sender,msg.value属性。 以太坊将数据存储在存储“插槽”中,即32字节大小的插槽。每次将变量...
批量模型的好处是可以有更多的参与者,但是它更加复杂,因此可能有更多的攻击向量。ZKRandao方案的两个模型都保留了Randao的优点,其中一个诚实的参与者足以生成一个随机数,并且消除了不披露的风险。因为秘密的范围是共享的,所以可以计算秘密。因此,每个参与者都被激励去参与和揭示,否则揭示将由另一个参...
BitTorrent Speed是一款以BitTorrent代币(BTT)连接和奖励用户的软件,将与广受欢迎的μTorrent经典Windows客户端中的新下载版本整合,BitTorrent公司今日宣布了这一消息。下面就来看一下 BitTorrent Speed的新手指南。...
在这篇文章中,我展示了一种可能的方法来伪造容量证明算法,目前使用在Burstcoin和其他衍生币。为了简单起见,这里考虑了称为PoC1的格式,但是它可以很容易地扩展到伪PoC2容量。最后,给出了一种提高每Mb容量比计算量的简单建议。这个建议由一个硬分叉组成。然而,那些愿意迁移到提议格式的人将有优势,...
1. SMR(State Machine Replication):在计算机领域,SMR是在网络中不同副本间进行状态复制的一种协议。 2. Safety: 简单地理解就是共识的一致性保证,即诚实的节点能够达到状态一致; 3. Liveness: 简单地理解为区块链网络的可用性,类似于分布...
椭圆曲线加密是区块链的基础技术之一,而Mimblewimble是对它的优雅应用,它使用Pedersen commitment实现完全保密交易,并消除了对地址和私钥的依赖。同时,它与Bulletproofs相结合,带来了更轻量的匿名和隐私,这对于物联网同时实现扩展性和隐私保护来说有重要的意义。...
在所有提出的方法中,基于哈希值的方法看起来有很大的机会成功地创建量子robust签名。基于网格和代码的方法正在研究中,但哈希值方法的使用已经得到了很好的定义,可以提供现有方法的最佳替代方法。哈希值方法也常常带来其他优点,比如向前安全性,这意味着被破解的密钥不会显示所有以前的密钥。...
在深入到Merkle树之前,让我们先了解一下它们的操作所需的专业术语,称为hash函数或trapdoor函数。这些函数在一个方向上很容易计算,但在没有特殊信息的情况下(称为“陷阱门”)很难在相反的方向上计算(求逆)。Trapdoor功能广泛用于密码学。散列函数是可用于将任意大小的数字数据映射到固定大...
算力垄断:目前POW挖矿的整个生态已经成为一个相对不平衡的领域,矿工激励本身是一种非常公平的机制,但由于现阶段区块链生态价值缺乏合理的评价体系,因此单纯矿工激励的机制使网络安全存在相当的隐患,譬如51%攻击的概率提升,我们并不认为没有充分的利益驱动所以51%攻击的发生概率降低是一种合理的解释。...
与C和C ++一样,Solidity是一种比较低级别的编码语言,没有处理存储限制的功能。这可能与Ruby和Python开发人员习惯的非常不同。 以太坊的智能合约存储分别为256位或32字节。 Solidity支持有符号整数和无符号整数uint,最高可达256位。 这意味着当您的数字超过在...
传统的隐私保护技术,都会不同程度的牺牲数据的可用性:例如用K-匿名技术对数据脱敏后,会影响数据的精度,而且不能抵抗关联攻击。近年来,密码学技术的进展给隐私保护带来了新的曙光,尤其是多方安全计算(Secure Multiparty Computation,SMC)、可信执行环境(TEE,Trusted...
我正在使用名为#ScriptIt的队长的NodeJS oracle用于以下用例: 1. 新用户获得256分 2. 每次新呼叫,用户的积分将减少log2 船长将直接从Docker容器中的Solidity运行NodeJS调用,并将结果返回给您的合约。 智能合约 异步联系将派...
由于加密货币多数采用去中心化的区块链设计,节点是各处分散且平行的,所以必须设计一套制度,来维护系统的运作顺序与公平性,统一区块链的版本。...
区块链是使用密码技术将共识确认的区块按照顺序追加而形成分布式账本,其本质是分布式账本、点对点传输、共识机制、加密算法等计算机技术的集合。...