迷你世界野人怎么驯服|loxx迷你世界|
区块链研究实验室

区块链研究实验室

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

文章

296349

浏览

  • 文件存储在IPFS上是否足够安全和隐秘?

    区块链的透明度很好,但对于许多涉及用户数据的用例来说,隐私和保密性是至关重要的。在构建任何应用程序?#20445;?#26080;论其集?#34892;?#25110;分散性如何,您迟早都需要保持用户数据。它已成为项目在IPFS上公开?#29992;?#21644;存储敏感数据的一?#33267;?#34892;方法 - 实质上是为每个人提供?#29992;?#25968;据!不要误会我的意思,?#29992;?#32477;对是重要的。但是,如果?#29992;?#25968;据只能由授权方访问,那会不会更安全?
    2019-08-20 12:51:42 1056
    • 区块链协议中的随机重要性

      许多现代的区块链协议,包括near,?#23478;览?#38543;机性的来源来选择在协议中执行?#25215;?#25805;作的参与者。如果恶意参与者能够影响这种随机性源,他们就可以增加被选中的机会,并可能危及协议的安全性。分布式随机性也是构建在区块链?#31995;?#35768;多分布式应用程序的重要组成部分。例如,一个智能合约接受参与者的下注,并以49%的比例支付两倍的金额,而以51%的比例不支付,它假设它可以得到一个不可?#24179;?#30340;随机数。如果恶意参与者能够影响或预测随机数,他们就可以增加在智能合约中获得付款的机会,并将其耗尽。
      2019-08-19 11:55:54 2370
      • 在linux系统中运行Pantheon与Java以太坊客户端

        在工具栏中使用一些强大的工具对于Java开发人员来说至关重要,而以太坊区块链开发人员的关键工具之一就是网络客户端。这是与区块链进行数据通信的软件。client:spin启动节点,充当对?#30830;?#29616;代理,查看其他人参与网络,并验证?#22836;?#36865;事务。
        2019-08-17 20:02:48 6686
        • 使用Java与以太坊智能合约交互

          在本教程中,您将学习如何使用Web3j Java库部署智能合约,以及如何与智能合约的功能进行交互。作为先决条件,您应该熟悉帐户管理和智能合约java wrapper生成,如本系列前一篇文章中所述。为了保?#33267;?#32493;性,我们将部署相同的DocumentRegistry智能合约。区块链研究实验室|从您的智能合同生成Java封装器。
          2019-08-16 12:48:38 3967
          • 从您的智能合同生成Java封装器

            在本文中,我们将?#31169;?#22914;何直接从智能合约生成Java Wrapper类以与Java中的智能合约进行交互。从智能合约生成Java Wrapper类有不同的方法:
            2019-08-15 11:59:20 4095
            • 在Java中监听以太坊智能合约?#24405;?

              您可?#28304;?#20107;务触发的任何智能合?#24049;?#25968;中发出?#24405;?#23427;们是以太坊应用程序架构难题的重要组成部分。这些?#24405;?#30001;一个名称和最多17个参数组成,这些参数的内容由发出函数提供。参数可以是索引的,?#37096;?#20197;是非索引的;使用索引参数可以实现高效的链外查询。例如,如果?#24405;包含索引?#22336;?#20018;参数y,则在链外,我可以使用筛选器检索y==“foo”的所有?#24405;#?#31245;后将详细介绍过滤器)
              2019-08-14 11:18:21 4761
              • Truffle-编写精准时间?#35272;?#27979;试

                当你在以太坊上搭建一个工资类型的Dapp?#20445;?#32534;写精确的时间?#35272;?#24615;测试是必要的。在开始之前,你需要搭建的环境如下:· 您的测试框架是Truffle、Ganache+Mocha。· 测试尽可能精确(
                2019-08-13 10:55:55 4811
                • sparkswap原子跨链交换技术详解

                  以下是对sparkswap即时结算技术的深入研究,这是一种交易?#29992;?#36135;币而不在交易所存放资产的新方式。这是一篇技术文章,建议读者熟悉闪电网络和原子跨链交换技术原理。
                  2019-08-12 10:16:47 5831
                  • 如何使用node.js语言实现PBFT协议 part3

                    接下来我们将创建区块类。在项目目录中,创建一个文件block.js并在其中创建一个类Block。Block将具有以下属性:· timestamp - 区块的生成时间· lastHash - 最后一个区块的哈希· hash - 当前区块的哈希值· data - 区块所持有的事务· proposer - 区块的创建者的公钥· signature - 区块的签名哈希· sequenceNo - 区块的序列号
                    2019-08-09 11:34:32 7401
                    • 如何使用node.js语言实现PBFT协议 part2

                      在实?#23454;?#25308;占庭容错中,如果N = 3F + 1,N个节点的系统可以容忍F个故障节点。实际拜占庭容错系统中的每个决策都需要2F + 1批准,其中Fare是故障节点。我们现在将在数学上证明上述两个定义,它们是彼此的推论。以?#24405;?#31639;是斯坦福大学?#22987;?#20013;数学的简化。
                      2019-08-08 10:36:13 6894
                      • 如何使用node.js语言实现PBFT协议 part1

                        在本文中,我们将?#31169;?#21306;块链系统中实际拜占庭容错(PBFT)的工作,该算法背后的数学,其意义,编写其伪代码,然后使用node.js实现它。
                        2019-08-07 12:24:04 7288
                        • Solidity的SMTchecker现在支持多事务检查和无边界循环

                          SMTChecker当前模型检查引擎?#21069;?#20840;但还不是很完整的。这意味着报告为安全的断言和其他验证目标应该?#21069;?#20840;的 - 除非SMTChecker或后?#31169;?#31639;器中存在bug-但是误报可能是虚假的抽象。
                          2019-08-02 13:39:26 6836
                          • Plasma的OVM-2层的正确构造方法

                            在本文中,我们描述了乐观虚拟机(ovm):一种旨在支持所有2层(L2)协议的虚拟机。它的普遍性来自于将L2重新定义为以太坊之?#31995;摹?#20048;观”分叉选择规则。形式化大量借鉴了CBC Casper的研究,并将2层描述为1层共识的直接?#30001;臁?#36825;意味着在单一理论和虚拟机:OVM下可能统一所有“2层可伸缩性”的结构(闪电,plasma等)。
                            2019-07-30 11:45:52 6256
                            • 以太坊如何优化存储以节省空间并降低?#35745;?#36153;

                              为?#31169;?#20915;这个问题,让我们深入?#31169;?#20197;太坊如何优化数据存储。但首先,请确保您知道如何读取区块链?#31995;?#23384;储空间。
                              2019-07-27 13:12:49 11585
                              • 如何使用Parity Substrate构建自己的区块链

                                arity Substrate是一个区块链开发框架,具有许多很酷的功能,如可升级的区块链,模块化架构,可定制的块执行逻辑和热插拔共识。本文是关于如何开始使用Substrate框架来构建自己的区块链。
                                2019-07-26 13:53:53 11690
                                • 区块链治理之权利下放的限制

                                  分布式账本技术的主要优点之一是它允许多个节点通过点对点网络连接,从而每个节点都可以访问相同的信息,并且与最初的价值相同。这意味着网络不允许单个节点在系统中拥有比其他节点更多的特权。可以说,本文将分散定义为一个网络,它允许所有节点平等地为流程做出贡献,同时确保每个节点都可以访问并验证其他节点提供的所有信息。
                                  2019-07-25 10:06:17 8907
                                  • 什么是Z-DAG技术?

                                    如果我们简化区块链的工作方式,我们可以将其与楼梯进行比较。您添加的每个块都是楼梯顶部的新标高。所以,你的楼梯在一个方向上垂直向上生长。楼梯的每一个高度只能堆放一个?#20934;丁?#36825;样可以保证在网络中的所有节点上记录相同的事务。如果节点决定提出恶意阻?#22815;?#24694;意交易,您的楼梯将违反为建造楼梯而定义的“协议”规则。
                                    2019-07-24 12:03:39 15991
扫二维码

扫一扫,关注微信公众号

迷你世界野人怎么驯服