Bitcoin Forum
June 16, 2024, 04:13:32 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 [2] 3 4 5 6 7 8 »
21  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 10, 2016, 05:21:13 AM
The commit frequency has slowed quite a bit.  Anyone have an opinion as to whether this means anything regarding testnet/M2, or nothing at all?  

https://github.com/FactomProject/factomd/commits/testgenesis

Why do you think that?  https://github.com/FactomProject/factomd/commits/m2-sunday


Right now there are 8 million factoids give or take.  Will that number increase or decrease over time?  There is supposed to be 10% emission but at the same factoids are burned when converted to entry credits.  Or will it all be a wash in the end, i.e in 10 years after all the emission and burning there will be the same number in existence?

Maybe more than what you were looking for:
https://medium.com/@BrianDeery/i-love-negative-feedback-632f8ee780ff

From the way I understand it, factom inserts a hash stating that a record exists but the actual record is kept off the blockchain?  I might have this wrong.  I read the whitepaper.  Are the actual documents, i.e. videos, files, etc kept on Factom servers?  Thanks.  

While storing things on the factom blockchain is expensive, and not really even guaranteed, it works much better as a publishing platform pointing you where to find the bulk data, and if you find it, is it correct (by whatever definition of "correct" your application might use).  Bitcoin with pruning used widely in the future has similar properties.

As the Turkey censorship detailed above, storage is not the real problem.  The real problem is the indexing, collation, publishing and advertising of the data, coupled with making sure you have the right data.  Storing of the data is not the hard part.  Once you know what data you are looking for (and in some cases how to find it), it does not matter who produces the data, if you can check its hash and verify the signature.
Here is Julian Assange talking about this technology.

https://www.youtube.com/watch?t=290&v=MaB3Zw5_p9c

This resonated pretty strongly with me.  George Orwell predicted a pretty bleak future.  The antagonist in the book 1984 has a saying:

Code:
Who controls the past controls the future: 
Who controls the present controls the past

Securing records in a public witness (a blockchain) with >$1,000,000 of electricity per day being burned to advance the ledger, means that bureaucrats with admin rights cannot change history undetectably.  Even when the local databases are wiped, individual citizens can produce copies of the digital documents that match the hashes signed earlier by the bureaucrat's predecessors.

There is also a pet theory of mine which flips the rationale for Bitcoin's existence.

https://medium.com/@BrianDeery/hashpower-is-the-ends-bitcoin-is-the-means-4de61c559bc0
22  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 08, 2016, 01:58:43 AM
Brian,

I just finished reading the whitepaper.  I am still confused about the servers.  The servers act as a node like in bitcoin.  Are these servers run by people are are they all owned and operated by factom.  Also I read somewhere that there is a limit on the total number of federated servers.  I am assuming a federated server is like a dedicated server, just bigger.  And is there a factom rich list?

1.  By M3, who is a Federated and who is an Audit servers will be voted for by users of Entry Credits.  It could end up being you or me.  M3 will make it a decentralized system.  M2 will be centralized and Factom appears to be choosing who is running those servers.

2.  I suspect initially a Federated or Audit server could be run on a VPS.  I also suspect, in time, Federated and Audit servers will require MUCH MORE computing power as use of the protocol grows.

This is pretty much right, but a few details need correcting.  Think of the Federated servers like you think of bitcoin mining pools.  They are the authorities of how transactions get ordered in the system.  They all work together to build the blockchain.  There can be thousands of bitcoin nodes in the system, that also see all the data.  The bitcoin nodes see all the pending unconfirmed transactions, then after the miners order the transactions, all the nodes save the block which sets the ordering.  It is similar with factom.  All the nodes will see all the data, just like bitcoin.  Unlike bitcoin, the authorities are known in advance, so the order can be determined in real time, instead of probabilistically after the fact.  This gives faster response time.  Like the bitcoin miners, the servers will run the same code as all the other nodes.

Unlike ethereum or even bitcoin, factom nodes & servers do very little validation.  All that is checked is if data was paid for before putting it in the blockchain.  This is in contrast to something Turing complete, or even with a simple script like bitcoin.  All the validation for an application will be done on the client side, rather than on the servers.  Here is a comparison of the approaches: https://www.youtube.com/watch?v=naKvYfYsBQo&feature=youtu.be&t=3476

Even with a very high transaction usage, the bandwidth required will be about that of a High Definition movie or two.  

https://bitcointalk.org/index.php?topic=850070.msg13588841#msg13588841

