Welcome to the discussion about this lecture. Here you can ask questions or post feedback about this specific lecture.
I currently work for a company that is accumulating large amounts of data pertaining to law enforcement and crime. One thing constantly on my mind regarding Integrity and Transparency is the initial Integrity and Transparency which will build the BC. The Blockchain, or anything else for that matter, will only be as integrious as the consciousness(programmer, individual, or group) creating the Blockchain. If not, it will be like creating a beast.
Because public blockchains are open-source, they would be vetted by many unbiased programmers. So if there is anything fishy in the code, it would probably get sniffed out early.
If the blockchain really has potential and has a lot of value-add, there could always be a hard-fork to separate the “beast” version from the “honest” version. Without any nodes supporting the “beast” version, it would become obsolete very quickly.
Greetings and I appreciate your response,
Your point about bias made me think of the inherent bias within any given social structure. How can the fishiness be detected if it is the norm within a society?
Maybe biases inherently exist in social structures, but how can these stakeholders act on a bias? In general, by exercising judgment or through manipulation. Code, however, is black-and-white.
By having unbiased/independent third parties vetting the code, it should be possible to identify where any fishy “favoritism” is embedded. There’s no judgment in computer code.
The issue where biases may impact a result is if there is an Oracle (person/group of people inputting information into the blockchain) or if it is a private blockchain with centralized governance.
Who writes the code?
Any company or individual programmer
@ivan talked about the importance of having a distributed consensus for company accounting/record-keeping, instead of centralized IT infrastructure. Which services currently exist that offer blockchain accounting, and which do you recommend?
Really good response. Totally agree
Quick question just to confirm. Ivan is basically saying that the blockchain replaces the SQL data base and the excel file (or more specifically the hash of the excel file) is stored on the blockchain, so the only way for a hacker to maliciously alter the code would be a 51% atttack correct?
Correct, blockchain itself is just a database, with some great features like inmutable data, increase the security of the data, create a more transparency way for the provenance of the data through hashing encryption, easy to share/verify.
Hope this gives you a clear picture of the subject.
If you have any more questions, please let us know so we can help you!
Carlos Z.
Hi
How vital is it to know the database section very well to your fingertips? I got the impression that I just need to have a general feeling of centralized databases so i have a general impression of the flaws. If I’m mistaken here, can anyone correct me?
If you want to manage some kind of project that require different type of databases, the knowledge about the features and disadvantage of each is a must known. So I could advice to try to learn the fundamentals of each, MySQL, NoSQL, Blockchains, consensus, API to share data between different servers with different databases but depends on other server to function properly. Just to give you some kind of example.
If you have any more questions, please let us know so we can help you!
Carlos Z.
Not everyone has the same motivations. All hackers are not united in motive, because Blockchain can be attacked from all sides it’s defenses must be unbiased. I think this is what gives blockchain potential ability of being very secure. Any backdoor will be instantly exploited. A current problem in markets is bots front running trades.
Hi, Just from some little understanding. The blockchain code creates a self executing smart contract that does both implementation, accounting and auditing at the same time. The entire process operates in a decentralized system that enables more than 1 node or computer to check verify and confirm that the input is the correct version. This record is immutable and appended on the blockchain. Blockchain doesn’t have the CRUD functionality
Yes, blockchain is immutable, and Ivan was likely referring to services that would automatically generate accounting services based on this immutable record. Tim Draper has spoken about a similar possibility for automatically paying taxes based on blockchain transactions. I haven’t heard of any services that do this but hopefully this thread will be updated once they exist!
@ruthstruth
Thank you for your contributions to this discussion. I appreciate and value your statements. Furthermore, the artificial intelligences that create and moreover manage protocols are aspects of consideration.
Best Regards,
the way that decentralized ledger is the main database and its hard to modify the content , it makes the DB secure against sabotage, corrupted data or bribery; this would allow accounting to be immutable and secure, then business would evolve into new era of tax reports, earning reports.