区块链研究实验室

区块链研究实验室

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

文章

1042166

浏览

  • 使用Tensorflow作为二进制分类问题预测加密货币价格

    在本教程中,我们将介绍神经网络的原型,该模型将使我们能够使用Keras和Tensorflow作为我们的主要clarvoyance工具来估计未来的加密货币价格(作为二进制分类问题)。然这很可能不是解决问题的最佳方法(毕竟投资银行在开发这种算法上投入了数十亿美元),但如果我们能够在55%以上的时间里把问题解决好,我们就有钱了!
    2019-11-20 11:17:11 939
    • 我们试图破解Telegram加密货币[Part I]

      目前TON完全缺乏开发人员社区,而Fift(TON的智能合约语言)与通用语言的底层方法大不相同。项目竞赛是吸引新开发人员和建立社区的好方法,也可以解决缺少文档和案例的问题。我们决定从比赛的角度总结比赛期间和比赛后发生的所有事情。
      2019-11-19 11:02:05 2419
      • 项目访谈:Polkadot生态首个稳定币项目Bandot

        在跨链界,Polkadot和Cosmos相信大家都能耳熟能详。网络上也有很多关于两者的解释与对比,例如:Cosmos是Interchain Foundation的跨链开源项目。本质上,它包含多个使用独立 Tendermint 实例的区块链(在空间 zone 中运行)和一个使用去信任通信的中心(hub)链。跨链通信仅限于转移数字资产(也就是代币),而不是任意信息。
        2019-11-18 14:47:08 4701
        • 使用Node.js开发Hyperledger Fabric Chaincode

          在Hyperledger Fabric中,Chaincode是在网络peer上运行的一段代码,用于实现应用程序如何与分类帐交互的业务逻辑。提出交易时,它会触发Chaincode,该Chaincode决定应将哪种状态更改应用于分类帐。因此为了在Hyperledger Fabric上开发去中心化的应用程序,必须编写称为Chaincode的应用程序逻辑。
          2019-11-14 10:09:42 5986
          • 在Hyperledger Fabric上部署以太坊智能合约

            本篇文章的重点是我们将使用Fabric-Evm在Hyperledger架构网络上部署以太坊智能合约,并对以太坊智能合约进行跨平台检查。
            2019-11-13 16:37:26 6371
            • 如何成为Libra验证者节点操作指南

              作为Libra协会的成员,Bison Trails在Libra testnet网络上运行了第一个非Calibra验证节点,获得了深入的经验。 在这篇文章中,我们详细介绍了从这个练习中学到的知识,并就如何优化节点性能为其他验证者节点操作员提供了建议。
              2019-11-12 10:44:56 7590
              • 基于Substrate实现比特币UTXO支付模型

                前段时间,Gavin Wood要求我研究基于Substrate实施UTXO链的可能性,Substrate是目前最有前景的区块链技术底层架构,而且目前Polkadot是基于substrate进行开发的。我们想知道Substrate的灵活性,而UTXO链似乎是进行测试的一个不错的选择,因为它与我们过去在实施Substrate时所考虑的完全不同。如果可行,则表明Substrate确实非常灵活且通用。我们可以更有信心,把Substrate应该到不同领域的区块链项目中。
                2019-11-11 10:27:28 7956
                • Solidity智能合约演练系列第3部分

                  这是智能合约演练系列的第3部分。在下面文章中,区块链研究实验室将为您提供关于我们的业务合作伙伴智能合约的技术实施细节的深入概述。商业伙伴关系用例:两个用户(或业务合作伙伴)可以通过签署合同建立合作关系一旦合同签订,双方将获得以下特权:
                  2019-11-09 11:41:24 11299
                  • Solidity智能合约演练系列第2部分

                    这是智能合约演练系列的第2部分。在以下文章中,我将为您提供一个关于房地产租赁智能合约的技术实施细节的深入概述。出租物业用例::总体用例非常简单,用户将根据给定的属性将自己注册为潜在客户。财产所有者将决定哪个用户将成为租户。租户将按照约定的到期日支付租金。租金账户存储在智能合约中。业主可以从合同中提取相同的租金。如果房客未在到期日之前支付租金,则允许房主对房客提出警告。所有者可以在每隔2天的向租户提出警告。如果房客超过了警告限制,房主可以将其从财产中收回。
                    2019-11-08 10:10:49 11456
                    • Solidity智能合约演练系列第1部分

                      本系列的基本思想是了解以Solidity编写的智能合约的技术流程和基于用例的概念。在本系列中,我们将介绍三个不同的用例:“财产拍卖”,“出租房地产”和“业务合作伙伴关系”。对于每个用例,我们将首先研究应涵盖的功能,然后了解技术实施细节。请记住这不是功能齐全的产品。这些智能合约已使用Ganache在本地进行了测试,并且不属于任何生产/测试网络。它们仅出于教育目的而开发。
                      2019-11-07 11:10:24 11025
                      • 如何为4万名订阅者编写自动空投脚本

                        在本文/教程中,我将介绍编写node.js脚本的过程,该脚本执行自动代币分发/空投到以太坊地址列表。我将使用Polymath代币分发过程编写的代码(这是一个非常标准的ERC20令牌),并检查我处理代币的自动分发而构建的脚本。
                        2019-11-06 15:58:40 11249
                        • 新型solidity开发堆栈:buidler+ethers+waffle+typescript

                          以太坊的发展,虽然在感觉上还处于萌芽阶段,但已经取得了不错的进步。当我在2017年开始开发Solidity智能合约和以太坊DAPP时,Truffle和Web3.js是行业标准。这些都是很棒的工具,我对创建它们的人表示敬意。虽然这类工具还不是很完善,在使用过程中会存在少些Bug,但是并不影响我们的正常使用。有一些新的工具显然受到了这些第一组工具的启发,使开发过程变得更好。
                          2019-11-05 09:54:31 11807
                          • Rust如何保证多线程应用程序中的安全性

                            Rust的大部分开发人员都有C/C++背景,这让开发者很容易过渡到Rust并行性,因为它是非常相似。但是对于许多来自其他开发语言的人来说,这是一个挑战。在本文中,我们将逐步介绍标准的Rust并行性工具及其背后的动机。在一开始,这将需要对硬件进行深入研究,然后是对诸如原子之类的低级工具的解释,最后是对诸如Mutex之类的高级工具的解释。最后,我们将说明Rust如何保证多线程应用程序中的安全性。
                            2019-11-04 10:39:19 12787
                            • 信标链K中的形式模型:以太坊2.0的主要权益证明区块链

                              随着即将到来的2.0版重大更新(代号为Serenity),以太坊正在过渡到分片的权益证明(PoS)共识机制。它带来了更好的能效,安全性和可扩展性。以太坊2.0的特定PoS协议称为信标链。我们很高兴地报告Runtime Verification与以太坊基金会之间正在进行的合作中的第一个里程碑,以构建一个用于建模和验证信标链的正式框架。在K框架下完成了信标链的可执行形式化模型K规范和描述这项工作的技术报告都可以在线获得。
                              2019-11-02 11:49:30 16150
                              • Merkle Bridge-链间资产转移的简单协议

                                Merkle Bridge的目标是成为一个简单轻巧的协议,用于在区块链之间资产转移,同时提供分布式的监管和审查阻力。第一个应用程序是将Aergo ERC20代币转移到Aergo的主网原生代币。一旦部署了网桥,任何以太坊或Aergo资产都将可以在这些网络之间直接转移。在本文中,我们将介绍该协议的一些技术细节。
                                2019-11-01 10:47:19 16120
                                • 以太坊Patricia树的Merkle证明验证

                                  以太坊区块链使用修改后的Merkle Patricia树进行状态认证。这使区块链节点在每个区块的整个区块链状态上达成共识,并使轻客户端可以为任何状态信息创建Merkle证明。但是自以太坊初期以来就可以进行状态Merkle证明验证,但直到最近才将其添加到JSON RPC API中,因此很高兴看到更多应用程序利用此功能。
                                  2019-10-31 13:23:38 15093
                                  • 智能合约(in)安全性–错误的算法(Bad Arithmetic)

                                    这篇博客文章是该系列文章的第二篇,将讲述一些简单的现实中智能合约安全性Bug,黑客们是如何利用它们造成系统的影响以及提供相应的修复代码。到目前为止,我们已经实现了3,000万美元的修复挽救,即直接归因于智能合约安全漏洞的2.5亿美元的损失。这次我们将分别存入两笔存款,分别为:57,896,044,618,658,097,711,785,492,504,343,953,926,634,992,332,820,282,019,728,792,003,956,564,819,968个代币,总计0个代币!
                                    2019-10-30 10:55:53 15812
                                    • 智能合约(in)安全性–数据越权访问( Broken Access Control )

                                      本篇博客文章是该系列文章的第一篇,将讲述一些现实中智能合约的安全漏洞,它们是如何被利用的,产生了什么影响和相应的代码修复。本篇文章讲述的智能合约的安全漏洞,曾导致超过2.5亿美元以太坊的损失。什么是智能合约?是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。想想区块链2.0,其中交易调用代码执行。这些自主项目发行和管理私人货币,实施新的融资系统,标记资本资产,启用新的商业模式,甚至培育出被称为CryptoKitties的数字猫!
                                      2019-10-29 11:41:07 16467
                                      • 如何集成0x协议建立去中心化交易所(DEX)?

                                        0x是一个开放协议,支持在以太坊区块链上的进行点对点资产交换。开源基础架构可以让开发人员和企业建立自己的建交易支持所有ERC-20和ERC-721资产在内的加密代币产品。
                                        2019-10-28 10:31:11 17236
                                        • 以太坊代币安全发布最佳实践操作

                                          EIP-20令牌的approve()函数为批准的支出者创造了超出预期金额的可能性。可以使用前端攻击,使批准的支出者可以在处理对approve()的调用之前和之后调用transferFrom()。
                                          2019-10-25 13:53:14 19934
扫二维码

扫一扫,关注微信公众号