7

1) what is a stake? Staking is the process of locking your tokens for a fixed period of time. On mainnet, at the moment, this period is at least three days. 2) after making a stake, what cpu and ram gets used? it's said that after staking , you are using block producer's cpu and ram's resources. how am i using their resources at all? When you stake, you ...


6

Here's a post outlining a hypothetical example of how the chain will be launched written by the VP of Product at block.one: https://medium.com/@thomas.cox_39839/magic-15-unlocking-the-eosio-blockchain-91ec54f7b48d In the post Thomas walks through a hypothetical main net release whereby "a self-selected group of Block Producer candidates" start up a chain. ...


5

Yes, you can fork EOS for this. Think of EOS as an inherently flexible operating system layer for blockchain based applications. If you look at the chain config.hpp file, you can see some of the basic flexibility you can change for your own needs.: Example changing block interval: const static int block_interval_ms = 500; // half second blocks Here ...


4

It depends on your understanding of cost. You don't loose an absolute number of tokens. So if you stake 3 token you will receive 3 token back after unstaking. But... What you do pay is some opportunity cost in form of time, because you have to wait 3 days before you can unstake. Another thing you pay is the lets call it inflation cost because of the ...


4

EOS is a specific blockchain implemented using the open source EOSIO software built originally by Block One. EOSIO can be used to create new blockchains with varying degree of changes in many areas -- technical and non-technical. For example, TELOS is such a blockchain based on EOSIO with significant governance tweaks. Similarly, there are other ...


3

Putting @confused00 's comment and mine together: Question 1: All accounts are unique in one EOS.IO chain (like the mainnet). That is why there are also things like name bidding. This is quite well described here. However an account can be controlled by key-pairs and can have multiple permission levels. So it is possible that multiple entities control an ...


3

You can find the total block size of eos blockchain here: https://eosnode.tools/blocks


3

Each network has a genesis.json file. Start nodeos with that file and with --p2p-peer-address set to 1 or more nodes on that network.


2

From the white paper "Bandwidth and computation have two components, instantaneous usage and long-term usage. A blockchain maintains a log of all Actions and this log is ultimately stored and downloaded by all full nodes. With the log of Actions, it is possible to reconstruct the state of all applications." State including RAM, this ability it gives the ...


1

There is no Proof-of-Work (POW) Mining in EOSIO which uses on Delegated Proof of Stake (dPOS) consensus algorithm.


1

The nodes cannot communicate with each other directly but both the nodes can communicate with the chain or genesis node. you have to just add IP and port of the genesis node into the -p2p-peer-address field of .conf file of the node.


1

This is from EOS NY's eosrp.io to calculate RAM price from the API request below: https://github.com/eosnewyork/erp/blob/master/backend/batchpriceupdater/src/com/eosrp/resources/EosResources.java#L90 This is some info I wrote up about the formula: What is the Bancor algorithm and how it is used for RAM trading? cleos -u https://nodes.get-scatter.com:443 ...


1

Matt Witherspoon from the eos developers telegram channel was able to provide an answer: without a valid mac app store signature, keosd can't use the Secure Enclave. block.one doesn't provide a signed keosd, so you can ignore that error.


1

I don't know what block explorer is updated in real time, but if you want to check your account, you can just type this in the terminal: curl --request POST \ --url https://api.eosnewyork.io/v1/chain/get_account \ --data '{"account_name":"YOUR_ACCOUNT"}' In regards to block explorers, the ones listed on r/eos are: EOS Tracker EOSPark eosflare EOSQuery


1

As far as I know, there aren't any alert mechanisms that notify the BPs. In terms of block production, they skip the BP that crashed(with a moderate time delay). Given that there are more than 1/3 BPs crashed and were not confirming blocks, they are not included in the LIB. When the BPs return, they confirm the blocks and add to LIB. In terms of hacking(...


1

You can use cleos and pass as --url parameter a prodcer API endpoint instead of your localhost. You can have a look here. https://www.eosdocs.io/resources/apiendpoints/ There is also a site specifically providing these services for free (as of time writing) https://dfuse.io/ example: root@6cd7b4909963:/opt/eosio/bin# cleos --url https://api....


1

The EOS Node Tools website provides daily block archives. It works with eosio v1.4.1. https://eosnode.tools/blocks As far as I tested, --mongodb-wipe is not required but recommended. If you did not wipe the db, duplicate documents will be inserted.


1

This issue has always been a tricky one, I believe steemit stores all the data on the block(which is insane if you consider the EOS ram prices). It is especially annoying for the second point that you make. I still don't think the current EOS is very user-friendly for new users at this point. In my experience, some sort-of hybrid with IPFS is probably the ...


1

how this data is own by me. If the data really belong to me then no one could see it. You sign the data (the transaction) with one or more private keys that you own. Everyone can see the transaction, everyone can verify that the transaction was made by you, but no regular user could've made that transaction without your secret key(s)--this is the ownership ...


1

As of 2018 October EOS size is 29GB after coming on live since May 2018. It's about 6GB a month or 72GB a year or average 100GB a year assuming its actively used.


1

You can download a snapshot of the blockchain form here, untar it and check the size.


1

I finally found a way by redefining EOSIO_ABI. The "transfer" function in my contract get called when an EOS transfer is done through eosio.token contract. #undef EOSIO_ABI #define EOSIO_ABI( TYPE, MEMBERS ) \ extern "C" { \ void apply( uint64_t receiver, uint64_t code, uint64_t action ) { \ if( action == N(onerror)) { \ /* onerror is only ...


1

Short answer: there is no free, open-source honey. You can start with small EC2 instance on Amazon AWS (even with "free" one) and scale up when you need it. So you will not pay a ton until you actually have some load.


1

You can use this service which does this periodically for you: https://www.eossnapshots.io/


1

Best solution I can think of is running a mainnet node with --plugin eosio::mongo_db_plugin to get all accounts in a mongo collection. However, by default, the public keys are not stored in the collection, so you'd have to use $ cleos get account <account_name> to find all the keys associated with the account. This is quite time/resources consuming, ...


1

Phase 4 - Parallel Optimization Summer / Fall 2018 Please refer to the following roadmap. https://github.com/EOSIO/Documentation/blob/master/Roadmap.md In the white paper, you can see that shard is already included when planning the block structure. These are applied for feasibility. See the following link. https://www.investinblockchain.com/eosio-dawn/ ...


1

Oh mate, quite how our two worlds have not collided is a bit of a mystery to me but let me introduce you to the world of Block Producer Candidates! Please do not panic because at the moment myself, being the Lead Candidate here at eosuk.io , and teams like mine all over the world are preparing for the launch of the EOS Blockchain two weeks from now when ...


Only top voted, non community-wiki answers of a minimum length are eligible