Archiv der Kategorie Software

Gegen einfache Wahrheiten

Fundstück vom 1. Science March : Wenn du diesem Mann nicht traust, solltest du besser in gar kein Flugzeug steigen, aber auf jeden Fall einen Bogen um die Modelle Boeing 747-400, Boeing  747-400 und Boeing 777 machen:

 

Flug Vertrauen

Quelle:

Keinen Neun-mal-Sechs Beitrag mehr verpassen: Das E-Mail Abo nutzen.

 

 

Tags: , , , ,

Was sind Smart Contracts?

Smart Contracts: Bunte Perlenkette?

Smart Contracts: Bunte Perlenkette?

Das aktuelle Buzz-Thema in der Blockchain Community ist das Thema Smart Contracs. Um was es sich dabei genau handelt und wozu es nutzen soll, bleibt oft unscharf. Das liegt zum einen daran, dass die Definitionen unterschiedlich sind, aber auch weil die möglichen Use Cases sehr vielfältig sein können. Hier ein kleiner Versuch, das spannende Thema zu ordnen, seine verschiedenen Aspekte herauszuarbeiten, Anwendungspotentiale aufzuzeigen und mögliche Umsetzungstechnologien zu benennen.

Definition

Diese drei Definitionen zeigen beispielhaft, wie unterschiedlich man das Thema angehen kann (Hervorhebungen von mir, um die wichtigen Elemente herauszustellen):

Smart contracts are small programs or scripts that run on a blockchain and govern legal or contractual terms on their own. They represent a simple form of decentralization. They will become available in a variety of application areas, such as for wagers, family trusts, escrow, time stamping, proofs of work delivery, etc. In essence, they are about moving certain assets or value from one owner to another, based on some condition or event, between people or things. Smart contracts represent an “intermediate state” between parties, and we will trust these smart programs to verify and take action based on the logic behind these state changes.

Quelle: William Mougayar: Understanding the blockchain

Den Rest des Eintrags lesen. »

Tags: , , , , , , , ,

Wie funktioniert Bitcoin?

Meine Gelbörse / mein walletBitcoins sind IN. Jedenfalls in Techniker-Kreisen und zunehmend auch in der Finanzwirtschaft. Einige (mich eingeschlossen) sehen in Bitcoins (und den dahinter stehenden Technologien) eine Entwicklung, die ähnlich wie das Internet und das Handy eine massive Veränderung unserer Gesellschaft und Wirtschaftsbeziehungen mit sich bringen wird. Es gibt sogar Menschen, die behaupten, mit Bitcoin würden (fast) alle Übel der Welt beseitigt und dann wird alles gut („Bitcoin Enthusiasten“).

Hier sei nun aus reiner Nutzersicht (ohne die ganze komplexe Technik dahinter durchzukauen) erklärt, wie Bitcoins praktisch funktionieren, was man beachten sollte und was man damit machen kann.

 

Das Geheimnis der Blockchain

Die digitale Währung Bitcoin ist im Prinzip eine einzige Datenbank(1) (aka die „Bitcoin Blockchain“). Und zwar von allen Bitcoin Transaktionen seit Anbeginn der Zeit (aka 3.1.2009). Damit die Einträge in dieser Datenbank nicht gefälscht werden können, wird diese Datenbank über alle echten Bitcoin Clients auf der Welt verteilt gespeichert. Und zwar nicht stückchenweise, sondern als Ganzes (2).

Aus diesen Transaktionen kann jederzeit abgeleitet werden, wie viel Bitcoins wohin gehören. Denn die Blockchain funktioniert ähnlich wie die berühmten Schweizer Nummernkonten: Zugriff auf die Bitcoins hat nur derjenige, der die richtige Kombination von zwei Schlüsseln kennt. Einer dieser Schlüssel ist dazu da, um Zahlungen entgegen zu nehmen. Er ist öffentlich und somit so etwas wie eine sehr komplexe IBAN (Kontonummer + Bankleitzahl). Den Rest des Eintrags lesen. »

Tags: , ,

classic programmer paintings

Kunst ist immer ein Spiegel der Gesellschaft, in der sie erzeugt wird. Mit Computern, Programmierung und Internet schaffen wir (so glauben jedenfalls viele) einen neue, andere Gesellschaft. Was aber, wenn wir in alten Gemälden plötzlich Situationen und Probleme dieser schönen neuen Welt wiederfinden? Heißt das, dass wir vielleicht gar nichts Neues schaffen, sondern nur alte Probleme in neue Gewänder verpacken? Das die Ursachen für viele Probleme vielleicht tiefer gehen und nicht mit Apps, Rechenpower und Webplattformen gelöst werden können?

Aber auch wer mit solchen abgehobenen philosophischen Fragen nichts anfangen kann, kann mit der Meme

classic programmer paintings

Spaß haben. Gefunden habe ich sie bei Twitter Userin Kyrah (Coderin aus Spanien) von der ich auch diese Screenshots gezogen habe:

 

“Multiple inheritance in C++”, Jacopo Ligozzi, ca. 1590

“Multiple inheritance in C++”, Jacopo Ligozzi, ca. 1590

Den Rest des Eintrags lesen. »

Tags: , , , , , ,

(La)Tex für Ly-Rick

LaTex LogoNachdem ich kürzlich bei der Herausgabe einer kleinen Lyrik-Bandes geholfen habe – der Satz erfolgte mit OpenOffice – hatte ich eine kleine Diskussion über die Vor- und Nachteile von Latex (sprich: „La-Tech“, eine sehr mächtige Open Source Textsatz-Software).

Nun kenne ich Latex noch aus meinen Uni-Zeiten und halte sehr viel davon. Da ich aber schon recht lange keine Print-Erzeugnisse mehr erstellt habe, lohnt sich der Einsatz für mich nicht. Die paar Briefe und Flugblätter, die ich ganz selten erzeuge, sind mit OpenOffice schneller gemacht. Allerdings habe ich beim Satz des Lyrik-Bandes die Einschränkungen einer Textverarbeitung zu diesem Zweck erlitten und bin einige unschöne Kompromisse eingegangen (und ja: Microsoft Office ist noch viiiel schlimmer).

Nun verstieg ich mich in der erwähnten Diskussion dazu, zu behaupten, dass Latex für den Satz einer Lyrik-Publikation – mit ihren sehr speziellen Anforderungen – vermutlich weniger zu gebrauchen sei. Dazu sei erwähnt, das Latex aus dem wissenschaftlichen Bereich kommt.

Nun, ich lag falsch. Und wurde prompt widerlegt: Gleich vier auf Lyrik spezialisierte Latex-Pakete gibt es.

Den Rest des Eintrags lesen. »

Tags: , , , , , , ,