假人区块链-密码学教程
目录
区块链是下一件大事
区块链被定义为不可变的分类帐,意味着无法编辑或伪造的交易记录。 一个节点拥有整个区块链的完整副本,每个新事务都会更新该副本。 默认情况下,区块链是公开的,只要至少有一个节点在线,区块链就会持续存在。
区块链没什么特别的,它只是一个带有胡言乱语的常规文本文件。 你不能读这个胡言乱语,但一个专门的应用程序可以,以确定谁发送了什么给谁和何时。 随着交易的不断进入,区块链的增长,这可能会使普通用户难以操作。
区块链如何工作
把区块链想象成一列火车,每辆车都装满了交易记录。 当车满时,下一辆车附着在组合物上并充满。 区块链安全的要点是,没有人可以访问中间的汽车来编辑记录,而无需通过后面的所有汽车。
如果你想知道,"如果构图太长怎么办?",这是一个很好的问题。 两位比特币专家,Joseph Poon和Tadge Dryja, 做了一个介绍,指出比特币如果走向全球就无法工作。 块(在我们的例子中是汽车)会变得太大,使得区块链无法保持在plebeian硬件上。
加密货币的应用
加密货币是计算机上的数据位。 所有这些数据最终都可以复制,因此区块链可以验证某些加密货币的所有权,并为加密货币用户提供问责制。
比特币网络的一个例子
爱丽丝来到鲍勃的咖啡店,想用比特币买一杯咖啡。 鲍勃告诉她他的钱包地址(又名"公钥")。 爱丽丝打开她的比特币钱包应用程序,并输入鲍勃的地址,她想发送的比特币数量和费用。 当她点击"发送"时,交易是用她的签名(又名"私钥")签名的,但是 不立即去 给鲍勃的钱包。
比特币节点会收到一个通知,通知一个地址要向另一个地址发送一些比特币。 除非Alice和Bob透露,否则他们不知道谁拥有这些地址。 每个节点可以决定费用是否值得。 如果是这样,他们运行一些复杂的数学来验证Alice是否有足够的比特币。 然后,他们将交易记录添加到区块链中。
工作证明是比特币价值的基础
工作证明 (又名PoW)是加密货币有价值的想法,因为有节点运行复杂的数学来验证所有权和交易。 节点使用电力来计算,因此用电量的价格被计入加密货币的价值。
比特币钱包和地址是如何工作的?
他们通过一种叫做"确认"的东西来工作。 简单来说,这意味着节点做复杂的数学运算来确认发送比特币的地址实际上有它。 人们通常会等待一个确认,但 官方比特币指南 如果您正在发送大笔资金,建议等待6或更多。
确认阻止钱包所有者不止一次花费相同的比特币。
什么是公钥?
也称为 地址,公钥是用过的加密货币在交易后去的地方。 官方比特币指南建议在每次交易后更改地址以增加安全性。
什么是私钥?
该 私钥 实际上是比特币或它所代表的加密货币。 一个私钥是一个非常长的字符串。 如果有人发现它,有人可以代替你花费比特币。 专家建议将私钥保存在一张纸或从未连接到互联网的硬件上。 你永远不应该谈论拥有比特币。
区块链技术的好处
区块链代表了网上银行业务的革命。 它降低了启动或验证事务的门槛,并提供了更大的灵活性。 传统银行将模糊它的工作原理,但区块链揭示了这一切,包括谁在货币加密货币系统中拥有多少。
区块链安全吗?
有点。 它提供了更多的透明度和权力下放,但消除了一些匿名性。 您应该使用多个钱包在它们之间发送加密,并小心将最少的个人信息附加到钱包中。 当你这样做时,它将永远留在区块链上。
使用区块链浏览器在您的闲暇时间浏览交易和地址。 所有主要的区块链都应该有一个, 如以太坊.
政府可以利用区块链的公共性质追溯计算税收。 如果您将个人信息附加到钱包中,您可能会陷入困境。 补救措施是使用一种称为"不倒翁"的服务,这种服务会缠结交易,因此没有人能够弄清楚哪个加密去了哪里。
人们对区块链的主要关注
被称为"51%攻击"或只是"51%"的攻击对任何区块链都是一种威胁,其中51%的节点被恶意方接管。 由于加密货币区块链是由共识统治的,执政党51%的节点可以拒绝处理任何交易,从而有效地杀死加密货币。
针对51%的保护措施是拥有尽可能多的小型独立节点。 但是,如果难度太高或块变得太大,则运行节点变得太昂贵,导致小节点关闭。 剩下的是富有的玩家,他们可以通过成为唯一的玩家来控制区块链。
区块链真的比传统银行更安全吗?
是的,如果用户采取了大量的预防措施。 例如,安装和使用伪劣或被黑客入侵的钱包可能会耗尽用户的加密货币余额。 银行可以抢劫太虽然他们有保险和常识程序,以尽量减少损失。 只要加密货币持有者也这样做,区块链就像传统银行一样安全或比传统银行更安全。
信任:集中vs分散
集中化带来了生活质量特征,例如取消或退款交易的能力,但也引入了审查的风险。 去中心化意味着没有人可以审查交易,但在发生错误或攻击时没有追索权。
什么是密码学,为什么它能提高安全性?
密码学是复杂的数学。 它提高了安全性,因为我们使用计算机和电力来解决它。 如果数学足够复杂,攻击者无法求解数学来访问解决方案,可以是消息或比特币。
矿工/节点如何工作?
矿工解决困难的数学方程;当他们这样做时,他们会得到比特币的奖励,方程式变得更加困难。 他们使用专门的机器,称为Asic,或者只是消费级Gpu进行这些计算。 挖掘的区块越多,求解下一个方程层的难度就越高。
节点的工作原理类似,只是它们通过执行底层数学来验证事务。 节点没有义务验证交易;如果他们认为它的费用太小,他们可以忽略交易。 这导致了一个严重的问题,即节点将费用增加到交易比特币的成本超过 发送的比特币的价值.
你应该相信区块链吗?
比特币的非官方座右铭是"不信任,验证",你应该被很好地建议采用。 区块链只是一项与使用它的人一样好或坏的技术。 有很多方法可以滥用或破坏区块链,所以你永远不应该完全信任它。 你应该以开放的心态和你能承受的损失的资金来尝试一下。
区块链的历史
区块链的第一个显着例子是由比特币的Satoshi Nakamoto创建的。 他在1月3,2009上创建了比特币区块链的第一个区块,插入了关于银行救助的标题。 它的大小为1MB。 到2014年,比特币的区块链有20GB块;到2017年,它们是每个100GB。
其他区块链也紧随其后,很快就有成千上万的区块链。