比特币安全
摘要:【比特币安全】 1、比特币系统安全开发。 ⼤多数开发者对中⼼化的安全模型很熟悉,并可能试图将中⼼化的模型运⽤到借鉴⽐特币的应⽤中去,这将给⽐特币带来灭顶之灾。 例如,许多早期的⽐特币交易所将所有⽤⼾的资⾦集中在⼀个包含着私钥的“热钱包”⾥,并存放在服务器上。这样的设计夺取了⽤⼾的掌控权,并将密钥集中
阅读全文
竞争币、竞争块链、应用程序
摘要:【竞争币、竞争块链、应用程序】 区块链是⼀项具有⾰命性的新技术:⼀种基于⼯作量证明的去中⼼化的⼀致性机制。 竞争币(alt coin) 在⽐特币的块链上层,可以实现⼀系列的协议层。元币、元块链或者块链应⽤程序以块链为平台,或通过增加协议层的⽅式扩展⽐特币协议。如彩⾊币,万事达币以及合约币。 “竞争块
阅读全文
挖矿与共识
摘要:【挖矿与共识】 每10分钟就会有⼀个新的区块被“挖掘”出来,每个区块⾥包含着从上⼀个区块产⽣到⽬前这段时间内发⽣的所有交易,这些交易被依次添加到区块链中。我们把包含在区块内且被添加到区块链上的交易称为“确认”交易,交易经过“确认”之后,新的拥有者才能够花费他在交易中得到的⽐特币。 矿⼯们在挖矿过程中
阅读全文
区块链
摘要:【区块链】 它可以被存储为flat file(⼀种包含没有相对关系记录的⽂件),或是存储在⼀个简单数据库中。⽐特币核⼼客⼾端使⽤Google的 LevelDB数据库存储区块链元数据。 对每个区块头进⾏SHA256加密哈希,可⽣成⼀个哈希值。通过这个哈希值,可以识别出区块链中的对应区块。同时,每⼀个区
阅读全文
BlockTrain网络
摘要:【BlockTrain网络】 1、每个节点都参与全⽹络的路由功能,同时也可能包含其他功能。每个节点都参与验证并传播交易及区块信息,发现并维持与对等节点的连接。在图6-1所⽰的全节点⽤例中,名为“⽹络路由节点”的橙⾊圆圈即表⽰该路由功能。 2、⼀些节点保有⼀份完整的、最新的区块链拷⻉,这样的节点被称为
阅读全文
交易
摘要:【交易】 与⽀票相似,⼀笔⽐特币交易其实是⼀个有着货币转移⽬的的⼯具,这个⼯具只有在交易被执⾏时才会在⾦融体系中体现,⽽且交易发起⼈并不⼀定是签署该笔交易的⼈。⽐如,⼀个负责应付账款的柜员在处理应付票据时可能会需要CEO签名。相似地,这个负责应付账款的柜员可以创建⽐特币交易,然后让CEO对它进⾏数字
阅读全文
密钥、地址、钱包
摘要:【密钥、地址、钱包】 私钥是一个256位的二进制数据。私钥随机产生,所以任何2人的私钥存在重复的可能。 以下是⼀个随机⽣成的私钥(k),以⼗六进制格式表⽰(256位的⼆进制数,以64位⼗六进制数显⽰,每个⼗六进制数占4位): getnewaddress 命令。出于安全考虑,命令运⾏后只显⽰⽣成的公钥
阅读全文