比特币.docx
- 文档编号:27247663
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:15
- 大小:720.07KB
比特币.docx
《比特币.docx》由会员分享,可在线阅读,更多相关《比特币.docx(15页珍藏版)》请在冰豆网上搜索。
比特币
比特币的生成
院系:
国际教育学院
班级:
互联网12—02
姓名:
吴俊杰
学号:
541212010224
1、比特币运行原理
自2009年比特币系统的推出以来,它带来了众多计算机科学和电子现金方面的创新,人们对去中心化加密货币的潜力有了极大的兴趣。
但与此同时,对已达成共识的比特币系统关键部分实施变更,则必须非常保守地来处理。
这导致与其他互联网协议相比,比特币系统更难于适应新需求和采纳新创新。
比特币体系怎样运行呢?
首先,你下载一个比特币客户端,将其安装在电脑上的同时,就给你生成一个电子账户——俗称“钱包”。
然后你再下载一个“挖矿”软件,把你的账户名输进软件后用你的电脑去运行这个软件。
如果你的电脑运行速度是1分钟运算1000次;而这一分钟世界上有10台电脑在运行这个软件,共运算了20000次,那么你对运算的贡献是1/20。
这一分钟若比特币放出量是20个,“论功行赏”你的账户就能收到一个比特币。
所以比特币的发行,就是靠人们用电脑运行一个软件——俗称“挖矿”来实现的,谁运行得多,谁被分配到的比特币就多。
每天比特币都以预先写在程序里的速度放出,直到若干年后,全部2100万个比特币依次被放出,比特币的发行就结束了。
比如,最初四年里会有1050万个“比特币”被制造出来,这个数值每四年减半,照此计算,最终比特币的数额会最终在2140年趋近于2100万个,这是比特币数量的上限。
不管是比特币客户端还是“挖矿”软件,都是代码固定的程序,作为冰冷的一串数字它们“恪尽职守”,不会像政府那样滥发作弊。
目前,全世界有很多台电脑在同时运行“挖矿”软件,我们的区区一台个人电脑,运算能力微不足道,所以你想快速获得比特币,可以拿钱和有比特币的人买。
目前在一些交易平台上,花5000多人民币可以买一个比特币。
也就是说你把人民币打给我,我用比特币客户端“转账”给你比特币。
而现代法币系统由政府信用背书,中央银行发行,而比特币依靠用户对密码学的信任,不与黄金等实物挂钩,理论上也属于依靠信用发行的法币。
2、货币的产生原理
比特币系统的奖励机制是把新币分配给矿工。
这实际上使货币膨胀,不过,它会按一个阶梯式时间表随时间推移而逐步下降。
用这种通胀来补贴挖矿是对交易费的一个成功补充,用以保障网络安全。
在侧链上获取区块奖励的另一种机制是滞期费,这是由Freicoin(http:
//freico.in)首创的用于数字货币的一个想法。
在滞留型(demurring)加密货币中,所有未花费的输出将随时间推移而减值,减少的价值被矿工重新采集。
这在保证货币供给稳定的同时,还能给矿工奖励。
与通货膨胀相比,这或许能更好地与用户利益保持一致,因为滞期费的损失是统一制定并即时发生,不会像通胀那样;它还缓解了因长期未使用的“丢失”币以当前价起死回生可能给经济带来的冲击,在比特币系统中这是一种能意识到的风险。
滞期费建立了提高货币流通速度和降低利率的激励机制,这被(例如Freicoin的拥护者和其他西尔维奥・格塞尔利息论的支持者[Ges16])认为对社会有益。
在楔入式侧链中,可以用已有价值的货币将滞期费支付给矿工。
其他与经济相关的变革,包括所需的矿工费、交易可逆性、当输出达到一定的币龄就简单地将其删除、或者是将通胀率/滞期费率楔入至侧链外的事件。
所有这些变革都很难安全地来进行,不过,由于侧链易于创建并降低了风险,这给变革提供了必要的可行环境。
在这一点上,大多数情况下,我们认为侧链不需要自己的原生货币:
所有侧链上的币最初都被锁定,直到来自其他某条侧链的资产转入将其激活。
不过,侧链也可以制造自已的代币,或是带有自己语义的资产发行。
它们可以被转移给其他侧链来换取其他的资产和货币,整个过程不需要对中心方有信任,即使将来赎回时对可信方有需求。
资产发行链有很多应用,包括传统的金融工具,如股票、债券、凭证和白条等。
这使得外部协议可以将所有权及转帐记录跟踪等授权给发行所有者股份的那条侧链。
发行资产链还可支持更多的创新工具,如智能财产。
这些技术还可在补充性货币[Lie01]中使用。
补充性货币的例子包括:
社区货币,设计目的是优先推动当地企业;企业易货协会,支持教育或老年护理之类的社会方案;限定用途的代币,在组织机构内部使用,比如大型多人游戏、客户忠诚度计划、在线社区。
一个合适的脚本扩展系统和一个资产可识的交易,能从良好审计的组件中,创建出有用的交易,比如将一个出价和报价合并为一个汇兑交易,能为资产交换以及无信任期权(FT13)这样的复杂合同创建完全无信任的点对点市场。
这些合同可能会有所帮助,例如减少比特币本身的波动性。
3、货币的产生过程
步骤一注册账号以及账号设置
1、首先,我们需要找一个操作方便产出稳定的比特币矿池,然后通过挖矿客户端软件连接到指定的服务器上挖矿。
这里以“BTCGuild”网站为例,先打开这个网站,点击左边的用户注册。
注册过程比较简单,输入英文用户名,密码和确认密码即可,如图所示
2、注册成功之后,我们会在网页上看到一条这样的信息“Youraccounthasbeensuccessfullyregisteredandloggedin!
”,意思是注册成功并已登录,如图所示
3、我们点击左上角的“Dashboard”按钮,可以看到账户的整个监控状态,如图所示
注:
在这个监控仪表盘中我们最为关心的是“TotalEarnings”,这就是我们当前账户所挣的比特币。
以后只要我们打开网站,进入监控仪表盘就可以看到自己账户的相关信息了。
4、接下来请点击页面导航栏中的“Settings”。
在设置页面中,我们可以设置电子邮件地,比特钱包地址,更改密码等,如图所示
5、如果在帐户中设置电子邮件地址,日后要是忘记密码或者被盗的情况下,可以通过设置的电子邮件来恢复密码。
首先在“EmailAddress”一栏输入我们的常用的电子邮件地,然后点击“Change”按钮,如图所示
6、接下来页面中会显示一封确认邮件已经发送到我们之前设置的邮件中,如图所示
7、然后我们打开自己的电子邮箱,找到BTCGuild发送的邮件。
点击确认链接即可,之后会在页面中显示我们的邮箱已经成功设置,如图所示
8、如果我们在帐户设置中设置了电子邮件的话,我们还可以对开采矿工的行为设置邮件通知。
在设置页面上找到“IdleWarnings”一栏,点击下拉列表,选择想要发送邮件的时间,然后点击右边的“Change”按钮即可。
当我们设置10分钟以后,如果有矿工停止开采,系统会在10分钟后自动向我们的邮件发送一封通知邮件。
收到邮件以后,我们就知道具体是那个矿工罢工了。
9、另外在设置中,我们比较关心一个是“BitcoinWallet”即钱包地址。
这个地址可以先不用设置,等我以后真正开采到了比特币是再填写也不迟。
10、帐户设置完成以后,接下来我们要对“Worker”进行设置。
什么是Worker呢?
就是我们之后在比特币开采客户端上要用到的登录矿工帐户名。
系统会默认为我们创建一个矿工名,矿工名是以我们注册帐户名加一个下划线和数字组成。
比如我们注册的帐户是XXX,那第一个矿工名就叫“XXX_1”,如图所示
11、如果我们要设置多个矿工名的话,在“CreateWorker”一栏中输入一个数字如“2”,再点击“Create”按钮即可添加一个新矿工的帐户名,如图所示
12、在Worker设置页面里,我们还可以分别对矿式帐户的开采支付模式进行设置。
Paymentmethod,即开采支付方法。
这里有二种类型可供选择,PPS和PPLNS,区别在于开采模式和手续费上。
PPS的手续费为7.5%,而PPLNS的手续为3%。
系统默认为采用PPLNS,如果要更改,请点击Paymentmethod下方的“change”按钮。
13、另外我们还可以对开采模式的难度进行选择,如果我们的电脑有多个显卡GPU,或者一些专用的机器的话,可以在MinimumDifficulty下对分别对矿工帐户名进行设置,如图所示
步骤二载挖矿客户端软件
1、当我们注册设置完成以后,接下来请点击页面导航菜单中的“Support”,我们会看到客户端的下载链接。
挖矿客户端软件有二种类型:
BFGMiner:
命令行操作界面,可直接下载。
CGMiner:
也是命令行格式操作的,不过下载步骤过于复杂。
我们这里以下载BFGMiner为例,点击如图所示下载。
2、随后会跳转到挖矿工具的下载页面,挖矿工具有二种格式,一种是32位系统,另一种是64位系统。
根据自己的系统位数,下载相应的工具版本,如图所示
3、挖矿工具客户端大小不足5M,是一个ZIP压缩文件。
下载完成之后,找到并打开文件。
点击鼠标右键,选择“复制”选项,如图所示
步骤三、挖矿客户端软件详细设置
1、打开挖矿目录以后,双击点击打开目录下的“bfgminer”文件,如图所示
2、接下来来看到BFGminier的窗口,在URL处输入矿池的地址。
矿池地址可以在BTCGUILD的support页面中看到,如:
3333,按回车键,如图所示
3、随后在password密码处,可任意输入,发图所示
4、最后就可以看到上面有很多数字在变化,表示正在挖矿了。
值得注意的是如图标注的地方表示当前机器按钮的速率,如图所示
5、除了开采客户端软件上可以看当前开采的速度,我们还可以在BTCGuild网站上的 “Dashboard”页面中的“ActiveWorkerSummary”列表中看到每上矿工开采的具体速度,如图所示
6、如果要关闭挖矿工具,直接X掉即可,也可以直接按Q键退出。
如果想要多开几个的话,在BFGminer目录中再打开一个挖矿工具即可。
步骤四、CGminger命令行客户端软件
1、如果真要想挖矿的话,官方是推荐我们用“CGMiner”,也就是在命令提示符下运行的。
在BTCGuild页面上点击“Support”,再点击“CGMiner”下载链接页面,选择对应系统的版本,如图所示
2、随后会跳转到CGminer的下载页面,点击如图标注的链接。
3、然后选择一个CGminer的版本,我这里下载一个Windows版本为例,如图所示
4、这里以Windows版的CGMiner为例,下载完成以后,解压到电脑中,如图所示
5、打开CGMiner的目录,找到“CGMiner ”,如图所示
6、输入“:
3333”,按键盘上的回车键,如图所示
7、然后提示我们输入“Username”即矿工帐户名,按键盘上的回车键,如图所示
8、接着输入“password”密码,按键盘上的回车键,如图所示
9、稍等片刻,当客户端与服务在建立连接之后就会看到机器开始开采了,如图所示
10、若要退出开采,请在窗口上按键盘上的“Q”键。
4、发展方向
在现实世界中制造伪币的成本低于诚实劳动,而比特币世界中,恰恰相反。
若要窜改交易记录或将一个比特币做两笔交易(双重支付),需要更改比特币网络中51%的节点之前所有的数据块链。
即便是量子计算机也很难完成运算,而且收益远远低于诚实挖矿。
其他电子货币也是依靠中心服务商,如Q币由腾讯公司发行,只能购买指定物品,而且只能单向地由法币兑换Q币,不可反向。
而比特币可以与法币自由兑换,兑换额度取决于交易网站的能力。
比特币用户之间点对点交易是完全匿名,但与网站进行法币兑换时,网站或许会索取个人信息,以备当局监管违法洗钱活动。
但本意是想达成“点对点的电子支付”,而不是建立一套新的货币体系;他的论文名就叫《比特币:
一种点对点的电子现金系统》,而非《比特币:
一种新型货币体系》;达成“点对点的电子支付”和建立一套新的货币体系有着天壤之别。
因此,比特币的核心开发项目组人员,一再明确地强调比特币只是一个“实验性”的项目。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 比特