很多人是通过比特币等密码学货币体系首次接触到区块链这一概念的。然而区块链(比特币体系背后所用的分布账技术)已经被越来越多的企业所接受,并用在数字化货币体系之外的不同领域。企业对区块链的需求与公众有很大不同
安全应该是区块链现在最棘手的问题,而安全问题中,尤其是智能合约漏洞泛滥成灾,如何避免这些漏洞?或许我们应该了解一下智能合约所遵循的ERC标准。
近年来,区块链资产种类不断丰富,资产规模迅猛增长。截至2017年10月,全球区块链资产种类超过1000种,资产规模约2000亿美元,区块链资产钱包用户约500万人,但按照数字资产钱包用户数量计算的渗透率仅为0.1%,可见区块链资产
零知识证明是一种基于概率的验证方式,验证的内容包括“事实类陈述”和“关于个人知识的陈述”。验证者基于一定的随机性向证明者提出问题,如果都能给出正确回答,则说明证明者大概率拥有他所声称的“知识”。
图灵的基本思想是用机器来模拟人们用纸笔进行数学运算的过程,它运算过程看作下列两种简单的动作:在纸上写上或擦除某个符号;注意力从纸的一个位置移动到另一个位置;逻辑结构上图灵机有四个部分组成
共识算法是所有区块链 /DAG 的基础,它们构成了区块链 /DAG 平台中的最重要部分。本文中列出了 30 种主要的共识算法,对算法做了概要介绍,并评估了各自的优劣之处。
右键桌面上“我的电脑”>>“属性”,在弹出的页面上点击“高级系统设置”。在弹出的“系统属性”窗口中“高级”标签页下点击“环境变量”按钮。在弹出的“环境变量”窗口中,点击下方的“新建”按钮,在弹出的“新建系统变量”窗口中,新建一个名为“JAVA_HOME”的环境变量,变量
从20世纪四五十年代起,互联网技术的应用与发展带领人类进入了“数字时代”。数字打破了现实世界的时空界限,实体空间的物质逐步向数字化转变,创造财富的要素在数字空间中实现了比特化和在线化,价值有了新的表现形式,也就是数字资产。
简言之,哈希算法是将任意长度的字符串映射为较短的固定长度的字符串。比特币则是使用SHA-256摘要算法对任意长度的输入给出的是256bit的输出。那么,加密货币中哈希算法的应用有哪些?
什么是零知识证明(Zero Knowledge Proof, ZKP)?ZKP意味着A可以向B证明,他知道特定的信息,而不必告诉对方自己具体知道些什么。在这个例子中,A是证明者,B是验证者。在密码学中,这尤为有用,因为这将为证明者提供一层额外的隐私保护。
长期以来,很多人认为区块链上的数据是不可篡改的,因此相信比特币系统的安全性固若金汤。然而,学术界早在2013年已经证实比特币网络存在不少“作弊”的策略。现实中,比特币黄金(BTG)于2018年5月24日遭恶意攻击。一名矿工获得了比特币黄金网络
首先下载EOS环境搭建和启动节点。这一步其实还是比较简单的,但是对于非技术人员,最大的障碍就是,现在用EOS,不管是在MacOS还是Linux,基本都是在命令行下操作,这一点和以太坊还是不太一样。因为以太坊有一个浏览器插件,可以用一些图形化的IDE去操作