比特币

区块链是数据库吗?

只谈情不闲聊 提交于 2020-08-18 10:05:16
“分布式数据库”、“分布式账本”常被许多人理解为区块链的另一个名字。很多时候,他们“看起来一样”甚至“用起来也差不多”。那么到底能不能把区块链跟数据库划上等号?来自Cardano社区的一篇文章以数据为关键词探讨了这个话题。stakefish提炼文中的主要观点分享给社区,供大家寻找自己的答案。 人们常说区块链就是一个又慢又贵的数据库,可扩展性还不好。真是这样吗? 确实,区块链永远不会像传统数据库那样快。然而,与数据库相比区块链更胜一筹,我们有必要了解这些优势。 本文中,我们将从数据的角度来讨论区块链到底是什么,然后再来看看区块链和数据库之间最重要的区别。 “块链”到“区块链” 从数据角度来看,区块链用一个个块来存储数据,是一个与“链表(Linked list)”非常类似的结构。链表是一个线性数据结构,入口点称为链表头。链表中每个元素都是一个单独的对象,由数据和指针组成,最后一个块的指针为空。 链表结构 区块链增加了一个功能来防止历史数据被篡改。 1991年,Stuart Haber和W. Scott Stornetta两位作者首次对以加密学为基础的“块链(chain of blocks)”进行研究,想要构建一个不能篡改文档的时间戳系统。 1992年,Bayer、Haber和Stornetta将Merkle树嵌入设计之中,将多个文档证书收集到一个块中,提高了块链的效率。

Nervos CKB初体验

徘徊边缘 提交于 2020-08-18 06:49:14
目录 介绍 与其他公链的区别 CKB特性 NC Max Cell 模型 RISC-V VM 经济模型 数据结构 CKB 编程模型 加入测试网络Aggron 系统环境 下载命令行程序 初始化配置 运行测试链 访问测试链 加入主网 初始化配置 修改挖矿配置 运行主链 开启挖矿 ckb-cli命令行 使用方法 设置rpc url TUI 创建新账户 领取测试币 查看余额 再创建一个账户(接收转账) 转账 查看交易 查询余额 导出私钥 查看公钥、生成block_assembler 导入私钥 IDE 介绍 Nervos 是一个旨在满足去中心化经济需求的 分层网络 。Layer 1 协议 CKB(Common Knowledge Base 共同知识库)是整个网络的价值存储层,Layer 2 协议在 Layer 1 区块链上提供了无限的可扩展性。 Nervos 网络 = 坚持安全和去中心化的 CKB + 百花齐放的 Layer2 与其他公链的区别 比特币作为一个单一的可编程资产,在 Nervos CKB 上,所有的用户自定义代币(UDT)都可以和原生代币(CKB)都可以通过图灵完备的脚本进行编程,Nervos CKB 是一个多资产可编程的底层智能合约平台。 CKB 并没有采用账户模型,而是 采用了和比特币一样的 UTXO 模型 ,并基于 UTXO 设计了一套新的编程模型 —— cell 模型。

区块链系列教程之:比特币中的共识

