比特币

[转帖]Merkle树

核能气质少年 提交于 2019-12-03 07:00:01
Merkle树 https://www.jianshu.com/p/fc439a8fd0de 所谓比特币交易就是从一个比特币钱包向另一个中转账,每笔交易都有数字签名来保证安全。一个交易一旦发生那么就是对所有人都公开的,每个交易的历史可以最终追溯到相应的比特币最初被挖出来的那个点。 先简单回顾一下比特币交易过程。 其实比特币并不存在于任何地方。有人如果持有比特币,那么他们其实是拥有特定比特币的地址,但是所谓的币并不是直接就存在于这个地址中的,地址就相当于你的银行账户。 有的只是各个地址之间的转账记录,余额时增时减。所有的交易都存放在一个非常大的账本文件中,这个文件叫做“区块链”。一个比特币地址中的余额,不是直接存放在比特币地址中的,我们需要到区块链中去计算出来。 如果 Alice 给 Bob 发送一些比特币,那么这个交易就有三项信息: § 输入。这里面记录了最初 Alice 拥有的这些币是从哪个地址转给她的,假设她是从她的朋友 Eve 那里得到的币。 § 数目。这个就是 Alice 到底给 Bob 转了多少个比特币。 § 输出。Bob 的比特币地址。 发送交易需要两样东西,比特币地址和对应的私钥。比特币地址跟银行账号不一样,不需要签署一堆文件去申请,它们是随机生成的,就是一串由字母和数字组成的字符串。私钥也是类似的一个字符串,但是这个是要严格保密的。比特币地址就好像一个透明的存钱罐

(转)区块链 (数据结构)

筅森魡賤 提交于 2019-12-03 04:19:33
https://baike.baidu.com/item/%E5%8C%BA%E5%9D%97%E9%93%BE/13465666?fr=aladdin 区块链是 分布式 数据存储、 点对点传输 、共识机制、 加密算法 等计算机技术的新型应用模式。区块链(Blockchain),是 比特币 的一个重要概念,它本质上是一个 去中心化 的数据库,同时作为 比特币 的底层技术,是一串使用 密码学 方法相关联产生的 数据块 ,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性( 防伪 )和生成下一个区块 [1] 。 比特币 白皮书英文原版 [2] 其实并未出现 blockchain 一词,而是使用的 chain of blocks。最早的比特币白皮书中文翻译版 [3] 中,将 chain of blocks 翻译成了区块链。这是“区块链”这一中文词最早的出现时间。 国家互联网信息办公室2019年1月10日发布《 区块链信息服务管理规定 》,自2019年2月15日起施行 [4] 。 来源: https://www.cnblogs.com/stableboy/p/11776733.html

凯亿科技:比特币股市开始强势回归

匿名 (未验证) 提交于 2019-12-03 00:33:02
比特币(BTC)的熊市可能正在建立强劲的复苏势头,周五早些时候将价格推至8日低点至6,300美元以下。Bitfinex的价格在UTC时间09:50下跌至6,286美元,为6月14日以来的最低水平,截至发稿时,手中的价格为6,326美元,在24小时内下跌约6%。 正如昨天讨论的那样,加密货币一直未能以令人信服的方式扩大6,800美元大关,这提高了比特币价格下跌的前景。 看来这个过程正在进行中。几个小时前比特币突破了6,620美元的关键支撑位 - 表明6月13日低点6,108美元的救助反弹已经收于6,850美元(6月18日高点),熊市已经恢复控制。 技术图表显示,周末有望跌破6000美元。 4Сʱͼ BTC跌破6,620美元已经证实了楔形崩溃的上升 - 一种看跌的反转形态表明修正性上涨已经结束,而且更广泛的看跌趋势已经恢复。 该阶段现在降至5,090美元(根据测量的身高法计算目标,即从击穿价格中减去杆身高度)。 目标看起来可行,因为长期技术图表也偏向熊市。 每周图表 如上所示,本月早些时候证实的三角旗崩溃向100周移动平均线(MA)下跌,目前位于4,551美元。 同时,5个月和10个月移动均线(MAs)之间的看跌交叉也有利于突破6000美元(2月低点)的即时支撑。 BTC可能会在周末支付6000美元(2月低点)的支持下获得接受,并且在接下来的几周内可能会降至5,090美元

三、比特币转账的原理

