Why Blockchain is Hard

Why Blockchain is Hard

The hype around blockchain is massive.
To hear the blockchain hype train tell it, blockchain will now:

  • Solve income inequality
  • Make all data secure forever
  • Make everything much more efficient and trustless
  • Save dying babies
Read More

A Guide to Gas

A Guide to Gas

A guide to gas, its purpose, its nuances, and its utility on the Ethereum blockchain.

Between January 1, 2018 and January 3, 2018, the average cost to execute a transaction on the Ethereum blockchain increased 187%. The cause was related to the increased price of “gas,” the unit of measurement used to represent the cost of running operations on Ethereum. Increased network traffic in early January put upward pressure on the price of gas as people competed for their transactions to be prioritized.
Gas — as we will explore — is a fundamental and useful element of the Ethereum blockchain.
It is, however, undoubtedly confusing and frustrating to manage, particularly for those beginning to transact on the blockchain.

Read More

Best Multi-Asset Ethereum Wallets

Best Multi-Asset Ethereum Wallets [2018]

Have you already made your first crypto investment and are wondering what’s next? Now it’s important to store your funds securely. Let’s review the best multi-asset Ethereum wallets! Ethereum WalletsHere’s a no-brainer: we want to protect our funds from being misused or stolen. In our daily lives most of us trust the banks with our money. We hope our credit cards details are safe and we only store PIN codes in our heads. When it comes to keeping cryptocurrencies safe, though, it can get a little trickier.

Read More

Loyalty Program Q&A

궁금한 내용 묻고 답하기

암호화폐를 사용하는 충성도 보너스 프로그램을 통한 블록체인 생태계를 만들어가는 기업

Project: Loyalty Rewards Programs

Read More

Important to me The disappearing fox

Important to me

The disappearing fox

On Wednesday 7/26, the MetaMask extension was mistakenly removed from the Chrome store for several hours.
As most of our users are on Chrome, this caused trouble for our release process and our users’ security.
We’re back up and running smoothly, and you can read our informal post-mortem here.

Read More

Ok so what about Ethereum

Ok, so what about Ethereum?

Ethereum takes this “beyond the paper metaphor” approach to getting databases to work together even further than bitcoin. Rather than replacing cash, Ethereum presents a new model, a fourth way. You push the data into Ethereum, it’s bound permanently in public storage (the “blockchain”). All the organizations that need to access that information — from your cousin to your government — can see it. Ethereum seeks to replace all the other places where you have to fill in forms to get computers to work together. This might seem a little odd at first — after all, you don’t want your health records in such a system — and that’s right, you don’t. If you were going to store health records online, you’d need to protect them with an additional layer of encryption to ensure they couldn’t be read — and we should be doing this anyway. It’s not common practice to apply appropriate encryption to private data, that’s why you keep hearing about these enormous hacks and leaks.

So what kinds of things would you like as public data? Let’s start with some obvious things: your domain names. You own a domain name for your business, and people need to know that your business owns that domain name — not somebody else. That unique system of names is how we navigate the internet as a whole: that’s a clear example of something we want in a permanent public database. We’d also like it if governments didn’t keep editing those public records and taking domains offline based on their local laws: if the internet is a global public good, it’s annoying to have governments constantly poking holes in it by censoring things they don’t like.

Read More

estonia e-residency news

Estonia E-Residency & Blockchain Governance, Explained

by BENNETT GARNER

estonia e-residency

Estonia is a small Baltic nation of 1.3 million people, but they’re leading a digital revolution in governance with the Estonia e-Residency program. It’s a country where the state drives technological innovation, not just the private sector. Since 2007, they’ve been working on proposals to digitize identity and citizenship. Today, every citizen of Estonia has their own ID card and PIN that links with their digital identity.

Read More

Loyalty Rewards Programs

The Future of Consumer Loyalty Rewards Programs using Cryptocurrency

Whitepaper v.5

2018-08-13 21:32:56 monday

Summary

