Skip to content

Commit

Permalink
Backdate old blog posts.
Browse files Browse the repository at this point in the history
  • Loading branch information
martindale committed Feb 2, 2016
1 parent 2837c80 commit 73a0f8d
Show file tree
Hide file tree
Showing 13 changed files with 145 additions and 57 deletions.
6 changes: 3 additions & 3 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ timezone:
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: https://www.elementsproject.org
root: /
permalink: /blog/:year/:month/:day/:title/
permalink: /posts/:title/
permalink_defaults:

# Directory
Expand All @@ -29,7 +29,7 @@ skip_render:

# Writing
new_post_name: :title.md # File name of new posts
default_layout: page
default_layout: post
titlecase: false # Transform title into titlecase
external_link: true # Open external links in new tab
filename_case: 0
Expand All @@ -47,7 +47,7 @@ marked:
breaks: false

# Category & Tag
default_category: uncategorized
default_category: general
category_map:
tag_map:

Expand Down
75 changes: 75 additions & 0 deletions source/_posts/announcing-elements.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
---
title: Announcing Sidechain Elements: Open source code and developer sidechains for advancing Bitcoin
source:
github:
---
We're excited to announce the release of Sidechain Elements. Sidechains extend
Bitcoin functionality through interoperable blockchain networks and today's open
source release includes an
experime[![elements_logo](https://www.blockstream.com/wp-content/uploads/2015/06/elements_logo-300x78.png)](https://www.blockstream.com/wp-content/uploads/2015/06/elements_logo.png)ntal
sidechain that has a number of new working capabilities. With the release of
Sidechain Elements, Blockstream is moving this effort into the community. We're
inviting developers to work with us, to test and use the code for their
projects, and to share their proposals and code for additional capabilities.

Sidechains are decentralized, peer-to-peer networks that provide useful
security, risk, and performance enhancements for global systems of value
exchange that don't need intermediaries, central banks or other third parties.
They are distributed ledgers that are interoperable with each other and with
Bitcoin, leveraging the most secure blockchain and code infrastructure in an
additive way. Sidechains enable innovators to safely develop new applications
without jeopardizing Bitcoin's core code and putting billions of dollars worth
of digital currency at risk.

We began our work on sidechains almost one year ago first through extensive
discussions and debate with others in the technical community, and then in the
publication of a
[whitepaper](https://www.blockstream.com/2014/10/23/why-we-are-co-founders-of-blockstream/
"Why we co-founded Blockstream") and [launch of
Blockstream](https://www.blockstream.com/2014/11/17/blockstream-closes-21m-seed-round/
"Blockstream closes $21M seed round"). Over the past several months, we've been
coding and testing initial implementations all in preparation for today's
release.

Sidechain Elements consists of several components: the core network software to
build an initial testing sidechain, eight new features not currently supported
by Bitcoin, a basic wallet, and the code for moving coins between blockchains.
We've selected a collection of elements chosen to be both exciting and useful to
three audiences with overlapping interests: the broader Bitcoin community; core
technologists and smart-contract programmers; and businesses just starting to
explore blockchain use cases. The new elements include Confidential
Transactions, Basic Asset Issuance, Relative Lock Time and several others. We've
posted a video of our CTO, Greg Maxwell, walking through all of new
capabilities.

The initial sidechain included in Sidechain Elements works on a federated
security model; while it's still peer-to-peer and consensus-based, security for
the blockchain is provided by a set of predefined functionaries in an
arrangement called a Fed-Peg. A number of academic groups and individual
contributors have agreed to run the Sidechain Elements Fed-Peg, including
blockchain groups at Stanford, MIT, and Princeton. The sidechain does not
include mining or proof-of-work at this point.

In the coming weeks, we'll be publishing an early draft of a proposal for a
fully decentralized, two-way peg and merge-mined sidechains, which will enable
us to test other types of sidechain functionality.

Sidechains are an emerging technology, and this work is in its early stages. The
code and working sidechain provide a basis for research and prototyping. We'll
undertake many of these efforts, and anticipate many others will happen
independent of Blockstream with over 30 major financial institutions launching
blockchain innovation projects, as well as interest in this tech from other
Bitcoin and blockchain-based ventures.

**Here be dragons:** While much of the underlying science isn't new, this is an
alpha code release. We've intentionally focused on a Testnet sidechain and
strongly urge others to avoid implementations that involve bitcoin or other
real-world assets. Fiduciary code like this requires significant peer review
before moving onto production environments.

Sidechain Elements is available under the MIT open source license, along with
initial documentation, on Blockstream's code repo. We'll make ourselves
available to work with developers, and we invite the technical community to join
the discussion and get involved in moving sidechains and distributed ledger
technology forward. Complete info and links can be found on our new
[Developers](https://blockstream.com/developers/) page.
37 changes: 0 additions & 37 deletions source/_posts/hello-world.md

This file was deleted.

2 changes: 1 addition & 1 deletion source/case-studies/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Who is using Elements?
description: Case studies of Elements Project users and deployments.
---
### Liquid, by Blockstream
Blockstream is a founding member of the Elements Project and contributed the first initial set of Elements. They have used Confidential Transactions and several other Elements to construct the first commercial sidechain, Liquid.
Blockstream has used several Elements, including [Confidential Transactions](/elements/confidential-transactions) and [Segregated Witness](/elements/segregated-witness), to construct the first commercial sidechain. The Liquid sidechain offers rapid transfer and settlement between Bitcoin exchanges, bypassing the 10 minute confirmation limit imposed by the Bitcoin blockchain.

<a href="/sidechains/liquid" class="ui button huge primary">Learn about Liquid<i class="ui icon chevron right"></i></a>

Expand Down
3 changes: 3 additions & 0 deletions source/elements/confidential-transactions/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
---
title: Confidential Transactions
description: Obscure the transaction value using the Confidential Transactions Element.
source: https://github.com/ElementsProject/elementsproject.github.io/blob/hexo/source/elements/confidential-transactions/index.md
edit: https://github.com/ElementsProject/elementsproject.github.io/edit/hexo/source/elements/confidential-transactions/index.md
---
One of the most powerful new features being explored in Elements is Confidential
Transactions. This keeps the amounts transferred visible only to participants in
Expand Down
29 changes: 29 additions & 0 deletions themes/elements/layout/blog.jade
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
extends layouts/elements

prepend site-title
| #{page.title} &mdash;&nbsp;

block content

include partials/menu

.ui.main.text.container
.ui.cards
- site.posts.each(function(post, i) {
a.ui.fluid.card(href="#{post.path}")
.content
.header #{post.title}
.meta
.right.floated.time #{post.date}
.description
p !{post.excerpt}
.extra.content
if (post.author)
a.right.floated.author(href="/people/#{post.author}")
img.ui.avatar.image(src="/img/#{post.author}.png")
| #{post.author}
.left.floated.star
i.icon.star
- });
10 changes: 7 additions & 3 deletions themes/elements/layout/index.jade
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,16 @@ block content
h1.ui.inverted.header The Elements Project
h2 Extending Bitcoin with Sidechains

//-form.ui.large.form(action="https://chat.elementsproject.org/invite", method="POST")
.inline.field(style="margin-top: 1em;")
input(type="email", name="email")
button.ui.primary.button(type="submit")
| Join the Community
i.icon.right.chevron
a.ui.huge.primary.button(href="https://chat.elementsproject.org", style="margin-top: 1em;")
| Join the Community
i.icon.right.chevron

.item
script(async, defer, src="https://community.ericmartindale.com/slackin.js?large")

.ui.vertical.stripe.segment
.ui.middle.aligned.stackable.grid.container
Expand Down
2 changes: 1 addition & 1 deletion themes/elements/layout/layouts/elements.jade
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ html(lang="en")
.right.menu
.item
a.ui.button test

block content

block footer
Expand Down
7 changes: 5 additions & 2 deletions themes/elements/layout/page.jade
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,12 @@ prepend site-title
| #{page.title} &mdash;&nbsp;

block content

include partials/menu

.ui.main.text.container
include partials/edit-self

h2 #{page.title}

include partials/menu

.content !{page.content}
9 changes: 9 additions & 0 deletions themes/elements/layout/partials/edit-self.jade
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
.ui.right.floated.buttons
if (page && page.edit && page.source)
a.ui.button.tooltipped(href="#{page.edit}", title="Launch an editor to change content on this page.")
i.icon.pencil
| edit this page
.or
a.ui.button.tooltipped(href="#{page.source}", title="View the original content used to generate this page.")
i.icon.code
| view the source
3 changes: 2 additions & 1 deletion themes/elements/layout/partials/menu.jade
Original file line number Diff line number Diff line change
Expand Up @@ -85,8 +85,9 @@ style.
a.item(href="/elements") Elements
a.item(href="/sidechains") Sidechains
a.item(href="/case-studies") Case Studies
a.item(href="/posts") Blog
.item
script(async, defer, src="https://community.ericmartindale.com/slackin.js")
script(async, defer, src="https://chat.elementsproject.org/slackin.js")

.right.menu
a.item(href="https://github.com/ElementsProject/elements")
Expand Down
8 changes: 4 additions & 4 deletions themes/elements/layout/partials/post.jade
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
h2 #{page.title}
h2 #{post.title}

.post-meta
include meta
+postDate(page.date)
+postCategory(page.categories)
+postDate(post.date)
+postCategory(post.categories)

.post-body !{page.content}
.post-body !{post.content}
11 changes: 6 additions & 5 deletions themes/elements/layout/post.jade
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@ prepend site-title
| #{page.title} &mdash;&nbsp;

block content
.ui.main.text.container
h2 #{page.title}

include partials/menu

.ui.main.text.container
include partials/edit-self

h2 #{page.title}

.content
include partials/post
include partials/pagination
.content !{page.content}

0 comments on commit 73a0f8d

Please sign in to comment.