社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  区块链

干货分享 | 不可不知的区块链交易

荣格财经 • 6 年前 • 719 次点击  


 


交易是区块链世界离不开的一环,区块链世界所有的过程发生、结果确认都建立在交易之上。



所以了解区块链领域的交易是非常重要的,为大家整理了交易的各种类型、交易的相关概念等知识,供大家学习。


交易/ Transaction / TX


在区块链中一笔交易是一个数字记录,通过区块链网络将交易数据在全网范围中广播,通告加密货币的所有权发生转移,并通过共识机制在全网中进行确认及验证,使得该笔交易变得不可逆并防止篡改。


在普通货币里主要的交易类型是发送的货币单位或代币给别人;而在如域名注册等其他系统中,作出并完成报价、订立合约的行为也是有效的交易类型。

 验证/ Verification


验证是对于交易的一种确认,通过区块链网络中节点的共识机制,将交易数据在区块链网络广播并由其他节点确认,即验证该笔交易的合法性。


 可互换性/ Fungible


可互换是指两种以上商品或是资产可以互换交易,可互换性是指两种以上商品或是资产拥有相互替代的性质。


也就是说,在普通交易不影响市场价值的前提下,两种商品具备相互流通的功能,如币币交易中的 BTC、ETH、USDT 等主流加密货币通常用于其他加密货币的计价,因此与其他货币在具备可互换性。


法币交易


即通过法定货币购买,出售或交易数字资产。

 

币币交易

 

即通过加密货币购买,出售或交易数字资产。

 

污点/ Taint

污点指一个账户中被标注为来自于不被信任的渠道的加密货币的百分比。污点常用来测量使用者的数字钱包中有多少加密货币与失窃货币、假币或者与负面、非法活动相关,由此产生的新数据也会继承源数据“是否被污染”的属性。


重放攻击/ 重播攻击/ 回放攻击/ Replay Attacks

重放攻击在区块链中不同于传统意义,是指“一条链上的交易在另一条链上也往往是合法的”,即在链分叉时,地址和私钥生产的算法相同,交易格式也完全相同,因此在一条链上的交易在另一条链上很可能是完全合法的,也即你在分叉区块中进行的一笔交易很可能在分叉链中皆为合法,即为“重放”。


交易费用/旷工费/Transaction Fee


交易费用,亦称为“区块链费用”、“矿工费”,是在用户进行加密货币交易时收取的交易费用,用以奖励矿工对比特币网络的维护。


由于矿工通过向网络提供算力以验证发送和接收的数据是否正确,并将这些信息存储在被称为区块链的记录中,由于这些交易每分钟发生很多次,因此较高的费用会激励这些人先验证并记录交易。


小额交易/ Microtransaction


小额交易是指价值量很少的购买或交易。


尘埃交易/ Dust Transactions

 


用少量的加密货币在区块链网络中进行购买、出售等交易行为,一般认为当交易费用高 于 1/3 交易价值时,即可称作“Dust”或尘埃交易,目前而言,尘埃交易是指交易价值低于 546 satoshis 比特币(即 0.000000546 BTC)的交易。


保证金交易/ Margin Trading


保证金交易是通过使用保证金采取杠杆交易的交易方式,保证金交易允许投资者在支付杠杆资金利息费用的同时控制并使用比自己实际拥有更多的资产,是一种高风险的市场操作行为,因此在金融领域中已将其纳入监管范围进行穿透监管。


交易广播/ Transaction Broadcast


将交易信息在区块链网络中“广播”,并由节点验证即确认的过程。


交易确认/ Confirmation


交易确认表示该笔交易被区块链网络所记录并确认,当交易发生时,记录该笔交易的区块将进行第一次确认,并在该区块之后的链上的每一个区块进行再次确认;当确认数达到六个及以上时,通常认为这笔交易比较安全并难以篡改。


 

交易零确认/ Zero Confirmation易确认/ Confirmation


比特币交易的拥堵情况随着并发交易数量的增加而增加,许多矿池会对内存池中的交易按照手续费高低排列,优先处理高手续交易,其理想情况是高手续费交易先解决,低手续费交易后解决。然而在实际的市场应用中,由于新的交易不断出现,低手续费交易可能永远得不到处理,长时间甚至永久处于0 确认状态。

 

未确认交易/ Unconfirmed Transactions


交易数据处于未确认的状态,即交易数据在全网广播后,节点会不断从交易池中选择交易数据进行记录(一般根据交易手续费进行排序),并试图将数据记录在区块上,而未确认交易是指该笔交易尚未被记录在区块链上。


零确认交易/ Zero Confirmation Transaction


零确认交易是指,交易卖家不等待该笔交易被区块链网络节点确认,即交付出售的东西。零确认交易是一种信任的标志,卖方必须相信买方在该笔交易被区块链中的其他节点记录前不会再尝试将其持有的加密货币再花在其他地方。

 

上面介绍的法币交易,现在专指OTC场外交易,除少数受到监管的交易所可以直接用法币购买数字货币之外,绝大多数交易所都只能使用场外交易的方式,进行法币与数字货币的兑换。

 

而在17年9月之前,交易所还是可以充值法币直接交易的,但由于政策限制,9月4日监管政策发布之后,各大交易所相继出海,也无法再使用法币直接交易了,只能通过场外OTC个人对个人的方式进行交易。

 

所以现在绝大多数交易所都只有币币交易了,也即币与币之间进行兑换,法币进入市场,需要先从场外兑换成币,再在场内进行交易。

 

上面介绍的还有一个保证金交易,也叫合约交易,更形象的是杠杆交易,目前很多交易所都上线了合约交易,合约交易可以放大能够控制的资金量,但由于市场的不确定性,合约交易存在较高的风险。

 

交易费用是指发送代币时给矿工的服务费,矿工优先打包服务费给的高的交易,会具有更高的效率,也可以杜绝使用大量垃圾交易堵塞网络的行为。

 

这是比特币未确认交易的统计图,最右边是显示一共有多少交易未被处理,左边是每千字节交易手续费,可以看出上面几行给的矿工费高的交易,处理速度最快,会在10分钟内被处理。




本文作者:可大宝

编辑:可大宝

图片来源:网络

文图版权归属著作人


点击“阅读原文”或PC端搜索“www.jungmedia.cn”(荣格财经官网地址)可收获更多内容。


 

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/32121
 
719 次点击