When the system starts to process more transactions than the average node bandwidth can handle, that is where the p2p network sharding comes into effect.  Since all entries in the system need to declare a ChainID, then there is room for lots of parallelism.  We are anticipating this.  For example, Identities are a big part of how the servers will be chosen and managed.  They are forced to start with 0x888888 to be valid by using brute force hashing.  https://github.com/FactomProject/FactomDocs/blob/master/Identity.md#factom-identity-chain-creation  This will put all identities into an easily identifiable network shard.  Since most people won't care about other people's applications, they only join the network shard that handles their application.  The shard is there for real time communication.  After the blocks are made, everyone needs the directory blocks, but you would only download the entry blocks and entries related to your application.  For now everyone downloads everything.

Myfarm's conclusion about the federated servers being more powerful than nodes will come about if they span different network shards.

We will have 32 federated servers for M3.  More than that and we probably would have coordination issues.  
23  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 07, 2016, 07:33:13 PM
I am having trouble understanding how factom secures things on the blockchain.  I've read that the factom protocol places a simple hash on the blockchain but that information is kept off the blockchain on private servers.  First, what are "federated servers"  is that similar to dedicated?  And I am not sure I fully understand this on the blockchain but not on the blockchain protocol.  I do know that one of the reasons banks are weary of bitcoin but like the idea of ripple is the issue of public info on the blockchain.  All I can find are coin desk articles, the factom website, and bitcointalk but my question is more specific.  I am also a investor, like everyone else I guess.  Thank you.

A good place to start is with the whitepaper.  This will catch you up on the basics.

https://github.com/FactomProject/FactomDocs/blob/master/Factom_Whitepaper.pdf

If you still want more after digesting the 38 page whitepaper, we have another follow up paper with more details.

https://github.com/FactomProject/FactomDocs/blob/master/FactomLedgerbyConsensus.pdf



I appreciate the white paper reference and I know about that, but I'm not a computer programmer.  Any articles that break it down into laymen terms?

The whitepaper does not have any code in it.  In my opinion, there might be a little too much fluff and exposition.  It is approachable by those who cannot read code.  Most, if not all your questions posted are answered in the whitepaper.

You are asking for a 5 minute read to "fully understand" the project.  It take would probably take a years worth of study to fully understand it.  If you won't even read the whitepaper, then it seems you do not want to understand Factom.

We do have some informative explainer videos.  These may help, and will only take a few minutes to watch.

https://www.youtube.com/watch?v=6NF7ZqaQHqs
https://www.youtube.com/watch?v=2Dj3qZeSLdY&list=PLz_L4-CmLmkf2hAcCEnM_5RM1Gs7XPuuN&index=2
24  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 07, 2016, 07:03:56 PM
I am having trouble understanding how factom secures things on the blockchain.  I've read that the factom protocol places a simple hash on the blockchain but that information is kept off the blockchain on private servers.  First, what are "federated servers"  is that similar to dedicated?  And I am not sure I fully understand this on the blockchain but not on the blockchain protocol.  I do know that one of the reasons banks are weary of bitcoin but like the idea of ripple is the issue of public info on the blockchain.  All I can find are coin desk articles, the factom website, and bitcointalk but my question is more specific.  I am also a investor, like everyone else I guess.  Thank you.

A good place to start is with the whitepaper.  This will catch you up on the basics.

https://github.com/FactomProject/FactomDocs/blob/master/Factom_Whitepaper.pdf

If you still want more after digesting the 38 page whitepaper, we have another follow up paper with more details.

https://github.com/FactomProject/FactomDocs/blob/master/FactomLedgerbyConsensus.pdf


Brian, IMHO, Factom Inc should consider a name change. For example, Factom Utilities Inc.
There is just way way too much overlap and confusion in using the Factom name:

'Factom got funding', 'Factom is forking and implementing new possibilities', 'Factom reports it owns 5% of Factom', 'Company XYZ is going to provide services on Factom'.

I think the name Factom is a lot better than Notary Chains, which is what the project started out as:
https://github.com/NotaryChains/NotaryChainDocs
https://www.youtube.com/watch?v=HN7ewkc9uiM
25  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 07, 2016, 06:59:48 PM
The biggest competitor I see is Status Quo.  They have a huge market lead.  While their security isn't as good, and their documents are subject to tampering, the business types often prefer that style of technology.
26  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 07, 2016, 06:38:21 PM
I am having trouble understanding how factom secures things on the blockchain.  I've read that the factom protocol places a simple hash on the blockchain but that information is kept off the blockchain on private servers.  First, what are "federated servers"  is that similar to dedicated?  And I am not sure I fully understand this on the blockchain but not on the blockchain protocol.  I do know that one of the reasons banks are weary of bitcoin but like the idea of ripple is the issue of public info on the blockchain.  All I can find are coin desk articles, the factom website, and bitcointalk but my question is more specific.  I am also a investor, like everyone else I guess.  Thank you.

