-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DFIP 2111-B: Vote of confidence: Ethereum Virtual Machine (EVM) Support #96
Comments
100% that's what Defichain needs - interoperability! |
❯ defi-cli signmessage 8TVJcbjVizR9b48o89xKLuDqwCmDtpFtvr dfip-2111-b-yes ❯ defi-cli signmessage 8cXiD6ye5SPy1EqUF7PiyqQsWsJs5mtMuJ dfip-2111-b-yes |
signmessage 8RmKLDHLmWKhHbR8ScJ6xvcsAAeXuetfxc dfip-2111-B-yes |
$ defi-cli signmessage 8VKs5jqADhwRTHVXsf8hhMmJm5r8FpWF7h dfip-2111-b-yes $ defi-cli signmessage 8XP5w7ybYGFoUYy3Sm9nWdbexAvSPJXZxD dfip-2111-b-yes $ defi-cli signmessage 8VWKo5wCpaHqKvDLUTAaEWnFVhZWGoYPL2 dfip-2111-b-yes |
signmessage 8VLXNRr6C8dui1BMzJXjYVtWzq556quUuJ dfip-2111-b-yes |
signmessage 8cwPwDzdvKEbuJfwBT3duEtyoRKc1i9zKb cfp-2111-B-yes |
signmessage 8YZjv4wjtdGqZWDt7BZ8tKPwDyXZVjkp4F cfp-2111-B-yes |
defi-cli signmessage 8NvE9Uzkq31iPQnTBFAAKmN5YkCaxbByZc dfip-2111-b-yes |
signmessage 8KDvbt7tK4HsLMSd4kD2HXmZcy2NcuJP9b dfip-96-yes |
$ defi-cli signmessage 8ZZnTWjtDxryxXtxt5ZpVsw4x4wGu1xhTH dfip-2111-B-yes |
$ defi-cli signmessage 8Ly4EGDFmcMr9kaEUyVRz3727w2rdzkMyW dfip-2111-b-yes |
$ defi-cli signmessage 8Kph47AYPRfqwfv65NBC45qrFus3FiTn8B dfip-2111-b-yes |
@mofu69 andd @MrStryker This is a DFIP not CFP. signmessage 8Lb2YBdFHTbioN1e3RGf1Vvprrj7da8Srs dfip-2111-b-neutral |
$ defi-cli signmessage 8dK9Se1fAmQxNUnxu9CwE4gDHNe2813oEX dfip-2111-B-yes |
defi-cli signmessage 8bPdc4zfc5ciqdhi1Eucz48zXeWNCN1HU3 dfip-2111-B-yes |
$ defi-cli signmessage 8P24qRzccs9FJXkqrrzPZGa2aNXxqBkrmb dfip-2111-b-yes |
$ defi-cli signmessage 8WC9NZuVSbQUdASSarGUTpw5g75EspLJRr "dfip-2111-b-yes" |
$ defi-cli signmessage 8Qz4u357KsMaBhjZrxfeNbyET8BNAVJw83 "dfip-2111-b-yes" |
$ defi-cli signmessage 8HxarRW6MeqSGGMYiHP8mFsuhM5zyzHaxS "dfip-2111-b-neutral" |
signmessage 8VqHKJmGVPxDj2gZyD4cMnE5AvjrKPBgT6 "dfip-2111-B-yes" |
$ defi-cli signmessage 8MkuZ4irYvvaZ29ej11s8eL8kKq7pX41mu "dfip-2111-b-yes" |
[cfp-2111-01] |
$ defi-cli signmessage 8XGwVa3SSZvZkXj4LKupxkr2K5gZiiGdL8 "dfip-2111-b-yes" |
signmessage 8GQuQhRTKTcGgw8nSMnQmqLJWmZ2zoaorq "dfip-2111-B-yes" |
$ defi-cli signmessage 8Fgtktf4Y2DNYin6ZCAUreUu8kGGm8VsRy "dfip-2111-b-yes" |
$ defi-cli signmessage 8YBcHsAMiQkVSdmRutroDJYzhmk7XfPrme "dfip-2111-b-yes" |
$ defi-cli signmessage 8SX4kEU1uFdTdbwivetwyaumhT9axWv1zk dfip-2111-b-yes |
$ defi-cli signmessage 8NY6SVD5B8ahBELJFWdbXQkL2BCnJ8Woe3 dfip-2111-b-yes |
$ defi-cli signmessage 8d5zL6C4DeAzm1AWcYM74rFHK5PKJ2BcZ6 "dfip-2111-b-yes" |
signmessage 8ZduKETQgkA1L8kNbZJESj2ERTyK8pNqx1 "dfip-2111-B-yes" |
$ defi-cli signmessage 8LxzomdT3CsJt5Cpxc9eC8yhe2JCtk23Ax "dfip-2111-b-yes" |
$ defi-cli signmessage 8VqMnH2q3RfHomtYWp4XuNShzrAsvW6R2c "dfip-2111-b-yes" |
$ defi-cli signmessage 8XGafXGLtDGNgBu4tgiu1Fqq8KzgB5EyPW "dfip-2111-b-yes" |
$ defi-cli signmessage 8PwTxTjZSJjvhhwqzn41tiXmw4tSYFA5oG "dfip-2111-b-yes" |
$ defi-cli signmessage 8V97LpD1yXho4MZ4WFzERW6MDiUU6J3xoD "dfip-2111-b-yes" |
$ defi-cli signmessage 8PMSQqGfyWddDnsdkLbMCNxXSS89sVN8op "dfip-2111-b-yes" |
$ defi-cli signmessage 8Ydec1TEZH889ZbnvgZBuVLeMJKiTUo18V "dfip-2111-b-yes" |
$ defi-cli signmessage 8WGzKYTq6HK8eSA59ef3NnNcaLeoCFUuUz "dfip-2111-b-yes" |
signmessage 8UzN4RrVoTP9vDNqz9A9aFWmjzQNd4EPhR cfp-2111-b-yes |
$ defi-cli signmessage 8c2Km6f9mUJNBBtmLfpYJ4A9bLcvcCTYq2 "dfip-2111-b-yes" |
$ defi-cli signmessage 8PNFg5SaP5StkNQmaeCys3zPJ4KNLZeHyV "dfip-2111-b-yes" $ defi-cli signmessage 8L2NySK3hG27E15aWvD565GCoixDYaFa9h "dfip-2111-b-yes" $ defi-cli signmessage 8JJSzvSY6Krb127JSwoxHZnpEWwfbFTSre "dfip-2111-b-yes" $ defi-cli signmessage 8VDzTGHb8nFTiFkMY1N9dghXGpzzuDiYop "dfip-2111-b-yes" $ defi-cli signmessage 8LXtM3xBk68eEKnfFYTphcpemjabs1mtmz "dfip-2111-b-yes" $ defi-cli signmessage 8Ynwzb9Z9FBrK8D7LTaDtruBJks4SCkhgf "dfip-2111-b-yes" $ defi-cli signmessage 8PYJkF3dnVdtRgb3BxYcKAR8K1spAvDBzU "dfip-2111-b-neutral" $ defi-cli signmessage 8UHrvW9dn3AYbSKA2AnKYwvcURMRK4gPpU "dfip-2111-b-neutral" $ defi-cli signmessage 8G3KDg8etU3cBsaPg5UFy8cYgyqvcTgoky "dfip-2111-b-neutral" $ defi-cli signmessage 8SyEjeZXw4tFTVrn6XtHqjhEka2ghD4UN5 "dfip-2111-b-neutral" |
$ defi-cli signmessage 8XwMGuDCN4Z4gbstcgsdMDboZK8AmMqJkQ dfip-2111-b-no |
$ defi-cli signmessage 8QbyxsADUa99wECN4gja99NExocBq7FEBH "dfip-2111-b-yes" |
defi-cli signmessage 8TorBgcHFv8tyhMX2sbb7JfJjBi4JNtucp dfip-2111-b-yes |
$ defi-cli signmessage 8WDwsNh6Mk2nnixNnKFAP8cGwg8zwzQrxG "dfip-2111-b-yes" |
signmessage 8Z2Aq6dWteCRdqMkXh73FM3r2AbvJocaML "dfip-2111-b-yes" |
defi-cli signmessage 8Wk9Yfeyd7C4Nh6FTs6tmGobhBmPzmhmFM "dfip-2111-b-yes" |
$ defi-cli signmessage 8PsVRvSoTmG4GcCw9ndYksG1hZsQNkWNpY dfip-2111-B-yes |
mnstate_validate.log |
DFIP Overview
7e92b28c1f980be11591d6274b400d29a49ba0d1dac3d3e58472e2907edf5a93
Describe your proposal
The Ethereum Virtual Machine (referred to as
EVM
from here-on), at the time of this proposal, is the de-facto stack machine for de-centralized blockchains that provides the widest array of compatibility in today's crypto ecosystem and enjoys the largest mind share for secure and portable VMs on chain.This proposal is to gather a vote of confidence to continue research and implementation to add native support for EVM on DeFiChain enabling EVM applications built on languages like solidity to be executable on-chain in a layer above or parallel to the Native DeFi layer.
If implemented, the EVM for DeFiChain intends to follow the stack machine specs formally defined in the ethereum whitepaper as closely as possible. An informal reference of the opcodes can be found here and in the Jello paper here.
Please note that this proposal only refers to the stack machine (EVM) and not the other parts of the Ethereum whitepaper above. The goal is to have the execution environment as DeFiChain’s environment with the intention to enable the EVM opcodes on the DeFiChain network’s block data.
The research and implementation, if accepted and done, is also heavily encouraged to follow the path of clear separation in a manner to protect and encourage the Native DeFi protocols where they exist. Further details of this are pending on-going research and is expected to be published and iterated on the DeFiChain pink paper before implementation, when ready.
How does this DFIP benefit the DeFiChain community?
Non-obligation
I understand that vote of confidence for DFIP carries no obligations by any developers to implement the proposals. DeFiChain is a community projects. Pull requests can be submitted by community and reserved to be evaluated for safety and general community acceptance.
The text was updated successfully, but these errors were encountered: