轻钱包
轻钱包(SPV)是“Simplified Payment Verification”(简单支付验证)的缩写。中本聪论文简要地提及了这一概念,指出:不运行完全节点也可验证支付,用户只需要保存所有的block header就可以了。用户虽然不能自己验证交易,但如果能够从区块链的某处找到相符的交易,他就可以知道网络已经认可了这笔交易,而且得到了网络的多少个确认。
按照中本聪的原文,有个细节需要注意,SPV指的是“支付验证“,而不是“交易验证”。这两种验证有很大区别。
“交易验证”非常复杂,涉及到验证是否有足够余额可供支出、是否存在双花、脚本能否通过等等,通常由运行完全节点的矿工来完成。
“支付验证”则比较简单,只判断用于“支付”的那笔交易是否已经被验证过,并得到了多少的算力保护(多少确认数)。
考虑这样一种情况,A收到来自B的一个通知,B声称他已经从某某账户中汇款一定数额的钱给了A。去中心方式下,没有任何人能证明B的可靠。接到这一通知,A如何能判断B所说的是真的呢?
在比特币系统中,这一通知是以一个固定格式的“交易”来实现的,该交易中包含B的汇款账户、B的签名、汇给A的金额以及A的地址。
如果A想本人亲自验证这笔交易,首先,A要遍历区块链账本,定位到B的账户上,这样才能查看B所给的账户上是否曾经有足够的金额;接下来,A要遍历后续的所有账本,看B是否已经支出了这个账户上的钱给别人(是否存在双花欺骗);然后还要验证脚本来判断B是否拥有该账户的支配权。这一过程要求A必须得到完整的区块链才行。
但是,如果A只想知道这笔支付是否已经得到了验证(如果验证了就发货),他可以依赖比特币系统来快速验证。即,检查发生此项支付的那笔交易是否已经收录于区块链中,并得到了多少个确认。
原理:block header中有三个关键字段,一是prev_block_hash(前一区块的hash值,确保了区块链所记录的交易次序);二是bits(当前区块的计算难度), 三是merkle_root_hash(借助merkle tree算法,确保收录与区块中所有交易的真实性)。
验证某个交易是否真实存在时,理论上,用户可以通过以下方式进行验证:
0. 从网络上获取并保存最长链的所有block header至本地;
1. 计算该交易的hash值tx_hash;
2. 定位到包含该tx_hash所在的区块,验证block header是否包含在已知的最长链中;
3. 从区块中获取构建merkle tree所需的hash值;
4. 根据这些hash值计算merkle_root_hash;
5. 若计算结果与block header中的merkle_root_hash相等,则交易真实存在。
6. 根据该block header所处的位置,确定该交易已经得到多少个确认。
优点:极大地节省存储空间。减轻终端用户的负担。无论未来的交易量有多大,block header的大小始终不变,只有80字节。按照每小时6个的出块速度,每年产出52560个区块。当只保存block header时,每年新增的存储需求约为4兆字节,100年后累计的存储需求仅为400兆,即使用户使用的是最低端的设备,正常情况下也完全能够负载。
-
什么是多签钱包?多签钱包用于存储加密货币多签地址和多个管理员的私钥,私钥由多个管理员分别管理。一笔交易发起后,只有达到下限人数的私钥确认后,该笔交易才可以通过钱包存储的多签地址顺利进行。 运行方式:首先要确定多签钱包的管理员总人数, 以及私钥签名下限人数,即一笔交易至少需要多少个私钥确认才可以进行。目前最常见的运行方式为2/3,即共有3个私钥,至少有其中2个私钥确认,才可以访问该多签地址。
-
什么是多因素身份验证?多因素身份验证(MFA)是一种安全系统,是为了验证一项交易的合理性而实行多种身份验证。MFA的目的是建立一个多层次的防御,使未经授权的人访问计算机系统或网络更加困难。MFA是通过结合两个或三个独立的凭证:用户知道什么(知识的身份验证),用户有什么(安全性代币或者智能卡),用户是什么(生物识别验证)。单因素身份验证(SFA)与之相比,只需要用户现有的知识。
-
什么是波卡插槽拍卖?波卡插槽是指Polkadot Parachain SLoot(平行链插槽),是Polkadot波卡网络中继链和平行链的接口。波卡网络通过多个平行链与其他区块链项目链接从而增大交易的吞吐量,中继链则是波卡网络的中心链,起到验证平行链并提供共识与安全的作用。平行链需要通过插槽接入波卡中继链。 对插槽、平行链和中继链的关系我们可以这样来进行类比。
-
什么是多重签名?即多重签名,即多个用户对同一笔交易进行签名的机制。多签地址则是指需要两个或两个以上的签名,才能正常使用并成功支付的地址。比如当一个多签地址由A、B、C三人管理,如果想要转账成功,则最少需要2个人的签名。因此多重签名机制可以进一步升级数字资产的安全性。
-
什么是杜绝多重支付?传统货币存在多重支付(Double Spending)问题,典的比如非数字时代的支票诈骗、数字时代的信用卡诈骗等。 在比特币系统里,每笔交易的确认均需要得到全网广播,并收录进Block后才能得到真正确认。每笔钱的花销,均需要检测上次输入交易的状态。 数据是带时间戳的、公开的,BlockChain由巨大的算力保障其安全性。 所以比特币系统将货币的多重支付的风险极大降低,几近于零。
-
什么是分散式应用程式?分布式应用程序(DApp)是在分布式计算系统(即区块链网络)上运行的应用程序。尽管定义DApp的方法有多种,但通常将它们描述为具有以下特征的应用程序: 开源–源代码是有意向公众开放的,这意味着任何人都可以验证,使用,复制和修改代码。 去中心化–由于DApp在区块链网络上运行,因此它们不受单个实体或机构的控制。而是由多个用户(或节点)维护它们。
-
什么是交易广播?交易广播的英文名为Transaction Broadcast,将交易信息在区块链网络中广播,并由节点验证即确认的过程。 交易确认(Confirmation)表示该笔交易被区块链网络所记录并确认,当交易发生时,记录该笔交易的区块将进行第一次确认,并在该区块之后的链上的每一个区块进行再次确认;当确认数达 到六个及以上时,通常认为这笔交易比较安全并难以篡改。
-
什么是雷电网络?雷电网络是一种以太坊链下扩容解决方案,它使得使用以太坊技术的加密货币能够即时和低成本交易。交易双方只要在链上存在交易信道,就能在链下根据被锁定的余额进行 高频、双向的即时确认交易,将这样多个通道形成的支付路径构成雷电网络。 以太坊提高交易处理能力的方式主要有两个,一个是分片技术(shard),另一个就是状态通道技术(state channels)。
-
什么是难度调整?难度调整的英文名为Difficulty Retargeting。挖矿是找到新的比特币区块的随机过程,从而确认用户的交易。这必然是具有竞争性和能源密集的过程。为了确保网络顺利可靠,每隔两周,挖矿难度会根据期间挖矿的区块数量而进行调整。区块之间的平均目标区间为10分钟。 每两个星期的周期被分为2016个10分钟的时段。
-
什么是区块?区块是在区块链网络上承载交易数据的数据包,是一种被标记上时间戳和之前一个区块 的哈希值的数据结构,区块经过网络的共识机制验证并确认区块中的交易。
- 热门词条
-
- 什么是价格条件单? 类似于止盈止损订单,用户只需设置好触发价格、委托价格、委托量。若设置的触发条件为大于等于,当市场最新成交价大于等于触发价时,系统就会自动按委托价格、委托量、买卖方向进行下单。
- 什么是物联网? 物联网(Internet of Things,简称IOT)是指通过 各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、 连接、互动的物体或过程,采集其声、光、热、电、力学、化 学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。
- 什么是时间条件单? 指用户设置一个指定的触发时间区间,系统从下单时起每区间一个时间区间就触发一次,触发时判断设置的条件是否满足,如果满足则系统自动按委托价格、委托量、买卖方向向交易系统进行下单。
- 什么是DAPP? 即去中心化应用。在区块链技术出现之前,BitTorrent等应用均为运行在点对点网络上的DApp。DApp被认为需具备代码开源、激励机制、非中心化共识和无单点故障四个要素。目前还没有出现大规模应用的DApp。
- 什么是安全多方计算? 安全多方计算(英文:Secure Multi-Party Computation)的研究主要是针对无可信第三方的情况下,如何安全地计算一个约定函数的问题。安全多方计算是电子选举、门限签名以及电子拍卖等诸多应用得以实施的密码学基础。
- 什么是深度? 一个用来评判交易所的词汇,指多空双方力量较为均衡,挂单能够很快匹配并成交。从而在遇到大订单时,价格不出现太大波动。
- 什么是韭菜? 指不熟悉数字货币市场的散户。他们容易受到各种信息、情绪影响,导致操作不当而亏损。一部分人亏损后离场又会有新一波人入场,正如韭菜一样,被割了一茬又长一茬。
- 什么是永续合约基础货币? 指在永续合约中的交易标的,即需要交易的币种。如Gate.io永续合约BTC结算合约中的EOS/USD交易对,EOS就为交易中的基础货币。
- 什么是烛台? 即K线图中长方形状的标识,是一种用来观测行情走势的图形。
- 什么是深网? 深网(英语:Deep Web,又称、不可见网、隐藏网)是指互联网上那些不能被标准搜索引擎索引的非表面网络内容。 迈克尔·伯格曼将当今互联网上的搜索服务比喻为像在地球的海洋表面的拉起一个大网的搜索,巨量的表面信息固然可以通过这种方式被查找得到,可是还有相当大量的信息由于隐藏在深处而被搜索引擎错失掉。
- 猜你喜欢