A good place to start is with the whitepaper.  This will catch you up on the basics.

https://github.com/FactomProject/FactomDocs/blob/master/Factom_Whitepaper.pdf

If you still want more after digesting the 38 page whitepaper, we have another follow up paper with more details.

https://github.com/FactomProject/FactomDocs/blob/master/FactomLedgerbyConsensus.pdf

27  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 01, 2016, 01:01:05 AM
The email in question did come from Paul.  There wasn't much difference between the email content and what we told the community a few weeks ago:

https://letstalkbitcoin.com/blog/post/the-crypto-show-with-the-factom-crew-paul-snow-den-and-brian-deery

28  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: September 25, 2016, 05:08:45 PM
my factomd synchronisation stopped at block height 39999 and doesnt sync further even after several restarts.

I tried so many different options to get the wallet running , even installed ubuntu on virtual box etc. but i can't find any solution yet.

It is really annoying imo.

Has anyone any idea how to get factom wallet running on windows or ubuntu ? Sad

It would help if you could post the error messages, perhaps on https://0bin.net/ instead of the entire error log here.

Others have had luck with an experimental windows version.  There are both the 32 and 64 bit versions.  See if those fix your windows issue.  https://github.com/FactomProject/factomd/issues/23

The linux virtualbox not working is concerning.  We might need to look closer into that.
29  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: September 19, 2016, 05:39:08 AM
I forget I had bought some factoids on KOINIFY and just found directions to find my address and my balance....but what should i do? leave it there? wherever that is...the blockchain I guess......do i need to open a wallet and put it there? I have the same question with the ether i bought at the launch........i think there was a site to check the balance on it but you cant get in it at the site like you used to.......thanks, steve


Steve, thank you for trusting our project with you hard earned bitcoins.  
The least risky (and easiest from an effort perspective) is to just leave the factoids on the 12 words.  Check that the koinify process worked by using keymaker just to give yourself peace of mind that everything worked right.
https://factom.com/devs/docs/howto/check-your-factoid-balance

You can leave those factoids on the 12 words indefinitely.
30  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: September 15, 2016, 04:36:09 PM
I see the drop in Factoid transactions over the network as well.  There are still transactions happening though, and we are able to move factoids as expected.  It is unclear what is happening on the exchange.
31  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: September 12, 2016, 05:24:06 AM
Brian, if factom ever starts using Ethereum - would it be Ethereum, or Ethereum Classic - or no preference / clients would decide?

done right, a single transaction would be valid on both chains:

http://www.coindesk.com/rise-replay-attacks-ethereum-divide/
32  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: September 09, 2016, 08:40:48 PM
For all those running windows and are having trouble with factomd on Milestone1, a helpful community member has developed a fix.

If you were having problems with windows giving panics, please test one of these:
https://github.com/FactomProject/factomd/issues/23

Let us know if it fixed the windows problem you had been seeing.
33  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: September 08, 2016, 07:39:20 AM
Thanks haggis for comment - again unfortunately - does not seem much related to what I wrote.

If you really think a marketing blondie said something with a value, do not hesitate and enlighten us all, sharing is caring.

Anchoring is every 10 minutes as stated in the whitepaper I linked.

I have never said you have to store in the blockchain 1:1 - you can, but why, just chain - hash. Repeating myself. Again.

BTW there is a FREE service running with API for proven timestamping applied on bitcoin blockchain - guess what - they just chain hashes at the end of the day.

I see you are all selling a thin air Smiley



You are confusing proof of existence with proof of publication, i.e. proving the positive vs proving the negative.

An example is that a bitcoin full node proves the negative by examining the entire chain history. To see that a doublespend hasn't happened, all transactions ever are examined.  Axiomatically, if it is not in the blockchain, it didn't happen.

Contrast this with an SPV node like the sildbach wallet.  it relies on the proof of the positive.  a fullnode can show an SPV client that a transaction is in the blockchain, but the full node cannot prove the negative, that the BTC has not been spent earlier.  SPV clients rely on the economic incentives of miners to protect them.

Factom is for client side interpreted applications which need to prove the negative.  if all you need to do is proof of existence, then yes, you can do that yourself or with any other ephemeral service.

