Mostrar mensagens com a etiqueta Internet. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Internet. Mostrar todas as mensagens

terça-feira, janeiro 02, 2018

The post-Snowden no trust society

Black stele of Hammurabi Code, ca. 1754 BC (Wikipedia)

A mathematical utopia is on the way and it seems powerful enough to tackle the huge loss of confidence in the information society and in power structures at large.


2008 - Satoshi Nakamoto. “Bitcoin: A Peer-to-Peer Electronic Cash System”

Abstract. A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution. Digital signatures provide part of the solution, but the main benefits are lost if a trusted third party is still required to prevent double-spending. We propose a solution to the double-spending problem using a peer-to-peer network. The network timestamps transactions by hashing them into an ongoing chain of hash-based proof-of-work, forming a record that cannot be changed without redoing the proof-of-work. The longest chain not only serves as proof of the sequence of events witnessed, but proof that it came from the largest pool of CPU power. As long as a majority of CPU power is controlled by nodes that are not cooperating to attack the network, they'll generate the longest chain and outpace attackers. The network itself requires minimal structure. Messages are broadcast on a best effort basis, and nodes can leave and rejoin the network at will, accepting the longest proof-of-work chain as proof of what happened while they were gone.

Read the entire paper


2013 - Vitalik Buterin. White Paper

A Next-Generation Smart Contract and Decentralized Application Platform

Satoshi Nakamoto's development of Bitcoin in 2008[1a][1b]–2009[1c][1d] has often been hailed as a radical development in money and currency, being the first example of a digital asset which simultaneously has no backing or intrinsic value[2] and no centralized issuer or controller. However, another, arguably more important, part of the Bitcoin experiment is the underlying blockchain technology as a tool of distributed consensus, and attention is rapidly starting to shift to this other aspect of Bitcoin. Commonly cited alternative applications of blockchain technology include using on-blockchain digital assets to represent custom currencies and financial instruments (colored coins),[3] the ownership of an underlying physical device (smart property),[4] non-fungible assets such as domain names (Namecoin),[5] as well as more complex applications involving having digital assets being directly controlled by a piece of code implementing arbitrary rules known as smart contracts[6] or even blockchain-based decentralized autonomous organizations (DAOs).[7] What Ethereum intends to provide is a blockchain with a built-in fully fledged Turing-complete programming language that can be used to create "contracts" that can be used to encode arbitrary state transition functions, allowing users to create any of the systems described above, as well as many others that we have not yet imagined, simply by writing up the logic in a few lines of code.

Read more of the “White Paper”.


2014 - Ethereum: A Secure Decentralised Generalised Transaction Ledger
Eip-150 Revision
Dr. Gavin Wood
Founder, Ethereum & Ethcore

Abstract. The blockchain paradigm when coupled with cryptographically-secured transactions has demonstrated its utility through a number of projects, not least Bitcoin. Each such project can be seen as a simple application on a decentralised, but singleton, compute resource. We can call this paradigm a transactional singleton machine with shared-state. Ethereum implements this paradigm in a generalised manner. Furthermore it provides a plurality of such resources, each with a distinct state and operating code but able to interact through a message-passing framework with others. We discuss its design, implementation issues, the opportunities it provides and the future hurdles we envisage.

1. Introduction

With ubiquitous internet connections in most places of the world, global information transmission has become incredibly cheap. Technology-rooted movements like Bitcoin have demonstrated, through the power of the default, consensus mechanisms and voluntary respect of the social contract that it is possible to use the internet to make a decentralised value-transfer system, shared across the world and virtually free to use. This system can be said to be a very specialised version of a cryptographically secure, transaction-based state machine. Follow-up systems such as Namecoin adapted this original “currency application” of the technology into other applications albeit rather simplistic ones.

Ethereum is a project which attempts to build the generalised technology; technology on which all transactionbased state machine concepts may be built. Moreover it aims to provide to the end-developer a tightly integrated end-to-end system for building software on a hitherto unexplored compute paradigm in the mainstream: a trustful object messaging compute framework.

Read the entire “Yellow Paper”


ĐApps: What Web 3.0 Looks Like
Note: originally posted Wednesday, 17 April 2014 on gavofyork's blog Insights into a Modern World.

