Open in app

Sign In

Write

Sign In

Yoichi Hirai
Yoichi Hirai

1K Followers

Home

About

Feb 15, 2018

Who can recover stuck funds on Ethereum?

I started reading a pull-request to ethereum/EIPs repository as an EIP editor. The PR soon became a storm, and out I am not an EIP editor anymore. During these two weeks, I never doubted good intention of everybody, for cheaper/expensive coordination, for full/partial/zero recoveries, irritated/questioning/angry. …

Blockchain

2 min read

Blockchain

2 min read


Feb 3, 2018

My attitude on protocol changes affecting particular Ethereum accounts

There is an attempt to institutionalize requests to recover lost funds in Ethereum. Before these requests arrive, I should prepare for them by setting guidelines for myself. Others can do what they please. I am not going to move a finger for a protocol change affecting particular accounts. In the…

Blockchain

2 min read

Blockchain

2 min read


Nov 14, 2017

If there is a stuck Ethereum contract

It has been reported that many instances of a multisig wallet got stuck and the contained funds are not accessible. I have not checked this. Given the history, I have to keep watch on the possibility of another bug in the same code that defies the currently common story. If…

Blockchain

2 min read

Blockchain

2 min read


Oct 23, 2017

@piraipra’s snapshot post (October 2017)

I write about what I’m doing currently for Ethereum, and why. Yellow Paper Yellow Paper is the specification of Ethereum. It’s notoriously terse, but still one of the most precise descriptions of valid Ethereum blocks and the Ethereum Virtual Machine. The contents are getting older with lots of issues and pull-requests. Since…

Ethereum

3 min read

Ethereum

3 min read


Oct 20, 2017

Don’t get those tokens unless the tokens need you

Tokens are blockchains’ way of controlling people. Bitcoin and Eth make people mine. When Casper comes in, Eth will make people vote on blocks. Moreover, if you misstep, your deposit will disappear. Tokens can facilitate rewards and punishments without identifying people. Tokens are like wages and employee badges. Before you…

Blockchain

2 min read

Blockchain

2 min read


Oct 19, 2017

Implementing a vault in Bamboo

I saw vault.sol. It’s about protecting ETH against a stolen private key. A vault key and a recover key are involved. When the vault key is stolen, you can reach your recover key and disable the vault key. For this to work, the vault key can only perform delayed withdrawals…

Ethereum

4 min read

Implementing a vault in Bamboo
Implementing a vault in Bamboo
Ethereum

4 min read


Aug 2, 2017

What I think about what KEVM people think about EVM

I stumbled upon an interesting document by the KEVM project. The KEVM project is an attempt at defining the Ethereum Virtual Machine, whose goal overlaps with eth-isabelle project. The nature of these projects involves typing in some of the contents of the yellow paper. I’ve done that to some extent…

Ethereum

2 min read

Ethereum

2 min read


Jul 26, 2017

Empty this Ethereum contract on Ropsten written in Bamboo!

I have been developing Bamboo, a programming language for Ethereum contracts. It is super-immature. Every time I write a new contract, I find a bug in the compiler. So, please help me find bugs in the Bamboo compiler by emptying this Ethereum contract on the Ropsten test network. Warning: it’s…

Ethereum

2 min read

Ethereum

2 min read


Jun 27, 2017

Bamboo compiler started producing EVM bytecode

It’s been nine months since I started working on the Bamboo compiler. There was a long dormant period, but this week the compiler started emitting some bytecode. Some of the compiled code even work as intended. …

Ethereum

3 min read

Ethereum

3 min read


Jun 1, 2017

Impressions on Metropolis

Sometimes I’m asked about the Metropolis release. The list of Metropolis EIPs looks stable already. I’m sharing how I read them, but I’m just rambling. For the precise understanding, please go to the EIP texts. EIP-86 Abstraction of transaction origin and signature Probably the deepest change in the Metropolis release is this “account abstraction”. Currently, every Ethereum…

Ethereum

6 min read

Ethereum

6 min read

Yoichi Hirai

Yoichi Hirai

1K Followers

a convenience logician

Following
  • Runtime Verification

    Runtime Verification

  • V

    V

  • Interchain

    Interchain

  • Koji Higashi

    Koji Higashi

  • Mina Protocol

    Mina Protocol

See all (183)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams