1.主链和侧链
主链和侧链的关系就相当于总代理与地方各级代理的关系。侧链的存在是为了减少主链交易处理数据过多,导致交易拥挤或延迟。侧链不仅可以代理主链的货币,也可以自己生产代币,代币可以和主链币交换。数字资产可以在主链与侧链上来回转移。
侧链存在的意义:
1.小范围的侧链上现达成共识,加快共识速度。
2.侧链与主链具有相对独立性,侧链受攻击时并不会对其他侧链和主链造成影响。
3.为主链开阔发展空间,侧链的生态用户可以直接用主链的币,又可以体验不同功能的侧链的服务,这对主链来说,是非常好的事情,有利于主链空间的发展。
比特币的侧链就是以太坊,EOS的侧链有YAS。
4.侧链过多,会导致每个侧链上需要一定的算力和节点进行侧链的维护,需要大量的成本。
5.如同比特币的产生了侧链分歧,侧链技术就会导致更多的分叉链产生。
总之,侧链是独立于主链的区块链,通过侧链协议连接,侧链的价值是让我们可以试验更多的场景,也给主链带来更多扩展的机会和空间。
2.跨链技术
无论是公链还是私链,跨链技术就是两个链条进行转账和通信实现互通的技术。
跨链可以使得两个孤岛区块链被链接起来。
现有的跨链技术分为两种:
1.资产交易跨链
如果A链上的代币想要发到B上,就需要将A链的交易资产进行锁定,然后再B链中释放出与A链币等价的影子B币,然后将A链上的币进行消除。
这里涉及了原子交换技术,进行跨链数字货币的交易双方的放款和收款是同时进行的,不存在有跑路的现象。
双向锚定的技术,数字货币并不直接用来交易,将数字货币进行交换成股份证明,利用证明进行交换。
2.智能合约跨链
在A链上对智能合约进行操作,在B链上也会做出相应的反应。
如果一个以太坊项目的项目方在资金募集阶段募集的资本是EOS,在以太坊项目代币分发的时候,智能合约会锁定项目方的EOS公开账户,计算出相应的用户需要收到的以太坊代币数量,通过用户签名等方式确定该用户的ETH地址,并自动向用户的ETH地址发送相应数量的以太坊代币。
总结,对于跨链技术,首先可以跨链的公链屈指可数,跨链的意义突破在于如果可以对公链进行写操作,才能增加跨链技术的应用空间。
3.闪电网络
比特币的交易数量上,每秒的处理交易数量只能达到6笔,而一笔交易的确认交易的时间是一个小时。为了打造用于商用的交易区块链,于是闪电技术就产生了。
闪电网络的交易是一个点对点的交易。把频繁的小额的交易转移到比特币主链外的网络进行,不需要在比特币主网上做共识确认,从而提高交易的效率和整个比特币网络的性能。
闪电网络单笔交易几乎不用手续费,因为不需要共识机制来记账。
对于商用的日转账结账交易,如果每一笔交易都在区块上进行,算力的支配是需要支付的。
首先,多人员参与的交易需要创建一个多重签名的账户钱包。在这个钱包里各方的财产被收入其中。
另外,对于资本的分配需要用账本进行记录,也就是智能合约的资产负债表。
利用区块链下的跨国转账,通过资产负载表的记录可以实现钱包内的资产重新分配。只有在关闭这个多次交易通道或交易出现分歧时,才会将交易的初始资本和最后的分配结果记录在链上。
因此,使用闪电网络就是将一些点对点的小额度交易在链下进行,减少了链上算力资源负担,解决了交易处理数量少,交易速度过慢的问题。
4.超级账本
超级账本的实体本质就是一个账本,不属于区块链,也不是数字货币,而是一种解决问题的方式。超级账本的思想就是分布式账本记账。一个大的平台,各企业可以在平台上进行各自的商务工作,提供协作的硬件、软件和SDKs。
5.量化交易
将买卖交易的抛出收入点做成量化好的策略,策略就是对买入卖出的币种进行合理配置和选择。设置好在什么价位放多少,涨跌了多少就卖出,这个自动化操作的软件就是量化交易软件。
6.哈希算法
哈希算法并不是指的某一种算法,而是某一类算法。可以将任意长度的信息转换成固定长度的字符串,所有的二进制信息都会被转化成二进制字符串。也就是任意长度的输入都会转化成固定长度的输出。
哈希算法是一种不对称的只可以加密不能解密的算法。
7.算力
算力就是挖矿机挖出比特币的能力,你的算力占全网算力的比例越高,算力产出的比特币就越多。算力是矿机计算处理问题能力的衡量。计算机(CPU)计算哈希函数输出的速度。
哈希率就是计算机CPU的计算速度,对于哈希值的解没有固定的算法,只能依靠算力进行哈希碰撞,矿机每秒可以进行的哈希碰撞次数,就是该矿机哈希算力的能力体现。
8.零知识证明
就像我画你猜的游戏,即使不透露真实的物体,但是通过对物体的描述,也可以知道这个物品,前提是游戏的参与者相信做动作的人所描述的物体是真实存在的。空手套白狼。
零知识证明实质上就是一个证明的过程,通过向检测者履行一些协议,其相信自己知道或拥有某一消息,但整个证明过程不能向检测者泄漏要被证明的消息。
非交互零知识证明是利用一系列字符串来进行证明动作的执行。
在零知识证明过程中,如果提出验证的一方可以通过不泄漏自己任何加密信息的情况下,向来验证的一方证明自己,那这样对匿名隐私保护将更彻底,可以有效解决很多问题,数字资产Z cash的匿名交易,就是依靠零知识证明实现的。
9.密码朋克
狭义的说,密码朋克是一个电子邮件加密系统。广义的说,密码朋克是一系列对公民隐私进行保护的活动和行为。密码朋克团队的代码是全球开源的,所有人都可以通过这个代码进行自我隐私的保护。
10.重放攻击
用户的重复发送请求给服务器,或者攻击者获取了服务器的请求开始了对服务器恶意的重复请求。
由于主链与分叉链上的每条链上的地址和私钥、算法等都相同,交易格式也完全相同,导致如果在其中一条区块链上发起的交易,完全可以放到另一条区块链上去重新广播,可能也会得到确认,这就是“重放攻击”。
一条链上的分叉币如果被认证转走,另外一条链上的另一种代币也有被重复转走的风险。在进行一笔交易时,如果确定交易签名的主机被再度利用,那么交易就会被二次签字重复进行。
重放攻击可以由黑客进行,也可以由交易发起者进行。不过现分叉链都会设置交易双向防重放的技术。
网友评论