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
On Radical Markets
On Radical Markets Apr 20, 2018
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.
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.
내쉬 균형 Nash equilibrium
Nash equilibrium
내쉬 균형(Nash equilibrium)
Travis Cordell Kalanick cloud kitchen
우버에서 쫓겨난 캘러닉, 한국서 ‘공유 주방’ 사업
최근 서울 와 비공개 사업 설명회 1년 전 회사 성추문 책임지며 사퇴
Loyalty Program A company that makes blockchain ecosystems
Loyalty Program A company that makes blockchain ecosystems.
암호화폐를 사용하는 충성도 보너스 프로그램을 통한 블록체인 생태계를 만들어가는 기업
Project: Loyalty Rewards Programs
[[궁금한 내용 묻고 답하기]]
Loyalty Program Q&A
궁금한 내용 묻고 답하기
암호화폐를 사용하는 충성도 보너스 프로그램을 통한 블록체인 생태계를 만들어가는 기업
Project: Loyalty Rewards Programs
Combination of cooperatives and blockchains
로버트 오언 식 협동조합의 한계와 오늘날의 협동조합
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.
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.
Thinking Outside the Blocks
Thinking Outside the Blocks
- 어떻게 거래비용과 신뢰의 경제학이 토큰과 블록체인에 의해 탈바꿈되는지를 개괄합니다.(30분)
The Side Project Marketing Checklist
The Side Project Marketing Checklist is a comprehensive, chronologically ordered list of marketing tactics and ideas that you can try with your next side project. The list is free and open source so feel free to suggest your own additions anytime.
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.
Three ways you can run side projects at your company like Google does
Want to Boost Your Bottom Line? Encourage Your Employees to Work on Side Projects
Three ways you can run side projects at your company like Google does.
By Adam RobinsonCo-founder and CEO, Hireology@adrobins
2018-08-15 14:44:42 Wednesday
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.
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.
Our Consultant Partnership
Consultant Partnership
Are you a consultant?
We consultants. We offer special training and support for consultants looking to use
Consider.it with their clients, as well as access to pricing incentives you can pass onto clients.
Please introduce yourself.
Useless news
Useless news
Basic ICO roadmap
Basic ICO roadmap
- Ideas
- Research period
- White Paper Disclosure
- Start ICO
- Summons SEC (US Securities and Exchange Commission)
- Prosecution
- Trial and conviction
- Arrest / Restraint.
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.
Blockchains versus Traditional Databases
Blockchains versus Traditional Databases
To understand the difference between a blockchain and a traditional database,
it is worth considering how each of these is designed and maintained.
Token Issuing Considerations
IEO, IFO, IAO, ICO
IEO**
OrInitial 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.
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.
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.
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.
Whitelist is open july 02, 2018
Read MoreCrowdSale 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
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%)
Donate & Crowd Sale cube on Ethereum to account:
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.
Please confirm:
- Terms of Use
- Privacy Policy
- CUBE_ON_ICO_FAQ
- Purchase Agreement
- Purchase Agreement
- Lite Paper
- whitelist Reviews and participation
Related posts
Contact Us :dany.me.park@gmail.com
CUBE ON_ICO FAQ
CUBE ON_ICO FAQ.
Last updated: March 19, 2018.
Token Sale Agreement_1
Purchase Agreement_one
- Last updated: June 1, 2018
- List updated: 2018-07-23 오후 4:11:50
Token Sale Agreement 1page
Purchase Agreement
- Last updated: June 1, 2018
- List updated: 2018-07-23 오후 4:11:50
Privacy Policy
Privacy Policy
Last updated: March 19, 2018.
Ethereum
Ethereum Community Fund
ICO Community Management
ICO Community Management.
Today's question!?
“Today’s question.”
BlockChain OTT Loyalty Programs Refer
Projects BlockChain Loyalty Programs
updateds 2018-07-31 12:29:56 Tuesday
chat ![Gitter](https://badges.gitter.im/Join%20Chat.svg)
the documents below will be updated in the future.
the updated information will be guided through the lab’s social networks and blogs.
Terms of Use of Website
Terms of Use of Website (“TERMS”).
Last updated: March 19, 2018.
Metamask Managing ERC20 Tokens
MetaMask-Managing Tokens
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 |
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).