Consumer acquisition and retention are a critical component of business growth and success, especially for Small to Medium Enterprises (SMEs). SMEs are the largest job creators in the world and offer great value to local communities however they are struggling to compete with large Multinational Corporations (MNCs). SMEs cannot compete on price due to the ability of MNC’s to take advantage of their economies of scale. However, with businesses working together they can reach a scale to compete on value. 123OTT token believes that through a business-to-business universal loyalty rewards program SME’s can increase consumer acquisition and retention. Native loyalty reward programs are difficult to manage, due to the time and resource requirements, and lack of an effective platform to measure success. Third party loyalty reward programs don’t directly benefit the business and are not customizable. Due to these challenges only companies with the resources, subject matter expertise and ability to create and manage loyalty rewards programs can take advantage of such an opportunity. SMEs that can’t allocate the necessary time and resources to managing a loyalty rewards program are deprived of a powerful tool for business growth and success.

Read More

Whitelist KYC Instructions

Whitelist KYC Instructions.

All registered members of the whitelist must pass our Know Your Customer (KYC) checks to participate in the Republic Protocol crowdsale on the 8/01/18.
KYC checks are necessary to identify crowdsale participants and comply with anti-money laundering rules in different jurisdictions.

Read More

Basic ICO roadmap

Basic ICO roadmap

  1. Ideas
  2. Research period
  3. White Paper Disclosure
  4. Start ICO
  5. Summons SEC (US Securities and Exchange Commission)
  6. Prosecution
  7. Trial and conviction
  8. Arrest / Restraint.
Read More

guide to launching an ICO

Guide to launching an Initial Coin Offering (ICO)

There has been a lot of confusion on what an initial coin offering is (ICO — also sometimes called a token generation event or token sale), what kinds of companies an ICO can be used for, and what goes into launching an ICO — from a project’s perspective.

Read More

Token Issuing Considerations

IEO, IFO, IAO, ICO 

IEO**
Or
Initial Exchange Offering**, means a project gets listed on an exchange directly without going through an ICO. We see more of these types of token issuing in countries where ICOs are restricted.

Read More

ERc721 Loyalty Programs

WHAT IS ERC-721?

ERC-721 is a free, open standard that describes how to build non-fungible or unique tokens on the Ethereum blockchain. While most tokens are fungible (every token is the same as every other token), ERC-721 tokens are all unique.

Read More

ERC Ethereum Token Standards

ERC20, ERC223, ERC777

Very few people know about the existence of other token standards besides the well-known ERC20 standard.
It’s not all sunshine and roses for the ERC20 token standard.
A security bug has caused the loss of millions of dollars in the ICO space.
That’s why ERC223 and ERC777 jumped in to provide security and better transaction handling mechanisms.
Let’s explore this.

_config.yml

WHAT IS ERC20?

Before we can dive deep into the issues with ERC20, let’s give a general overview of what ERC20 is. ERC itself stands for Ethereum Request for Comment

It is a document containing improvements for an existing token standard. In Computer Science terminology, this is called a Request for Comments (RFC).
An Ethereum developer can submit an Ethereum Improvement Proposal (EIP) that describes technical updates for an existing token standard.
Once the proposal is accepted by a committee, it becomes an ERC token standard.

WHAT DOES A STANDARD LIKE ERC20 REPRESENT?


*An Ethereum standard represents a set of functions developers can use when creating smart contract code with Solidity. To give you an idea of some of the available functions:

balanceOf(address_owner): Returns the balance for the account you gave.
transfer(address_to, uint256_value): Transfer a certain amount of tokens to another address.
approve(address_spender, uint256_value): Give permission to a certain address to withdraw a specified amount of tokens from your account.

totalSupply(): Returns total token supply.

ERC20 CRITICAL BUG
Ethereum is a gold standard in the world of smart contracts and has the biggest capitalization among other platforms. Most token sales happen on the Ethereum platform, using the ERC20 token standard.
The ERC20 standard was proposed in 2015 and officially formalized in September 2017.
However, there is no such thing as beginner’s luck. ERC20 contains some critical bugs as it is still a language in its infancy.

ERC20 ASSUMES TWO WAYS OF PERFORMING A TOKEN TRANSACTION:
*transfer(): As you have seen above, this function transfers a certain amount of tokens to another wallet address.

