区块链研究实验室

区块链研究实验室

专注区块链技术研发,区块链大学知识培训,区块链技术研发社区和区块链孵化
203

文章

2555360

浏览

  • 详解以太坊2.0上的密钥共享验证节点优势

    如今,有 12 万个以太坊地址持有成为 ETH 2.0 验证者所必需的 32 ETH 。当然了,不是所有 ETH 持有者都具备运行验证者客户端节点来保护以太坊网络安全性的技术能力和意愿。好在,有意向的质押者可以选择将 ETH 委托给 “质押即服务” 提供商或交易所来代表他们质押并运行验证者节点。我们进行过一次大范围调查,超过 1/3 的受访者表示有兴趣委托第三方服务提供商来进行质押。如果你是其中之一的话,看这篇文章就对了!
    2020-07-03 10:54:25 20829
    • 动态数字货币交易策略回测平台-python

      下面是一个交易环境,在这个环境中,所有可能的交易策略都可以以一种非常动态的方式进行测试,即使是初学者python程序员也可以创建和回溯测试自己的交易想法,并最终解决他们的疑问。使用环境并实现您自己的想法的唯一先决条件是:对python结构(如for循环和if语句)有基本的了解,对pandas有足够的了解,以便从dataframe的正确列/索引位置获取适当的价格dataframe,可能对面向对象编程有较低层次的理解,这取决于您的策略的复杂性。
      2020-06-30 14:31:32 12080
      • 如何实时侦听Metamask账户更换情况

        用户体验是将用户加入分散应用程序(DApp)的最大障碍之一。现代网络浏览器默认情况下不支持web3,因此大多数用户必须通过Metamask浏览器扩展程序与DApp进行交互。Metamask允许用户更改网络并从扩展名中更改其活动钱包地址。
        2020-06-29 13:08:01 7933
        • 在分布式文件存储系统中使用IPFS

          IPFS(行星际文件系统)是用于基于区块链的内容的去中心化存储解决方案。IPFS使用P2P(对等)网络模型进行文件共享,该模型分散并分布在许多计算机或节点上。文件被分解为不同的部分,并存储在节点网络中,这些节点通过哈希跟踪文件。当要查找某个文件时,将根据其哈希值重新创建原始文件。
          2020-06-28 15:16:46 2893
          • 如何使用JavaScript为DeFi协议提供资产数据

            DeFi已经成为以太坊生态系统中一个非常流行的用例。在撰写本文时,有超过10亿美元被锁定在DeFi协议中。以开放、分布式的替代方案取代现有金融产品的前景,迄今已证明非常受欢迎。这些DeFi平台之所以伟大,是因为它们易于开发人员使用。由于它们的开源代码的性质,任何愿意学习如何使用它们的人都可以使用它们。
            2020-06-22 10:23:43 1971
            • 如何从DeFi协议获取交易数据

              大家总是在谈论区块链的透明度,所有的数据都是可追踪的,每个人都可以看到所有的内容,但是访问这些信息容易吗?如何以简单的方式获得数据进行分析?在本文中,我们将以DeFi Aavesome协议为例,介绍三种实现方法,我们将使用三种不同的方法来获取平台上的历史交易数据:
              2020-06-19 10:56:46 27485
              • Hyperledger Fabric最佳实践-使用Chaincode加密状态数据库#2

                在这里,我假设您已经设置好了fabric网络并尝试链接浏览器。您查看了浏览器的官方操作文档,但在设置时,不知怎么的,你还是会遇到许多问题,好吧。本文的主要目的是讲解如何设置dockerized浏览器。Dockerizing Hyperledger浏览器解决了本地设置引起的许多难题,使用这三个步骤来设置您的网络Hyperledger浏览器。
                2020-06-18 11:00:09 13272
                • Hyperledger Fabric最佳实践-使用Chaincode加密状态数据库

                  由于区块链技术的快速的普及,IBM的Hyperledger Fabric项目飞速发展,不仅仅是因为它是区块链框架之一,具有一些非常独特的功能,例如许可的架构,即插即用组件,对机密事务的通道支持,模块化和可伸缩性。Hyperledger Fabric在这个区块链时代成为了革命性的事物,它具有巨大的潜力来改变行业。Hyperledger Fabric在过去几个月中取得了很大进步。
                  2020-06-17 10:11:08 13280
                  • 如何使用algotrade编写比特币的高级趋势跟踪策略

                    既要开始使用算法交易又要获利,趋势跟踪通常是最容易的。在上一篇文章中,我写了一个趋势跟踪策略,甚至通过使用更长的时间框架来确定趋势来提高其性能。但这是一次简单的一次进入和一次退出的策略。本教程的重点是让您开始使用Jesse的一些功能,这些功能有助于您编写大多数趋势跟踪策略。这些功能中很少有:
                    2020-06-16 10:06:25 12479
                    • 如何利用Jesse协议编写比特币交易获利策略

                      在本教程中,我将编写与Jesse交易比特币的策略。本教程的重点是使您开始使用Jesse,以便您可以编写自己的策略。我还将教给您一些我多年来积累的技巧,这些技巧可以帮助我编写有利可图的策略。本教程的重点不是给你一个很棒的策略,而是让你自己开始写一个。
                      2020-06-15 09:56:46 14008
                      • 模糊测试-Solidity智能合约编译器

                        在过去的几个月中,我们一直在对solc(标准的Solidity智能合约编译器)进行模糊测试,我们已经发现了近20个(现在大部分已经修复)新的bug。其中一些是症状或触发器略与的现有bug不同,但绝大多数是编译器中以前未报告的bug。
                        2020-06-12 10:08:23 25042
                        • 如何在交易策略中使用多个时间框架

                          在本教程中,我将介绍一个如何在策略中使用多个时间框架的示例。这样当我更改路线以尝试其他交易所,交易品种和时间范围时,无需更改策略代码。现在我将输入规则更新为包括anchor_trend:
                          2020-06-11 09:40:06 12614
                          • 供应链用例:Merkle Tree之链下资产交易

                            区块链链改项目中,其中供应链是得到大家最关心。但是供应链项目有那几块信息,需要我们特别注意的:1. 隐私权:在许多情况下,共享有关货物转移的数据很危险(有时也是非法的)。2. 去中心化:任何人都不应该拥有这些数据,否则会使区块链变得毫无用处。
                            2020-06-10 11:21:51 7813
                            • zk rollup(链上数据)与Deversifi的Validium(链下数据)有什么区别?

                              DeversiFi最近推出了由StarkEx交易引擎提供支持的交易所的最新版本。这是一项令人难以置信的技术成就,它提高了用户可以从加密货币交易所获得的安全性标准。这也标志着一个历史性的转折点:这是STARK(生产系统中首次应用STARK)(无可信设置的简洁的零知识证明)。
                              2020-06-10 10:59:41 7473
                              • 使用Python创建智能合约区块链后端服务器应用

                                全堆栈开发人员习惯于同时开发后端和前端。使用区块链作为后端的问题是,它们的设置通常很复杂,与之交互更复杂。这会减慢存储和用户交互之间的简单交互。dApp(去中心化应用程序)是与区块链交互的应用程序。目前最常见的是具有以下基本交互功能的web应用:
                                2020-06-08 10:36:56 6985
                                • 如何在Solidity中导入外部智能合约和库

                                  很多假设的知识在任何地方都没有得到很好的解释。例如将外部合约和库导入到智能合约中。您可能很确切地知道智能合约的作用并且您的对于智能合约的使用也非常得心应手,但是实际导入它的语义是一个障碍。在早段时间,我记得复制和粘贴库代码到我的.sol文件中作为一个良好的解决方法。
                                  2020-06-05 12:59:04 5028
                                  • 在以太坊上建立可验证的随机彩票智能合约

                                    在以太坊上,真正的随机性几乎是不可能的。这是因为事务需要由网络上的多个节点进行验证才能确认。如果智能合约功能确实是随机的,那么使用该功能验证交易的每个节点将得出不同的结果,这意味着该交易将永远不会被确认。
                                    2020-06-04 10:21:21 5409
                                    • 如何使用OpenZeppelin的新AccessControl合约

                                      OpenZeppelin的智能合约库版本3已经发布!在最新版本中,他们引入了一种全新的控制功能访问的方法。控制某些功能的访问权限对于确保智能合约的安全性至关重要,而自从以太坊虚拟机问世以来,Solidity就是如此。熟悉OpenZeppelin的智能合约存储库的开发人员知道,它已经提供了根据访问级别限制功能的选项。
                                      2020-06-03 11:28:34 10612
                                      • 隐私加密系列|Mimblewimble Multiparty Bulletproof UTXO

                                        在Mimblewimble中,应用于未使用事务输出(UTXO)的比特币类型多重签名(multisig)的概念实际上并不存在。在比特币中,多签名支付通常与“Pay to Script Hash”(P2SH)功能结合在一起,作为一种将资金发送到P2SH付款地址,然后从那里管理支出的方法。赎回脚本本身设置了要链接到要使用的P2SH付款地址的UTXO必须满足的条件。
                                        2020-06-01 11:57:51 9416
                                        • 隐私加密系列|详解分布式哈希表DHT

                                          哈希表是将键映射到值的数据结构。哈希函数用于计算插入表中的键,以后可以从中检索值。顾名思义,分布式哈希表(DHT)是分布在许多链接节点之间的哈希表,这些节点协作以形成单个内聚哈希表服务。节点连接在一个称为覆盖网络的网络中。覆盖网络只是建立在另一个网络之上的通信网络。互联网就是一个例子,它始于公共交换电话网络上的覆盖网络。
                                          2020-05-29 10:49:18 12960
扫二维码

扫一扫,关注微信公众号