We made kind of a big deal about this in the white paper.
34  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: September 05, 2016, 03:14:06 AM
my pleasure.
35  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: September 04, 2016, 10:13:25 PM
Do you guys have any questions you would like Paul to answer on the crypto show tonight?
36  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: September 04, 2016, 09:11:32 PM


- Proof of Existence: a document existed in this form at a certain time.
- Proof of Process: a document existed and is linked to this new updated document.
- Proof of Audit: an updated document can be verified to have changed according to a set of rules.


...but also about the way people think and act. That's why it's called "honesty-system". It doesn't prevent dishonest behaviour, it doesn't make it impossible to manipulate or delete data. But Factom would reveal it.

To understand how powerful that is it needs some knowledge about how it's handled today and how much manipulation is going on everywhere on this world with data.

Hi! I think I just realised how FCT, EC and fiat will correlate, and its very fascinating!
But what I still don't understand is the data storage thing. Please correct me if I'm wrong.
These entries are stored on one of the Servers that provide the EC credits, right? They store the actual data, and only store a hash on the blockchain to be able to proof what you mentioned above. If say, a company was to change some of the data or added new data, it would be stored on the EC server, right? So what if, for some reason, all of the data on the EC servers (including Factom) were to be destroyed, would the company be able to "restore" their data (the proofs) regardless?

#edit
I would assume they could, because they could calculate everything from the hashes on the blockchain. But I'm not 100% percent sure. cheers!

thanks!


I like to say that factom is for securing and indexing data.

There are other things that you can do with data.  You can store it and you can serve it up.

Data storage in today's world is mostly a solved problem.  It is sitting on some hard drive or on some backup tape, or in someone's email inbox.  Finding the data that you need is the hard part, which is also part of the serving the data.  Someone needs to pay for a computer to be online and ready to hand you any data that you ask for within a few milliseconds.  This is much harder than having it available if and when needed with a few days of lead time. 

Knowing where to look is hard, and knowing if you found the right thing is even harder in today's world.  This is what we are trying to fix.


Think of a newspaper.  When something is published, the news gets widely distributed.  A year later, the newspaper will be harder to get ahold of.  You can't just go down to the corner store and pay a quarter and get a copy anymore.  This is analogous to the serving of the data getting harder.  If you need to get a copy, there are still organizations that retain that newspaper.  You can go down to the library and get old newspaper copies.  For even older newspapers, they have microfiche, which is a more awkward way to get the data.

Some people collect newspaper clippings.  Those clippings are subsets of the entire news system, but are individual proofs that something happened.  By it being on special paper, that makes it hard to forge, and if someone did forge a newspaper clipping, others could prove the negative by going to the library and showing that the clipping does not show up in the authoritative copy on the specified day.

newspaper clippings are like saving the merkle paths.  They prove the positive, but cannot prove the negative.  Public notices are a way to prove that the public was warned about something.  a clipping can prove the notice happened.  Conversely the entire history of publications is needed to show that a notice did not happen.  https://en.wikipedia.org/wiki/Public_notice



>the data is not guaranteed to be stored - so what is the reason to try to store hashes or anything with FCT, if it just may disappear ?

If you wanted a 10 year old newspaper, and went to the newspaper company, would you be terribly surprised if they did not have one available for you?

Lets go further and say that the newspaper company was bought out by a ne'er-do-well.  The newspaper companies new management is incapable of recalling the old newspapers in all the libraries around the world.  They can print new copies that rewrite history if you buy an updated reprinted historical edition at their new headquarters, but it can be proved that they changed history, because the copies in the libraries still exist.



Apologies if this example seems rushed, because it is.


>would the company be able to "restore" their data (the proofs) regardless?

This is why you would run a full factomd node.  It has all the data captured by factom and can generate all proofs.  If you absolutely need to have the data in the future, just store it yourself.  It self validates against bitcoin, so your counterparties do not need to trust your data integrity procedures.


>The actual data is stored by the companies as it is currently in their datacenters.

If the data is small enough (<10Kib) and needs to be public, it can go directly into an Entry.  Most entries, though will be securing private data I suspect though, so yes, just signed hashes with metadata.


ps. bitcoin does not promise to store things forever either.

http://bitcoin.stackexchange.com/questions/2983/is-pruning-transaction-history-implemented-in-satoshis-bitcoin-client