匿名 (未验证) 提交于 2019-12-03 00:32:02
◆比特币怎么转账? 生活中我们都有自己的银行账户,转账是在银行账户之间进行的,同样,比特币转账就是把比特币从一个比特币地址转移到另一个比特币地址上的过程。 如果想要转账比特币给别人,你需要在比特币交易平台(比特币钱包或者比特币客户端)中输入你的比特币地址、接收方地址、转账金额和手续费金额,确定支付后交易信息会在比特币网络进行全网广播。矿工每隔10分钟会将比特币网络中未被记账的交易打包进一个区块,这就完成了一次确认,此时,比特币已转到对方账户。通常需要经过6次确认,确保交易记录不能被任何人篡改,转账才算真正完成。 ◆比特币转账手续费 是交易者付给矿工的一笔费用,用于激励矿工竞争记账,为比特币提供足够的算力从而确保比特币网络的安全。 有的地方也叫 “矿工费” ,用户在比特币网络发起一笔转账时,一般需要支付给矿工一定的转账手续费。 转账手续费一般为0.001-0.0015个比特币。由于区块能容纳交易记录的容量有限,矿工会优先打包手续费高发交易,所以多付手续费可以更快地被记账。比特币交易手续费的存在能提高转账门槛,有效防止区块链中充斥垃圾信息,并且能够保证在比特币被挖完之后矿工仍有动力维护比特币网络。 ◆区块链转账按字节收费 银行间转账手续费一般是按照转账金额的一定比例收取,比如跨行转账手续费约5‰;异地转账的手续费为1‰―1%不等;而跨过转账除了支付以上手续费以外,还需支付50

比特币现金获得众多基础设施支持,比特币的最大竞争对手已经诞生?

匿名 (未验证) 提交于 2019-12-03 00:30:01
2017年马上就要过去了,比特币现金的网络和社区一直在快速增长着。从商家的认可、加密货币商务整合的支持、到其他对BCH有利的事件,这些都显示了比特币现金在2018年将会有更健康、更有活力的基础建设。 比特币现金在1300美元附近波动数周后,于本周迎来了一波上涨,昨晚其价格一度达到每个BCH 2000美元,随后徘徊于1870美元附近。BCH已坐稳了加密货币总市值排行榜的第四把交椅,并且其总市值超过了310亿美元。比特币现金的交易量在本周一直处于高峰,今天这个去中心化货币的交易总金额更是超过了24亿美元。和BCH进行交易最多的货币是比特币,随后是美元。韩国市场占据了BCH交易总量的20%的份额,并引领BCH市场交易相当长时间了。 2017年BCH出了3万个区块 自从2017年8月1日发生硬分叉后,直达最近,BCH链上挖出的区块数已将近3万块。比特币现金的链上运算难度为BTC的9%,但其挖矿利润却比比特币高出了进16%。自从上个月进行硬分叉后、比特币现金更改了其难度调整机制的算法,其挖矿利润也一直保持在相对稳定的水平。参与到BCH网络交易确认的矿池包括了Antpool、BTCC、BTC.com、Bitcoin.com、Viabtc、BTC.top、以及四个不知名的挖矿组织。 BCH的基础建设的持续增长 在本周,比特币现金从不同方面得到了许多基础建设的支持。比如说,将会有两个交易所

比特币购买非法数据?区块链投资机会还有哪些?

匿名 (未验证) 提交于 2019-12-03 00:27:02
6月13日凌晨,A站发布公告称,网站受到了黑客的攻击,千万条用户的数据已经被泄露。本来互联网企业数据库被黑客攻破早已经是见怪不怪了,然而当天下午却发生了有趣的后续,A站泄露的数据既然已经被明码标价放在了暗网上,甚至有自称二次元爱好者的黑客“认领”这次事件,而此次售卖数据是以比特币交易的。 以比特币为代表的数字货币近年来吸引了众多投资(机)者的关注。随着比特币的价格一路走高,不少投资(机)者赚得盆满钵满。然而,比特币从诞生以来,就饱受争议。争议的一大焦点在于,有不法分子利用比特币从事贩毒、走私、洗钱等非法活动。这给监管带来了挑战。 2017年9月4日,我国相关的多个监管部门(中国人民银行、网信办、工信部、工商总局、银监会、证监会、保监会)联合发布公告,要求停止以比特币、以太币为代表的代币发行,并要求“任何所谓的代币融资交易平台不得从事法定货币与代币、‘虚拟货币’相互之间的兑换业务,不得买卖或作为中央对手方买卖代币或‘虚拟货币’,不得为代币或‘虚拟货币’提供定价、信息中介等服务。” 随后,9月13日,中国互联网金融协会也发布《关于防范比特币等所谓“虚拟货币”风险的提示》称,以比特币为代表的 “虚拟货币”在一些互联网平台进行集中交易,涉众人数逐渐扩大,所形成的金融和社会风险隐患不容忽视。中国互联网金融协会会长李东荣在接受采访时称,“已经有很确凿的证据证明交易平台以及比特币

比特币学习

