比特币从2008年全球经济危机中脱颖而出,当时大银行被发现滥用借款人的资金,操纵系统,收取过高的费用。为了解决这些问题,比特币创造者希望让比特币拥有者负责交易,消除中间人,降低高利率和交易费用,并使交易透明化。他们创建了一个分布式网络系统,人们可以用透明的方式控制他们的资金。
比特币发展迅速,在相对较短的时间内传播很远。在世界各地,从美国的一家大型珠宝连锁店到波兰的一家私人医院,公司都接受比特币。数十亿美元的公司,如戴尔、贝宝、微软、Expedia等,都在交易比特币。网站推广比特币,杂志发布比特币新闻,论坛讨论加密货币和比特币交易。比特币有自己的应用程序编程接口(API)、价格指数、交易交易所和汇率。
然而,比特币也存在一些问题,如黑客侵入账户、比特币波动性大、交易延迟时间长。在其他地方,特别是第三世界国家的人们发现比特币是绕过令人讨厌的中介机构进行货币交易的可靠渠道。
How to use Bitcoins?
我们可以像使用我们熟悉的法定货币那样进行比特币交易。当我们使用比特币时,购买者实际上是指我们的数字签名,这是一种用16种不同符号加密的安全代码。购买者用他的设备解密密码以获得加密货币。因此,我们可以说,加密货币是一种数字信息交换,允许我们买卖商品和服务。
通过在类似于文件共享系统的对等网络上运行事务,可以确保事务的安全性并使其可信。
How does Bitcoin handle double spending problem?
对于数字现金系统,支付网络必须有有效的账户、余额和交易记录。每个支付网络共同面临的最大瓶颈是双重支出问题,即同一笔钱被多次用于交易。
为了防止重复支出,所有交易都必须在中央服务器中记录和验证,所有余额记录都保存在中央服务器中。然而,在一个分散的网络中,网络上的每个节点都必须做服务器的工作;它必须维护事务列表和平衡记录。因此,网络中的所有节点/实体必须对所有这些记录保持一致。这是通过在比特币中使用区块链技术实现的。
所以我们可以说,比特币和其他加密货币一样,只是存储在分散数据库中的代币条目,这些数据库保持所有余额和账户记录的一致性。值得注意的是,密码学被广泛用于保护一致性记录。比特币和其他加密货币比其他任何东西都更受数学和逻辑的保护。
比特币和cyptocurrences已经得到了创造者和用户基于其感知价值的认可和采用。
比特币的原理是一样的,参与的人越多;创造的价值就越多。
History of Bitcoins
第一个比特币协议和概念证明是由一个隐晦的个人或团体在2009发表在一篇白皮书中,笔名为中本佐藤(Satoshi Nakamoto)。最终,一直保持神秘的中本在2010年底离开了这个项目。其他开发商接手,比特币社区从此呈指数级增长。
虽然中本聪的真实身份仍然笼罩在神秘之中,但有记录显示,他在比特币的早期就进行了广泛的交流。让我们来推测一些问题,比如他什么时候开始研究比特币,在多大程度上受到了类似想法的启发,以及比特币的动机是什么。
Creation of the first bitcoin domain
据信Satoshi大约在2007年5月开始编码比特币。据说他在2008年8月注册了域名bitcoin.org。大约在那时,他开始给一些他认为可能对比特币感兴趣的人发电子邮件。
2008年10月,他公开发表了一份关于比特币协议的白皮书,并发布了比特币代码。然后他保持了大约两年的联系,期间他在论坛上积极互动,与几个开发人员沟通,后来他还向初始代码提交了补丁。他与其他开发人员一起维护源代码,处理发生的问题。到2010年12月,由于其他人已经慢慢接管,他悄悄离开了现场。
Entities
参与比特币实施和维护的实体是&;
区块链平台
密码算法
比特币矿工是制造货币并进行交易的计算机或专用机器
参与交易从而帮助移动支付系统的人
比特币(Bitcoin)的基本原理,以及所有加密货币的基本原理是,它们是分布式系统,没有管理交易等活动的中心实体。它是一个对等(p2p)系统,在参与者级别运行。
Bitcoin Transactions
我们现在将看到如何创建一个新的比特币交易块。
比特币矿工使用以下步骤创建块;
收集待处理的交易,优先收集先有交易费的交易,然后收集免费的交易
验证交易的有效性
解决散列问题
据统计,2015年10月,blockchain.info网站称,每个区块的平均交易量为411笔,截至2018年5月,当前未确认的未决交易量约为2495笔。
Reward and cost per bitcoin transaction
假设一枚比特币价值400美元,则每块25枚比特币的奖励价值约为10000美元,忽略了微不足道的交易费用。以平均每秒交易次数为2次,每块交易次数为1200次计算,每笔交易的报酬为8.33美元。研究发现,在采矿过程中消耗的电力成本接近于开采比特币的回报,这使得开采比特币的利润不高。到目前为止,挖掘的基本问题是块大小的1 MB限制,这使得每秒最多只能有10个事务。
Confirmation of a bitcoin transaction
如果事务已在块链中的块中发布,则认为它已收到n确认,并且还添加了n-1更多块。一旦一笔交易有六个确认书,它通常被视为“已确认”。新创建的比特币在收到大约100个确认后被视为已确认。
How does Bitcoin have value?
是共同的共识、信念和认知赋予比特币价值。该系统的所有参与者都对以下问题达成了共识:;
区块链的不变性和完整性
付款的安全性和有效性
系统规则
比特币是区块链技术的第一个实际应用,是目前全球最重要的三重记账系统。在比特币生态系统中,所有人都可以访问整个源代码,任何人都可以查看或修改代码。每笔交易的真实性由发送方的数字签名保证,从而确保所有用户对发送比特币拥有完全的控制权。
因此,给欺诈留下了一点空间,没有扣款,也没有可能被黑客窃取身份的身份信息。
下面是一些接受比特币的实体的列表;
- Wordpress
- Namecheap
- Microsoft
- Dell Computers
- Archive.org
- Bitpay
- Bitspend.net
Bitcoin - Environmental Setup
Satoshi Nakamoto在2009年1月发布了第一款比特币软件作为开源代码。他后来将其改名为“比特币核心”,以区别于比特币网络。
比特币核心是一种比特币实现。它是一个完整的比特币客户端,是网络的骨干,提供了高度的安全性、稳定性和隐私性。它还帮助网络中继事务。它需要至少50GB的硬盘空间,不建议新的比特币用户选择轻便的移动或桌面钱包。
What is a Bitcoin full node?
Afull node是一个完全验证事务和块的软件程序。大多数完整节点还通过接受和验证来自其他完整节点的事务和块,然后将它们进一步中继到其他完整节点来帮助网络。
比特币核心全节点需要有一定的要求。如果一个节点在薄弱的硬件上运行,它可能可以工作,但会出现许多问题。如果满足以下要求,它将是一个易于使用的节点;
运行最新版本Windows、Mac OS X或Linux的台式机或笔记本电脑硬件
大约150 Gb的可用磁盘空间,以最低100 MB/s的速度访问
2 GB内存
宽带互联网连接,上传速度至少为每秒50千字节
优选地,未计量连接,具有高上传限制的连接。高速连接上的完整节点通常每月使用200 GB或更高的上载。下载使用量约为每月20 GB,首次启动节点时再增加150 GB
每天6小时全节点运行
比特币核心可以从以下网站下载:https://Bitcoin.org
除了下载比特币客户端,我们还必须建立几个帐户。在本教程中,我们将进一步学习如何在比特币网站开户,以及如何在比特币钱包、比特币交易所、比特币采矿网站、水龙头网站和提供比特币工具和增值服务的网站中创建帐户。
Java Installation
要运行像BitMinter客户端这样的挖掘软件,我们需要安装最新兼容版本的Java。比特币客户端可从https://bitmenter.com下载
要安装Java,您可以按照以下步骤操作−
转到www.java.com/download。
单击“免费Java下载”按钮。
单击“同意并开始免费下载”按钮。
选择与操作系统兼容的版本。
按照屏幕上的说明继续安装软件。
安装完成后,单击“完成”按钮。
继续执行下一步以设置a矿工。
Bitcoin - Blockchain Technology
人们认为,区块链是一种新时代的技术,它是等待一系列问题的解决方案。毫无疑问,这是计算机领域的一个新奇迹。
What is a blockchain?
区块链基本上是一个不断增长的记录列表,称为区块。这些块通过使用密码学连接和保护。每个块通常包含前一个块的加密散列以及时间戳和事务数据。根据其设计,区块链不允许修改数据。
它是一种开放的、分布式的分类账,以可验证的、永久的方式有效地记录不同方之间的交易。如下图所示,区块链通常由p2p或点对点网络共同管理,遵循节点间通信和验证新块的协议。一旦记录,任何给定块中的数据在未经网络多数同意的情况下都不能改变。
就比特币而言,区块链是记录比特币交易的公共分类账。它被实现为块链。每个区块都包含一个从上一个区块到创世区块的散列,创世区块是比特币区块链的第一个区块。然而,这是在没有任何可信的中央授权的情况下实现的:区块链的工作是由运行比特币软件的通信节点网络来执行的。付款人A向收款人C发送B比特币类型的交易使用现有的软件应用程序广播到该网络。
网络中的节点验证新交易,将其添加到其分类帐副本中,然后将这些分类帐添加传递到其他节点。每个网络节点存储自己的区块链副本。大约每10分钟,就会创建一组新的经过验证的事务(块),并将其添加到区块链中,然后快速发布到所有网络节点。这使得比特币软件能够确定特定比特币金额的使用时间,从而防止在分散的环境中重复使用。值得注意的是,区块链是唯一可以说比特币以未使用形式存在的地方。
区块链技术导致了新的数字货币的发展,如比特币和莱特币,这些货币不是由一个国家的政府或任何中央银行发行或管理的。这将个人从任何形式的控制和中介中解放出来,比如银行系统是骗局,容易崩溃。它还带来了像以太坊这样的分布式计算技术,以太坊引入了智能合约。
区块链是一种复制的共享账本技术,允许网络中的任何参与者查看账本并进行更改。它是开源的,降低了成本,提高了效率,增加了可访问性,解决了各种令人兴奋的和热门的业务挑战。Linux基金会的Hyperledger是一个开发开源、开放标准共享账本技术的项目。
如今,消费者要求产品及其制造的透明度。政府需要更多关于企业供应链的信息,并对违规行为进行处罚。在这种情况下,区块链技术有望实现这种预期。它可以实现跨供应链的安全数字价值或财产转移。
Advantages of Blockchain Technology
以下是区块链技术的优势;
交易现在是可核实的,不允许任何一方进行更改
通过提高透明度提高效率
消费者有权进行知情购买
现在政府能够获得可靠的信息。
许多专家认为,区块链技术可以用于在线投票、众筹等新兴技术和新颖创意。摩根大通(JP Morgan Chase)等主要金融机构相信,加密货币可以降低交易成本,提高支付处理效率。
比特币是区块链技术最流行、最成功的实现方式之一。它是一种使用分布式对等计算的开源加密货币。管理比特币网络不需要中央权威机构。它是由一个人或团体以Satoshi Nakamoto的化名创建的。该网络上的事务通过运行挖掘软件的计算机上的工作证明算法进行验证。
Bitcoin - Cryptocurrencies
Cryptocurrency是一种数字货币,它使用加密技术来保护其交易。由于这种安全特性,很难制造出伪造的加密货币。任何加密货币的一个显著特点是,它不是由任何中央银行或政府机构发行的,因此不受任何政府操纵。
截至2018年5月,比特币流通量超过1700万枚,总市值超过1400亿美元。比特币的成功催生了许多类似的加密货币,称为altcoins:Namecoin、Litecoin、PPCoin等。
Pros and Cons of Cryptocurrencies
加密货币使得在各方之间转移资金成为可能,而这些转移是通过使用公钥和私钥作为安全手段来实现的。这些资金转账是以名义或零手续费进行的,使用户可以避免大多数银行和其他金融中介机构为转账收取的过高费用。
除了加密货币的价格是基于供求关系之外,人们发现加密货币的汇率波动很大,原因有很多。
加密货币交易的匿名性使它们容易受到洗钱、毒品和武器交易、恐怖融资和犯罪分子逃税等非法交易的影响。然而,交易的匿名性有其自身的优点。一些经济学家还认为,加密货币是一种过眼云烟的现象或投机泡沫,由于其虚拟或数字性质,随时可能破灭。比特币确实出现了一些指数级的暴涨和价值的突然暴跌。
加密货币也不是完全安全的黑客攻击。在比特币短暂的生命周期内,比特币遭受了40多次黑客攻击,其中价值超过100万美元的黑客寥寥无几。尽管如此,许多人仍将满怀希望的加密货币视为一种交换媒介,它可以保值、方便交易、比金条更具流动性和可移植性,而且不在央行和政府的权限之内。
通过许多独特的特性,加密货币允许使用任何传统支付系统都无法提供的令人兴奋的应用程序。
没有物理加密货币,但余额由公钥和私钥进行保护。这些余额与所有交易一起保存在公共分类账上,这些交易都经过了大量计算能力的验证。
2014年初,美国税务局宣布,包括比特币在内的所有加密货币都将作为财产而非货币征税。据指出,作为资本持有的货币的所有利得或损失将被视为资本利得或损失,而作为库存持有的货币将吸引普通利得或损失。
Bitcoin - Features
我们已经看到,比特币越来越受欢迎,它们的使用在地理上也在加速增长。如果我们研究比特币的不同有用特征,使它们成为现实,我们就会理解这个过程。
Features of bitcoins
比特币最直接的好处之一是,它们不属于政府、银行和其他中介机构的权限,它们无法中断用户交易或冻结比特币账户。用户在使用本国货币交易时体验到更大的自由。在比特币的情况下,不可能像法定货币那样通过印刷更多的货币来产生通货膨胀。根据设计,可以铸造的比特币数量是有限的。
由于没有办法识别、跟踪或拦截比特币交易,使用比特币的一个主要优势是,任何购买都不加税。
与传统货币的银行转账相比,比特币交易相对更快。比特币交易是以名义或有时零交易费用完成的。这些事务是匿名的,不涉及任何名称。每笔交易都是任何人都能看到的公共记录。你的私钥是你和比特币之间唯一的联系。只要私钥是安全的,你的钱就是安全的。由于比特币账户的易操作性,发送和接收比特币非常容易。
作为替代单位使用的少量比特币是:百万比特币(1 mBTC=0.001 BTC)和satoshi(1 sat=0.000001 BTC),后者是比特币价值的百万分之一。
您可以使用不同的钱包和工具进行比特币交易。
Drawbacks of bitcoins
让我们来看看比特币的缺点。比特币的这些局限性降低了它们的吸引力,使我们寻求更好的选择。我们必须以某种方式克服或消除比特币的这些局限性,使其更易于用户使用。
比特币是一种新兴货币,其研究仍在进行中。
它们的价值在剧烈波动的情况下是高度波动和不稳定的。
它是基于互联网的,没有它就无法运作。
它完全是虚拟货币,由于计算机故障或备份的缺失或失败,钱可能会丢失。
丢失私钥可能会导致丢失比特币。
一旦交易完成,就不可能撤销或取消。
比特币交易的匿名性可能被滥用,用于犯罪活动。
比特币的好处非常有利于早期采用者。
比特币可以被一种更好的类似产品替代,而且在很长一段时间内,比特币的延续存在不确定性。
政府可以禁止比特币,并使比特币交易变得困难。
事务验证的缓慢性也是一个问题。
当前版本的比特币不适合处理非常大的交易量。
Bitcoin - How do they work?
创建或铸造比特币的过程很难破解,这给比特币带来了安全性。另一层安全性是规定每个事务在被验证之前都必须经过验证。这项核查是通过“采矿”进行的。挖掘是一个过程,其中一些高级计算,如SHA256解码,是为了验证比特币的传输。
比特币存储在一个“数字钱包”中,这个钱包存在于用户的电脑或云端。钱包是一种虚拟银行账户,它方便用户发送或接收比特币、支付商品和服务或储蓄。
How do bitcoin transactions work?
每一个比特币账户都由一个公钥组成,公钥的作用类似于比特币地址和一个私钥。如果任何人知道你的公钥,他/她都可以给你寄比特币。要使用比特币,必须使用私钥进行身份验证。每一笔比特币交易都出现在比特币网络上。矿工们在核实后确认交易,以使其生效。
Addresses
比特币地址的一个例子如下所示;
73nRKoXJAUqKYYbzw6Nrqh9gW2p26zerpZ
有2个160或大约10个48可能的地址
相应的私钥如下所示;
5HuEupY3DNF87UypjFtXDTm4BVuAwZtAgYf94sMALPyakgafVnU
私钥长度为256位。大约有10个可能的私钥
How to send bitcoins?
在上一节中,我们已经了解了比特币交易的工作原理。现在,我们将讨论如何发送比特币。
To buy some merchandise or pay for some services, you will have to send bitcoins to the address of vendor. To receive bitcoins, you will have to share your address with the vendor.
以下是向某人发送比特币的过程;
复制卖家地址并打开你的比特币钱包。
单击“发送硬币”选项卡,并在“付款地点”字段中输入要向其发送比特币的地址。
如果您必须多次向同一个人或同一组发送比特币,可以创建一个标签,以便在通讯簿中找到它们。
在下一个字段中输入金额,然后单击发送完成操作。
Confirmations
在挖掘过程中,所有事务都收集在一个名为block的容器中。大约每10分钟创建一个新块。如果是小额付款或与受信任的对等方进行交易,则可能不需要确认。然而,对于被视为安全的大型交易,标准是6次确认。
Anonymity of Bitcoin transactions
匿名级别可以根据需要定制。从一个地址到另一个地址的每个事务都是公共的。通过其地址或公共密钥(其记录是公共的)对事务的分析称为流量分析。传输越大,流量分析就越容易。
为了增加匿名性,使用混合服务。还建议为每个事务创建一个新的公钥或新地址,以提高安全性和匿名性。从用户的角度来看,比特币不过是一款移动应用或软件,它可以提供个人比特币钱包,让用户收发比特币。然而,在后端,比特币网络共享一个庞大的公共账本,称为“区块链”。这个分类账携带了每一笔交易的记录,使得用户的系统能够验证每一笔交易的有效性。
The need of consensus for compatibility
为了保持彼此的兼容性,比特币的所有用户都必须按照相同的规则使用该软件。比特币只有在所有用户达成一致意见后才能正常工作。因此,所有用户和开发人员都必须维护和保护这一共识。
Securing a blockchain
比特币不会存储在您的计算机上,除非您在网络上拥有一个节点。您携带一个分类账的克隆,它是安全的,因为每个块在被附加到链之前都被散列。这意味着,即使更改前一个块上的任何数据中的一位,也会更改将其标记为伪造的分类账的哈希值。
散列函数是密码学中广泛使用的不可逆函数,它的输出比输入短。比特币交易的验证只是一个快速检查密钥的过程,比如查找发送者是否拥有可以解锁分类账/区块链中任何记录的私钥。
Bitcoin - Wallet
正如我们已经讨论过的,比特币是由0s和1s组成的虚拟货币。它们被收集并存储在一个叫做a钱包的软件组合中。钱包通过用于发送和接收货币的唯一地址来识别加密货币的数量。
加密货币钱包是一种数字钱包,用于存储和交易不同的加密货币。加密钱包并不像真实世界的钱包那样“存储”货币。取而代之的是,它存储了有助于发送和接收资金的公钥和私钥。比特币拥有者将比特币保存在在线钱包或类似于实体钱包的纸质钱包中。钱包里有每一个比特币的钥匙,确保它们的安全,防止任何欺诈。
What are public and private keys?
公钥是别人可以给你寄钱的地址,私钥是你用来给任何人寄钱的地址。重要的是只有你才应该知道你的私钥,否则任何知道你的私钥的人都可以偷你的钱。
不管发生什么,你都不应该丢失或泄露你的私钥。否则,丢失私钥就等于丢失了钱。您应该至少使用两种不同的技术来保存和存储私钥。
现在,让我们讨论两种存储加密货币的方法:热存储和冷存储。
概括地说,钱包用于−
以加密货币形式发送和接收货币
收集和储存矿工创造的硬币
使区块链与网络的所有节点同步
打开钱包相当简单;你可以从互联网上下载免费和付费的比特币钱包。有些只交易比特币,而另一些则处理多种加密货币。
比特币钱包只是一个应用程序、软件、网站或设备,为您管理比特币私钥。
Types of Bitcoin Wallets
市场上有几种类型的钱包。它们可以有以下几种类型
硬件
纸类
手机
桌面
网状物
纸类 Wallets
纸质钱包是一张打印公共地址和私人地址的纸,通常是二维码。公共地址用于接收比特币,私有地址用于发送或传输存储在该地址的比特币。纸质钱包应安全使用,不得泄露或丢失。纸质钱包可以使用Bitcoinpaperwallet或Bitaddress等服务生成,然后打印出来。
手机, 桌面 and 网状物 Wallets
这些是手机、台式机、笔记本电脑或允许比特币交易的网站上提供的软件应用程序。
对于那些经常使用比特币、购买商品和服务的人来说,移动比特币钱包是一个必要的工具。一个移动应用程序运行在你的智能手机上,有你的私钥,并允许直接从你的手机支付。
一个完整的比特币客户端需要访问完整的区块链账本,这需要几GB的存储空间。因此,移动钱包使用简化支付验证(SPV)技术,该技术可与区块链的非常小的子集协同工作。尽管移动钱包是比特币交易的便捷解决方案,但它非常容易受到黑客攻击,而且如果手机丢失,其他人也可以访问钱包。
硬件 Wallets
硬件钱包是用来保护比特币的物理电子设备。在使用比特币之前,必须将硬件钱包连接到您的计算机或智能手机。
最受欢迎和最好的三个比特币硬件钱包如下所示;
- Ledger Nano S
- TREZOR
- KeepKey
硬件 wallets are the preferred choice if large amounts of bitcoins need to be stored and are secure, reliable, and convenient. Bitcoin hardware wallets isolate private keys from internet-connected devices that are vulnerable to hackers. Your private keys are held in a secure offline environment on the hardware wallet.
Hot Wallets
热钱包是比特币钱包,运行在互联网连接的设备上,如计算机、手机或平板电脑。私钥是热钱包在联网设备上生成的密码。因此,我们不能说这些私钥是完全安全的。
热钱包就像你的物理钱包,你用来储存一些现金,但不是你的生活储蓄。如果你经常小额付款,但不适合储存大量比特币,那么热钱包是很有用的。
软件钱包允许我们发送和接收比特币,而且大部分是免费的。有一些付费软件钱包提供一些额外的增值服务。
Opening a Bitcoin Wallet Account
我们可以去coinbase.org等网站注册我们的姓名、电子邮件id和电话号码。开一个钱包账户就像开一个银行账户,在那里我们可以发送,接收和存储比特币的钱。
在Coinbase中,我们可以创建多个钱包,这是一种整理开支和储蓄记录的好方法。默认情况下,Coinbase中有以下钱包,即比特币BTH钱包、比特币现金BCH钱包、以太坊ETH钱包和Litecoin LTC钱包。您也有一个美元钱包,以便您可以使用美元买卖加密货币。
Coinbase上的每个帐户都是一堆地址。Coinbase上的每个事务都会自动生成新地址,并永远与您的帐户保持映射关系,并且可以安全地重用这些地址。
每个钱包账户都与显示的地址和二维码相关联。例如,选择比特币钱包,然后点击BTC钱包地址,将显示以下地址及其二维码。
我们可以下载比特币软件客户端,它可能需要几个小时才能将所有块下载到我们的计算机上,现在计算机充当网络中的节点。我们必须确保有足够的带宽和存储空间来满足超过145GB的整个区块链大小。也可以在不下载比特币客户端的情况下使用钱包。
Bitcoin - Mining
使用比特币,创建货币的过程称为挖掘。比特币矿工使用专门的软件和硬件来验证比特币交易,解决复杂的数学问题,并以一定数量的比特币作为交换。比特币就是这样发行的,任何人都可以开采比特币。我们可以利用采矿来创造或赚取自己的比特币。现在,一个成功的矿工每创建一个新的区块,大约每10分钟就会获得25个比特币的奖励。这一共同商定的价值将减半后,每21万块增加到链。
比特币挖掘包括验证交易记录并将其添加到比特币过去交易或区块链的公共分类账中。区块链用于确认交易已发生到网络的其他部分。
比特币节点使用区块链来合法化或验证真正的比特币交易,并防止比特币的双重消费,即停止重复消费已经在别处消费的硬币。
比特币开采被故意设计成资源密集型和困难型,因此矿工每天开采的区块数量保持适度和稳定。单独的块也需要包含一个被认为有效的工作证明。其他比特币节点每次接收到块时都会验证这一工作证明。比特币采用了hashcash的工作证明功能。
挖掘的主要目标是促进比特币节点达成安全、防篡改的共识。采矿也是将比特币引入比特币生态系统的一种机制:矿商赚取(如果有的话)交易费以及新创建的比特币的“奖励或赏金”。
这既有助于发行新硬币的目的,也有助于激励人们确保系统的安全。
Proof of work
工作证明是指为满足某些要求而产生的资源密集型、耗时的数据。
生成工作证明通常是一个随机过程,概率很低,在生成有效的工作证明之前需要进行大量的反复试验。比特币使用Hashcash类型的工作证明。
此外,矿主还获得用户支付的交易费。这笔费用是一种激励,促使矿商将交易纳入自己的区块。今后,这些费用将占采矿收入的很大一部分。
主要有两种采矿方式:单独开采和联营开采
Solo Mining
单独开采是单独进行的,也可以自己进行。使用普通台式机或笔记本电脑的配置,由于采矿需要巨大的计算能力,因此需要数年才能获得实际的比特币。
Pool Mining
我们可以使用的第二种方法是池挖掘。它涉及到在任何一个不同的池站点注册一个帐户。利用他们的软件和硬件,这些网站汇集了很多人电脑的挖掘成果。泳池里的每个人都会得到少量的比特币作为奖励。对于个人来说,联合开采比单独开采更可取。
BitMinter
BitMinter是一个比特币挖掘池,旨在使任何人都能轻松地制造比特币。这是最古老的游泳池之一。自2011年开业以来,已有超过45万人在其注册。在早期,CPU和GPU被用于比特币开采。现在我们需要有专门的专用集成电路(简称ASIC)机器来挖掘比特币。这些机器的速度是由它们的散列速率决定的,目前的散列速率的顺序是tera散列/秒或T H/s。
亚洲矿业公司于2013年接管了采矿业。用一台普通的个人电脑只开采一枚比特币需要相当长的时间。你需要一台1/s或更快的ASIC机器在家里开始一个小型采矿作业。
Using BitMinter for Mining
下面是使用BitMinter进行挖掘的过程;
步骤1−首先,我们使用google或yahoo邮件帐户注册BitMinter站点,然后单击从BitMinter收到的邮件中的链接确认邮件id。
第2步−除了创建BitMinter帐户时创建的用户名外,我们还使用Worker名称和Worker密码设置了一个Worker帐户。我们将Bitminter客户端链接到工作帐户。
步骤3−然后,我们通过填写帐户详细信息登录,如下所示。
步骤4−在此之后,打开BitMinter客户端应用程序,我们得到如下控制台−
步骤5−我们按引擎启动按钮开始挖掘。我们必须确保我们的机器的哈希率速度至少为2500万哈希/秒或25m H/s。
步骤6我们还需要更改一些有关自动化的设置。我们可以整天整夜开着机器。
步骤7−我们可以转到“设置”选项来更改这些设置。自动设备是您设置的设备列表,以便在软件启动时自动启动。
第8步−我们将让机器在夜间运行,从而增加生产更多比特币的可能性。
挖掘通过查找随机字符串来确保事务的安全性,这些字符串使块散列为一个包含大量前导零的值。零越多,解密就越困难。挖掘比特币并不意味着发现新的比特币;这些比特币是由网络授予的,用于完成一个区块所有未完成交易的验证,并解决一些复杂的数学难题。
Ways to Earn Bitcoins
赚取比特币的最佳方法是找到并执行用比特币支付的工作。我们也可以购买比特币。最后,如果我们想用艰苦的方式赢得他们,我们应该去采矿。为了开采比特币,我们可以在ebay网站上购买一些便宜的硬件。
Bitcoin - Exchanges
加密货币交换是用户可以聚集在一起,用不同的加密货币和法定货币进行交易的地方。在线货币交易所是用于交易的网站,即以美元或任何其他货币(如欧元、英镑、日元等)买卖比特币。我们可以通过任何在线货币转账服务转账,在这些交易所进行比特币交易。
Exchanges of Bitcoin
以下交易所主导比特币市场;
如果考虑到美元的交易量,Bitfinex是全球第一大比特币交易所。这里每天交易约25000个BTC。
Bitstamp成立于2011年,是比特币最古老的交易所之一。根据美元交易量计算,它目前是世界第二大交易所,每天交易约10000 BTC。
OKCoin&减;此比特币交易所以中国为基地,但交易单位为美元。
Coinbase是美国第一家受监管的比特币交易所。这个交易所每天交易约8000个比特币。
Kraken−Kraken是欧元区第一大交易交易所,每天处理近6000笔BTC交易。
Bitcoin - Trading
比特币交易对专业投资者和初学者来说都是非常有利可图的。这个市场是新的,高度分散,有巨大的利差。它对套利和保证金交易开放。因此,许多人有可能通过比特币来赚钱。
Arbitrage in bitcoins
套利基本上是在一个市场上购买比特币这样的证券或资产,同时在另一个市场上以更高的价格出售,从暂时的价差中获利。
Margin trading in bitcoins
保证金交易是一个交易者从经纪人那里借钱来购买或出售股票或比特币的过程。这就像一笔短期贷款,增加了交易员的杠杆率和购买力。
每一个比特币泡沫都会鼓起一场炒作,让比特币成为新闻。媒体的关注让更多的人对比特币感兴趣,而比特币的价格一直在上涨,直到炒作消失。
Trading in bitcoins
比特币交易很简单,因为比特币是全球通用货币,很容易发送到任何地方。比特币几乎没有进入的障碍。在许多情况下,比特币交易甚至不需要验证。由于比特币价格的大幅上涨,吸引了投资者和投机者进行交易以赚取利润。
没有官方比特币交易所或官方比特币价格。这使得套利交易成为可能。与其他股票交易不同,比特币交易是全天候的。
比特币交易之所以令人兴奋,是因为比特币的价格波动剧烈,其全球性质,以及24/7交易。然而,理解和记住比特币交易带来的风险是很重要的。
Types of trading
当我们进入交易系统时,我们有两种工作方式。一种是在日常基础上进行交易,或者进行长期投资,即买进,然后等待其价值随着时间的推移而升值。
这两种策略可以同时进行一些比特币的日常交易,同时投资一些其他比特币以获得长期收益。在这两种情况下,我们都必须在几个加密货币交易所之一开设账户。
Coinbase and trading
最好的选择之一是在Coinbase上开户,这是一个安全可靠的加密货币交换。在Coinbase上,我们可以通过欧元转账或使用信用卡直接购买比特币(BTC)、以太坊(ETH)和莱特币(LTC)货币。每笔交易的手续费是象征性的4%。
Coinbase非常简单直观,这使得它成为现在市场上开始交易重要加密货币的完美选择。在一场骗局导致比特币交易结束之前,gox山曾是日本一家受欢迎的比特币交易所。
Bitcoin - Glossary
在本章中,我们将学习比特币词汇表,其中描述了50多个比特币术语。
Address
比特币地址允许我们在比特币网络上发送和接收比特币。它也是用于比特币交易的公钥或地址。
Altcoin
Altcoin是比特币以外的一组“替代”加密货币。altcoins的例子包括Ethereum、Litecoin和PPcoin。
Asic
专用集成电路(ASIC)专门用来处理用于比特币挖掘的SHA-256哈希方程。
Asic miner
ASIC miner是比特币挖掘中使用的最新挖掘硬件。它用于比CPU或GPU更快地计算SHA-256方程。ASIC矿工是定制的,通过无线或以太网连接到网络。
Bitcoin Price Index (BPI)
由Coin Desk设计的比特币价格指数显示了全球顶级货币交易所的比特币平均价格。
Bitcoin Whitepaper
被称为比特币生态系统圣经的比特币白皮书是由比特币神秘创始人中村聪(Satoshi Nakamoto)于2008年提交的。它详细描述了比特币协议,对新手和有经验的人都是很好的参考资料。
Block Chain
这条链包含自比特币诞生以来开采的所有比特币“区块”的记录。链的设计使得每个块都包含前一个块的散列,这使得链能够安全地防止伪造的挖掘操作。
Block Reward
完成交易块的每个矿工都会获得奖励。它可以是硬币或交易费用的形式;比特币网络目前为每个完成的区块奖励25枚硬币。一旦区块的阈值被开采(目前为210000个区块),奖励将减半;如上文所述的事件称为减半。下一个减半计划将在2020年进行。那么开采一个街区的奖励将变成12.5个硬币。
BTC
BTC是比特币的缩写,类似于美元和英镑对美元和伟大。
Bitcoin Client
这是一个软件程序,它将设备(无论是台式机、笔记本电脑还是手机)连接到比特币网络。
Confirmation
交易的确认就是成功地散列到区块链的块中。这可能需要10分钟,但较大的交易可能需要多达6个确认。
Coloured Coins
彩色硬币是比特币的一个新特性,允许用户定义自己的货币属性。用户可以将比特币标记为实物资产,然后将其作为代币交换给其他财产。
Coinbase
比特币钱包运营商的名称,为商户提供支付处理,并在比特币交易中充当中间人。
Coin Age
一枚硬币的年龄是由它的货币数量和它所拥有的时间的乘积来计算的。
Cryptocurrency
一种加密货币被一致认为是合法的货币,并通过使用基于数学公式的加密技术进行保护。
Cryptography
它是使用数学公式和算法来创建加密和解密信息的代码的字段。
Double Spending
这是多次使用同一比特币的犯罪行为。用户使用自己的比特币完成交易,然后使用相同的比特币与另一方进行第二次交易。因此,确认是必要的,以验证一个交易,并防止双重支出。因此,零确认交易是有风险的,因为它们可能涉及双重支出。
Dust Transaction
这是一个在区块链中有记录但价值很低的交易。目前正在采取措施,通过引入最低交易金额,尽量减少粉尘交易的数量。
ECDSA
ECDSA是椭圆曲线数字签名算法的简称。它在比特币协议中用于签署交易。
Escrow
托管是一种第三方在线钱包,在交易双方之间安全存储资金。它用于双方在满足某些条件之前无法交易比特币的情况,并希望确保他们的钱不会被数字“窃取”。
Faucet
水龙头是一种在发行一种新的加密货币时挖掘一定数量的硬币,然后将这些硬币分发出去,以提高人们对新货币的兴趣的方法。有几家比特币水龙头网站提供非常少量的比特币进行推广
Fiat Currency
法定货币是世界各地使用的代币的另一个名称,已被政府和中央银行宣布为法定货币,没有实物商品的支持。
Fork
据说,当一组挖掘者开始散列一组不同的事务块时,就会出现区块链中的分叉。当新版本的比特币客户端被引入时,也会发生这种情况。如果叉子变成链条的较长版本,就被认为是成功的。
Genesis Block
链中的原始块。
GPU
这是一个图形处理单元,可以在标准PC图形卡中找到。由于gpu被设计用来在像素级的电脑游戏中以更快的速度处理大量数据,因此它们也非常适合处理加密货币挖掘所需的计算。
Hash
散列是在比特币挖掘期间进行的数学处理。这是一个复杂的过程,使得货币安全,解密非常困难和输出的变化可以检测。
Hash Rate
哈希率统计一秒钟内完成的哈希计算数。这通常表明采矿作业的速度和成功程度。
Input
输入显示比特币交易的发源地,通常是比特币地址,除非它是一个生成交易,意味着比特币已被新开采。
Litecoin
它是一种使用Scrypt散列公式的备用加密货币。
Megahashes/SEC
它是每秒以百万哈希(兆哈希)为单位测量的哈希数。
Market Order
在即时买卖比特币时,可以在交易所以现行市场汇率下市场订单。
MBTC
少量:比特币的千分之一(0.001比特币)。
Micro-Transaction
作为在线交易的一部分支付很少的金额,在传统的支付系统下很难执行。这就像用信用卡支付一袋零食。
Mining
任何想为钱包铸造新比特币的人都可以进行采矿。为此,他应该验证一个未完成的事务块,并使用一些散列算法求解密码方程。
Node
比特币网络中的每一台连接到其他计算机的计算机都称为节点。
Orphan Block
任何属于废弃fork的块都称为孤立块。这不是有效区块链的一部分。
Output
输出是比特币交易的最终地址。很可能一个事务可以有多个输出。
纸类 Wallet
这是公共比特币地址及其私钥的物理记录。它可以是一张纸,并且提供了一种更安全的方式来存储比特币,而比特币不会被黑客或腐败。
Pool
一组矿工齐心协力地工作被称为一个游泳池。这些矿工把他们的工作集中起来开采一个区块,然后相应地分享报酬。采矿池提高了成功开采区块的机会。
PP Coin
PP coin有时被称为peer coin或P2P coin。这是一个altcoin,它使用“股权证明”计算,而不是验证已完成工作的工作证明。
Private Key
私钥的安全性是保证比特币安全的重要因素。帐户的私钥是唯一的,只有所有者才应该知道私钥。它通常是用相应的公钥对数字通信进行哈希处理的字符串。
Proof Of Work
此计算用于奖励使用比特币进行的采矿工作。成功地散列一个块确实需要花费大量的时间和精力,这被认为是一个工作的证明,并得到了适当的回报。
Public Key
公钥是一个比特币地址,它是公开的、已知的或每个人都可以访问的。当公钥与私钥散列时,它使数字通信安全。
QR Code
二维码是包含数据序列的图形。二维码由手机和其他设备扫描,用于编码比特币地址和促进比特币交易。
Ripple
Ripple是一个支付网络,用户可以在上面兑换任何货币。付款是在“借据”的基础上进行的,并基于信任。网络由授权人员操作的节点和网关组成。
Satoshi
Satoshi,比特币创造者的名字,也是比特币最小的面额:1 sat=0.00000001 BTC。
Scrypt
一种用于altcoin矿工的工作证明系统;与SHA-256相比相对简单;这就是为什么使用Scrypt的altcoins比使用CPU和GPU设置的altcoins开采得更多。
Signature
当私钥和公钥散列在一起时,它们会生成一个数字签名,用于验证比特币交易的原始地址。
SHA-256
它是比特币挖掘工作证明系统中使用的标准密码方程。
SPV
简化的支付验证使得用户无需下载大规模的完整区块链就可以验证他们的交易。在这里,用户只需下载块头就可以了。
Transaction Block
事务块是对事务进行整理和散列,然后附加到块链中的记录。
Transaction Fee
一些比特币交易在通过网络发送时将收取少量费用。此费用支付给已成功散列包含该事务的块的矿工。
UBTC
比特币的另一种非常小的面值;uBTC是一种“微比特币”
1 uBTC = 0.000001 BTC
Volatilit Y
比特币价格的波动定义为其波动性。
Wire Transfer
电汇是一种将比特币货币在比特币交易所之间进行转账的方法。这种转账是通过电子方式进行的,可以被担保到世界任何地方的银行账户上。
Zero-Confirmation Transaction
这是一种交易,卖家出售产品或服务以换取比特币支付,但该交易尚不能由矿商确认或添加到链中。这就是“双倍支出”可能发生的地方。
Bitcoin - Applications
以下是比特币的应用列表
随着全球越来越多的商店接受比特币支付,比特币正被用于购买商品和服务。
比特币交易提供了定制的匿名级别,追踪它们的踪迹相对困难。因此比特币被用于匿名交易。
由于比特币与任何国家无关,也不受任何政府监管,因此国际支付既容易又便宜。
事实上,您的交易不需要任何权威机构的许可。
比特币提供了一种安全在线交易的方式,因为它们使用非常强大的加密算法。
用户和企业喜欢比特币支付,因为没有信用卡费用支付。
比特币可以作为一种投资,预计其价值将在未来大幅升值。
比特币可以用于在线赌博网站,如SatoshiDice、RoyalBitcoin、Bitzino、Peerbet等。
随着越来越多的供应商允许比特币交易,比特币正被用于在线购物。用户现在可以通过比特币钱包应用在智能手机上用比特币进行支付。
与信用卡或银行支付不同,完成交易不需要提供个人信息。所以提供身份的麻烦是可以避免的。
Bitcoin - Future
由于比特币是一种正在发展中的新兴技术,不可预见的发展会使其生存和延续变得困难。关于它的安全和未来,有许多问题无人能回答。我们能相信比特币有多远?它们是一个要破裂的泡沫吗?它们是不是一种过眼云烟的现象,一段时间后就会消失的时尚?或者,它们会保持不变,或许在未来主导其他货币?
到目前为止,比特币大多是不受监管的,不过这可能会改变。政府担心失去税收和对货币的控制。他们可能会通过立法来监管比特币,这可能会极大地影响比特币相对于其他货币的优势。比特币价格的波动是一个巨大的问题。其指数的剧烈波动就是这种波动的迹象。近年来,比特币价格呈指数级上升,经过一些调整后有所下降,但仍处于高位。许多人预计价格会进一步上涨。
Favoring Growth Factors
有利于比特币普及率增长的因素如下所示;
比特币数量有限。
人们对比特币的认识正在增长,因此比特币被接受和采用。
比特币交易量日益增加。
很多富人不希望政府对他们的财富进行监管,而宁愿用比特币存储。
下一个减半计划在2020年进行。这将进一步降低比特币的供应率,而到2020比特币的使用量将有多方面的增长。截至目前,比特币交易量远远落后于信用卡交易量,而前者必须大幅增加才能充分发挥比特币的潜力。
为了帮助比特币的增长,需要解决的一些问题如下&负;
与信用卡或借记卡交易相比,比特币交易时间或获得确认所需的时间仍然偏高。
比特币的安全性已经成为一个主要问题。随着比特币使用量的不断增加,黑客攻击比特币钱包甚至交易所的行为也越来越普遍。
到目前为止,比特币对普通人来说太技术化了,对用户也不那么友好。人们很难理解比特币价格为何如此波动,交易时间为何如此之长,以及他们应该如何保护自己的比特币。
包括印度在内的几个国家的政府都在劝阻比特币的合法使用,因为他们明白比特币是一个他们无法控制的平行金融体系。然而,日本、澳大利亚和一些欧洲国家已经将比特币合法化,因为它们意识到自己无法停止比特币的使用。一些国家禁止比特币交易。人们利用全球交易所来隐藏他们的交易。与此同时,印度和中国一直在阻止比特币交易。中国试图禁止其国内的所有比特币交易,而印度没有禁止任何交易。Zebpay和Uncoin是在印度运营的比特币交易所。它们要求在执行任何买卖交易之前提交KYC文件。