• 不管怎么修饰辞藻,只要放弃革命,就是苏联的结果,还用证明吗? 2019-11-12
  • 中国侨联直属机关党委举办党务干部培训班 2019-11-12
  • 女子为维系恋情 抱走别人的孩子谎称与男友亲生 2019-11-08
  • 世界杯期间在家撸串的正确姿势-热门标签-华商网数码 2019-11-08
  • 四川省甘孜州石渠县境内再次发现雪豹身影 2019-11-03
  • 【扎实推进重大项目落地见效】重庆经开区发展再提速 东港片区路网工程打通“交通动脉” 2019-11-03
  • 3岁男童爬窗走失 民警帮忙找家人 2019-10-27
  • 从稳中向好发展态势看我国经济良好前景 2019-10-27
  • 修行人的大忌:说人长短是非 2019-10-24
  • 央视解读不动产登记体系全面运行 房价会下跌 2019-10-24
  • 某些人总是用“客观事实”来为自己壮胆,实际上根本不懂什么是“客观事实。 2019-10-21
  • 电影院的最佳座位是哪里?原来之前都坐错了! 2019-10-16
  • 趣闻世界各地达人街头上演高难度瑜伽 2019-10-16
  • 沪新增医疗服务最高价标准 水中分娩限2500元次 2019-10-15
  • 网上支付出现异常如何解决? 2019-10-02
  • 区块链研究实验室

    区块链研究实验室

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

    文章

    945563

    浏览

    • 如何成为Libra验证者节点操作指南

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

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

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

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

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

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

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

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

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

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

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

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

                                0x是一个开放协议,支持在以太坊区块链上的进行点对点资产交换??椿〖芄箍梢匀每⑷嗽焙推笠到⒆约旱慕ń灰字С炙蠩RC-20和ERC-721资产在内的加密代币产品。
                                2019-10-28 10:31:11 12372
                                • 以太坊代币安全发布最佳实践操作

                                  EIP-20令牌的approve()函数为批准的支出者创造了超出预期金额的可能性??梢允褂们岸斯セ?,使批准的支出者可以在处理对approve()的调用之前和之后调用transferFrom()。
                                  2019-10-25 13:53:14 15315
                                  • 如何为智能合约设计一个安全升级方式

                                    本节介绍的内容将有助于为你日后解决智能合约的Bug做好充足准备。注意:在系统中添加新组件时总是有风险的。设计不当的故障?;ご胧┍旧砜赡芑岢晌桓雎┒?,许多精心设计的故障?;ご胧┲涞慕换ヒ不嵩斐陕┒吹拇嬖?。仔细研究智能合约中使用的每一项技术,并仔细研究它们如何协同工作以创建一个健壮的系统。
                                    2019-10-24 10:31:24 14822
                                    • 编写智能合约时通常应遵循的安全模式-part1

                                      使用外部调用时需要格外注意调用不受信任的智能合约可能会带来一些意外的风险或Bug。外部调用可能在该合约或它依赖的任何其他合约中执行恶意代码。因此,每个外部调用都应视为潜在的安全风险。 如果无法或不希望删除外部调用,请使用本节教程的建议将危险降至最低。
                                      2019-10-22 12:43:31 16986
                                      • 以太坊智能合约安全最佳实践系列教程

                                        以太坊和区块链应用程序建设,是具有一定高度实验性的。因此,随着新的bug和安全风险的发现以及最新的实践开发,您应该期待区块链安全环境应有不断的变化。 因此,遵循本文档中的安全实践将会是您作为智能合约开发人员将要做的安全工作的开始。智能合约编程需要的工程思维方式与您惯常的思维方式不同。 失败的代价可能很高,并且要做出修正非常困难,这使其在某种程度上与Web或移动开发相比,更类似于硬件编程或金融服务编程。因此,已知抵御漏洞还远远不够。相反,你更需要学习一种新的发展哲学:
                                        2019-10-21 15:23:02 4461
                                        • 详解Libra的Move IR编译器漏洞

                                          我们在Move IR编译器中发现了一个漏洞,其内联注释可以伪装成可执行代码。这是因为move-IR解析器无法识别内联注释末尾的一些unicode换行符。特别是代码在解析公共的\r\n和\r\n时,无法正确解析。另外,其他有效的unicode换行符完全被解析器忽略。
                                          2019-10-19 17:11:08 19198
                                          • solidity与library的之间关系与应用

                                            solidity是在以太坊网络和任何支持evm(以太坊虚拟机)的区块链上实现智能合约的高级编程语言之一。它的javascript语法和C语言风格的数据类型使它成为生态系统中最受欢迎和支持的语言。由于区块链的不变性,开发没有漏洞的智能合约非常重要。因此,对于以太坊智能合约的开发,开发人员应该始终尝试重用和依赖已经被许多开发人员审查、测试和使用过的代码,例如使用solidity库。
                                            2019-10-18 12:59:59 25340
    扫二维码

    扫一扫,关注微信公众号

  • 不管怎么修饰辞藻,只要放弃革命,就是苏联的结果,还用证明吗? 2019-11-12
  • 中国侨联直属机关党委举办党务干部培训班 2019-11-12
  • 女子为维系恋情 抱走别人的孩子谎称与男友亲生 2019-11-08
  • 世界杯期间在家撸串的正确姿势-热门标签-华商网数码 2019-11-08
  • 四川省甘孜州石渠县境内再次发现雪豹身影 2019-11-03
  • 【扎实推进重大项目落地见效】重庆经开区发展再提速 东港片区路网工程打通“交通动脉” 2019-11-03
  • 3岁男童爬窗走失 民警帮忙找家人 2019-10-27
  • 从稳中向好发展态势看我国经济良好前景 2019-10-27
  • 修行人的大忌:说人长短是非 2019-10-24
  • 央视解读不动产登记体系全面运行 房价会下跌 2019-10-24
  • 某些人总是用“客观事实”来为自己壮胆,实际上根本不懂什么是“客观事实。 2019-10-21
  • 电影院的最佳座位是哪里?原来之前都坐错了! 2019-10-16
  • 趣闻世界各地达人街头上演高难度瑜伽 2019-10-16
  • 沪新增医疗服务最高价标准 水中分娩限2500元次 2019-10-15
  • 网上支付出现异常如何解决? 2019-10-02
  • 彩客网双色球专家推荐 三个骰子赌大小技巧 网上斗牛技巧 关于炸金花的游戏 捷悦彩票 福建十三水规则 中国电竞俱乐部排名 凤凰娱乐手机平台app下 江西多乐彩今天开奖 竞彩足球比分怎么上传 奥运会网球比分规则 老虎机规律视频教程 5分快3怎么玩必中口诀 快乐十分开奖 六合图库彩图