*approve() + transferFrom(): With this combination, you can allow a smart contract to withdraw the specified amount of tokens from your balance.

For example, you want to send 1 ETH to a new ICO project you like.
But what if you use the transfer() function to send tokens to a smart contract by accident? The transaction will succeed but this transaction will not be recognized by the recipient contract.

Reddit user u/Dexaran, creator of the ERC223 token standard, explains what happens if someone uses transfer() to send tokens to a smart contract: “For example, if you send tokens to a decentralized exchange contract, then the exchange contract will receive your tokens but it will not credit these tokens to your exchange token balance.
Moreover, if the decentralized exchange contract does not implement an emergency token extraction function, then it’s impossible to get your tokens back in any case, resulting in a permanent loss of the tokens. Due to this bug, the Ethereum ecosystem has lost millions of dollars already.”

For example (based on today’s prices 3/7/2018):
$730,000 worth of EOS stuck in contract
$520,000 worth of Qtum stuck in contract
$123,000 worth of STORJ stuck in contract
310,067 GNT are stuck in Golem contract worth of $120,000
14,506 1ST are stuck in FirstBlood contract worth of $4,600

WHY ARE WE STILL USING ERC20?

ERC20 is widely adopted in the ICO space, even when knowing about this critical bug.
Below are a few reasons as to why we are still using ERC20:

Token developers are not responsible for possible losses.

Why would they spend time and money investigating new standards like ERC223 and ERC777 when they can easily createa new smart contract for an ICO with little effort?
In addition, these standards are new and not yet widely adopted which makes it hard to find proper documentation and examples.

The Ethereum Foundation is still promoting its ERC20 standard even though they are aware of the critical bug.

It is not clear why the Ethereum Foundation is not moving forward to newer and better token standards as they have officially accepted these standards.

The main reason for token development is fund grabbing. Human nature I guess?
Dexaran told us the usage of a new token standard will lead to higher network effects.

The Ethereum network knows about its scalability issues and this is a possible reason for not adopting any other standards.

Some token standards like ERC777 are not compatible with ERC20.

This implicates that wallets and exchanges will have to change their code to be able to offer support for these new token standards. However, the ERC223 standard created by Dexaran is backward compatible with ERC20. No extra efforts are needed for storing an ERC223 token in your MyEtherWallet for example.

ERC223 STANDARD

Dexaran is one of the first developers who reported this bug and in response created the ERC223 standard. This improved standard solves the ERC20 critical bug. Whenever you try to send tokens to a smart contract with the transfer() function an error will be thrown and the transfer will be cancelled.

Its not as simple as that. Dexaran modified the transfer() function to check whether the receiving address is a smart contract. If that’s the case, the transfer() function will cancel the transaction by triggering the tokenFallback() function in the smart contract. The main weakness here is the lack of a tokenFallback() function in the receiving smart contract. If the developers didn’t implement this, the token transfer will still fail.

The tokenFallback() function is responsible for returning the sent funds.

In brief, ERC223 focuses on security. Dexeran has created a modified transfer() function that can be used for both normal addresses as smart contracts. It will first try to call the tokenFallback() function on the receiver’s contract to see if there is one. If not, the transaction will fail, if there is one, the transaction succeeds. In addition, this new transfer() function holds a data field to allow smart contracts to perform more complex operations using the added transaction data.

ERC777 STANDARD The ERC777 standard tries to offer more transaction handling mechanism to solve ERC20’s poor transaction handling problems. ERC777 is focused on adoption and better transaction handling.

ERC777 has come up with an excellent way to solve the issues related to the transfer() function. Every contract on the Ethereum network must be registered in a central smart contract registry. Everyone can use this registry to lookup if a certain address supports a certain set of functions. So, this would make it possible to first lookup if the receiver’s smart contract has a tokenFallback() function implemented. However, the ERC777 token standard inherits the ERC20 critical bug.

The ERC777 standard replaces the following functions:

transfer -> send
approve -> authorizeOperator
tokenFallback -> tokensReceived

Using this set of new functions guarantees that the functions of this standard will not cross and override with functions from earlier standards.

ERC777 SECURITY CONCERNS The authorizeOperator() function allows for someone to manage tokens on your behalf.