不羁岁月 提交于 2020-08-18 05:20:48
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 简介 在比特币的P2P网络中是怎么达成共识的呢?达成共识需要做哪些交易的校验呢?交易和区块是怎么传播到整个区块链网络的呢?看完这篇文章你就明白了。 比特币中的共识 之前我在讲分布式系统的时候有讲过分布式系统的几个共识算法,包括raft,Paxos和拜占庭容错算法。 比特币的共识和之前讲的都不同,它使用的是工作量证明(POW)的算法。 比特币的去中心化共识由所有网络节点的4种独立过程相互作用而产生: 每个全节点依据综合标准对每个交易进行独立验证 通过完成工作量证明算法的验算,挖矿节点将交易记录独立打包进新区块 每个节点独立的对新区块进行校验并组装进区块链 每个节点对区块链进行独立选择,在工作量证明机制下选择累计工作量最大的区块链 交易的校验 比特币网络中,交易是由网络中的节点独立校验的。 在交易传递到临近的节点前,每一个收到交易的比特币节点将会首先验证该交易,这将确保只有有效的交易才会在网络中传播,而无效的交易将会在第一个节点处被废弃。 每一个节点在校验每一笔交易时,都需要对照一个长长的标准列表: 交易的语法和数据结构必须正确。 输入与输出列表都不能为空。 交易的字节大小是小于MAX_BLOCK_SIZE的。 每一个输出值,以及总量,必须在规定值的范围内 (小于2,100万个币

人人都在谈的区块链,真的人人都能懂吗?

ⅰ亾dé卋堺 提交于 2020-08-18 04:33:46
当前区块链技术已如火如荼,各行各业都积极落地应用,几乎人人都在谈。那么,区块链技术到底是什么?有何价值?又该如何应用呢?本文将从概念、技术构成、转账方式以及发展趋势等方面为大家详细介绍区块链技术的价值。 一、区块链技术的前世今生 1. 区块链的“前世” 区块链技术不是一项横空出世的新技术,它是站在巨人的肩膀上不断演进的。区块链的重要组成技术源于1985年发明的椭圆曲线加密算法,1995年密码学家提出“智能合约”概念,逐渐地,2005年发明工作量证明机制,直到2008年中本聪发表《比特币:一种点对点的电子现金系统》,才标志着区块链的诞生,所以区块链诞生至今仅11年的时间。 2. 区块链关键技术体系及技术分类 (1)区块链关键技术体系 区块链是一种组合技术,由以下几个关键部分组成。 动态组网,即点对点传输网络; 块链数据结构,前后紧密相连的块链结构; 共识机制,维护记账一致性; 密码学技术,是区块链安身立命的基础技术; 智能合约,在链上应用较多。 (2)区块链的技术分类 区块链常见的技术分类有公有链、联盟链、私有链 。腾讯区块链目前主导且落地的是联盟链技术。 公有链技术 :最大的特点是公有链没有准入、准出机制,像比特币、以太坊,任何人来去自由,大部分公链的参与节点的权限都一致,去中心化特性明显,但性能低下,如比特币每秒能处理的交易数仅有七、八笔左右。 联盟链技术

[安全攻防进阶篇] 八.那些年的熊猫烧香及PE病毒行为机理分析

家住魔仙堡 提交于 2020-08-18 04:16:14
如果你想成为一名逆向分析或恶意代码检测工程师,或者对系统安全非常感兴趣,就必须要认真分析一些恶意样本。熊猫烧香病毒就是一款非常具有代表性的病毒,当年造成了非常大的影响,并且也有一定技术手段。本文将详细讲解熊猫烧香的行为机理,并通过软件对其功能行为进行分析,这将有助于我们学习逆向分析和反病毒工作。后续作者还将对其进行逆向调试,以及WannaCry勒索蠕虫、各种恶意样本及木马的分析。基础性文章,希望您喜欢!同时,本文部分实验参考姜晔老师的视频分析,真的非常佩服和值得去学习的一位老师。技术路上哪有享乐,为了提升安全能力,别抱怨,干就对了~ 从2019年7月开始,我来到了一个陌生的专业——网络空间安全。初入安全领域,是非常痛苦和难受的,要学的东西太多、涉及面太广,但好在自己通过分享100篇“网络安全自学”系列文章,艰难前行着。感恩这一年相识、相知、相趣的安全大佬和朋友们,如果写得不好或不足之处,还请大家海涵! 接下来我将开启新的安全系列,叫“安全攻防进阶篇”,也是免费的100篇文章,作者将更加深入的去研究恶意样本分析、逆向分析、内网渗透、网络攻防实战等,也将通过在线笔记和实践操作的形式分享与博友们学习,希望能与您一起进步,加油~ 推荐前文: 网络安全自学篇系列-100篇 话不多说,让我们开始新的征程吧!您的点赞、评论、收藏将是对我最大的支持,感恩安全路上一路前行,如果有写得不好或侵权的地方

数字货币交易所社区合约跟单系统源码开发多少钱

冷暖自知 提交于 2020-08-18 04:06:46
数字货币交易所社区合约跟单系统源码开发多少钱 合约跟单系统,其中有两个角色,通过系统规则设定,可以让交易员可以放心的去投资,跟随者还要给予他一定的费用,其次,对于跟随者来说,极大的降低了风险操作的门槛,还可以自动跟单设置策略,节省不少的时间。 交易员: 交易员是经过平台方审核认证的交易表现优秀的投资者,成为交易员之后将拥有被其他跟随者跟随下一样的单的资格,同时还有在社区曝光的权限,展现自己的过往的交易成绩。 成为合约跟单系统的交易员有哪些好处? 1.在社区中曝光自己的成绩,可吸引其他跟随者跟单,获得跟单的收益分成。 2.公开你的交易数据,成为风云投资者。 3.拥有社区榜单排名的资格,增加自己的知名度。 还有更多的好处,可根据平台方的运营模式来设计更多利于交易员的点子,毕竟平台方的发展也是需要靠交易员长期的活跃维持下去。 跟随者: 主要是选择自己心怡的交易员跟随下单,跟交易员下的单而下单操作。 跟随者如何在合约跟单系统上下单? 1.确认跟单币种及跟单金额。 2.设置单日跟随本金上限额度:达到这个上限后将不再跟单。 3.设置最大持仓额度:达到这个上限后将不再跟单。 4.订单止.损比例:设置百分比,就会设置为跟随订单止.损价的百分比。 目前的独立合约跟单系统可以对接任意一个交易平台,方便平台方多元化市场拓展;无论是需要开发哪种模式交易所或者其他的项目开发都可以咨询 来源: oschina

马斯克放话:6个月内公测卫星互联网!颠覆5G的将不是6G

给你一囗甜甜゛ 提交于 2020-08-18 03:57:51
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 十三 雷刚 发自 凹非寺 量子位 报道 | 公众号 QbitAI 本文经AI新媒体量子位(公众号 ID: QbitAI)授权转载,转载请联系出处 「3个月内私人内测,6个月内公测。」 这就是马斯克透露的 卫星互联网 业务的最新时间表。 就在本周,随着60颗星链卫星成功发射,现在StarLink已有420颗卫星运行于地球轨道。 按照马斯克吹下的牛,它们的使命,将是替代光纤,给全球提供高速、稳定又便宜的网络连接。 但这幅宏伟蓝图里,需要 12000颗 ——现在进程才完成3.5%。 不过,马斯克何以是马斯克? 他有创新的天才,打破常规的勇气,更知道如何用商业成功证明自己、积累更大的势能。 所以用现在的420颗卫星,马斯克希望自己心心念念的「卫星互联网」,可以让一部分人先用起来。 这是一个怎样的疯狂想法? 让我们先赘述下Starlink计划——野心跟马斯克的其他项目一样大。 上面也介绍了,这个计划核心是SpaceX会利用猎鹰9号可回收火箭,将12,000颗卫星送到轨道平面,然后组成卫星通信群,为全球网民提供高速宽带服务。 其中一组4425颗卫星,将坐落在约1200千米的高度,而7518颗卫星将坐落在约300千米的高度

47%的MongoDB数据库遭***比特币勒索,你中招了吗?中招怎么办?

余生颓废 提交于 2020-08-18 01:22:47
2.3万个MongoDB数据库遭比特币勒索 7月2日消息:据ZDNet报道,MongoDB数据库遭******勒索。***已经在 22900 个MongoDB数据库上上传了勒索赎金记录,几乎占MongoDB所有数据库的47%。 据介绍,***使用自动脚本扫描配置错误的MongoDB数据库,擦除其内容,并留下一个勒索信息,要求支付0. 015 比特币(约合 140 美元)。***要求每个数据库支付0.015 BTC(约合140美元),22900 个MongoDB数据库,合计勒索金额超过320万美元。 ***者要求公司在两天的时间内支付赎金,否则将泄漏其数据。然后联系受害人的当地《通用数据保护条例》(GDPR)执法机构来报告其数据泄漏。 GDI基金会安全研究员Victor Gevers表示,最初的***不包括清除数据步骤。早在 2020 年 4 月就发现了植入该赎金记录的***。***者继续连接到同一数据库,留下赎金记录,然后几天后再次返回以留下同一赎金记录的另一个副本。目前,Gevers已经向GDI基金会回报了这一情况。 近年来,很多用户遭遇数据库的安全问题,比特币勒索也层出不穷,我们在此提示所有的数据库用户关注此问题。 数据库遭比特币勒索的解密与恢复实战 比特币勒索问题出现的根本原因是什么?为什么这样的“勒索”可以成功?如何避免此类安全问题?如何提高数据库安全的可靠性? 今年6月

红枣科技何亦凡:在BSN中如何理解“区块链”

浪子不回头ぞ 提交于 2020-08-17 20:16:37
2020年8月5日-8月7日,Cointelegraph中文将在深圳举办2020大湾区国际区块链周。北京红枣科技CEO、BSN发展联盟常务理事何亦凡和北京红枣科技COO马强受邀参加了本次大会,并分别使用中文和英文为嘉宾们介绍了区块链服务网络BSN(简称“服务网络”,“BSN”)的架构、安全和隐私机制。 北京红枣科技CEO、BSN发展联盟常务理事何亦凡 北京红枣科技COO马强 何亦凡在演讲过程中,通过以BSN对标互联网,从全新的角度重新诠释了区块链的技术逻辑、技术优势和发展轨迹,并对区块链未来的发展趋势提出了展望。我们对大会演讲视频和文字进行了整理和节选,与大家分享。 精彩视频 点击此处查看相关视频 整理文字 今天我代表BSN发展联盟给大家简单介绍一下BSN。我想先花一些时间,因为BSN是个非常底层的基础设施层,为了让大家能够更好的理解我们为什么要做BSN和BSN是什么?我首先要给大家讲一下,站在BSN的角度是怎么理解区块链和分布式账本的技术。 首先,我们有一个定性,区块链技术绝对是一次新的信息技术革命,是互联网的这种信息革命的一个延续。从30万年前开始把人类的信息革命逐一过一下,人类的第一个信息革命是什么?就是人会说话,能将我们脑子里想的东西用非常丰富的语言表达出来,这是一次数据信息传递。当这种传递效率非常高,大家积累了大量信息后,它需要储存信息,因此出现了文字

两军问题与拜占庭将军问题

五迷三道 提交于 2020-08-17 16:37:41
下面这篇文章,感觉讲的非常好: http://www.8btc.com/baizhantingjiangjun 拜占庭将军问题是一个共识问题: 首先由Leslie Lamport与另外两人在1982年提出,被称为The Byzantine Generals Problem或者Byzantine Failure。核心描述是军中可能有叛徒,却要保证进攻一致,由此引申到计算领域,发展成了一种容错理论。随着比特币的出现和兴起,这个著名问题又重入大众视野。 应该明确的是,拜占庭将军问题中并不去考虑通信兵是否会被截获或无法传达信息等问题,即消息传递的信道绝无问。Lamport已经证明了在消息可能丢失的不可靠信道上试图通过消息传递的方式达到一致性是不可能的。所以,在研究拜占庭将军问题的时候,我们已经假定了信道是没有问题的,并在这个前提下,去做一致性和容错性相关研究。如果需要考虑信道是有问题的,这涉及到了另一个相关问题:两军问题。 1.2.与拜占庭将军相关问题:两军问题 正如前文所说,拜占庭将军问题和两军问题实质是不一样的。国内大量解释拜占庭将军问题的文章将两者混为一谈,其实是混淆了两个问题的实质,由此造成了许多误解。这两个问题看起来的确有点相似,但是问题的前提和研究方向都截然不同。 看到这里您可能发现两军问题和拜占庭将军问题有一定的相似性,但我们必须注意的是,通信兵得经过敌人的沟渠