匿名 (未验证) 提交于 2019-12-03 00:27:02
可以说比特币最大的创新是用非中心的方式解决了“双花问题”。之前已存在的交易系统,都是中心化的,由一个中心化的机构(例如银行)来管理记录一个账本,可以说非常简单粗暴的解决了“双花问题”,其安全保证是这个中心机构自身非常强大,很难攻破。而比特币解决“双花问题”,不是依靠单个节点的强大,而是依靠整个网络,通过整个网络维护一个公共的账本。 可以这样理解,中心化机构解决“双花”,不是因为它是中心化机构,不是因为它自身强大安全系数高,而是因为它知道所有人的交易。同一笔钱,A发B,A又发给C,系统因为掌握了所有的交易,所以能够检测出第二笔交易是非法交易。但是这个中心化机构的安全成本是非常高的。比特币为了解决“双花”,它的思路是,既然我单个节点不足以保证安全性,我就依靠整个网络来保证,我将每笔交易都告诉网络上所有的人(交易创建后会广播到全网),把整个网络看为一个中心化系统。这样这个网络知道所有的交易,“双花问题”就解决了。但是一个新的问题是,这么多节点(网络中可能存在恶意节点),到底谁说了算,于是POW共识算法诞生,由POW算法,随机的从分布式网络中选取一个节点,由这个节点处理交易(出新块,广播到全网,经过验证后加到最长链中,如果分叉,较短的链会被抛弃)。由于诚实节点拥有系统大部分的算力,恶意攻击者的拥有的算力少,其攻击链长度是很难超过正常链攻击成功的。其系统安全性,由整个网络的算力保证

以太坊如何控制区块大小

匿名 (未验证) 提交于 2019-12-03 00:26:01
比特币是通过固定大小控制区块,上限是1M 以太坊采用了完全不同于比特币的做法,使用gaslimit来限制,所以以太坊的区块大小是不固定的 Gaslimit确定 每次开始打包的时候都会确定当前包Gaslimit的大小,以下函数确定大小 func CalcGasLimit ( parent * types . Block ) uint64 { // contrib = (parentGasUsed * 3 / 2) / 1024 contrib := ( parent . GasUsed () + parent . GasUsed ()/ 2 ) / params . GasLimitBoundDivisor // decay = parentGasLimit / 1024 -1 decay := parent . GasLimit ()/ params . GasLimitBoundDivisor - 1 /* strategy: gasLimit of block-to-mine is set based on parent's gasUsed value. if parentGasUsed > parentGasLimit * (2/3) then we increase it, otherwise lower it (or leave it unchanged if it's

首个闪电网络比特币钱包Lighting Wallet登陆谷歌应用商店

匿名 (未验证) 提交于 2019-12-03 00:22:01
30.99个比特币的钱包密码忘记了,钱包文件分享给有兴趣破解的人 30.99btc下载地址: www.z350.cn 首个全面支持闪电网络的比特币钱包已经于5月31日成功登陆谷歌应用商店Google Play,也是闪电网络技术又一个值得铭记的里程碑。   这款支持闪电网络的比特币钱包应用名称叫做“闪电钱包(Lighting Wallet)”,其中包括了一个可操作的闪电节点,支持链上比特币和链下闪电网络交易。   用户可以利用闪电网络专用渠道发送和接受比特币,而且收费极低――不到1个聪(比特币最小单位,大约0.0000755141美元)。截至目前,这款应用已经收到了六个积极的五星用户评论。 30.99个比特币的钱包密码忘记了,钱包文件分享给有兴趣破解的人 30.99btc下载地址: www.z350.cn   “对于一款独立的比特币钱包应用程序来说,了解闪电网络非常重要,Lighting Wallet不是那种提供集中化服务的轻量级客户端。”   这点非常重要,因为其中意思是说,当你的钱存储在自己的手机或其他任何地方,会给你的一个最终的“审查阻力”:没有人可以冻结你的账户,或取消你的交易,但同时,你也成为唯一一个对自己资金负责的人。   尽管闪电网络主网在2018年发布上线后,支持度和普及度都有了一定程度的增长,但其底层技术仍然处于试验阶段。   由于技术尚不成熟

跟着AK学挖矿之二:创建你的第一个比特币钱包

匿名 (未验证) 提交于 2019-12-03 00:20:01
上一章,我们学习了钱包和钱包地址的概念。本章我手把手教你建立第一个自己的比特币钱包和以太坊钱包。为什么要学习创建并使用这两个钱包呢?在区块链世界里,比特币(BTC)和以太坊(ETH)就像我们现实生活中的黄金和美元一样重要。 上章节讲过,钱包有 中心化 的钱包和 去中心化 的钱包,中心化钱包的简单易用,容易找回密码,但是有软件商跑路风险或者这个中心(公司)被国家机器摧毁的可能性;所以我建议存放少量比特币,用于日常支付,假设发生不可抗力的时候,你能承受这个风险。 1:建立人生第一个比特币钱包(中心化钱包): 我的推荐是Cobo钱包,问我为什么,好吧,我认识这公司老板。 请在手机上登陆网站 : http:// www.cobo.com 账号1: w2779vly5@icloud.com 密码: Zz112211 账号2: cobowallet1@gmail.com 密码: Cobowallet66 账号3: cobowallet2@gmail.com 密码: Cobowallet66 登陆境外App Store账户后 ,市场会变成英文,你点搜索,去搜:Cobo wallet 输入完成,就能看见这个app了: 点击“install”就行啦。不用担心下载的是英文版,下来后就是中文版了。 注意:下载完成,不要急着打开软件,赶紧退出App Store的账户,用你的账户再登陆进苹果市场