• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    GaiaWorld:A Novel Blockchain System Based on Competitive PoS Consensus Mechanism

    2019-11-25 10:22:18RuiSongYuboSongZimingLiuMinTangandKanZhou
    Computers Materials&Continua 2019年9期

    Rui Song,Yubo Song, ,Zim ing Liu,Min Tang and Kan Zhou

    Abstract:The birth of blockchain has promoted the development of electronic currencies such as Bitcoin and Ethereum.Blockchain builds a financial system based on cryptology instead of credit,which allows parties to complete the transaction on their own without the need for credible third-party intermediaries.So far,the application scenario of blockchain is mainly confined to the peer-to-peer electronic financial system,which obviously does not fully utilize the potential of blockchain.

    Keywords:Blockchain,cryptocurrency,consensus mechanism.

    1 Introduction

    Blockchain is originally defined as a mechanism for distributed accounting and data consistency [Nakamoto (2008)].Bitcoin takes advantage of a peer-to-peer network to utilize a decentralized ledger system,where the account books record the verified transactions and encrypted them into blockchains.Under this decentralized system,trusted third-party entities can be abandoned during currency transactions [Ron and Shamir (2013)].By introducing cryptography technologies,blockchain systems can achieve high stability and robustness in untrusted network.

    After achieving big success in electronic currency fields,researches tend to apply blockchain technology to other fields.Ethereum initiated by Vitalik Buterin in 2014 is the most successful attempt [Buterin (2014)].The biggest innovation of Ethereum is creating a block with perfect function and built-in Turing complete programming language which can be deeply and free regulated [Wood (2014)].It allows customer to compile any complicated contract,autonomous agent and relation which are totally existed in blockchain and delivered by it.Users of Ethereum can achieve any type of transaction by the built-in script in the contract,including customized currency,financial derivatives,identity system or even more complicated decentralized application.

    The core feature of Ethereum is the so-called `smart contract',which is an encrypted box which includes value and can only be opened after meeting some specific conditions[Buterin (2014)].Since the block is embedded with Turing complete programming language and has features like value-awareness,blockchain-awareness and multi-states,it is easy for Ethereum to take advantage of smart contract to achieve applications unimaginable in the past.

    In decentralized systems,multiple hosts form network clusters through asynchronous communication.In such a distributed computing architecture,state consensus should be reached between hosts.Given the complexity of network and the existence of evilness nodes,fault tolerant protocol and consensus mechanism should be defined to realize credible data transmission and transaction negotiation systems [Vukolic (2015)].

    Both Bitcoin and Ethereum use PoW (Pro of of Work) to solve the consensus problem in distributed system.PoWis a consensus mechanism based on computing power pricing[Nakamoto (2008)].The main feature of PoW systems is the asymmetry of calculation,that is,the calculation of the work itself is far more difficult than that of the verifier to verity that the work is completed correctly.Each node competes with each other to obtain the right of bookkeeping,and the winner receives a certain amount of reward.In Bitcoin system,a round of computing power competition begins every 10 minutes.The winner can build block and broadcast the block to the entire network.

    However,the PoWmechanism has obvious disadvantages.On the one hand,PoWmechanism provide consistency and correctness on the premise that the computing nodes and their computational capabilities roughly match.But with the help of FPGA and ASIC,miners can achieve higher computing power which makes the number of nodes and the computing power lose the match.On the other hand,the tasks used to achieve consensus are extremely complex cryptography problems with no practical or scientific value,which is obviously a huge waste of computing and natural resources [Gervais,Karame,Wüst et al.(2016)].

    In view of this,researchers have proposed some alternatives of PoW.PoS (Pro of of Stake)is one of the methods which has been widely used.PoS is a new consensus mechanism based on on-chain currency pricing [Bentov,Lee,M izrahi et al.(2014)].PoS replaces the competition of computing power with cash holding.Nodes can get the right to bid for block generation by consuming certain interests.The Coin Days defines the possibility of winning,which is the product of amount of currency hold by the node and the holding time.The difficulty of mining will decrease with the increase of the Coin Days.PoS address the problem of excessive resources consumption of PoWmechanism.However,the difficulty of mining is related to the Coin Days of miners,which increases the possibility of fork.PoS encourages users to hoard Coin Days,which reduces the liquidity of currency [Zhang,Cecchetti,Croman et al.(2016)].

    In this paper,we introduce GaiaWorld,a new blockchain system for decentralized applications which puts forward a new PoS scheme:PoS based on competition (CPoS).Based on forging committee mechanism,CPoS can solve the problem of rich people getting richer easily in traditional PoS mechanism and improve the productivity and liquidity of the system.Based on CPoS,GaiaWorld can reconstruct most of traditional applications in decentralized manner and improve the performance of these applications.In addition,the super sidechain introduced by GaiaWorld provides developers with a secure and isolated developing environment and help developers build complex blockchain applications.

    The rest of the paper is organized as follows.Section 2 presents the issues in traditional blockchain systems.Section 3 introduces the CPoS consensus mechanism and core technology of GaiaWorld.Section 4 performs the evaluation towards GaiaWorld which tests the performance of CPoS and forging committee in multiple scenarios.Section 5 discusses the prospect of on-chain applications and provide several possible application scenarios.Section 6 concludes the whole paper finally.

    2 Technical issues faced by blockchain

    2.1 Performance issue and resources waste

    Though Ethereum greatly expands the application of blockchain by smart contract,the application scope is still restricted by several issues.The first one is performance issue caused by Pro of of Work (PoW) consensus mechanism.Blockchain uses hash function to validate data [Biryukov and Pustogarov (2015)].Specifically,hosts around the world compete to find out the nonce which can match the originally packaged data,and the winner gets the right to pack the block,which is the right of account charging.Given the performance grow th proven by Moore’s Law,it’s usually set up to increase the difficulty of nonce in competition to maintain its reasonable operating speed [Shi (2016);Lin (2018)].

    However,since the probability to get reward is proportional to computing power,all nodes will inevitably keep enhancing their computing power to win the competition.Thus,most computing power is wasted in meaningless Hash computation,which leads to great waste of computing and energy resources.Statistics indicates that the electric energy cost in mining has exceeded the total amount of that in a small country currently[Omohundro (2014)].

    2.2 High transaction cost

    The transaction fee involved in Ethereum blockchain will be finally calculated with Ether.There shall be a certain amount of ‘Gas’ for each transaction and fees necessary to pay for each unit of Gas [Chen,Li,Wang et al.(2017)].All operations during transaction execution,including database reading and w riting,message sending,and calculation will consume a certain amount of Gas.Though in the design of Ethereum,the amount of Gas needed to pay for each transaction is fixed,the fees of each unit of Gas is still be designed dynamically by users [Kim (2017)].Meanwhile,the higher transaction fee to be paid,the more active for nodes to pack and handle this transaction.Currently,to conduct the simplest Ether transfer transaction,0.1 Ether should be paid as the transaction fee,which makes small volume of Ether transaction impossible [Sergey and Hobor (2017)].

    2.3 Sidechain interaction and isolation

    Another urgent issue that needs to be addressed is the sidechain.Sidechain is a fork generated based on the main blockchain to realize some specific purposes or functions.Before the birth of Ethereum,forks were usually performed by means of hard fork[Pilkington (2016);Christidis and Devetsikiotis (2016)].The hard fork is essentially a set of sidechains derived by upgrading or adjusting codes based on a time node of original blockchain network.Though the new blockchain is homologous as the original blockchain,it is totally independent from the mainchain and cannot communicate with the mainchain.

    Ethereum makes use of the feature of smart contract to design ERC20 token specification.Tokens based on Ethereum are essentially smart contracts running in main blockchain in a virtual state,which is different from the hard fork of BTC.As to simple token issuing,smart contract on Ethereum is a simple and efficient idea.But for some more complicated applications,running in smart contract in main blockchain will lead to a serious safety loophole.Since the sidechain in the form of smart contract and main blockchain are not isolated compulsorily as BTC sidechain,the defect in sidechain design may directly affect the mainchain [Xu,Pautasso,Zhu et al.(2016);Swan (2015);Norta (2015)].

    Besides safety factor,the derived sidechain with smart contract is essentially a program running in Ethereum,which will inevitably further increase the volume and complexity of blockchain.It makes the situation worse for the whole Ethereum node network[Aitzhan and Svetinovic (2016)].

    2.4 Difficulty to interact with applications

    In Ethereum,there are two entities to initiate and receive transactions:users and smart contract.Smart contract can be regarded as an automatic agent in Ethereum network.It has Ethereum address and account sum and can send and accept transactions.When there is someone sending transactions to the contract,it will be activated and starts to run its own programs,such as to change its internal status or send some transactions [Hirai(2017);Saito and Yamada (2016)].

    The biggest problem of users in smart contract designing is that codes running in virtual machine cannot visit and call data outside of the blockchain network [Huh,Cho and Kim(2017)].In actual process,the main challenge is that most derivative contracts need to be combined with a contract specially used for data release.But this needs to rely on some special agencies to regularly maintain and update data and provide an interface to allow other contracts to send query message to gain key data.

    3 Core technology of GaiaWorld

    3.1 Consensus mechanism

    Pro of of work and Pro of of stake are two most important concepts in blockchain technology.Blockchain is essentially a distributed ledger,so it inevitably faces two issues below:

    1.How to build the concept of time sequence in decentralized network?

    2.Whose records should be adopted when multiple nodes have completed record transactions?

    Most of the blockchain applications use PoW (Pro of of Work) to solve the consensus problem in distributed system [Zhu,Guo,Gan et al.(2016)].To avoid the problems mentioned in Section 2,we introduce the PoS (Pro of of Stake) mechanism,which is a new consensus mechanism based on on-chain currency pricing [Zheng,Xie,Dai et al.(2017)].PoS replaces computing power with cash holding [Zikratov,Kuzmin,Akimenko et al.(2017)].It enables cash-holders to participate more in the mining process and do not need to calculate complicated math problem to avoid resource and energy waste.There are mainly 4 existing PoS solutions:PoS based on Byzantine fault tolerance,PoS based on

    chain,PoW/PoS mixture and Delegated Pro of of Stake (DPoS) [ Chen and Zhu (2017);Watanabe,Fujimura,Nakadaira et al.(2016)].After studying existing PoWand PoS mechanism,GaiaWorld puts forward a new PoS scheme:PoS based on competition (CPoS).

    3.1.1 CPoS forging committee

    GaiaWorld generates and allocates 2.1 billion FBC in genesis block.Block creation is then completed by forging committee.To solve the common problem of rich people getting richer easily in PoS mechanism,except for genesis block,creation of other blocks will not generate new coins.All revenue come from transaction fees.Forging committee is a smart contract,including several committee member nodes which have forging right.To encourage forging,the member who successfully forges a block will gain all transaction fees in the block.

    Every node can apply to join the forging committee with at least 1 FBC as a deposit.The responsibility of the committee members is to create new blocks.If a member node fails to perform forging obligation for continuously 3 times,it will be forced out of the committee,and the deposit will be withheld for a certain time.

    3.1.2 Forging group

    The voting right of forging committee member is related to the sum of deposit.A newly joined committee member will not get the voting right immediately.It needs to wait for 100,000 new blocks before gaining the voting right.With the increase of block height,the voting right will be continuously accumulated.If a member successfully adds one block to blockchain,its voting right will be reset to 0.The members are divided into different forging groups according to the last two digits of its address.The member who gets the highest voting right in one group will be elected to be the main forging committee member.The successive forging groups tend to validate and recognize the block forged by main members.

    The reward of forging committee members comes from all transaction fee in the block he newly creates,and all deposit of the evil node reported by him.Due to little resources are consumed during block creating in CPoS system,members can get considerable pr of it even though there is just transaction fee as reward.Thus,negative side effects of the e rich getting richer caused by extra rewards in Bitcoin and Ethereum will no longer exist.

    3.1.3 Forging process

    No matter which kind of forks appearing in the chain,it will be the correct mainchain if it is with the highest voting right.Since the main forger has extremely high voting right,it will reach a consensus within a short block length.To facilitate understanding,we just describe the forging process and selection strategy of the top 2 highest voting right forgers.Fig.1 describes the act of a forging group in ideal environment.Rnrepresents thenthnode for voting right in this forging committee group.

    Figure1:Act of a forging group in ideal environment

    Since the network environment in actual world is complicated,broadcast sent by the voting committee member with the highest voting right may not be accepted by the next forging group.Fig.2 shows the alternative scheme in such a case.

    Figure2:Act of a forging group when broadcast is not accepted

    The total voting right relates to grouping,cash deposit,accumulated block height,ranked voting right and address,so it is hard for committee members to conspire to cheat.But network issues or other incidental reasons may lead the forger with the highest voting right to accept the block created by the forger of the second highest voting right in the previous block.Based on CPoS mechanism,the fork can always be removed within a short block height,as shown in Fig.3.There are forks at block height 256,000 and 256,001.And the forger with the highest voting right in G2group chooses one chain in it.The total voting right becomes remarkably greater and has a relatively high probability to win.Forger in G3group will continue to create blocks based on this chain.

    Figure3:Fork can always be removed within a relatively short block height

    3.1.4 Double spending attack

    If a user initiates a transaction first and then makes a contradictory second transaction before the first one was confirmed,which means the first transaction has not been packed into a block at this moment.Then,the fraudsters deliberately broadcast the first transaction to half of the network and broadcast the second one to the other half of the network respectively.Coincidentally,two miners on both side of the network get the right for bookkeeping at the same time,construct their blocks respectively and publish their block to everyone in the network.At this time,the original unified ledger is forked.The fraudsters will take the following steps to maximize their illegal benefits.If one of the branches is approved,which means the corresponding transaction is confirmed by blockchain and the fraudsters get the goods ordered by the cryptocurrency,they immediately become miners and take part in the competition for the next right of bookkeeping in another branch.If they construct a new block on the second branch and make the total rights of second branch higher than the first one,the second branch will be approved as the main chain while the first branch will be abandoned and the transaction in this branch will no longer be valid.But the goods of the is transaction have already been delivered to the fraudsters.Consequently,the double spending attack is successful.

    To prevent this attack,the rules of the e forging committee should be reviewed to enhance the system.The voting rights of the e forging members are related to the value of the deposit.The initial voting right of a member can be expressed by the following formula:

    wheredrepresents the amount of deposit andpis a random value between 1 to 4 which is generated when the forging member first obtains the voting rights and will be recalculated when the voting rights is initialized again.A newly applied forging member does not get the voting rights immediately and will need to wait for 256,000 blocks before gaining the voting rights.After that,the voting rights of the is member increasesKafter every 256 block height (i.e.,one round).However,to reduce the risk of joint attacks by malicious members,the voting rights will stop increasing after 2,560 block height.Thus,the total rights can be evaluated by the following formula:

    whereaccrepresents the accumulation of block heights by rounds whose maximum is 10.Forging members are then ranked by their voting rightsT,and the top 10 members in one group will get an additional ranking voting rightsR,which can be evaluated by:

    whererrepresents the rank of forging member.Thus,the total voting rights of the e top 10 members can be expressed by:

    To perform double spending attack,a fraudster should make the total rights of the e block ranked second in total voting rights exceed the first one after the blockchain fork.To achieve this goal,the fraudster should make hisTmore than the difference of additional rights between the first and second ranked member,which is R1-R2in Eq.(3).Thus,we can get the following inequality:

    Solving the inequality,we can get that when the random valuepgets its maximum value of 4,the depositdshould be no less than 1014.8,while it will be no less than 1053.2whenpgets its minimum value of 1.Thus,to achieve this attack,one should pay at least 1014.8as the deposit,which is almost impossible.Consequently,double spending attack is extremely difficult to implement in GaiaWorld system.

    3.2 Super sidechain

    The code of super sidechain is same as that of mainchain with the same consensus algorithm (CPoS).The super sidechain can directly use part of nodes network in the mainchain or have its own deployed node network.

    3.2.1 Sidechain tree

    Super sidechain supports to take designated sidechain as the mainchain and continue to fork to new sidechains to generate a sidechain tree,as shown in Fig.4.In each chain,either smart contract or transaction can be a complete business.Since sidechains and mainchain are in different node network,each blockchain has different generator and rule.Thus,we formulate a cross-chain business specification to guarantee that sidechain and mainchain can run a complete business.

    Figure4:Super sidechain tree

    3.2.2 Independence and flexibility of sidechain

    The advantage of sidechain architecture is data independence,no extra communication and storage burden to mainchain,no excessive data expansion or broadcasting,and no code bug spreading to other chains.And sidechains provide users with an optional flexibility.Parameters of all blockchains can be customized,such as block interval,block rewards,the use of transaction fee etc.Besides,since the business logic can be customized,new type of transactions and smart contracts can be developed based on sidechains.

    The developer of sidechain does not need to provide assets and only the nodes owner shall have this currency,since the existing mainchain nodes can be used.Thus,developers do not need to consider the problem of transaction platform.The sidechain can be release automatically as long as the smart contract is compiled according to the sidechain publication standard.Thus,developers only need to consider the specific business logic.

    3.3 Security function

    Security function is a specific smart contract according to security standard in the system.This smart contract can be executed in smart contract virtual machine and communicate with external server to collect data or finish a complete business.

    3.3.1 Closure and extensibility

    Standard smart contract is essentially codes running in virtual machine,all data operated by which are stored in the chain.Under such an architecture,smart contract code cannot call and operate data outside the blockchain.This results in that traditional smart contract cannot interact with data outside of blockchain.In GaiaWorld blockchain architecture,we provide a secure API for external call which can be customized by users.Thus,codes running in GaiaWorld chain can take advantage of security function to call external data,which will greatly expand application scope of smart contract.

    3.3.2 Security consensus

    If a function is not regarded to be secure,the miner will reject to execute the smart contract containing this function.Therefore,security consensus should be addressed beforehand.We introduce 3 rules for security definition and protection.

    First,smart contract which provide security function should pay cash deposit,which would be fined for fraud.Then,forging committee should vote for the smart contract before it can be executed.If the majority of the committee votes in favor,the security function can be called afterwards.Last,a vote of no confidence can be held at any time,and the deposit will be forfeited once more than half of the vote is taken.Thus,security function shall try best to persuade committee to believe their security by providing source code or any other authoritative evidentiary materials.

    3.3.3 Distributed transaction standard

    In a complicated and consistent application scenario,such as multi-party transactions,a simple security function cannot meet the requirements.Therefore,standard of distributed transaction of security functions is defined to guarantee that the blockchain can conduct secure and consistent data exchange with external data.

    4 Evaluation

    A prototype of Gaia was implemented using the rust language.We used 50 ordinary commercial personal computers,each of which started up 1-30 different nodes,and each of node could use 1-100 different addresses at the same time,to simulate the situation of up to 1,500 nodes and 150,000 addresses.We allocated 20 Mbps of Intranet bandwidth to each node.In order to simulate the real network environment,we set 200 ms of information transmission delay for each node,and each node could connect up to 125 other nodes.The default block generation speed we set in the Genesis Block is 1000ms.

    4.1 The influence of the number of nodes on the block confirmation speed

    We simulated the average time from transactions issued until the first confirmations obtained,and the average generation speed of blocks,with each node using 2 block addresses.As shown in Fig.5,the generation speed of blocks does not change significantly as the number of nodes increases.However,the confirmation speed of the blocks increases significantly as the number of nodes increases,and the upward trend is approximately linear.

    Figure5:The influence of the number of nodes on the block confirmation speed

    4.2 The influence of the number of addresses on the block confirmation speed

    We simulated the average time from transactions issued until the first confirmations obtained,and the average generation speed of blocks,with 1500 nodes using different block addresses.As shown in Fig.5,the generation speed and the confirmation speed of blocks remains almost unchanged as the number of addresses increases,which means that the number of addresses used by each node does not substantially affect the overall performance of the system.

    Figure6:The influence of the number of addresses on the block confirmation speed

    4.3 The influence of the number of transactions on the block confirmation speed

    We simulated the average time from transactions issued until the first confirmations obtained,and the average generation speed of blocks,with 1500 nodes using 150,000 addresses and different number of transactions.As shown in Fig.6,the generation speed of blocks does not change significantly when the number of transactions increases,but the confirmation time of blocks increases significantly as the number of transactions increases.

    Figure7:The influence of the number of transactions on the block confirmation speed

    5 Application scenarios of GaiaWorld

    As a new Internet underlying architecture,functions to be realized by GaiaWorld are far more than digital currency or electronic contracts.Thanks to new technology brought by GaiaWorld,we are capable to reconstruct most of Internet applications in a decentralized manner.

    5.1 High performance requirement applications

    Modern Internet applications have an increasingly high requirement for response speed and server processing capability.In view of a huge amount of data,even to integrate all existing blockchain network cannot meet the demand since the newincreased computing resources are mostly wasted in validation for computing power competition and to avoid unexpected fork.

    GaiaWorld based on CPoS mechanism can greatly improve the efficiency of blockchain.In small scale network,we have already realized 2,000 times/second processing efficiency.And since nodes in CPo Sblockchain do not need computing power competition for right charging,performance of the whole network can be further improved with the expansion of network scope.

    5.2 Interact with applications outside the blockchain

    Traditional blockcha in applications generally refers to a certain kind of smart contract to conduct simple conditional judgement and automatically handle transactions.The problem lies in that these smart contracts cannot access data outside of blockchain,which limits the functionality of these applications.

    In GaiaWorld,developers can use customized security function to solve this problem.A set of safe and anti-tampering security functions can be deployed for developers to gain data outside the blockchain through gateway.This process is bi-directional,which means that smart contract can also send data to addresses outside by security functions.

    5.3 Sidechain applications

    The complexity of a blockchain network depends on the quantity of asset and application running in the chain.As to some blockchain applications which are complicated and not frequently interacting with blockchain resources in core function such as currency and authentication,to run directly in mainchain in the form of smart contract is not a good choice.Therefore,GaiaWorld provides super sidechain for application.Since super sidechain supports tree-like and multi-layer sidechain generation,developers can derive sidechain recursively.Besides,super sidechain can provide developers with safe and isolable application development.And if complicated application runs in independent super sidechain,it can not only improve the execution efficiency of improving application itself,but also greatly reduce the bloated degree of mainchain.

    5.4 Time blockchain application

    Traditional blockchain keeps all blocks since the beginning,but GaiaWorld sidechain can support blocks which only keep a certain time length.This can effectively reduce the length of blockchain and storage pressure,which enables GaiaWorld to be deployed to most equipment with relatively low performance.

    6 Conclusions

    In this paper,we introduce GaiaWorld,a new blockchain system which is designed for decentralized applications.GaiaWorld introduces a new consensus mechanism called CPoS,which can reduce resource consumption and promote degree of decentralization compared with PoWand traditional PoS mechanisms.By introducing the mechanism of forging committee and forging group,GaiaWorld can quickly remove the forks on the premise of ensuring decentralization.In addition,the super sidechain and security function provides developers with chances to build secure and isolated developing environment and help them build and manage complex on-chain applications.

    国产在线免费精品| 熟女人妻精品中文字幕| 国产精品欧美亚洲77777| 久久人人爽人人爽人人片va| 精品午夜福利在线看| 亚洲国产精品专区欧美| 国产精品无大码| 免费在线观看黄色视频的| av天堂久久9| 人妻少妇偷人精品九色| 夜夜爽夜夜爽视频| 国产永久视频网站| 有码 亚洲区| 亚洲欧美清纯卡通| 免费黄频网站在线观看国产| 国产白丝娇喘喷水9色精品| 香蕉国产在线看| 青春草亚洲视频在线观看| 欧美 亚洲 国产 日韩一| 亚洲伊人色综图| 成年人免费黄色播放视频| 国产极品天堂在线| 久久ye,这里只有精品| 午夜激情av网站| 久久国产精品男人的天堂亚洲 | 日本vs欧美在线观看视频| 久久久国产一区二区| 涩涩av久久男人的天堂| 国产精品久久久久久久久免| 国产乱人偷精品视频| 国产精品麻豆人妻色哟哟久久| a级片在线免费高清观看视频| 大香蕉久久网| av网站免费在线观看视频| 26uuu在线亚洲综合色| 一本—道久久a久久精品蜜桃钙片| 亚洲av男天堂| 久久午夜综合久久蜜桃| 久久国产亚洲av麻豆专区| 欧美精品亚洲一区二区| 高清毛片免费看| 考比视频在线观看| 免费女性裸体啪啪无遮挡网站| 2022亚洲国产成人精品| 亚洲一级一片aⅴ在线观看| 男女高潮啪啪啪动态图| 春色校园在线视频观看| 国内精品宾馆在线| 如何舔出高潮| 国产色婷婷99| 一区二区日韩欧美中文字幕 | 婷婷成人精品国产| 亚洲av国产av综合av卡| 1024视频免费在线观看| 国产国语露脸激情在线看| 日本wwww免费看| 亚洲国产精品一区三区| 亚洲欧美日韩另类电影网站| 亚洲国产看品久久| 香蕉丝袜av| 黑人巨大精品欧美一区二区蜜桃 | 黄网站色视频无遮挡免费观看| 国产深夜福利视频在线观看| 在线天堂中文资源库| av在线观看视频网站免费| 亚洲国产av影院在线观看| 欧美另类一区| 日韩免费高清中文字幕av| 自线自在国产av| 国产欧美亚洲国产| 国产精品一国产av| 国产高清国产精品国产三级| 热99国产精品久久久久久7| 狂野欧美激情性bbbbbb| 欧美日韩亚洲高清精品| 精品人妻一区二区三区麻豆| 午夜福利影视在线免费观看| 一级片'在线观看视频| 69精品国产乱码久久久| 制服诱惑二区| 亚洲精品视频女| 大香蕉久久成人网| 免费在线观看黄色视频的| 黑人欧美特级aaaaaa片| 亚洲国产精品一区三区| 99国产综合亚洲精品| 国产有黄有色有爽视频| 国产高清不卡午夜福利| 在线看a的网站| 日本黄大片高清| 婷婷色麻豆天堂久久| 男女边摸边吃奶| 久久精品久久久久久噜噜老黄| 亚洲美女视频黄频| 久久人人爽人人爽人人片va| 丰满迷人的少妇在线观看| 久久午夜福利片| 国内精品宾馆在线| 人妻系列 视频| 激情视频va一区二区三区| 男女午夜视频在线观看 | 黄片无遮挡物在线观看| 一二三四中文在线观看免费高清| 国产成人精品一,二区| 亚洲国产精品一区二区三区在线| 国产精品三级大全| 亚洲成人一二三区av| 在线天堂中文资源库| 精品一区二区三区四区五区乱码 | xxx大片免费视频| 国产精品无大码| 一级,二级,三级黄色视频| 亚洲欧美精品自产自拍| 日韩av不卡免费在线播放| 日本黄大片高清| 欧美日韩成人在线一区二区| 桃花免费在线播放| 久久久精品94久久精品| 亚洲国产精品一区三区| 观看美女的网站| 王馨瑶露胸无遮挡在线观看| 少妇人妻精品综合一区二区| 一边摸一边做爽爽视频免费| 18禁动态无遮挡网站| 亚洲欧美色中文字幕在线| 久久久a久久爽久久v久久| 久久亚洲国产成人精品v| 熟女电影av网| 精品午夜福利在线看| 秋霞在线观看毛片| 成年人免费黄色播放视频| 亚洲国产av新网站| a 毛片基地| 中国美白少妇内射xxxbb| 欧美人与性动交α欧美精品济南到 | 视频在线观看一区二区三区| 久久精品久久精品一区二区三区| 国产高清三级在线| 免费人妻精品一区二区三区视频| 性色avwww在线观看| 精品国产一区二区三区四区第35| 99香蕉大伊视频| 精品国产国语对白av| 日本欧美视频一区| 中文字幕人妻熟女乱码| 精品久久久精品久久久| 18禁国产床啪视频网站| 亚洲国产精品专区欧美| 少妇 在线观看| 国产在线视频一区二区| 色婷婷av一区二区三区视频| av卡一久久| 涩涩av久久男人的天堂| 成人免费观看视频高清| 色婷婷av一区二区三区视频| 韩国高清视频一区二区三区| 天堂中文最新版在线下载| 男女高潮啪啪啪动态图| videos熟女内射| 欧美精品人与动牲交sv欧美| 亚洲婷婷狠狠爱综合网| 免费在线观看完整版高清| 久久这里只有精品19| 免费日韩欧美在线观看| 国产一区二区三区综合在线观看 | 久热这里只有精品99| 两性夫妻黄色片 | 日本黄色日本黄色录像| 国产激情久久老熟女| 啦啦啦啦在线视频资源| 波野结衣二区三区在线| 搡老乐熟女国产| 在线亚洲精品国产二区图片欧美| 一级,二级,三级黄色视频| 国精品久久久久久国模美| 999精品在线视频| 九九爱精品视频在线观看| 亚洲综合色网址| 亚洲精品色激情综合| 国产男人的电影天堂91| 2018国产大陆天天弄谢| 免费av中文字幕在线| 一二三四中文在线观看免费高清| 在线免费观看不下载黄p国产| 熟妇人妻不卡中文字幕| 97超碰精品成人国产| 国产高清不卡午夜福利| 国产 一区精品| 97在线视频观看| 中文字幕精品免费在线观看视频 | 中文字幕制服av| 成年av动漫网址| 中国美白少妇内射xxxbb| 天堂中文最新版在线下载| 国产黄色免费在线视频| 卡戴珊不雅视频在线播放| 国产又爽黄色视频| 26uuu在线亚洲综合色| 国产片特级美女逼逼视频| 日韩,欧美,国产一区二区三区| 777米奇影视久久| 丝袜在线中文字幕| 免费观看av网站的网址| 国产av国产精品国产| 精品亚洲成国产av| 在线观看免费日韩欧美大片| 欧美日韩av久久| 精品酒店卫生间| 久久人人爽人人爽人人片va| av在线app专区| 超色免费av| 久久精品国产综合久久久 | 精品第一国产精品| 乱码一卡2卡4卡精品| 久久99蜜桃精品久久| 人妻人人澡人人爽人人| 五月开心婷婷网| 97在线视频观看| 国产在线一区二区三区精| 一区二区三区四区激情视频| 午夜视频国产福利| 国产欧美另类精品又又久久亚洲欧美| 在线观看www视频免费| 久久人妻熟女aⅴ| 最近中文字幕高清免费大全6| 国产一区有黄有色的免费视频| 日本av免费视频播放| 老司机亚洲免费影院| 精品人妻熟女毛片av久久网站| 久久久久视频综合| 久久精品国产亚洲av天美| 国产永久视频网站| 大香蕉97超碰在线| 免费av不卡在线播放| 亚洲内射少妇av| 自线自在国产av| 午夜日本视频在线| 亚洲国产最新在线播放| 国产精品.久久久| 国产片内射在线| 99久久人妻综合| 一区二区三区精品91| 一本久久精品| 成人亚洲精品一区在线观看| 国产成人av激情在线播放| 精品国产一区二区三区四区第35| av免费在线看不卡| 亚洲精品国产av蜜桃| 寂寞人妻少妇视频99o| 久久人人爽人人爽人人片va| 久久精品国产自在天天线| 免费观看av网站的网址| 成年美女黄网站色视频大全免费| 99热国产这里只有精品6| 精品久久国产蜜桃| 国产成人免费无遮挡视频| 亚洲精品中文字幕在线视频| av视频免费观看在线观看| 国产精品久久久久久久电影| 桃花免费在线播放| 免费大片18禁| 如何舔出高潮| 99re6热这里在线精品视频| 欧美精品一区二区免费开放| 精品第一国产精品| 久久久久国产精品人妻一区二区| 国产色婷婷99| 午夜福利在线观看免费完整高清在| 日韩中文字幕视频在线看片| 国产片特级美女逼逼视频| 久久精品aⅴ一区二区三区四区 | 十八禁高潮呻吟视频| 90打野战视频偷拍视频| 多毛熟女@视频| 啦啦啦啦在线视频资源| 高清视频免费观看一区二区| 九九在线视频观看精品| 欧美成人午夜精品| 中文字幕亚洲精品专区| 国产片内射在线| 成年人午夜在线观看视频| 久久精品国产亚洲av天美| 欧美+日韩+精品| 国产免费一级a男人的天堂| 自拍欧美九色日韩亚洲蝌蚪91| 婷婷色综合www| 夜夜爽夜夜爽视频| 伊人亚洲综合成人网| 一本—道久久a久久精品蜜桃钙片| 日本欧美国产在线视频| 免费人成在线观看视频色| 制服丝袜香蕉在线| 女人精品久久久久毛片| 亚洲婷婷狠狠爱综合网| 高清在线视频一区二区三区| 日本免费在线观看一区| 日本vs欧美在线观看视频| 久久久精品区二区三区| 成人毛片60女人毛片免费| 美国免费a级毛片| 女人久久www免费人成看片| 黑人欧美特级aaaaaa片| 考比视频在线观看| 777米奇影视久久| av在线app专区| 成人黄色视频免费在线看| 王馨瑶露胸无遮挡在线观看| 日韩精品免费视频一区二区三区 | av片东京热男人的天堂| 韩国av在线不卡| 纵有疾风起免费观看全集完整版| 最后的刺客免费高清国语| 少妇高潮的动态图| 丰满迷人的少妇在线观看| 久热这里只有精品99| 中文精品一卡2卡3卡4更新| 国产在线一区二区三区精| 精品国产乱码久久久久久小说| 妹子高潮喷水视频| 一级片免费观看大全| 欧美人与性动交α欧美软件 | 97人妻天天添夜夜摸| 亚洲欧美精品自产自拍| 一区二区三区乱码不卡18| 亚洲精品美女久久久久99蜜臀 | 久久久国产精品麻豆| 最近中文字幕高清免费大全6| 中国美白少妇内射xxxbb| 亚洲av福利一区| 亚洲,一卡二卡三卡| 18禁国产床啪视频网站| 国产男女内射视频| 又黄又爽又刺激的免费视频.| av片东京热男人的天堂| 九九爱精品视频在线观看| 少妇被粗大猛烈的视频| 久热久热在线精品观看| 国产精品无大码| 韩国高清视频一区二区三区| 丝袜人妻中文字幕| 最近的中文字幕免费完整| 国产免费一级a男人的天堂| 国内精品宾馆在线| 中文字幕人妻丝袜制服| 欧美日韩国产mv在线观看视频| 国产在线免费精品| av国产精品久久久久影院| 伦精品一区二区三区| 精品第一国产精品| 日韩在线高清观看一区二区三区| 国产片内射在线| 赤兔流量卡办理| 国产亚洲午夜精品一区二区久久| 国产日韩欧美在线精品| 中国三级夫妇交换| 国产亚洲精品第一综合不卡 | 午夜免费男女啪啪视频观看| 欧美另类一区| av视频免费观看在线观看| 国产亚洲午夜精品一区二区久久| 久久精品熟女亚洲av麻豆精品| 久久久国产一区二区| 美女中出高潮动态图| 久久久久视频综合| 午夜影院在线不卡| 大码成人一级视频| 国产成人精品一,二区| 18禁裸乳无遮挡动漫免费视频| 亚洲国产精品国产精品| 国产成人91sexporn| 国产爽快片一区二区三区| 日韩精品有码人妻一区| 久久久久久人妻| 又大又黄又爽视频免费| 久久久久久久大尺度免费视频| 波多野结衣一区麻豆| 婷婷色av中文字幕| 欧美精品一区二区免费开放| 成人二区视频| 成人黄色视频免费在线看| 晚上一个人看的免费电影| 久久精品国产自在天天线| 男人舔女人的私密视频| 国产国语露脸激情在线看| 国产深夜福利视频在线观看| 精品一区二区免费观看| 国产日韩欧美亚洲二区| 一本色道久久久久久精品综合| 秋霞在线观看毛片| 国产不卡av网站在线观看| 亚洲精品国产av蜜桃| 色94色欧美一区二区| 搡女人真爽免费视频火全软件| 人妻人人澡人人爽人人| 国产精品久久久av美女十八| 日本-黄色视频高清免费观看| 各种免费的搞黄视频| 99久久精品国产国产毛片| 高清视频免费观看一区二区| 亚洲欧洲国产日韩| 午夜激情av网站| 欧美激情极品国产一区二区三区 | 黄色视频在线播放观看不卡| 午夜福利,免费看| 七月丁香在线播放| 五月天丁香电影| 久久av网站| 自拍欧美九色日韩亚洲蝌蚪91| 欧美丝袜亚洲另类| 老司机影院毛片| 有码 亚洲区| 韩国av在线不卡| 亚洲av电影在线进入| 亚洲精品国产色婷婷电影| 亚洲av在线观看美女高潮| 欧美日韩一区二区视频在线观看视频在线| 国产1区2区3区精品| 国产免费现黄频在线看| 久久午夜福利片| 免费观看av网站的网址| 国产精品久久久久久精品电影小说| 男女边摸边吃奶| 韩国av在线不卡| 香蕉国产在线看| 国产爽快片一区二区三区| 色婷婷av一区二区三区视频| 一级爰片在线观看| 有码 亚洲区| 中国美白少妇内射xxxbb| 免费观看性生交大片5| 久久女婷五月综合色啪小说| 又黄又粗又硬又大视频| 伊人亚洲综合成人网| 人妻系列 视频| 欧美日韩精品成人综合77777| 乱人伦中国视频| 国产精品国产三级国产av玫瑰| 国产淫语在线视频| 久久久久人妻精品一区果冻| 国产在线视频一区二区| 9191精品国产免费久久| 美女脱内裤让男人舔精品视频| 国产精品嫩草影院av在线观看| 91午夜精品亚洲一区二区三区| 妹子高潮喷水视频| 人人妻人人澡人人看| tube8黄色片| 夫妻午夜视频| 中国美白少妇内射xxxbb| 免费观看无遮挡的男女| 夫妻性生交免费视频一级片| 五月天丁香电影| 亚洲精品久久久久久婷婷小说| 欧美 日韩 精品 国产| 亚洲综合色惰| 午夜福利乱码中文字幕| 亚洲av电影在线观看一区二区三区| 久久久久国产网址| 日韩免费高清中文字幕av| 久久久久久久久久久久大奶| 亚洲精品国产av成人精品| 男女免费视频国产| 99热这里只有是精品在线观看| 观看av在线不卡| 精品亚洲乱码少妇综合久久| 国产亚洲午夜精品一区二区久久| 国产在线视频一区二区| 夜夜骑夜夜射夜夜干| 精品福利永久在线观看| 超碰97精品在线观看| 亚洲欧美成人综合另类久久久| 国产亚洲av片在线观看秒播厂| 九色成人免费人妻av| 久久av网站| 好男人视频免费观看在线| 国产成人精品无人区| 在线观看www视频免费| 极品人妻少妇av视频| 国产淫语在线视频| 日本爱情动作片www.在线观看| 亚洲成人av在线免费| 日本欧美国产在线视频| 91国产中文字幕| 蜜桃国产av成人99| 国产精品偷伦视频观看了| 制服人妻中文乱码| 亚洲成人手机| 深夜精品福利| 亚洲欧洲精品一区二区精品久久久 | 欧美xxxx性猛交bbbb| 老司机影院毛片| 亚洲精品av麻豆狂野| 国产成人一区二区在线| 国产片内射在线| 久久婷婷青草| 欧美精品国产亚洲| 免费黄频网站在线观看国产| 亚洲欧美成人综合另类久久久| 亚洲精品国产av蜜桃| 最黄视频免费看| 欧美成人精品欧美一级黄| 国产精品一国产av| 国产精品久久久久久精品古装| 黄片无遮挡物在线观看| 韩国精品一区二区三区 | 晚上一个人看的免费电影| 波多野结衣一区麻豆| 久热久热在线精品观看| 69精品国产乱码久久久| 如何舔出高潮| 国产欧美日韩综合在线一区二区| 中文字幕免费在线视频6| 最黄视频免费看| 成年av动漫网址| 亚洲国产av新网站| 亚洲国产精品国产精品| 免费播放大片免费观看视频在线观看| 18禁动态无遮挡网站| 亚洲欧洲国产日韩| 久热这里只有精品99| 国产成人免费无遮挡视频| 永久免费av网站大全| 欧美 日韩 精品 国产| 中文精品一卡2卡3卡4更新| 亚洲精品美女久久久久99蜜臀 | 久久99精品国语久久久| 伊人久久国产一区二区| 久久午夜综合久久蜜桃| 夫妻性生交免费视频一级片| 秋霞在线观看毛片| 七月丁香在线播放| 亚洲国产精品999| 最近手机中文字幕大全| 香蕉国产在线看| 国产一区有黄有色的免费视频| 久久综合国产亚洲精品| 午夜福利在线观看免费完整高清在| 另类精品久久| 亚洲综合色网址| 在线天堂中文资源库| av女优亚洲男人天堂| 欧美bdsm另类| 精品人妻在线不人妻| 亚洲成人手机| 2022亚洲国产成人精品| 亚洲少妇的诱惑av| 美女xxoo啪啪120秒动态图| 中文字幕另类日韩欧美亚洲嫩草| 亚洲av综合色区一区| 黑人高潮一二区| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 在现免费观看毛片| 看非洲黑人一级黄片| 午夜免费观看性视频| 亚洲婷婷狠狠爱综合网| 只有这里有精品99| 国产一区有黄有色的免费视频| 黄色怎么调成土黄色| 国产免费一级a男人的天堂| 狠狠精品人妻久久久久久综合| 欧美国产精品一级二级三级| 国产男女超爽视频在线观看| 激情视频va一区二区三区| 亚洲国产精品专区欧美| 国产精品国产av在线观看| 人妻人人澡人人爽人人| 如日韩欧美国产精品一区二区三区| 夜夜爽夜夜爽视频| 91精品国产国语对白视频| 国产女主播在线喷水免费视频网站| 天天躁夜夜躁狠狠躁躁| 国产高清国产精品国产三级| 免费女性裸体啪啪无遮挡网站| 另类精品久久| 亚洲内射少妇av| 90打野战视频偷拍视频| 国产亚洲一区二区精品| 久久人人爽人人爽人人片va| 久久久国产精品麻豆| 日韩一区二区三区影片| 18禁裸乳无遮挡动漫免费视频| 十八禁网站网址无遮挡| 欧美国产精品va在线观看不卡| 欧美bdsm另类| 蜜桃在线观看..| av不卡在线播放| 又大又黄又爽视频免费| 日韩在线高清观看一区二区三区| 久久国内精品自在自线图片| 欧美bdsm另类| 熟女av电影| 国产老妇伦熟女老妇高清| 国产精品秋霞免费鲁丝片| 亚洲欧美成人精品一区二区| 亚洲av免费高清在线观看| 久久久久精品久久久久真实原创| 久久久欧美国产精品| av不卡在线播放| 久久久久精品久久久久真实原创| 宅男免费午夜| 亚洲四区av| 亚洲美女视频黄频| 高清视频免费观看一区二区| 亚洲欧美中文字幕日韩二区| 亚洲国产精品专区欧美| 免费看光身美女| 久久久久国产精品人妻一区二区| 免费不卡的大黄色大毛片视频在线观看| 国产欧美亚洲国产| 麻豆乱淫一区二区| 又粗又硬又长又爽又黄的视频| 色94色欧美一区二区| 超碰97精品在线观看| 多毛熟女@视频| 肉色欧美久久久久久久蜜桃|