Relación entre [[Prototype]] y prototype en JavaScript

Dehttp://www.jibbering.com/faq/faq_notes/closures.html :

Nota: ECMAScript define una propiedad interna [[prototipo]] del tipo de objeto interno. Esta propiedad no es directamente accesible con scripts, pero es la cadena de objetos a la que se hace referencia con la propiedad interna [[prototipo]] que se utiliza en la resolución del descriptor de acceso de propiedad; La cadena prototipo del objeto. Existe una propiedad pública de prototipo para permitir la asignación, definición y manipulación de prototipos en asociación con la propiedad interna [[prototipo]].Los detalles de la relación entre dos se describen en ECMA 262 (3a edición) y están fuera del alcance de esta discusión.

¿Cuáles son los detalles de la relación entre los dos? He examinado ECMA 262 y todo lo que he leído allí es algo como:

El prototipo asociado del constructor puede ser referenciado por la expresión del programa constructor.prototype,

Los objetos ECMAScript nativos tienen una propiedad interna llamada [[Prototype]]. El valor de esta propiedad es nulo o un objeto y se usa para implementar la herencia.

Cada función incorporada y cada constructor incorporado tiene el objeto prototipo Function, que es el valor inicial de la expresión Function.prototype

Cada objeto prototipo incorporado tiene el objeto prototipo Object, que es el valor inicial de la expresión Object.prototype (15.3.2.1), como el valor de su propiedad interna [[Prototype]], excepto el objeto prototype Object.

De todo lo que deduzco es que la propiedad [[Prototype]] es equivalente a la propiedadprototype propiedad para prácticamente cualquier objeto. ¿Estoy equivocado?