Petro Token — Decentralisation at any price?

Aug 16, 2018 · 5 min read

Venezuela today announced that it will be pegging pensions in its Petro Token (see here). As we hear more of this government crypto in the press we need to look more carefully at its wider implications for the Ethereum network and market infrastructure.

The US imposed sanctions on Venezuela with Executive Order 13827 of March 19, 2018.

Such sanctions apply to US persons including US legal entities.

The prohibited activities are (full extract below):

  • “provision of financing”. This would equate to purchasing the tokens in the ICO
  • “and other dealings”. This is a wide activity and would feasibly cover transacting with the token, including buying or selling the token or facilitating the same. Exchanges that list Petro Token would fall foul of this

The issue remains what impact would these sanctions have on:

  • Exchanges allowing for the trading of Petro Token
  • Brokers dealing in Petro Token
  • Decentralised exchanges providing liquidity in Petro Token
  • Purchasing Petro Token from a secondary market

There is a fundamental issue here which is that Petro Token ‘apparently’ is an ERC20 token (see Etherscan smart contract. I say ‘apparently’ because the last transaction was 112 days ago), and now the Ethereum network is faced with the issue of a sanction listed token being transacted generally on the network. Miners that will be processing transactions will inadvertently now be facilitating Petro Token. Hopefully the gambit and scope of the Executive Order will not capture this type of activity otherwise mining Ethereum will by default be outside of the reach of US persons.

If you look at the reaction from some of the exchanges in the market you can see that most have prohibited withdrawals, trading and listing of Petro Token. See Bitfinex Blog here.

There are other concerns which may lead to falling into the scope of the Executive Order. If someone sends you Petro Token to your Ethereum address there is no way to prevent receiving the transaction as the ERC20 token does not have any transaction controls. This could become easily abused by individuals wishing to just send tokens to Ethereum addresses in a ploy to prove sanction busting by others. I should hope that knowledge and intention will be a material defence if it were to come to that.

There is another aspect of these sanctions that is somewhat worrying for the decentralised exchange market. At the moment you can list PTR (see Etherscan) on a decentralised exchange and use the 0x protocol for settlement. This means both the exchanges and potentially participants in that market may be targeted by the Executive Order.

This is the issue with ERC20 tokens and decentralised exchanges. You can’t choose your counterparts, or filter liquidity in the market and you can’t stop a token from being added to those markets. That is a design principle of decentralisation in its current form. But the reality of Sanction busting is unfortunately a reality that most traders would not want to be confronted with.

Thus we need to build compliance into decentralisation!

Blockpass — which is an identity application — is soon to introduce an identity protocol for Ethereum called ‘Veripass’. This protocol layer will create a filter for decentralised trading that will only allow certain assets and verified counterparties to trade together. We anticipate being the first protocol to support the 0x upgrade for compliant trading (see here).

Decentralisation is the goal but not at any price. We can balance compliance and decentralisation in a way that works for those that don’t want to compromise compliance (or their liberty for that matter) for the benefits of a more user control and self-sovereign world.

See Blockpass Telegram for more updates.

Extract from Executive Order

By Blockpass CEO, Adam Vaziri.


Written by


Passport for the Connected World #blockchain #smartcontracts #KYC #KYD #compliance #regtech for #humans #objects & #devices #IoT #M2M #ICO