As we move into the future, we find increasing need for a zero-trust interaction system. Even pre-Snowden, we had realised that entrusting our information to arbitrary entities on the internet was fraught with danger. However, post-Snowden the argument plainly falls in the hand of those who believe that large organisations and governments routinely attempt to stretch and overstep their authority. Thus we realise that entrusting our information to organisations in general is a fundamentally broken model. The chance of an organisation not meddling with our data is merely the effort required minus their expected gains. Given they tend to have an income model that requires they know as much about people as possible the realist will realise that the potential for convert misuse is difficult to overestimate.

The protocols and technologies on the Web, and even at large the Internet, served as a great technology preview. The workhorses of SMTP, FTP, HTTP(S), PHP, HTML, Javascript each helped contribute to the sort of rich cloud-based applications we see today such as Google's Drive, Facebook and Twitter, not to mention the countless other applications ranging through games, shopping, banking and dating. However, going into the future, much of these protocols and technologies will have to be re-engineered according to our new understandings of the interaction between society and technology.

Web 3.0, or as might be termed the "post-Snowden" web, is a reimagination of the sorts of things that we already use the Web for, but with a fundamentally different model for the interactions between parties. Information that we assume to be public, we publish. Information that we assume to be agreed, we place on a consensus-ledger. Information that we assume to be private, we keep secret and never reveal. Communication always takes place over encrypted channels and only with pseudonymous identities as endpoints; never with anything traceable (such as IP addresses). In short, we engineer the system to mathematically enforce our prior assumptions, since no government or organisation can reasonably be trusted.

There are four components to the post-Snowden Web: static content publication, dynamic messages, trustless transactions and an integrated user-interface.

Read more

sexta-feira, março 12, 2010

Internet

Não ao ACTA!

Parliament threatens court action on anti-piracy treaty
Published: 10 March 2010 | Updated: 12 March 2010

The European Parliament defied the EU executive today (10 March), casting a vote against an agreement between the EU, the US and other major powers on combating online piracy and threatening to take legal action at the European Court of Justice.

An overwhelming majority of MEPs (663 in favour and 13 against) today voted a resolution criticising the Anti-Counterfeiting Trade Agreement (ACTA), arguing that it flouts agreed EU laws on piracy online.

The Parliament's resolution states that MEPs will go to the EU Court of Justice if the European Commission, which is leading the negotiation on behalf of the European Union, does not reject ACTA rules that would allow cutting off users from the Internet if caught downloading copyrighted content. — Ler mais.

O ACTA (Anti-Counterfeiting Trade Agreement) é um atentado à liberdade de comunicação, circulação de ideias e de mercadorias no ciber-espaço, e é uma tentativa de os monopólios da comunicação (redes físicas, redes electrónicas e conteúdos) se apropriarem da propriedade virtual que é a Internet. Sob o pretexto da defesa dos direitos de autor alguns americanos, europeus e asiáticos, conspiram há muito para transformar o ciberespaço numa coutada global. A isto teremos que dizer não.

Devemos ainda e desde já exigir aos deputados da Assembleia da República, aos partidos políticos portugueses e aos anunciados, e confirmados, candidatos presidenciais, que tomem posição imediata sobre este assunto.

A crise económico-financeira é um assunto prioritário. Mas não podemos esquecer que é precisamente durante estas crises, em que a atenção pública se encontra demasiado focada num só tema, que as negociatas e por vezes atentados às liberdades públicas se insinuam e por vezes conseguem impor-se.

Speak out against ACTA

ACTA, the Anti-Counterfeiting Trade Agreement, is a proposed enforcement treaty between United States, the European Community, Switzerland, Japan, Australia, the Republic of Korea, New Zealand and Mexico, with Canada set to join any day now.

Although the proposed treaty’s title might suggest that the agreement deals only with counterfeit physical goods (such as medicines), what little information has been made available publicly by negotiating governments about the content of the treaty makes it clear that it will have a far broader scope, and in particular, will deal with new tools targeting “Internet distribution and information technology”. — in Free Software Foundation.

EU Parliament votes 663-13 against ACTA's enforcement measures
Cory Doctorow at 7:40 AM March 10, 2010

The European Parliament resoundingly voted against the secret Anti-Counterfeiting Trade Agreement (ACTA), in a resounding 663 to 13 tally. The parliamentarians defied the EU executive and threatened to take the issue to the European Court of Justice if the EU doesn't reject ACTA's provisions on disconnection for infringement and other enforcement provisions.  — in Boing Boing.

OAM 698—12 Mar 2010 11:39