also, https://medium.com/@BrianDeery/i-love-negative-feedback-632f8ee780ff  for those just joining us.
37  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: August 11, 2016, 03:13:28 AM
hello Brian,
do i understand correctly that when i use factoidpapemill,i can create a new adress with a private key and safely
can send my factoids to this adress from a exchange?
Without doing or downloading another program from factom ,factomd,walletapp ect....
Than i can do this first and later try to get the wallet working.
thanks

the papermill will create the public and private keypairs.  It does not require the blockchain in order to use.  it can be imported into a wallet later and used to create transactions.

Before I would send any factoids to the paper wallet, I would import the private key into walletapp.  if the public key on the paper matches the public key in the wallet, it should be safe enough to send.  you do not need the blockchain or factomd running in order to import a private key.

if you are worried about local attackers, you can run a CD based linux distro with the computer hard drive disconnected.  this will stop the private key from being saved locally.  download and install the factomd binaries then run walletapp.
38  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: August 05, 2016, 04:06:24 PM
hello brian,
If i start from cmd than it doesnt shut down so thats good.
So i start factomd and have to wait and than i see a lot of text.
The text end with
/home/brian/go/src/github.com/FactomProject/btcd/peer.go:1398 +0x2cf
om/FactomProject/btcd.(*peer).outHandler(0x131ee280)
/home/brian/go/src/github.com/FactomProject/btcd/peer.go:1892 +0x31d
by github.com/FactomProject/btcd.(*peer).Start
/home/brian/go/src/github.com/FactomProject/btcd/peer.go:2020 +0x2f8
Is it syncing now?
Thanks for your help

hmm, there should be more than this between "syncing to block height" and the error that you are showing.  I need the text just after "syncing to block height"

if it scrolls off the cmd window, you can change the screen buffer size from 300 to 3000 to see more.
http://www.chami.com/tips/windows/050298W.html
39  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: August 05, 2016, 07:10:58 AM
okay i have tried to get the wallet working but i can not sync factomd.
It stays on block 37209 and after 5a10 min factomd shuts down.
Tried this 20 times?
I wanted to put the private key (from the offline adress)in to the wallet and then send the factoids back to the exchange just to check of this works?
Because its feel strange to use factoidpapermill and send all factoids to this adress without knowing that this adress belongs to me?
Anybody follow me.....i do not know much about this but do not want my factoids on a exchange anymore!
Is there another solution to check these staps?
Or do i have to trust the given factoidspapermill(on offline computer)adress and privatekey.
Does anybody know in the future that it will be easy to import this private key and adress into the wallet?
Thanks


Factomd should't shut down on it's own.  let see if we can find the error.  open a command prompt, then run factomd.  When it closes, it should give an error message.  

What does it say just below: At x: syncing to block height x from...  after it stops?

40  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: July 08, 2016, 06:25:20 PM
Why Blockchain Immutability is a Perpetual Motion Claim

For those who store their data 'immutably' in bitcoin, there are currently two competing options for doing so: "OP_RETURN", and 'Transaction Output' (TXO) encodings. OP_RETURN is a relatively recent invention designed to give programmers an easy way to encode their data into transactions without encumbering the function of the blockchain.

This mechanism is popular with such meta-protocols as Omni, Open Assets, Blockstack and Factom. "TXO" encoding is less popular, and is used by projects such as Counterparty and Drop Zone.

http://www.coindesk.com/immutability-extraordinary-goals-blockchain-industry/

As usual this journalist tends to point in the right direction, but gets details wrong.

He is confusing storing with freely serving up data.  Often these are the same, but don't have to be.

Also, we have maintained all along that factom is for securing data not storing it.  There is no guarantee that factom data will be around in the future.  A good analogy is that 100 year old newspapers are not found on your doorstep, but if you need one, with enough effort you can find it in microfiche at a library.  Factom is good for telling you what to ask for and to make sure you got the right thing once you find it.  If you absolutely need to have some data in the future, store it yourself.  The data validates itself though, so no one needs to trust your storage system was honest.  

He is also assuming there needs to be an internal reward for both serving and storing.  As bittorrent and IPFS (when available) show that is not the case.  People serve up data that is relevent to their community.  We see this with bitcoin too.  There will always be full nodes even when pruning is common.  Their upload bandwidth just might be really slow.

Even his view from the perspective of Bitcoin is also only half-true.  UTXOs are not stored in ram.  
https://www.reddit.com/r/Bitcoin/comments/35asg6/gavin_andresen_utxo_uhoh/cr2n147
https://www.reddit.com/r/Bitcoin/comments/35asg6/gavin_andresen_utxo_uhoh/cr2vk8x


Pages: « 1 [2] 3 4 5 6 7 8 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!