Comments (6)
"An address refers to an actor" is the confusing part for me.
How about highlighting the fact that it is merely an identifier, referencing an actor? Maybe:
An address is an identifier that refers to an actor in some Filecoin state. Miner actors, wallets, and {blah} all have addresses.
from specs.
Addresses have no concept of ownership. They are just an identifier used to reference an actor.
The particular miner actor has an owner field. This is used to control behavior in the implementation of that specific actor. Just like every actor doesn't have a sector set, or a power. These are things that are unique to the 'miner'
from specs.
Any suggestions on what would prevent this sort of confusion?
from specs.
If address have no concept of ownership, we could consider different phrasing around the storage miner, specifically:
// GetOwner returns the miners owner. The owner is the account that is authorized
// to control the miner, and is also where mining rewards go to.
GetOwner() Address
from specs.
@frrist The docstring for that method doesnt conflict at all with what I said. How else would you phrase it?
from specs.
Maybe some phrasing like:
// GetOwner returns the address of the account owning the miner. The owner account is authorized to control the miner, and its address is where mining reward is sent.
in addition to modifying the definition of Address as @mishmosh stated.
from specs.
Related Issues (20)
- Architecture diagram SVG fails to render?
- Spec update for FIP 0024 HOT 1
- Spec update for FIP-0020 HOT 3
- Spec update to 0023
- Fix fault fees
- Update faulty period according to FIP-0026 HOT 4
- Add spec section for batch balancer
- Add spec for snap deal HOT 3
- The penalty mechanism of time and space proof
- i too many init miner... can i remove Owned Miner?? HOT 1
- Removal of Fuhon network implementation HOT 3
- Fix the deployment. HOT 6
- Filecoin Verify method is mentioned as Todo, is the implementation available for it. HOT 2
- Internal links/anchors on spec.filecoin.io don't open
- Where to find Filecoin’s network’s handshake specification?
- sector sealing specifics link to lotus source on github leads nowhere
- Multiple links broken HOT 1
- link broken HOT 1
- spec.filecoin.io DOWN HOT 1
- Let's update the spec! HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from specs.