According to Dexaran, this is a deprecated functionality and moreover, it hurts the network’s bandwidth as more transactions are required.
The first transaction is the ‘authorizeOperator’ call, next you authorize the withdrawal.
Why do we need two transactions to simply send some tokens to a smart contract?

Besides that, the check for the tokensReceived() function is set to optional.
It’s strange to give developers the possibility to make this check optional as this problem has already led to major losses.

Many Reddit users are concerned about the use of a central registry.
Firstly, all contracts need to be registered. Next, why should we trust this central registry?
Some prefer a trust less registry as there is no need for having a central one. Other users would prefer if each contract simply stated what standards they accept.
In this case, we can get rid of all checks for the tokenFallback() function.

CONCLUSION

Use the ERC20 standard if you want your users to lose money.
We hope that the Ethereum community will move to better standards like ERC223 (security) or ERC777 (more transaction handling mechanisms & adoption).
It’s not only the fault of developers.
The Ethereum Foundation itself needs to take responsibility and promote other token standards.

Read More

CrowdSale Cubeon

update: 2018-07-18 2018-07-18 11:07:03 Wednesday

CrowdSale Cubeon

Investment deadline: Aug 1- 31, 2018

CUBE ON Arbitration and Utility Token (XCB)..?

The CUBE ON Arbitration and Utility Token (XCB) is an ERC20 compatible in-app token for the CUBE ON Jurisdiction.
The XCB token rewards good reputation and is issued on CUBE ON when Citizens accumulate non-tradable reputation tokens through creating a contract, successfully completing a contract or resolving a dispute attached to a contract. XCB is an algorithmic reputation token, an arbitration currency based on performance rather than purchasing power, popularity or attention. The distribution mechanism for XCB tokens on CUBE ON is an autonomous agent, which will initially launch on Ethereum as a smart contract. This mechanism is blockchain agnostic and can be ported to any viable smart contract platform. LitePaper

_config.yml

CUBE ON Token ICO Tokenholder Benefits ?

Finding an escrow agent
A fair escrow lowers transaction fees and costs associated with buyer fraud for sellers while providing you with buyer protection.
If you are buying/selling on a forum, we recommend having a forum moderator to escrow for your transaction.
It is important to choose a good escrow agent for your protection.
Never use an unknown

escrow agent.
TX Fee 0.1% - 10%

Charge a percentage fee in exchange for your escrow services.
Accepted fee range 0.1% - 10%, in increments of 0.1%.
Allow Percentage Fees as Exchanges for Your Delegated Service
Fees range 0.1% -10% (increase by 0.1%)

Ethereum account for donations CUBE ON Address:
0x04f4b14279714abee7B9b1568D487C1586860a8D
Donation: https://goo.gl/gg31cg
Please join the donation.Thank you.

information file

the documents below will be updated in the future.
the updated information will be guided through the lab’s social networks and blogs.

Telegram.
github.
Medium.

Please confirm:

Related posts

Contact Us :dany.me.park@gmail.com

Read More

BlockChain OTT Loyalty Programs Refer

Projects BlockChain Loyalty Programs

updateds 2018-07-31 12:29:56 Tuesday

chat Gitter

the documents below will be updated in the future.
the updated information will be guided through the lab’s social networks and blogs.

Read More

CUBE ON Token..?

CUBE ON Arbitration and Utility Token (XCB)..?
The CUBE ON Arbitration and Utility Token (XCB) is an ERC20 compatible in-app token for the CUBE ON Jurisdiction. The XCB token rewards good reputation and is issued on CUBE ON when Citizens accumulate non-tradable reputation tokens through creating a contract, successfully completing a contract or resolving a dispute attached to a contract. XCB is an algorithmic reputation token, an arbitration currency based on performance rather than purchasing power, popularity or attention. The distribution mechanism for XCB tokens on CUBE ON is an autonomous agent, which will initially launch on Ethereum as a smart contract. This mechanism is blockchain agnostic and can be ported to any viable smart contract platform. LitePaper
Read More

You're up and running!

Next you can update your site name, avatar and other options using the _config.yml file in the root of your repository (shown below).

Read More